СПОСОБ ОБЕСПЕЧЕНИЯ НЕПРЕРЫВНОСТИ ОБСЛУЖИВАНИЯ, ШЛЮЗ ПЛОСКОСТИ УПРАВЛЕНИЯ И СЕТЕВОЙ ЭЛЕМЕНТ УПРАВЛЕНИЯ МОБИЛЬНОСТЬЮ
METHOD FOR PROVIDING CONTINUITY OF SERVICE, CONTROL PLANE GATEWAY AND MOBILITY MANAGEMENT NETWORK ELEMENT

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к области связи, и более конкретно, к способу обеспечения непрерывности обслуживания, шлюзу плоскости управления и сетевому элементу управления мобильностью.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Архитектура распределенного шлюза (Distributed Gateway, DGW) представляет собой расширенную сетевую архитектуру, предложенную на основе существующей сетевой архитектуры развитой пакетной системы (Evolved Packet System, EPS) в соответствии с идеей отделения функции плоскости сетевого управления от функции пользовательской плоскости. Архитектура DGW включает в себя шлюз плоскости управления (Control plane gateway, C-GW) и шлюз пользовательской плоскости (User plane gateway, U-GW).
C-GW представляет собой централизованный шлюз плоскости управления и может иметь две формы: (1) единственный сетевой элемент, полученный после того, как функция плоскости управления обслуживающего шлюза (Serving Gateway, S-GW) и функция плоскости управления шлюза сети пакетных данных (Packet Data Network Gateway, P-GW) интегрируются в существующей сети 3GPP EPS, и (2) два независимых сетевых элемента, которые отдельно реализуют функцию плоскости управления существующего S-GW (S-GW плоскости управления) и функцию плоскости управления существующего P-GW (P-GW плоскости управления). C-GW, в частности, выполнен с возможностью обрабатывать сигнализацию плоскости управления в сети 3GPP EPS, включая сигнализацию, относящуюся к таким функциям, как управление мобильностью, управление сеансом, управление адресом, управление маршрутом и управление расчетами. C-GW взаимодействует с U-GW, чтобы реализовывать управление и администрирование для обработки данных пользовательской плоскости.
U-GW является распределенным шлюзом пользовательской плоскости. В соответствии с двумя формами C-GW, U-GW может также иметь две формы: (1) единственный сетевой элемент, полученный после того, как функция пользовательской плоскости обслуживающего шлюза (Serving Gateway, S-GW) и функция пользовательской плоскости шлюза сети пакетных данных (Packet Data Network Gateway, P-GW) интегрируются в существующей сети 3GPP EPS, и (2) два независимых сетевых элемента, которые отдельно реализуют функцию пользовательской плоскости существующего S-GW (User Plane S-GW) и функцию пользовательской плоскости существующего P-GW (User Plane P-GW). U-GW, в частности, выполнен с возможностью обрабатывать данные пользовательской плоскости в сети 3GPP EPS, включая такие функции, как маршрутизация и пересылка, проверка пакетов данных, подсчет пакетов данных и обеспечение реализации качества обслуживания. U-GW обрабатывает данные пользовательской плоскости при управлении и администрировании со стороны C-GW. С учетом того, что U-GW может быть развернут распределенным способом, U-GW может также упоминаться как распределенный шлюз (Distributed Gateway, D-GW).
В существующей сетевой архитектуре EPS, непрерывность обслуживания реализуется с помощью функции привязки P-GW. То есть, в процессе движения UE, находящегося в режиме соединения, который выполняет служба пользовательской плоскости, всегда происходит обмен данными пользовательской плоскости UE между текущим P-GW и внешней сетью передачи данных. Поскольку P-GW не сменяется в процессе движения, гарантируется, что IP-адрес пользовательской плоскости не изменяется, чтобы дополнительно гарантировать непрерывность обслуживания пользовательской плоскости.
U-GW (или D-GW) в архитектуре DGW может быть развернут распределенным образом в соответствии с требованием обслуживания, чтобы реализовать локальный доступ пользователя, дополнительно уменьшить время распространения в прямом и обратном направлении (Round-Trip Time, RTT) данных пользовательской плоскости и улучшать пользовательский опыт работы. Во время развертывания, U-GW может быть перемещен в нисходящем направлении к городской сети ближе к пользователю и даже к контроллеру базовых станций. При таком перемещении в нисходящем направлении U-GW, диапазон обслуживания U-GW намного меньше, чем диапазон обслуживания S-GW/P-GW, развернутых централизованным образом в сети EPS. Поэтому увеличивается вероятность того, что обслуживающий U-GW сменяется в процессе движения UE.
Очевидно, что в архитектуре DGW, то, каким образом обеспечить непрерывность обслуживания в процессе движения UE, является существенной проблемой.
КРАТКОЕ ОПИСАНИЕ СУЩНОСТИ ИЗОБРЕТЕНИЯ
Варианты осуществления настоящего изобретения обеспечивают способ обеспечения непрерывности обслуживания, шлюз плоскости управления и сетевой элемент управления мобильностью, чтобы устанавливать, для UE, туннель пересылки данных между пересылающим U-GW и исходным U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
В соответствии с первым аспектом, предложен способ обеспечения непрерывности обслуживания, причем способ включает в себя: прием, шлюзом плоскости управления, информации текущего местоположения пользовательского оборудования, отправленной сетевым элементом управления мобильностью для пользовательского оборудования; выбор, шлюзом плоскости управления, по меньшей мере одного пересылающего шлюза пользовательской плоскости для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и установление, шлюзом плоскости управления для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией пользовательского оборудования, причем туннели пересылки данных используются, чтобы передавать данные пользовательской плоскости восходящей линии связи и/или данные пользовательской плоскости нисходящей линии связи пользовательского оборудования в процессе движения пользовательского оборудования.
Со ссылкой на первый аспект, в первой возможной реализации, по меньшей мере один пересылающий шлюз пользовательской плоскости является первым шлюзом пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления является тем же, что и обслуживающий шлюз плоскости управления, используемый перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения; и конкретная реализация установления, шлюзом плоскости управления для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией пользовательского оборудования содержит:
прием, шлюзом плоскости управления, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции пользовательского оборудования;
отправку, шлюзом плоскости управления, второго запроса на первый шлюз пользовательской плоскости, причем второй запрос используется, чтобы запрашивать первый шлюз пользовательской плоскости установить туннель пересылки данных между первым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между первым шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного шлюза пользовательской плоскости; и
отправку, шлюзом плоскости управления, третьего запроса на исходный шлюз пользовательской плоскости, причем третий запрос используется, чтобы запрашивать исходный шлюз пользовательской плоскости установить туннель пересылки данных между исходным шлюзом пользовательской плоскости и первым шлюзом пользовательской плоскости, и третий запрос переносит информацию маршрутизации пересылающего шлюза пользовательской плоскости.
Со ссылкой на первый аспект, во второй возможной реализации, по меньшей мере один пересылающий шлюз пользовательской плоскости включает в себя второй шлюз пользовательской плоскости и третий шлюз пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения; и конкретная реализация установления, шлюзом плоскости управления для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией пользовательского оборудования содержит:
прием, шлюзом плоскости управления, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции пользовательского оборудования;
отправку, шлюзом плоскости управления, второго запроса на второй шлюз пользовательской плоскости, причем второй запрос используется, чтобы запрашивать второй шлюз пользовательской плоскости установить туннель пересылки данных между вторым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между вторым шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего шлюза пользовательской плоскости;
отправку, шлюзом плоскости управления, третьего запроса к третьему шлюзу пользовательской плоскости, причем третий запрос используется, чтобы запрашивать третий шлюз пользовательской плоскости установить туннель пересылки данных между третьим шлюзом пользовательской плоскости и вторым шлюзом пользовательской плоскости и туннель пересылки данных между третьим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и третий запрос переносит информацию маршрутизации второго шлюза пользовательской плоскости и информацию маршрутизации исходного шлюза пользовательской плоскости; и
отправку, шлюзом плоскости управления, четвертого запроса на исходный шлюз пользовательской плоскости, причем четвертый запрос используется, чтобы запрашивать исходный шлюз пользовательской плоскости установить туннель пересылки данных между исходным шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, и четвертый запрос переносит информацию маршрутизации третьего шлюза пользовательской плоскости.
Со ссылкой на первый аспект, в третьей возможной реализации, по меньшей мере один пересылающий шлюз пользовательской плоскости является первым шлюзом пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
способ дополнительно включает в себя: дополнительный прием, шлюзом плоскости управления, информации маршрутизации исходного шлюза пользовательской плоскости, отправленной сетевым элементом управления мобильностью; и
конкретная реализация установления, шлюзом плоскости управления для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией пользовательского оборудования содержит:
прием, шлюзом плоскости управления, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции пользовательского оборудования; и
отправку, шлюзом плоскости управления, второго запроса на первый шлюз пользовательской плоскости, причем второй запрос используется, чтобы запрашивать первый шлюз пользовательской плоскости установить туннель пересылки данных между первым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между первым шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного шлюза пользовательской плоскости.
Со ссылкой на первый аспект, в четвертой возможной реализации, по меньшей мере один пересылающий шлюз пользовательской плоскости включает в себя второй шлюз пользовательской плоскости и третий шлюз пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
способ дополнительно включает в себя: дополнительный прием, шлюзом плоскости управления, информации маршрутизации исходного шлюза пользовательской плоскости, отправленной сетевым элементом управления мобильностью; и
конкретная реализация установления, шлюзом плоскости управления для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией пользовательского оборудования содержит:
прием, шлюзом плоскости управления, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции пользовательского оборудования;
отправку, шлюзом плоскости управления, второго запроса на второй шлюз пользовательской плоскости, причем второй запрос используется, чтобы запрашивать второй шлюз пользовательской плоскости установить туннель пересылки данных между вторым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между вторым шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего шлюза пользовательской плоскости; и
отправку, шлюзом плоскости управления, третьего запроса на третий шлюз пользовательской плоскости, причем третий запрос используется, чтобы запрашивать третий шлюз пользовательской плоскости установить туннель пересылки данных между третьим шлюзом пользовательской плоскости и вторым шлюзом пользовательской плоскости и туннель пересылки данных между третьим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и третий запрос переносит информацию маршрутизации второго шлюза пользовательской плоскости и информацию маршрутизации исходного шлюза пользовательской плоскости.
Со ссылкой на любое одно из первого аспекта или с первой возможной реализации первого аспекта по четвертую возможную реализацию первого аспекта, в пятой возможной реализации, способ дополнительно включает в себя: отправку, шлюзом плоскости управления, запроса создания сеанса на целевой шлюз пользовательской плоскости, причем запрос создания сеанса используется, чтобы создавать, на целевом шлюзе пользовательской плоскости для пользовательского оборудования, контекст канала-носителя для передачи данных пользовательской плоскости, каждый созданный контекст канала-носителя включает в себя информацию маршрутизации целевого шлюза пользовательской плоскости, и целевой шлюз пользовательской плоскости является обслуживающим шлюзом пользовательской плоскости, соответствующим области текущего местоположения пользовательского оборудования.
Со ссылкой на пятую возможную реализацию первого аспекта, в шестой возможной реализации, способ дополнительно включает в себя: отправку, шлюзом плоскости управления, информации маршрутизации целевого шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
Со ссылкой на первую возможную реализацию первого аспекта или третью возможную реализацию первого аспекта, в седьмой возможной реализации, способ дополнительно включает в себя: отправку, шлюзом плоскости управления, информации маршрутизации первого шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
Со ссылкой на первую возможную реализацию первого аспекта или третью возможную реализацию первого аспекта, в восьмой возможной реализации, первый шлюз пользовательской плоскости является дополнительно обслуживающим шлюзом пользовательской плоскости, выбранным шлюзом плоскости управления для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования.
Со ссылкой на вторую возможную реализацию первого аспекта или четвертую возможную реализацию первого аспекта, в девятой возможной реализации, способ дополнительно включает в себя: отправку, шлюзом плоскости управления, информации маршрутизации второго шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
В соответствии со вторым аспектом, предложен способ обеспечения непрерывности обслуживания, и способ включает в себя: прием, целевым сетевым элементом управления мобильностью, запроса перемещения пересылки, отправленного исходным сетевым элементом управления мобильностью, обслуживающим пользовательское оборудование, причем запрос перемещения пересылки переносит информацию текущего местоположения пользовательского оборудования; выбор, целевым сетевым элементом управления мобильностью, целевого шлюза плоскости управления пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; отправку, целевым сетевым элементом управления мобильностью, информации текущего местоположения пользовательского оборудования на целевой шлюз плоскости управления, так что целевой шлюз плоскости управления определяет пересылающий шлюз пользовательской плоскости пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и отправку, целевым сетевым элементом управления мобильностью, запроса установления туннеля пересылки данных на целевой шлюз плоскости управления, причем запрос установления туннеля пересылки данных используется, чтобы запрашивать целевой шлюз плоскости управления установить, для пользовательского оборудования, туннель пересылки данных между пересылающим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и туннель пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, обслуживающей пользовательское оборудование.
Со ссылкой на второй аспект, в первой возможной реализации, целевой шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и способ дополнительно включает в себя: отправку, целевым сетевым элементом управления мобильностью, сообщения уведомления о смене на исходный сетевой элемент управления мобильностью, причем сообщение уведомления о смене используется для указания, что обслуживающий шлюз плоскости управления пользовательского оборудования сменяется на целевой шлюз плоскости управления.
Со ссылкой на первую возможную реализацию второго аспекта, во второй возможной реализации, способ дополнительно включает в себя: прием, целевым сетевым элементом управления мобильностью, сообщения квитирования, отправленного исходным сетевым элементом управления мобильностью в соответствии с сообщением уведомления о смене, причем сообщение квитирования переносит информацию маршрутизации исходного шлюза пользовательской плоскости пользовательского оборудования.
В соответствии с третьим аспектом, предложен способ обеспечения непрерывности обслуживания, и способ включает в себя: прием, шлюзом плоскости управления, информации текущего местоположения пользовательского оборудования, отправленной сетевым элементом управления мобильностью; выбор, шлюзом плоскости управления, целевого шлюза пользовательской плоскости для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и отправку, шлюзом плоскости управления, сообщения запроса на сетевой элемент управления мобильностью, причем сообщение запроса используется, чтобы запрашивать сетевой элемент управления мобильностью освободить первый контекст канала-носителя и указать пользовательскому оборудованию отправить запрос установки для второго контекста канала-носителя, причем первый контекст канала-носителя является контекстом канала-носителя пользовательского оборудования, который устанавливается на исходном шлюзе пользовательской плоскости пользовательского оборудования, и второй контекст канала-носителя является контекстом канала-носителя, который переустанавливается пользовательским оборудованием на целевом шлюзе пользовательской плоскости в соответствии с первым контекстом канала-носителя.
Со ссылкой на третий аспект, в первой возможной реализации, сообщение запроса является сообщением запроса удаления канала-носителя, причем сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, и указание запроса повторной активации используется, чтобы указывать, с использованием сетевого элемента управления мобильностью, пользовательскому оборудованию инициировать запрос повторной установки для контекста канала-носителя после того, как контекст канала-носителя удален.
В соответствии с четвертым аспектом, предложен шлюз плоскости управления, и шлюз плоскости управления включает в себя: блок приема, выполненный с возможностью принимать информацию текущего местоположения пользовательского оборудования, отправленную сетевым элементом управления мобильностью; блок выбора, выполненный с возможностью выбирать по меньшей мере один пересылающий шлюз пользовательской плоскости для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и блок установления туннеля, выполненный с возможностью устанавливать, для пользовательского оборудования, туннель пересылки данных между исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и пересылающим шлюзом пользовательской плоскости и туннель пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией пользовательского оборудования, причем туннели пересылки данных используются, чтобы передавать данные пользовательской плоскости восходящей линии связи и/или данные пользовательской плоскости нисходящей линии связи пользовательского оборудования в процессе движения пользовательского оборудования.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости является первым шлюзом пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
блок приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станцией пользовательского оборудования; и
шлюз плоскости управления дополнительно включает в себя блок отправки, и блок установления туннеля, в частности, выполнен с возможностью:
отправлять второй запрос на первый шлюз пользовательской плоскости с использованием блока отправки и отправлять третий запрос на исходный шлюз пользовательской плоскости с использованием блока отправки, причем второй запрос используется, чтобы запрашивать первый шлюз пользовательской плоскости установить туннель пересылки данных между первым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между первым шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного шлюза пользовательской плоскости, третий запрос используется, чтобы запрашивать исходный шлюз пользовательской плоскости установить туннель пересылки данных между исходным шлюзом пользовательской плоскости и первым шлюзом пользовательской плоскости, и третий запрос переносит информацию маршрутизации пересылающего шлюза пользовательской плоскости.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости включает в себя второй шлюз пользовательской плоскости и третий шлюз пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
блок приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станцией пользовательского оборудования; и
шлюз плоскости управления дополнительно включает в себя блок отправки, и блок установления туннеля, в частности, выполнен с возможностью:
отправлять второй запрос на второй шлюз пользовательской плоскости с использованием блока отправки, отправлять третий запрос на третий шлюз пользовательской плоскости с использованием блока отправки и отправлять четвертый запрос на исходный шлюз пользовательской плоскости с использованием блока отправки, причем второй запрос используется, чтобы запрашивать второй шлюз пользовательской плоскости установить туннель пересылки данных между вторым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между вторым шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего шлюза пользовательской плоскости, третий запрос используется, чтобы запрашивать третий шлюз пользовательской плоскости установить туннель пересылки данных между третьим шлюзом пользовательской плоскости и вторым шлюзом пользовательской плоскости и туннель пересылки данных между третьим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, третий запрос переносит информацию маршрутизации второго шлюза пользовательской плоскости и информацию маршрутизации исходного шлюза пользовательской плоскости, четвертый запрос используется, чтобы запрашивать исходный шлюз пользовательской плоскости установить туннель пересылки данных между исходным шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, и четвертый запрос переносит информацию маршрутизации третьего шлюза пользовательской плоскости.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости является первым шлюзом пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
блок приема дополнительно выполнен с возможностью принимать информацию маршрутизации исходного шлюза пользовательской плоскости, отправленную сетевым элементом управления мобильностью;
блок приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции пользовательского оборудования; и
шлюз плоскости управления дополнительно включает в себя блок отправки, и блок установления туннеля, в частности, выполнен с возможностью:
отправлять второй запрос на первый шлюз пользовательской плоскости с использованием блока отправки, причем второй запрос используется, чтобы запрашивать первый шлюз пользовательской плоскости установить туннель пересылки данных между первым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между первым шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного шлюза пользовательской плоскости.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости включает в себя второй шлюз пользовательской плоскости и третий шлюз пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
блок приема дополнительно выполнен с возможностью принимать информацию маршрутизации исходного шлюза пользовательской плоскости, отправленную сетевым элементом управления мобильностью;
блок приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции пользовательского оборудования; и
шлюз плоскости управления дополнительно включает в себя блок отправки, и блок установления туннеля, в частности, выполнен с возможностью:
отправлять второй запрос на второй шлюз пользовательской плоскости с использованием блока отправки и отправлять третий запрос на третий шлюз пользовательской плоскости с использованием блока отправки, причем второй запрос используется, чтобы запрашивать второй шлюз пользовательской плоскости установить туннель пересылки данных между вторым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между вторым шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего шлюза пользовательской плоскости, третий запрос используется, чтобы запрашивать третий шлюз пользовательской плоскости установить туннель пересылки данных между третьим шлюзом пользовательской плоскости и вторым шлюзом пользовательской плоскости и туннель пересылки данных между третьим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и третий запрос переносит информацию маршрутизации второго шлюза пользовательской плоскости и информацию маршрутизации исходного шлюза пользовательской плоскости.
В возможном варианте, блок установления туннеля дополнительно выполнен с возможностью отправлять запрос создания сеанса на целевой шлюз пользовательской плоскости, причем запрос создания сеанса используется, чтобы создавать, на целевом шлюзе пользовательской плоскости для пользовательского оборудования, контекст канала-носителя для передачи данных пользовательской плоскости, каждый созданный контекст канала-носителя включает в себя информацию маршрутизации целевого шлюза пользовательской плоскости, и целевой шлюз пользовательской плоскости является обслуживающим шлюзом пользовательской плоскости, соответствующим области текущего местоположения пользовательского оборудования.
В возможном варианте, блок установления туннеля дополнительно выполнен с возможностью отправлять информацию маршрутизации целевого шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
В возможном варианте, блок установления туннеля дополнительно выполнен с возможностью отправлять информацию маршрутизации первого шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
В возможном варианте, первый шлюз пользовательской плоскости является дополнительно обслуживающим шлюзом пользовательской плоскости, выбранным шлюзом плоскости управления для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования.
В возможном варианте, блок установления туннеля дополнительно выполнен с возможностью отправлять информацию маршрутизации второго шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
В соответствии с пятым аспектом, предложен сетевой элемент управления мобильностью, и сетевой элемент управления мобильностью включает в себя: блок приема, выполненный с возможностью принимать запрос перемещения пересылки, отправленный исходным сетевым элементом управления мобильностью, обслуживающим пользовательское оборудование, причем запрос перемещения пересылки переносит информацию текущего местоположения пользовательского оборудования; блок выбора, выполненный с возможностью выбирать целевой шлюз плоскости управления пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и блок отправки, выполненный с возможностью отправлять информацию текущего местоположения пользовательского оборудования на целевой шлюз плоскости управления, так что целевой шлюз плоскости управления определяет пересылающий шлюз пользовательской плоскости пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования, причем блок отправки дополнительно выполнен с возможностью отправлять запрос установления туннеля пересылки данных на целевой шлюз плоскости управления, причем запрос установления туннеля пересылки данных используется, чтобы запрашивать целевой шлюз плоскости управления установить, для пользовательского оборудования, туннель пересылки данных между пересылающим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и туннель пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, обслуживающей пользовательское оборудование.
В возможном варианте, целевой шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и блок отправки дополнительно выполнен с возможностью отправлять сообщение уведомления о смене на исходный сетевой элемент управления мобильностью, причем сообщение уведомления о смене используется для указания, что обслуживающий шлюз плоскости управления пользовательского оборудования сменяется на целевой шлюз плоскости управления.
В возможном варианте, блок приема дополнительно выполнен с возможностью принимать сообщение квитирования, отправленное исходным сетевым элементом управления мобильностью в соответствии с сообщением уведомления о смене, причем сообщение квитирования переносит информацию маршрутизации исходного шлюза пользовательской плоскости пользовательского оборудования.
В соответствии с шестым аспектом, предложен шлюз плоскости управления, и шлюз плоскости управления включает в себя: шлюз плоскости управления принимает информацию текущего местоположения пользовательского оборудования, отправленную сетевым элементом управления мобильностью; шлюз плоскости управления выбирает целевой шлюз пользовательской плоскости для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и шлюз плоскости управления отправляет сообщение запроса на сетевой элемент управления мобильностью, причем сообщение запроса используется, чтобы запрашивать сетевой элемент управления мобильностью освободить первый контекст канала-носителя и указать пользовательскому оборудованию отправить запрос установки для второго контекста канала-носителя, первый контекст канала-носителя является контекстом канала-носителя пользовательского оборудования, который устанавливается на исходном шлюзе пользовательской плоскости пользовательского оборудования, и второй контекст канала-носителя является контекстом канала-носителя, который переустанавливается пользовательским оборудованием на целевом шлюзе пользовательской плоскости в соответствии с первым контекстом канала-носителя.
В возможном варианте, сообщение запроса является сообщением запроса удаления канала-носителя, сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, и указание запроса повторной активации используется, чтобы указывать, с использованием сетевого элемента управления мобильностью, пользовательскому оборудованию инициировать запрос повторной установки для контекста канала-носителя после того, как контекст канала-носителя удален.
В соответствии с седьмым аспектом, предложен шлюз плоскости управления, включающий в себя память, процессор, приемник и передатчик, при этом
память выполнена с возможностью: хранить программу и обеспечивать данные и инструкцию для процессора; и
процессор выполнен с возможностью исполнять программу, сохраненную в памяти, и, в частности, выполнен с возможностью выполнять следующие операции:
прием, с использованием приемника, информации текущего местоположения пользовательского оборудования, отправленной сетевым элементом управления мобильностью;
выбор по меньшей мере одного пересылающего шлюза пользовательской плоскости для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и
установление, для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, обслуживающей пользовательское оборудование, при этом туннели пересылки данных используются, чтобы передавать данные пользовательской плоскости восходящей линии связи и/или данные пользовательской плоскости нисходящей линии связи пользовательского оборудования в процессе движения пользовательского оборудования.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости является первым шлюзом пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
процессор дополнительно выполнен с возможностью принимать, с использованием приемника, первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции; и
в процессе установления, с использованием передатчика для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости и пересылающим шлюзом пользовательской плоскости и/или туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, процессор, в частности, выполнен с возможностью:
отправлять второй запрос на первый шлюз пользовательской плоскости с использованием передатчика и отправлять третий запрос на исходный шлюз пользовательской плоскости с использованием передатчика, причем второй запрос используется, чтобы запрашивать первый шлюз пользовательской плоскости установить туннель пересылки данных между первым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между первым шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, второй запрос переносит информацию маршрутизации целевой базовой станцией и информацию маршрутизации исходного шлюза пользовательской плоскости, третий запрос используется, чтобы запрашивать исходный шлюз пользовательской плоскости установить туннель пересылки данных между исходным шлюзом пользовательской плоскости и первым шлюзом пользовательской плоскости, и третий запрос переносит информацию маршрутизации первого шлюза пользовательской плоскости.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости включает в себя первый шлюз пользовательской плоскости и второй шлюз пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
процессор дополнительно выполнен с возможностью принимать, с использованием приемника, первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции; и
в процессе установления, с использованием передатчика для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, процессор, в частности, выполнен с возможностью:
отправлять второй запрос на второй шлюз пользовательской плоскости с использованием передатчика, отправлять третий запрос на третий шлюз пользовательской плоскости с использованием передатчика и отправлять четвертый запрос на исходный шлюз пользовательской плоскости с использованием передатчика, причем второй запрос используется, чтобы запрашивать второй шлюз пользовательской плоскости установить туннель пересылки данных между вторым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между вторым шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего шлюза пользовательской плоскости, третий запрос используется, чтобы запрашивать третий шлюз пользовательской плоскости установить туннель пересылки данных между третьим шлюзом пользовательской плоскости и вторым шлюзом пользовательской плоскости и туннель пересылки данных между третьим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, третий запрос переносит информацию маршрутизации второго шлюза пользовательской плоскости и информацию маршрутизации исходного шлюза пользовательской плоскости, четвертый запрос используется, чтобы запрашивать исходный шлюз пользовательской плоскости установить туннель пересылки данных между исходным шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, и четвертый запрос переносит информацию маршрутизации третьего шлюза пользовательской плоскости.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости является первым шлюзом пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
процессор дополнительно выполнен с возможностью принимать, с использованием приемника, информацию маршрутизации исходного шлюза пользовательской плоскости, отправленную сетевым элементом управления мобильностью;
процессор дополнительно выполнен с возможностью принимать, с использованием приемника, первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции; и
в процессе установления, с использованием передатчика для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, процессор, в частности, выполнен с возможностью:
отправлять второй запрос на первый шлюз пользовательской плоскости с использованием передатчика, причем второй запрос используется, чтобы запрашивать первый шлюз пользовательской плоскости установить туннель пересылки данных между первым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между первым шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного шлюза пользовательской плоскости.
В возможном варианте, по меньшей мере один пересылающий шлюз пользовательской плоскости включает в себя первый шлюз пользовательской плоскости и второй шлюз пользовательской плоскости, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как пользовательское оборудование переместилось в область текущего местоположения;
процессор дополнительно выполнен с возможностью принимать, с использованием приемника, информацию маршрутизации исходного шлюза пользовательской плоскости, отправленную сетевым элементом управления мобильностью;
процессор дополнительно выполнен с возможностью принимать, с использованием приемника, первый запрос, отправленный сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции; и
в процессе установления, с использованием передатчика для пользовательского оборудования, туннеля пересылки данных между исходным шлюзом пользовательской плоскости и пересылающим шлюзом пользовательской плоскости и туннеля пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, процессор, в частности, выполнен с возможностью:
отправлять второй запрос на второй шлюз пользовательской плоскости с использованием передатчика и отправлять третий запрос на третий шлюз пользовательской плоскости с использованием передатчика, причем второй запрос используется, чтобы запрашивать второй шлюз пользовательской плоскости установить туннель пересылки данных между вторым шлюзом пользовательской плоскости и целевой базовой станцией и туннель пересылки данных между вторым шлюзом пользовательской плоскости и третьим шлюзом пользовательской плоскости, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего шлюза пользовательской плоскости, третий запрос используется, чтобы запрашивать третий шлюз пользовательской плоскости установить туннель пересылки данных между третьим шлюзом пользовательской плоскости и вторым шлюзом пользовательской плоскости и туннель пересылки данных между третьим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, и третий запрос переносит информацию маршрутизации второго шлюза пользовательской плоскости и информацию маршрутизации исходного шлюза пользовательской плоскости.
В возможном варианте, процессор дополнительно выполнен с возможностью отправлять запрос создания сеанса на целевой шлюз пользовательской плоскости с использованием передатчика, причем запрос создания сеанса используется, чтобы создавать, на целевом шлюзе пользовательской плоскости для пользовательского оборудования, контекст канала-носителя для передачи данных пользовательской плоскости, каждый созданный контекст канала-носителя включает в себя информацию маршрутизации целевого шлюза пользовательской плоскости, и целевой шлюз пользовательской плоскости является обслуживающим шлюзом пользовательской плоскости, соответствующим области текущего местоположения пользовательского оборудования.
В возможном варианте, процессор дополнительно выполнен с возможностью отправлять информацию маршрутизации целевого шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
В возможном варианте, процессор дополнительно выполнен с возможностью отправлять информацию маршрутизации первого шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
В возможном варианте, первый шлюз пользовательской плоскости является обслуживающим шлюзом пользовательской плоскости, выбранным шлюзом плоскости управления для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования.
В возможном варианте, процессор дополнительно выполнен с возможностью отправлять информацию маршрутизации второго шлюза пользовательской плоскости на целевую базовую станцию через сетевой элемент управления мобильностью.
В соответствии с восьмым аспектом, предложен сетевой элемент управления мобильностью, включающий в себя память, процессор, приемник и передатчик, причем
память выполнена с возможностью: хранить программу и обеспечивать данные и инструкцию для процессора; и
процессор выполнен с возможностью исполнять программу, сохраненную в памяти, и, в частности, выполнен с возможностью выполнять следующие операции:
прием, с использованием приемника, запроса перемещения пересылки, отправленного исходным сетевым элементом управления мобильностью, обслуживающим пользовательское оборудование, причем запрос перемещения пересылки переносит информацию текущего местоположения пользовательского оборудования;
выбор целевого шлюза плоскости управления пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования;
отправку информации текущего местоположения пользовательского оборудования на целевой шлюз плоскости управления с использованием передатчика, так что целевой шлюз плоскости управления определяет пересылающий шлюз пользовательской плоскости пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и
отправку запроса установления туннеля пересылки данных на целевой шлюз плоскости управления с использованием передатчика, причем запрос установления туннеля пересылки данных используется, чтобы запрашивать целевой шлюз плоскости управления установить, для пользовательского оборудования, туннель пересылки данных между пересылающим шлюзом пользовательской плоскости и исходным шлюзом пользовательской плоскости, обслуживающим пользовательское оборудование, и туннель пересылки данных между пересылающим шлюзом пользовательской плоскости и целевой базовой станцией, обслуживающей пользовательское оборудование.
В возможном варианте, целевой шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления используемого перед тем, как пользовательское оборудование переместилось в область текущего местоположения; и
процессор дополнительно выполнен с возможностью отправлять сообщение уведомления о смене на исходный сетевой элемент управления мобильностью с использованием передатчика, причем сообщение уведомления о смене используется для указания, что обслуживающий шлюз плоскости управления пользовательского оборудования сменяется на целевой шлюз плоскости управления.
В возможном варианте, процессор дополнительно выполнен с возможностью принимать, с использованием приемника, сообщение квитирования, отправленное исходным сетевым элементом управления мобильностью в соответствии с сообщением уведомления о смене, причем сообщение квитирования переносит информацию маршрутизации исходного шлюза пользовательской плоскости пользовательского оборудования.
В соответствии с девятым аспектом, предложен шлюз плоскости управления, включающий в себя память, процессор, приемник и передатчик, при этом
память выполнена с возможностью: хранить программу и обеспечивать данные и инструкцию для процессора; и
процессор выполнен с возможностью исполнять программу, сохраненную в памяти, и, в частности, выполнен с возможностью выполнять следующие операции:
прием, с использованием приемника, информации текущего местоположения пользовательского оборудования, отправленной сетевым элементом управления мобильностью;
выбор целевого шлюза пользовательской плоскости для пользовательского оборудования в соответствии с информацией текущего местоположения пользовательского оборудования; и
отправку сообщения запроса на сетевой элемент управления мобильностью с использованием передатчика, причем сообщение запроса используется, чтобы запрашивать сетевой элемент управления мобильностью освободить первый контекст канала-носителя и указать пользовательскому оборудованию отправить запрос установки для второго контекста канала-носителя, первый контекст канала-носителя является контекстом канала-носителя пользовательского оборудования, который устанавливается на исходном шлюзе пользовательской плоскости пользовательского оборудования, и второй контекст канала-носителя является контекстом канала-носителя, который переустанавливается пользовательским оборудованием на целевом шлюзе пользовательской плоскости в соответствии с первым контекстом канала-носителя.
В возможном варианте, сообщение запроса является сообщением запроса удаления канала-носителя, сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, и указание запроса повторной активации используется, чтобы указывать, с использованием сетевого элемента управления мобильностью, пользовательскому оборудованию инициировать запрос установки для второго контекста канала-носителя после того, как первый контекст канала-носителя удален.
В соответствии со способом обеспечения непрерывности обслуживания, шлюзом плоскости управления и сетевым элементом управления мобильностью в вариантах осуществления настоящего изобретения, шлюз плоскости управления выбирает пересылающий U-GW для UE и устанавливает, для UE, туннель пересылки данных между пересылающим U-GW и исходным U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Для более четкого описания технических решений в вариантах осуществления настоящего изобретения, ниже приведено краткое описание приложенных чертежей, необходимых для описания вариантов осуществления. Очевидно, что приложенные чертежи в последующем описании показывают только некоторые варианты осуществления настоящего изобретения, и специалист в данной области техники сможет получить другие чертежи на основе этих приложенных чертежей без приложения творческих усилий.
Фиг. 1 является схематичной диаграммой двух сетевых архитектур распределенного шлюза в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 2 является блок-схемой последовательности операций способа обеспечения непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 3 является блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 4 является другой блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 5 является еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 6A и фиг. 6B являются еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 7 является еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 8 является еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 9 является другой блок-схемой последовательности операций способа обеспечения непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 10 является еще одной блок-схемой последовательности операций способа обеспечения непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 11 является еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 12 является схематичной структурной диаграммой шлюза плоскости управления в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 13 является другой схематичной структурной диаграммой шлюза плоскости управления в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 14 является схематичной структурной диаграммой сетевого элемента управления мобильностью в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 15 является еще одной схематичной структурной диаграммой шлюза плоскости управления в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 16 является еще одной схематичной структурной диаграммой шлюза плоскости управления в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 17 является другой схематичной структурной диаграммой сетевого элемента управления мобильностью в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 18 является еще одной схематичной структурной диаграммой шлюза плоскости управления в соответствии с вариантом осуществления настоящего изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Нижеследующее описывает с полнотой и ясностью технические решения в вариантах осуществления настоящего изобретения со ссылкой на приложенные чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления являются некоторыми, но не всеми из вариантов осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистом в данной области техники на основе вариантов осуществления настоящего изобретения без приложения творческих усилий, будут входить в объем защиты настоящего изобретения.
Технические решения настоящего изобретения могут быть применены к различным системам связи, таким как Глобальная система мобильной связи (GSM, Global System of Mobile communication), система множественного доступа с кодовым разделением (CDMA, Code Division Multiple Access), широкополосный множественный доступ с кодовым разделением (WCDMA, Wideband Code Division Multiple Access Wireless), пакетная радиосвязь общего назначения (GPRS, General Packet Radio Service), Долговременное развитие (LTE, Long Term Evolution) и 5G сеть.
В вариантах осуществления настоящего изобретения, пользовательское оборудование UE (User Equipment) может также упоминаться как мобильный терминал (Mobile Terminal) и может быть любым одним из следующих типов. Пользовательское оборудование может быть стационарным, мобильным, переносным, карманным, портативным, встроенным в компьютер или встроенным в транспортное средство. Пользовательское оборудование может включать в себя, без ограничения указанным, станцию (Station), мобильную станцию (Mobile Station), абонентский блок (Subscriber Unit), персональный компьютер (Personal Computer), портативный персональный компьютер (лэптоп) (Laptop Computer), планшетный компьютер (Tablet Computer), нетбук (Netbook), сотовый телефон (Cellular Phone), портативное устройство (Handheld), беспроводной телефон (Cordless Phone), персональный цифровой помощник (PDA, Personal Digital Assistant), карту данных (Data Card), USB съемное устройство, мобильное устройство WiFi точки доступа (MiFi Devices), носимые устройства (Wearable Devices), такие как смарт-часы/смарт-очки, беспроводной модем (Modem), беспроводной роутер и станцию беспроводного локального шлейфа (WLL, Wireless Local Loop). Пользовательское оборудование может быть распределенным во всей беспроводной сети и может осуществлять связь с одной или несколькими сетями с использованием сети беспроводного доступа.
Базовая станция может быть базовой приемопередающей станцией (BTS, Base Transceiver Station) в GSM или CDMA, может быть Узлом В (NodeB) в WCDMA или может быть развитым NodeB (eNB или e-NodeB, развитым Узлом В) в LTE. Это не ограничено в настоящем изобретении. Однако, для простоты описания, описание предоставлено с использованием eNB в качестве примера в следующих вариантах осуществления.
Шлюз плоскости управления (Control plane gateway, C-GW) может иметь две формы: (1) единственный сетевой элемент, полученный после интеграции функции плоскости управления обслуживающего шлюза (Serving Gateway, S-GW) и функции плоскости управления шлюза сети пакетных данных (Packet Data Network Gateway, P-GW) в существующей сети 3GPP EPS, и (2) два независимых сетевых элемента, которые отдельно реализуют функцию плоскости управления существующего S-GW (Control Plane S-GW) и функцию плоскости управления существующего P-GW (Control Plane P-GW). Это не ограничено в настоящем изобретении.
В соответствии с двумя формами C-GW, шлюз пользовательской плоскости (User plane gateway, U-GW) может также иметь две формы: (1) единственный сетевой элемент, полученный после интеграции функции пользовательской плоскости обслуживающего шлюза (Serving Gateway, S-GW) и функции пользовательской плоскости шлюза сети пакетных данных (Packet Data Network Gateway, P-GW) в существующей сети 3GPP EPS, и (2) два независимых сетевых элемента, которые отдельно реализуют функцию пользовательской плоскости существующего S-GW (User Plane S-GW) и функцию пользовательской плоскости существующего P-GW (User Plane P-GW). Это не ограничено в настоящем изобретении. С учетом того, что U-GW может быть развернут распределенным образом, U-GW может также упоминаться как распределенный шлюз (Distributed Gateway, D-GW).
Множество U-GW в той же самой области обслуживания могут формировать один пул ресурсов U-GW. U-GW в одном пуле ресурсов U-GW могут непосредственно осуществлять связь друг с другом. Один установленный по умолчанию U-GW может быть сконфигурирован в каждом пуле ресурсов U-GW, чтобы реализовывать связь с U-GW в другом пуле ресурсов U-GW.
Фиг. 1 является схематичной диаграммой двух сетевых архитектур DGW в соответствии с вариантом осуществления настоящего изобретения. Архитектура 1 DGW показана выше пунктирной линии, а архитектура 2 DGW - под пунктирной линией.
В архитектуре 1 DGW, все функции плоскости управления S-GW и P-GW в существующей сетевой архитектуре EPS интегрированы в C-GW, и все функции пользовательской плоскости S-GW и P-GW в существующей сетевой архитектуре EPS интегрированы в U-GW. Новый интерфейс введен между двумя сетевыми элементами: C-GW и U-GW, такой как интерфейс S18, чтобы реализовывать связь между C-GW и U-GW. В сетевой архитектуре, другой сетевой элемент и интерфейс могут повторно использовать существующую сетевую архитектуру EPS. Вновь добавленный интерфейс S18 может повторно использовать протокол интерфейса между S-GW и P-GW, такой как GTP, или другой протокол интерфейса или вновь определенный протокол. Это не ограничено в данном варианте осуществления настоящего изобретения.
В архитектуре 2 DGW, S-GW и P-GW в существующей сетевой архитектуре EPS отдельно разделены на независимый функциональный сетевой элемент плоскости управления и независимый функциональный элемент пользовательской плоскости (S-GW-C и S-GW-U; и P-GW-C и P-GW-U). S-GW-C и P-GW-C могут совместно упоминаться как C-GW, а S-GW-U и P-GW-U могут совместно упоминаться как U-GW. Существующий интерфейс между S-GW и P-GW также разделен на интерфейс плоскости управления и интерфейс пользовательской плоскости, такие как интерфейс S5-C и интерфейс S5-U в архитектуре 2 DGW. Новый интерфейс введен между двумя сетевыми элементами: S-GW-C и S-GW-U, такой как интерфейс S18, чтобы реализовать связь между S-GW-C и S-GW-U. Новый интерфейс введен между двумя сетевыми элементами: P-GW-C и P-GW-U, такой как интерфейс S19, чтобы реализовать связь между P-GW-C и P-GW-U. В сетевой архитектуре, другой сетевой элемент и интерфейс могут повторно использовать существующую сетевую архитектуру EPS. Вновь добавленные интерфейсы S18 и S19 могут повторно использовать протокол интерфейса между S-GW и P-GW, такой как GTP, или другой протокол интерфейса или вновь определенный протокол. Это не ограничено в данном варианте осуществления настоящего изобретения.
Способ и устройство в вариантах осуществления настоящего изобретения могут применяться в системе связи, показанной в архитектуре 1 DGW или в архитектуре 2 DGW на фиг. 1. Для простоты описания, система связи, показанная в архитектуре 1 DGW, используется в качестве примера в вариантах осуществления настоящего изобретения. Для системы связи, показанной в архитектуре 2 DGW, в этом варианте осуществления настоящего изобретения, C-GW эквивалентен интегрированному сетевому элементу из S-GW-C и P-GW-C в архитектуре 2 DGW, и U-GW эквивалентен интегрированному сетевому элементу из S-GW-U и P-GW-U в архитектуре 2 DGW.
Фиг. 2 является блок-схемой последовательности операций способа обеспечения непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. Способ согласно фиг. 2 выполняется шлюзом плоскости управления. Способ включает в себя следующие этапы.
201. C-GW принимает информацию текущего местоположения UE, отправленную сетевым элементом управления мобильностью.
Этот вариант осуществления настоящего изобретения применим к любому одному из следующих сценариев применения:
(1) Во время передачи данных пользовательской плоскости, UE, находящийся в режиме соединения, перемещается, и область местоположения после перемещения оказывается за пределами диапазона обслуживания исходной базовой станции; и после обнаружения того, что UE выходит из диапазона обслуживания исходной базовой станции, исходная базовая станция принимает решение инициировать процедуру переключения обслуживания данных пользовательской плоскости в режиме соединения. Исходная базовая станция является обслуживающей базовой станцией, используемой перед тем, как UE переместилось в область текущего местоположения.
(2) Когда необходимо передать данные пользовательской плоскости восходящей линии связи, UE, находящийся в режиме ожидания, перемещается за пределы области текущего регистрируемого местоположения, такой как область текущего регистрируемого слежения (Tracking Area, TA), и UE инициирует процедуру обновления местоположения, такую как процедура обновления области слежения (Tracking Area Update, TAU).
(3) Когда необходимо передать данные пользовательской плоскости восходящей линии связи, UE, находящийся в режиме ожидания, перемещается за пределы области обслуживания текущей обслуживающей базовой станции, но не выходит из области текущего регистрируемого местоположения, такой как область текущего регистрируемого слежения (Tracking Area, TA), и UE инициирует процедуру запроса обслуживания (Service Request).
В сценарии (1) применения, после приема запроса переключения данных пользовательской плоскости, отправленного исходной базовой станцией, сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания с использованием существующего сообщения, такого как сообщения запроса создания сеанса (Create Session Request), сообщения запроса модификации канала-носителя (Modify Bearer Request) или сообщения запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки уведомления о переключении обслуживания, не ограничено в настоящем изобретении.
В сценарии (2) применения, после приема запроса обновления местоположения, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
В сценарии (3) применения, после приема запроса обслуживания, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
Информация текущего местоположения UE включает в себя идентификатор области слежения (Tracking Area Identity, TAI), соответствующий области текущего местоположения UE, информацию обслуживающей базовой станции, соответствующую области текущего местоположения UE, и/или т.п. Соответствующий TAI, используемый, когда UE переместилось в область текущего местоположения, является целевым TAI UE. Соответствующая информация обслуживающей базовой станции, используемая после того, как UE переместилось в область текущего местоположения, является информацией целевой базовой станции UE. Информация целевой базовой станции может представлять собой идентификатор (Identity, ID) целевой базовой станции, идентификатор целевой соты (Cell Identity, CI) или т.п. Должно быть понятно, что область текущего местоположения UE также упоминается как область целевого местоположения UE, то есть, область местоположения UE после того, как UE переместилось за пределы диапазона обслуживания исходной обслуживающей базовой станции. Аналогичным образом, информация текущего местоположения UE также упоминается как информация целевого местоположения UE.
202. C-GW выбирает по меньшей мере один пересылающий U-GW для UE в соответствии с информацией текущего местоположения UE.
В этом варианте осуществления настоящего изобретения, область текущего местоположения UE выходит за пределы диапазона обслуживания текущего обслуживающего U-GW UE, и C-GW необходимо выбрать подходящий пересылающий U-GW для UE в соответствии с областью текущего местоположения UE.
203. C-GW устанавливает, для UE, туннель пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией, обслуживающей UE.
Туннели пересылки данных используются, чтобы передавать данные пользовательской плоскости восходящей линии связи и/или данные пользовательской плоскости нисходящей линии связи UE в процессе движения UE.
Должно быть понятно, что процесс движения UE включает в себя процедуры, возникающие в вышеуказанных трех сценариях применения, в частности, включающие в себя: процедуру переключения обслуживания в сценарии (1) применения, процедуру обновления местоположения в сценарии (2) применения и процедуру запроса обслуживания в сценарии (3) применения.
Должно быть понятно, что целевой базовой станцией UE является базовая станция, которая обеспечивает услугу доступа для UE после того, как UE переместилось в область текущего местоположения.
Должно быть понятно, что туннели пересылки данных реализуются путем создания контекста канала-носителя пользовательской плоскости между исходным U-GW, обслуживающим UE, и пересылающим U-GW и контекста канала-носителя пользовательской плоскости между пересылающим U-GW и целевой базовой станцией UE. Контексты канала-носителя пользовательской плоскости включают в себя информацию маршрутизации, требуемую для пересылки данных пользовательской плоскости. В частности, контекст канала-носителя пользовательской плоскости, созданный на исходном U-GW, включает в себя информацию маршрутизации пересылающего U-GW и информацию маршрутизации исходной базовой станции, обслуживающей UE, контекст канала-носителя пользовательской плоскости, созданный на пересылающем U-GW, включает в себя информацию маршрутизации исходного U-GW и информацию маршрутизации целевой базовой станцией, и контекст канала-носителя пользовательской плоскости, созданный на целевой базовой станцией, включает в себя информацию маршрутизации пересылающего U-GW. Кроме того, информация маршрутизации может включать в себя адрес (обычно адрес Интернет-протокола (Internet Protocol, IP)) и информацию о конечной точке туннеля (обычно, если используется протокол туннелирования GPRS (GPRS Tunnelling Protocol, GTP), информация о конечной точке туннеля представляет собой идентификатор конечной точки туннеля GTP (Tunnel Endpoint Identifier, TEID)).
Должно быть понятно, что пересылающий U-GW представляет собой по меньшей мере один пересылающий U-GW, упомянутый на этапе 202. Туннели пересылки данных, которые устанавливаются посредством C-GW для UE между исходным U-GW, обслуживающим UE, и пересылающим U-GW и между пересылающим U-GW и целевой базовой станцией UE, являются маршрутом связи, установленным посредством C-GW между исходным U-GW, по меньшей мере одним пересылающим U-GW и целевой базовой станцией, чтобы установить туннель пересылки данных между двумя сетевыми элементами от исходного C-GW к целевой базовой станции.
Например, когда по меньшей мере один пересылающий U-GW включает в себя только один U-GW: U-GW 1, установленным маршрутом туннеля пересылки данных является: исходный U-GW → U-GW 1 → целевая базовая станция. Когда по меньшей мере один пересылающий U-GW включает в себя два U-GW: U-GW 1 и U-GW 2, причем U-GW 1 может осуществлять связь с исходным U-GW, а U-GW 2 может осуществлять связь с целевой базовой станцией, установленным маршрутом туннеля пересылки данных является: исходный U-GW → U-GW 1 → U-GW 2 → целевая базовая станция. Когда по меньшей мере один пересылающий U-GW включает в себя три или более U-GW, которые включают в себя U-GW 1, который может осуществлять связь с исходным U-GW, и U-GW 2, который может осуществлять связь с целевой базовой станцией, установленным маршрутом туннеля пересылки данных является: исходный U-GW → U-GW 1 → … → U-GW 2 → целевая базовая станция. Туннели пересылки данных, указанные посредством U-GW 1 → … → U-GW 2, являются туннелями пересылки данных между по меньшей мере одним пересылающим U-GW.
В этом варианте осуществления настоящего изобретения, C-GW определяет подходящий пересылающий U-GW для UE в соответствии с информацией текущего местоположения после перемещения и устанавливает туннель пересылки данных между пересылающим U-GW и исходным U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
Возможно, в варианте осуществления, по меньшей мере один пересылающий U-GW включает только один U-GW: первый U-GW, C-GW является обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения, C-GW является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения. В этом случае, этап 203 реализуется, в частности, следующим образом:
прием, посредством C-GW, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции UE;
отправку, посредством C-GW, второго запроса к первому U-GW, причем второй запрос используется, чтобы запрашивать первый U-GW установить туннель пересылки данных между первым U-GW и целевой базовой станцией и туннель пересылки данных между первым U-GW и исходным U-GW, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного U-GW; и
отправку, посредством C-GW, третьего запроса на исходный U-GW, причем третий запрос используется, чтобы запрашивать исходный U-GW установить туннель пересылки данных между исходным U-GW и первым U-GW, и третий запрос переносит информацию маршрутизации первого U-GW.
Должно быть понятно, что в этом варианте осуществления, C-GW является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW не сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Конечно, должно быть понятно, что C-GW далее принимает второй ответ, отправленный первым U-GW в соответствии с вторым запросом, и третий ответ, отправленный исходным U-GW в соответствии с третьим запросом. Второй ответ используется, чтобы подтверждать, что первый U-GW разрешает установление туннеля пересылки данных между первым U-GW и целевой базовой станцией и туннеля пересылки данных между первым U-GW и исходным U-GW. Возможно, второй ответ может переносить информацию маршрутизации первого U-GW, такую как IP-адрес и информация TEID, и третий ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и первым U-GW. После приема второго ответа и третьего ответа, C-GW может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Следует отметить, что первый запрос, второй запрос или третий запрос в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ или третий ответ в этом варианте осуществления могут быть отправлены с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Кроме того, должно быть понятно, что физической реализацией туннеля является контекст канала-носителя, и контекст канала-носителя включает в себя информацию маршрутизации однорангового конца туннеля. Шлюз плоскости управления должен отдельно отправлять запросы на два шлюза пользовательской плоскости, чтобы отдельно создавать контексты каналов-носителей, и контексты каналов-носителей включают в себя информацию маршрутизации однорангового конца. Таким образом, туннель устанавливается между двумя шлюзами пользовательской плоскости.
Возможно, в другом варианте осуществления, по меньшей мере один пересылающий U-GW включает в себя второй U-GW и третий U-GW, C-GW является обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения, C-GW является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения. В этом случае, этап 203 реализуется, в частности, следующим образом:
прием, посредством C-GW, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции UE;
отправку, посредством C-GW, второго запроса на второй U-GW, причем второй запрос используется, чтобы запрашивать второй U-GW установить туннель пересылки данных между вторым U-GW и целевой базовой станцией, и туннель пересылки данных между вторым U-GW и третьим U-GW, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего U-GW;
отправку, посредством C-GW, третьего запроса на третий U-GW, причем третий запрос используется, чтобы запрашивать третий U-GW установить туннель пересылки данных между третьим U-GW и вторым U-GW и туннель пересылки данных между третьим U-GW и исходным U-GW, и третий запрос переносит информацию маршрутизации второго U-GW и информацию маршрутизации исходного U-GW; и
отправку, посредством C-GW, четвертого запроса на исходный U-GW, причем четвертый запрос используется, чтобы запрашивать исходный U-GW установить туннель пересылки данных между исходным U-GW и третьим U-GW, и четвертый запрос переносит информацию маршрутизации третьего U-GW.
Должно быть понятно, что в этом варианте осуществления, C-GW является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW не сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, C-GW дополнительно принимает второй ответ, отправленный вторым U-GW в соответствии с вторым запросом, третий ответ, отправленный третьим U-GW в соответствии с третьим запросом, и четвертый ответ, отправленный исходным U-GW в соответствии с четвертым запросом. Второй ответ используется, чтобы подтверждать, что второй U-GW разрешает установление туннеля пересылки данных между вторым U-GW и целевой базовой станцией и туннеля пересылки данных между вторым U-GW и третьим U-GW. Возможно, второй ответ может переносить информацию маршрутизации второго U-GW, такую как IP-адрес и информация TEID. Третий ответ используется, чтобы подтверждать, что третий U-GW разрешает установление туннеля пересылки данных между третьим U-GW и вторым U-GW и туннеля пересылки данных между третьим U-GW и исходным U-GW. Возможно, третий ответ может переносить информацию маршрутизации третьего U-GW, такую как IP-адрес и информация TEID. Четвертый ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и третьим U-GW. После приема второго ответа, третьего ответа и четвертого ответа, C-GW может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Следует отметить, что первый запрос, второй запрос, третий запрос или четвертый запрос в этом варианте осуществления могут быть отправлены с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ, третий ответ или четвертый ответ в этом варианте осуществления могут быть отправлены с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
По меньшей мере один пересылающий U-GW, определенный посредством C-GW, может представлять три или более пересылающих U-GW. C-GW отправляет запрос установления туннеля пересылки данных на каждый пересылающий U-GW, чтобы устанавливать туннели пересылки данных между исходным U-GW, по меньшей мере одним пересылающим U-GW и целевой базовой станцией. Например, по меньшей мере один пересылающий U-GW включает в себя U-GW 1, U-GW 2 и U-GW 3. U-GW 1 может осуществлять связь с исходным U-GW, U-GW 3 может осуществлять связь с целевым U-GW, и установленным маршрутом туннеля пересылки данных является: исходный U-GW → U-GW 1 → U-GW 2 → U-GW 3 → целевой U-GW.
Возможно, в другом варианте осуществления, C-GW дополнительно принимает информацию маршрутизации исходного U-GW UE, которая отправлена сетевым элементом управления мобильностью. По меньшей мере один пересылающий U-GW включает только один U-GW: первый U-GW, C-GW является обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения, C-GW отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения. В этом случае, этап 203 реализуется, в частности, следующим образом:
прием, посредством C-GW, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции UE; и
отправку, посредством C-GW, второго запроса к первому U-GW, причем второй запрос используется, чтобы запрашивать первый U-GW устанавливать туннель пересылки данных между первым U-GW и целевой базовой станцией и туннель пересылки данных между первым U-GW и исходным U-GW, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного U-GW.
Должно быть понятно, что в этом варианте осуществления, C-GW отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, C-GW дополнительно принимает второй ответ, отправленный первым U-GW в соответствии с вторым запросом. Второй ответ используется, чтобы подтверждать, что первый U-GW разрешает установление туннеля пересылки данных между первым U-GW и целевой базовой станцией и туннеля пересылки данных между первым U-GW и исходным U-GW. Возможно, второй ответ может переносить информацию маршрутизации первого U-GW, такую как IP-адрес и информация TEID. После приема второго ответа, C-GW может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Конечно, должно быть понятно, что в этом варианте осуществления настоящего изобретения, поскольку обслуживающий C-GW UE в этом вариант осуществления сменяется в процессе движения UE, этап 203 в этом варианте осуществления выполняется, в частности, целевым C-GW, то есть, обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Кроме того, целевой C-GW должен дополнительно указывать исходному C-GW через сетевой элемент управления мобильностью отправить запрос установления туннеля пересылки данных на исходный U-GW и отправить информацию маршрутизации первого U-GW на исходный U-GW. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения, и исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения.
Следует отметить, что первый запрос или второй запрос в этом варианте осуществления могут быть отправлены с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных request (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ или второй ответ в этом варианте осуществления могут быть отправлены с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в другом варианте осуществления, C-GW дополнительно принимает информацию маршрутизации исходного U-GW UE, которая отправлена сетевым элементом управления мобильностью. По меньшей мере один пересылающий U-GW включает второй U-GW и третий U-GW, C-GW является обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения, C-GW отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения. В этом случае, этап 203 реализуется, в частности, следующим образом:
прием, посредством C-GW, первого запроса, отправленного сетевым элементом управления мобильностью, причем первый запрос переносит информацию маршрутизации целевой базовой станции UE;
отправку, посредством C-GW, второго запроса на второй U-GW, причем второй запрос используется, чтобы запрашивать второй U-GW установить туннель пересылки данных между вторым U-GW и целевой базовой станцией и туннель пересылки данных между вторым U-GW и третьим U-GW, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего U-GW; и
отправку, посредством C-GW, третьего запроса на третий U-GW, причем третий запрос используется, чтобы запрашивать третий U-GW установить туннель пересылки данных между третьим U-GW и вторым U-GW и туннель пересылки данных между третьим U-GW и исходным U-GW, и третий запрос переносит информацию маршрутизации второго U-GW и информацию маршрутизации исходного U-GW.
Должно быть понятно, что в этом варианте осуществления, C-GW отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, C-GW дополнительно принимает второй ответ, отправленный вторым U-GW в соответствии с вторым запросом, и третий ответ, отправленный третьим U-GW в соответствии с третьим запросом. Второй ответ используется, чтобы подтвердить, что второй U-GW разрешает установление туннеля пересылки данных между вторым U-GW и целевой базовой станцией и туннеля пересылки данных между вторым U-GW и третьим U-GW. Возможно, второй ответ может переносить информацию маршрутизации второго U-GW, такую как IP-адрес и информация TEID. Третий ответ используется, чтобы подтвердить, что третий U-GW разрешает установление туннеля пересылки данных между третьим U-GW и вторым U-GW и туннеля пересылки данных между третьим U-GW и исходным U-GW. Возможно, третий ответ может переносить информацию маршрутизации третьего U-GW, такую как IP-адрес и информация TEID. После приема второго ответа и третьего ответа, C-GW может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Конечно, должно быть понятно, что в этом варианте осуществления настоящего изобретения, поскольку обслуживающий C-GW UE в этом варианте осуществления сменяется в процессе движения UE, этап 203 в этом варианте осуществления выполняется, в частности, целевым C-GW, то есть, обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Кроме того, целевой C-GW должен дополнительно указывать исходному C-GW через сетевой элемент управления мобильностью отправить запрос установления туннеля пересылки данных на исходный U-GW и отправить информацию маршрутизации третьего U-GW на исходный U-GW. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения, и исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения.
Следует отметить, что первый запрос, второй запрос или третий запрос в этом варианте осуществления могут быть отправлены с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ или третий ответ в этом варианте осуществления могут быть отправлены с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в вышеуказанных четырех конкретных вариантах осуществления согласно фиг. 2, когда по меньшей мере один пересылающий U-GW является первым U-GW, способ дополнительно включает в себя: отправку, посредством C-GW, информации маршрутизации первого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Альтернативно, в вышеуказанных четырех конкретных вариантах осуществления согласно фиг. 2, когда по меньшей мере один пересылающий U-GW является вторым U-GW и третьим U-GW, способ дополнительно включает в себя: отправку, посредством C-GW, информации маршрутизации второго U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеуказанных четырех конкретных вариантах осуществления согласно фиг. 2, способ может дополнительно включать в себя: отправку, посредством C-GW, запроса создания сеанса на целевой U-GW, причем запрос создания сеанса используется, чтобы создавать, на целевом U-GW для UE, контекст канала-носителя для передачи данных пользовательской плоскости, каждый созданный контекст канала-носителя включает в себя информацию маршрутизации (такую как IP-адрес и информация TEID) целевого U-GW, и целевой U-GW является обслуживающим U-GW, соответствующим области текущего местоположения UE. Должно быть понятно, что целевой U-GW обычно является обслуживающим U-GW, который обеспечивает оптимальный маршрут передачи данных для UE в области текущего местоположения. Кроме того, C-GW отправляет информацию маршрутизации целевого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеуказанных четырех конкретных вариантах осуществления согласно фиг. 2, когда по меньшей мере один пересылающий U-GW является первым U-GW, первый U-GW может также быть обслуживающим U-GW, выбранным посредством C-GW для UE в соответствии с информацией текущего местоположения UE. То есть, первый U-GW является целевым U-GW. В этом случае, целевой D-GW может прямо осуществлять связь с исходным D-GW, то есть, целевой U-GW также играет роль пересылающего U-GW. Должно быть понятно, что, когда целевой U-GW не может прямо осуществлять связь с исходным D-GW, пересылающий U-GW, выбранный посредством C-GW, отличается от целевого U-GW.
Ниже приведено описание способа в вариантах осуществления настоящего изобретения со ссылкой на конкретные варианты осуществления. Для простоты описания, MME используется в качестве сетевого элемент управления мобильностью в следующем варианте осуществления. Конечно, в конкретном применении, сетевой элемент управления мобильностью может альтернативно представлять собой другое устройство, которое имеет функцию сетевого элемента управления мобильностью. Это не ограничено в данном варианте осуществления настоящего изобретения.
Фиг. 3 является блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. На фиг. 3, исходная базовая станция является обслуживающей базовой станцией, используемой перед тем, как UE переместилось в область текущего местоположения. Целевая базовая станция является обслуживающей базовой станцией, используемой после того, как UE переместилось в область текущего местоположения. Обслуживающий MME и обслуживающий C-GW UE остаются неизменными перед и после перемещения UE. Исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой U-GW представляет собой U-GW, используемый после того, как UE переместилось в область текущего местоположения. Пересылающий U-GW представляет собой U-GW, который используется после того, как UE переместилось в область текущего местоположения, и используется для переключения услуги передачи данных. Перед переключением услуги, маршрутом передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи является: UE ↔ исходная базовая станция ↔ исходный U-GW, то есть, маршруты передачи, указанные пунктирной линией L1a и пунктирной линией L2a на фиг. 3.
Конкретная процедура переключения обслуживания в этом варианте осуществления настоящего изобретения является следующей:
S301. Исходная базовая станция инициирует процедуру переключения данных пользовательской плоскости UE, находящегося в режиме соединения.
Когда исходная базовая станция UE обнаруживает, что UE перемещается за пределы диапазона обслуживания исходной базовой станции, и UE выполняет услугу передачи данных пользовательской плоскости, исходная базовая станция может определить инициировать процедуру переключения услуги передачи данных пользовательской плоскости в режиме соединения.
S302. Исходная базовая станция отправляет сообщение запроса переключения обслуживания на MME.
Чтобы различать от сообщения запроса переключения обслуживания на другом этапе в этом варианте осуществления настоящего изобретения, сообщение запроса переключения обслуживания, отправленное исходной базовой станцией на MME, упоминается как сообщение 1 запроса переключения обслуживания.
Исходная базовая станция отправляет сообщение 1 запроса переключения обслуживания на текущий обслуживающий MME (то есть, MME на фиг. 3) и добавляет информацию текущего местоположения UE к сообщению. Информация текущего местоположения UE включает в себя идентификатор области слежения (Tracking Area Identity, TAI), соответствующий области текущего местоположения UE, информацию обслуживающей базовой станции, соответствующую области текущего местоположения UE и/или т.п. Соответствующий TAI, используемый, когда UE переместилось в область текущего местоположения, является целевым TAI UE. Соответствующая информация обслуживающей базовой станции, используемая после того, как UE переместилось в область текущего местоположения, является информацией целевой базовой станции UE. Информацией целевой базовой станции может быть идентификатор (Identity, ID) целевой базовой станции, идентификатор целевой соты (Cell Identity, CI) или т.п. Область текущего местоположения UE также упоминается как область целевого местоположения UE, то есть, область местоположения UE после того, как UE переместилось за пределы диапазона обслуживания исходной обслуживающей базовой станции. Аналогичным образом, информация текущего местоположения UE также упоминается как информация целевого местоположения UE.
S303. MME отправляет сообщение уведомления о переключении обслуживания на C-GW.
После приема сообщения 1 запроса переключения обслуживания, обслуживающий MME UE выявляет, что UE переместилось за пределы диапазона обслуживания текущей базовой станции (исходной базовой станции), и затем отправляет сообщение уведомления о переключении обслуживания на текущий обслуживающий C-GW. Сообщение уведомления о переключении обслуживания переносит информацию текущего местоположения UE. Сообщение уведомления о переключении обслуживания используется, чтобы уведомлять C-GW, что для UE требуется передача обслуживания в новую область целевого местоположения. MME может повторно использовать существующее сообщение, такое как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение модификации каналов-носителей доступа (Modify Access Bearers Request), и добавить информацию текущего местоположения UE к сообщению. Альтернативно, MME может определить новое сообщение, чтобы отправлять сообщение уведомления о переключении обслуживания. Это не ограничено в данном варианте осуществления настоящего изобретения.
S304. C-GW определяет целевой U-GW и пересылающий U-GW.
После приема сообщения уведомления о переключении обслуживания, отправленного посредством MME, C-GW может определить, в соответствии с информацией текущего местоположения UE, следует ли перераспределить текущий обслуживающий U-GW (исходный U-GW) для UE, то есть, переместилось ли UE за пределы диапазона обслуживания исходного U-GW. Следует отметить, что поскольку C-GW сохраняет, в реальном времени, информацию области обслуживания каждого U-GW в диапазоне обслуживания C-GW, C-GW может определить, в соответствии с информацией текущего местоположения UE (такой как целевой TAI или ID целевой базовой станции), переместилось ли UE за пределы диапазона обслуживания исходного U-GW.
Если UE не переместилось за пределы диапазона обслуживания исходного U-GW, переключение услуги передачи данных UE может быть выполнено в исходном U-GW. В отношении конкретной реализации, можно сослаться на известный способ для переключения услуги передачи данных посредством U-GW или P-GW. Подробности не описываются в этом варианте осуществления настоящего изобретения.
Если C-GW определяет, что обслуживающий U-GW для UE необходимо перераспределить, C-GW выбирает, в соответствии с информацией текущего местоположения UE, подходящий целевой U-GW, чтобы гарантировать, что целевой U-GW может обеспечить оптимальный маршрут передачи данных в области текущего местоположения для UE и уменьшить RTT передачи данных пользовательской плоскости в максимально возможной степени.
Кроме того, C-GW должен проверить, может ли целевой U-GW прямо осуществлять связь с исходным U-GW. Если целевой U-GW может прямо осуществлять связь с исходным U-GW, целевой U-GW является пересылающим U-GW, то есть, отправка, выполняемая на пересылающий U-GW на всех последующих этапах, является отправкой, выполняемой на целевой U-GW. Если целевой U-GW не может прямо осуществлять связь с исходным U-GW, то U-GW, который может прямо осуществлять связь с исходным U-GW, выбирается в качестве пересылающего U-GW в соответствии с информацией целевого местоположения UE. Способы определения целевого U-GW и пересылающего U-GW на фиг. 4 - фиг. 6A и фиг. 6B подобны этому способу.
Следует отметить, что для того, чтобы обеспечивать непрерывность обслуживания в специальном сценарии, может иметься более одного пересылающего U-GW. Обычно, если UE перемещается к соседнему пулу U-GW, C-GW выбирает установленный по умолчанию U-GW в соседнем пуле U-GW в качестве пересылающего U-GW (который может упоминаться как целевой пересылающий U-GW), который осуществляет связь с целевым U-GW. Если установленный по умолчанию U-GW также не может прямо осуществлять связь с исходным U-GW, то C-GW может выбрать, в качестве пересылающего U-GW (который может упоминаться как исходный пересылающий U-GW), который осуществляет связь с исходным U-GW, установленный по умолчанию U-GW в пуле U-GW, в котором находится исходный U-GW, и два пересылающих U-GW используются, чтобы обеспечивать непрерывность обслуживания в процессе движения UE.
S305. C-GW возвращает сообщение квитирования уведомления о переключении к MME.
C-GW возвращает сообщение квитирования уведомления о переключении к MME и добавляет к сообщению адрес и информацию о конечной точке туннеля пересылающего U-GW, выбранного посредством C-GW.
Например, адресом пересылающего U-GW может быть адрес Интернет-протокола (Internet Protocol, IP) пересылающего U-GW. Информация о конечной точке туннеля пересылающего U-GW может варьироваться в соответствии с протоколами, используемыми между MME и C-GW. Например, когда GTP используется между MME и C-GW, информация о конечной точке туннеля пересылающего U-GW может быть идентификатором конечной точки туннеля GTP (Tunnel Endpoint Identifier, TEID).
Кроме того, если несколько пересылающих U-GW определено на этапе S304, например, исходный пересылающий U-GW и целевой пересылающий U-GW, то C-GW может добавить, к сообщению квитирования уведомления о переключении, адрес и информацию о конечной точке туннеля целевого пересылающего U-GW, расположенного в области целевого местоположения UE. Следует отметить, что, когда сообщение квитирования уведомления о переключении возвращается к MME, может повторно использоваться существующее сообщение, такое как сообщение ответа создания сеанса (Create Session Response), сообщение ответа модификации канала-носителя (Modify Bearer Response) или сообщение ответа модификации каналов-носителей доступа (Modify Access Bearers Response), или может быть определено новое сообщение. Это не ограничено в данном варианте осуществления настоящего изобретения.
S306. MME отправляет сообщение запроса переключения обслуживания на целевую базовую станцию.
Чтобы различать от сообщения запроса переключения обслуживания на другом этапе в этом варианте осуществления настоящего изобретения, сообщение запроса переключения обслуживания, отправленное посредством MME на целевую базовую станцию, упоминается как сообщение 2 запроса переключения обслуживания.
MME отправляет сообщение 2 запроса переключения обслуживания на целевую базовую станцию, и пересылает, на целевую базовую станцию, адрес и информацию о конечной точке туннеля пересылающего U-GW, которые отправлены посредством C-GW, так что маршрут передачи данных восходящей линии связи затем переключается на пересылающий U-GW. Адрес и информация о конечной точке туннеля пересылающего U-GW могут отправляться с использованием сообщения 2 запроса переключения обслуживания или могут отправляться независимо.
S307. Целевая базовая станция возвращает сообщение квитирования запроса переключения на MME.
Чтобы различать от сообщения квитирования запроса переключения на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для сообщения запроса переключения обслуживания, соответствующего сообщению квитирования запроса переключения, сообщение квитирования запроса переключения, отправленное целевой базовой станцией на MME, упоминается как сообщение 2 квитирования запроса переключения.
После приема сообщения 2 запроса переключения обслуживания, отправленного посредством MME, целевая базовая станция может возвратить сообщение 2 квитирования запроса переключения на MME и отправить адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевой базовой станции на MME. Аналогичным образом, адрес и информация о конечной точке туннеля целевой базовой станции могут отправляться с использованием сообщения 2 квитирования запроса переключения или могут отправляться независимо.
S308. MME отправляет запрос установления туннеля пересылки данных на C-GW.
Чтобы различать от запроса установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, запрос установления туннеля пересылки данных, отправленный посредством MME на C-GW, упоминается как запрос 1 установления туннеля пересылки данных.
MME отправляет запрос 1 установления туннеля пересылки данных на C-GW и отправляет адрес и информацию о конечной точке туннеля целевой базовой станции на C-GW, так что маршрут передачи данных нисходящей линии связи затем переключается на целевую базовую станцию.
Следует отметить, что запрос установления туннеля пересылки данных может быть отправлен путем повторного использования существующего сообщения, такого как сообщение запроса создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request) или сообщения запроса модификации канала-носителя (Modify Bearer Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Описание применимо ко всем вариантам осуществления настоящего изобретения.
S309. C-GW отправляет запрос установления туннеля пересылки данных на пересылающий U-GW.
Чтобы различать от запроса установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для запроса установления туннеля пересылки данных, соответствующего запросу установления туннеля пересылки данных, запрос установления туннеля пересылки данных, отправленный посредством C-GW на пересылающий U-GW, упоминается как запрос 2 установления туннеля пересылки данных.
C-GW отправляет запрос 2 установления туннеля пересылки данных на пересылающий U-GW и отправляет адрес и информацию о конечной точке туннеля целевой базовой станции и адрес и информацию о конечной точке туннеля исходного U-GW на пересылающий U-GW.
Кроме того, если несколько пересылающих U-GW требуется на этапе S304, например, исходный пересылающий U-GW (то есть, третий U-GW, упомянутый выше) и целевой пересылающий U-GW (то есть, второй U-GW, упомянутый выше), C-GW должен отправлять запрос установления туннеля пересылки данных на каждый пересылающий U-GW, и запрос переносит адрес и информацию о конечной точке туннеля однорангового сетевого элемента. Например, запрос установления туннеля пересылки данных, отправленный на исходный пересылающий U-GW, переносит адрес и информацию о конечной точке туннеля исходного U-GW и целевого пересылающего U-GW, а запрос установления туннеля пересылки данных, отправленный на целевой пересылающий U-GW, переносит адрес и информацию о конечной точке туннеля исходного пересылающего U-GW и адрес и информацию о конечной точке туннеля целевой базовой станции.
S310. Пересылающий U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
Чтобы различать от ответа установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для запроса установления туннеля пересылки данных, соответствующего ответу установления туннеля пересылки данных, ответ установления туннеля пересылки данных, отправленный пересылающим U-GW на C-GW, упоминается как ответ 2 установления туннеля пересылки данных.
Пересылающий U-GW возвращает ответ 2 установления туннеля пересылки данных на C-GW, чтобы отвечать на запрос 2 установления туннеля пересылки данных, отправленный посредством C-GW, и определяет, что установление туннеля пересылки данных между целевой базовой станцией и пересылающим U-GW и установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW разрешены. Возможно, ответ 2 установления туннеля пересылки данных может переносить адрес и информацию о конечной точке туннеля пересылающего U-GW.
Если несколько пересылающих U-GW требуется на этапе S304, C-GW должен отправлять запрос установления туннеля пересылки данных на каждый пересылающий U-GW, и, соответственно, каждый пересылающий U-GW должен возвращать ответ установления туннеля пересылки данных, чтобы указывать, что установление туннеля пересылки данных разрешено.
Должно быть понятно, что ответы на запросы установления туннелей пересылки данных в настоящем изобретении все указывают, что установление туннелей пересылки данных разрешено. Если имеется ответ, указывающий, что установление туннеля пересылки данных не разрешено, способ в этом варианте осуществления настоящего изобретения больше не выполняется. Это применимо к изложенному далее.
Следует отметить, что ответ установления туннеля пересылки данных может отправляться путем повторного использования существующего сообщения, такого как сообщение ответа создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response) или сообщение ответа модификации канала-носителя (Modify Bearer Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Описание применимо ко всем вариантам осуществления настоящего изобретения.
S311. C-GW отправляет запрос установления туннеля пересылки данных на исходный U-GW.
Чтобы различать от запроса установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, запрос установления туннеля пересылки данных, отправленный посредством C-GW на исходный U-GW, упоминается как запрос 3 установления туннеля пересылки данных.
C-GW отправляет запрос 3 установления туннеля пересылки данных на исходный U-GW и отправляет адрес и информацию о конечной точке туннеля пересылающего U-GW на исходный U-GW.
Если несколько пересылающих U-GW определены на этапе S304, C-GW отправляет, на исходный U-GW, адрес и информацию о конечной точке туннеля исходного пересылающего U-GW, расположенного в области текущего местоположения UE.
S312. Исходный U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
Чтобы различать от ответа установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для запроса установления туннеля пересылки данных, соответствующего ответу установления туннеля пересылки данных, ответ установления туннеля пересылки данных, отправленный посредством исходного U-GW на C-GW, упоминается как ответ 3 установления туннеля пересылки данных.
Исходный U-GW возвращает ответ 3 установления туннеля пересылки данных на C-GW, чтобы отвечать на запрос 3 установления туннеля пересылки данных, отправленный посредством C-GW, и определяет, что установление туннеля пересылки данных между пересылающим U-GW и исходным U-GW разрешено.
S313. Установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW.
После того, как адрес и информация о конечной точке туннеля однорангового U-GW получены, устанавливается туннель пересылки данных между исходным U-GW и пересылающим U-GW.
Конечно, должно быть понятно, что если несколько пересылающих U-GW определено на этапе S304, например, исходный пересылающий U-GW и целевой пересылающий U-GW, соответственно устанавливаются туннель пересылки данных между исходным U-GW и исходным пересылающим U-GW и туннель пересылки данных между исходным пересылающим U-GW и целевым пересылающим U-GW.
S314. C-GW возвращает ответ установления туннеля пересылки данных на MME.
Чтобы различать от ответа установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для запроса установления туннеля пересылки данных, соответствующего ответу установления туннеля пересылки данных, ответ установления туннеля пересылки данных, отправленный посредством C-GW на MME, упоминается как ответ 1 установления туннеля пересылки данных.
После того, как туннель пересылки данных установлен между исходным U-GW и пересылающим U-GW, C-GW возвращает ответ 1 установления туннеля пересылки данных на MME, чтобы уведомить MME, что туннель пересылки данных установлен и может выполняться переключение обслуживания.
S315. MME отправляет команду переключения на исходную базовую станцию.
MME отправляет команду переключения на исходную базовую станцию, и команда переносит адрес и информацию о конечной точке туннеля пересылающего U-GW. Если требуется несколько пересылающих U-GW, например, исходный пересылающий U-GW и целевой пересылающий U-GW, команда переносит адрес и информацию о конечной точке туннеля исходного пересылающего U-GW, расположенного в области исходного местоположения UE.
S316. Исходная базовая станция выполняет процедуру переключения данных.
Исходная базовая станция продолжает выполнять существующую процедуру переключения данных, переключает UE на целевую соту и указывает UE осуществлять доступ к целевой соте и может повторно использовать существующую процедуру переключения на последующем этапе, чтобы реализовать полную передачу обслуживания (хэндовер) UE в целевое местоположение.
В процессе переключения и после того, как переключение выполнено, маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи сменяется на: UE ↔ целевая базовая станция ↔ пересылающий U-GW ↔ исходный U-GW, то есть, маршруты передачи указанные пунктирной линией L3a, пунктирной линией L4a, пунктирной линией L5a, и пунктирной линией L6a на фиг. 3. Следует отметить, что перед, во время и после переключения, маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи проходит через исходный U-GW. Однако, учитывая, что как исходный U-GW, так и пересылающий U-GW были перемещены в нисходящем направлении в местоположения ближе к UE, исходный U-GW также является очень близким к пересылающему U-GW, и поэтому RTT данных пользовательской плоскости не увеличивается существенным образом. Когда C-GW определяет, что два или более U-GW используются в качестве пересылающих U-GW, маршруты туннелей пересылки данных пересылающих U-GW проходят через все пересылающие U-GW. Например, если пересылающий U-GW включает целевой пересылающий U-GW и исходный пересылающий U-GW, маршруты передачи сменяются на: UE ↔ целевая базовая станция ↔ целевой пересылающий U-GW ↔ исходный пересылающий U-GW ↔ исходный U-GW.
Должно быть понятно, что туннели пересылки данных, установленные в этом варианте осуществления настоящего изобретения, реализуются путем создания контекста канала-носителя пользовательской плоскости между исходным U-GW, обслуживающим UE, и пересылающим U-GW и контекста канала-носителя пользовательской плоскости между пересылающим U-GW и целевой базовой станцией UE. Контексты канала-носителя пользовательской плоскости включают в себя информацию маршрутизации (например, адрес и информацию о конечной точке туннеля), требуемую для пересылки данных пользовательской плоскости, включающую в себя информацию маршрутизации исходного U-GW, информацию маршрутизации пересылающего U-GW и информацию маршрутизации целевой базовой станцией. Это также применимо к другому варианту осуществления настоящего изобретения.
В этом варианте осуществления настоящего изобретения, C-GW определяет пересылающий U-GW в соответствии с информацией текущего местоположения UE. Туннель пересылки данных устанавливается между исходным U-GW и пересылающим U-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и обеспечивать пользовательский опыт обслуживания.
Фиг. 4 является другой блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. На фиг. 4, исходная базовая станция является обслуживающей базовой станцией, используемой перед тем, как UE переместилось в область текущего местоположения. Целевая базовая станция является обслуживающей базовой станцией, используемой после того, как UE переместилось в область текущего местоположения. Обслуживающий MME и обслуживающий C-GW UE остаются неизменными перед и после перемещения UE. Исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой U-GW представляет собой U-GW, используемый после того, как UE переместилось в область текущего местоположения. Пересылающий U-GW представляет собой U-GW, который используется после того, как UE переместилось в область текущего местоположения, и используется для переключения услуги передачи данных. Перед переключением обслуживания, маршрутом передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи является: UE ↔ исходная базовая станция ↔ исходный U-GW, то есть, маршруты передачи, указанные пунктирной линией L1b и пунктирной линией L2b на фиг. 4.
S401. Исходная базовая станция инициирует процедуру переключения данных пользовательской плоскости UE, находящегося в режиме соединения.
S402. Исходная базовая станция отправляет сообщение запроса переключения обслуживания на MME.
S403. MME отправляет сообщение уведомления о переключении обслуживания на C-GW.
S404. C-GW определяет целевой U-GW и пересылающий U-GW.
В отношении конкретной реализации этапов S401-S404, можно сослаться на этапы S301-S304 на фиг. 3.
S405. C-GW отправляет запрос создания сеанса на целевой U-GW.
После выбора подходящего целевого U-GW, C-GW может инициировать запрос создания сеанса на целевой U-GW, чтобы создать, на целевом U-GW для UE, контекст канала-носителя для передачи данных пользовательской плоскости.
S406. Целевой U-GW отправляет ответ создания сеанса на C-GW.
Целевой U-GW создает, для UE в соответствии с запросом создания сеанса, контекст канала-носителя для передачи данных пользовательской плоскости UE. Каждый созданный контекст канала-носителя включает в себя адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевого U-GW.
После того как создание контекста канала-носителя выполнено, целевой U-GW может отправлять ответ создания сеанса на C-GW.
S407. C-GW возвращает сообщение квитирования уведомления о переключении на MME.
C-GW возвращает сообщение квитирования уведомления о переключении на MME и добавляет к сообщению адрес и информацию о конечной точке туннеля целевого U-GW, выбранного посредством C-GW.
S408. MME отправляет сообщение запроса переключения обслуживания на целевую базовую станцию.
MME отправляет сообщение запроса переключения обслуживания на целевую базовую станцию, и сообщение переносит адрес и информацию о конечной точке туннеля целевого U-GW, которые отправлены посредством C-GW.
S409. Целевая базовая станция возвращает сообщение квитирования запроса переключения на MME.
После приема сообщения запроса переключения обслуживания, отправленного посредством MME, целевая базовая станция может возвратить сообщение квитирования запроса переключения на MME и отправить адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевой базовой станции на MME. Аналогичным образом, адрес и информация о конечной точке туннеля целевой базовой станции могут отправляться с использованием сообщения квитирования запроса переключения или могут быть отправлены независимо.
S410. MME отправляет запрос установления туннеля пересылки данных на C-GW.
S411. C-GW отправляет запрос установления туннеля пересылки данных на пересылающий U-GW.
S412. Пересылающий U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
S413. C-GW отправляет запрос установления туннеля пересылки данных на исходный U-GW.
S414. Исходный U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
S415. Установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW.
S416. C-GW возвращает ответ установления туннеля пересылки данных на MME.
S417. MME отправляет команду переключения на исходную базовую станцию.
В отношении конкретной реализации этапов S410-S417, можно сослаться на этапы S308-S315 на фиг. 3.
S418. Исходная базовая станция выполняет процедуру переключения данных.
Исходная базовая станция продолжает выполнять существующую процедуру переключения данных, переключает UE на целевую соту и указывает UE осуществлять доступ к целевой соте и может повторно использовать существующую процедуру переключения на последующем этапе, чтобы реализовать полную передачу обслуживания UE в целевое местоположение.
В процессе переключения и после того, как переключение выполнено, маршрутом передачи данных пользовательской плоскости нисходящей линии связи является: исходная базовая станция → исходный U-GW → пересылающий U-GW → целевая базовая станция → UE, то есть, маршруты передачи, указанные пунктирной линией L3b, пунктирной линией L4b, пунктирной линией L5b и пунктирной линией L6b на фиг. 4. В процессе переключения и после того, как переключение выполнено, маршрутом передачи данных пользовательской плоскости восходящей линии связи является: UE → целевая базовая станция → целевой U-GW, то есть, маршруты передачи, указанные пунктирной линией L7b и пунктирной линией L8b на фиг. 4.
В этом варианте осуществления настоящего изобретения, C-GW определяет, в соответствии с информацией текущего местоположения UE, следует ли сменить обслуживающий U-GW, и выбирает пересылающий U-GW в соответствии с тем, может ли выбранный целевой U-GW прямо осуществлять связь с исходным U-GW. Туннель пересылки данных устанавливается между исходным U-GW и пересылающим U-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и обеспечивать пользовательский опыт обслуживания. Кроме того, C-GW прямо инициирует запрос установки контекста канала-носителя целевого U-GW и уведомляет целевую базовую станцию об информации маршрутизации целевого U-GW через MME, так что данные восходящей линии связи могут прямо отправляться от целевой базовой станции на целевой U-GW без прохождения через пересылающий U-GW и исходный U-GW, реализуя оптимизацию маршрутизации передачи данных восходящей линии связи.
Должно быть понятно, что процедуры взаимодействия в вариантах осуществления, показанных на фиг. 3 и фиг. 4, применимы к сценарию, в котором обслуживающий MME и обслуживающий C-GW UE остаются неизменными перед и после перемещения UE. Если обслуживающий MME UE сменяется, но обслуживающий C-GW не сменяется перед и после перемещения UE, то требуется только увеличение сигнализации взаимодействия между исходным MME и целевым MME на основе решений в вариантах осуществления настоящего изобретения. Процесс сигнализации взаимодействия принадлежит к существующей технологии, и подробности не описываются в настоящем изобретении.
Фиг. 5 является другой блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. На фиг. 5, исходная базовая станция является обслуживающей базовой станцией, используемой перед тем, как UE переместилось в область текущего местоположения. Целевая базовая станция является обслуживающей базовой станцией, используемой после того, как UE переместилось в область текущего местоположения. Исходный MME является обслуживающим MME, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой MME является обслуживающим MME, используемым после того, как UE переместилось в область текущего местоположения. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой C-GW является обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой U-GW представляет собой U-GW, используемый после того, как UE переместилось в область текущего местоположения. Пересылающий U-GW представляет собой U-GW, который используется после того, как UE переместилось в область текущего местоположения, и используется для переключения услуги передачи данных. Перед переключением обслуживания, маршрутом передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи является: UE ↔ исходная базовая станция ↔ исходный U-GW, то есть, маршруты передачи, указанные пунктирной линией L1c и пунктирной линией L2c на фиг. 5.
Конкретная процедура переключения обслуживания в этом варианте осуществления настоящего изобретения представляет собой следующее:
S501. Исходная базовая станция инициирует процедуру переключения данных пользовательской плоскости UE, находящегося в режиме соединения.
Когда исходная базовая станция UE обнаруживает, что UE переместилось за пределы диапазона обслуживания исходной базовой станции, и UE выполняет услугу передачи данных пользовательской плоскости, исходная базовая станция может принять решение инициировать процедуру переключения услуги передачи данных пользовательской плоскости в режиме соединения.
S502. Исходная базовая станция отправляет сообщение запроса переключения обслуживания на исходный MME.
Чтобы различать от сообщения запроса переключения обслуживания на другом этапе в этом варианте осуществления настоящего изобретения, сообщение запроса переключения обслуживания, отправленное исходной базовой станцией на исходный MME, упоминается как сообщение 1 запроса переключения обслуживания.
Исходная базовая станция отправляет сообщение 1 запроса переключения обслуживания на текущий обслуживающий MME (то есть, исходный MME на фиг. 5) и добавляет информацию текущего местоположения UE к сообщению. Информация текущего местоположения UE включает в себя TAI, соответствующий области текущего местоположения UE, информацию обслуживающей базовой станции, соответствующую области текущего местоположения UE, и/или т.п. Соответствующий TAI, используемый, когда UE переместилось в область текущего местоположения, является целевым TAI UE. Соответствующая информация обслуживающей базовой станции, используемая после того, как UE переместилось в область текущего местоположения, является информацией целевой базовой станции UE. Информацией целевой базовой станции может быть идентификатор (Identity, ID) целевой базовой станции, идентификатор целевой соты (Cell Identity, CI) или т.п. Должно быть понятно, что область текущего местоположения UE также упоминается как область целевого местоположения UE, то есть, область местоположения UE после того, как UE переместилось за пределы диапазона обслуживания исходной обслуживающей базовой станции. Аналогичным образом, информация текущего местоположения UE также упоминается как информация целевого местоположения UE.
S503. Исходный MME отправляет сообщение запроса перемещения пересылки на целевой MME.
Исходный MME определяет, в соответствии с информацией текущего местоположения UE, переместилось ли UE за пределы диапазона обслуживания исходного MME. Если UE переместилось за пределы диапазона обслуживания исходного MME, исходный MME выбирает подходящий целевой MME в соответствии с информацией текущего местоположения UE и отправляет сообщение запроса перемещения пересылки на целевой MME, и сообщение переносит информацию текущего местоположения UE. Целевой MME представляет собой MME, который обслуживает UE после того, как UE переместилось в область текущего местоположения.
S504. Целевой MME определяет целевой C-GW.
Целевой MME определяет, в соответствии с информацией текущего местоположения UE, должен ли текущий обслуживающий C-GW UE быть перераспределен, то есть, переместилось ли UE за пределы диапазона обслуживания исходного C-GW. Если обслуживающий C-GW должен быть перераспределен, целевой MME выбирает подходящий целевой C-GW в соответствии с информацией текущего местоположения UE.
S505. Целевой MME отправляет сообщение уведомления о смене обслуживающего C-GW на исходный MME.
Целевой MME отправляет сообщение уведомления о смене обслуживающего C-GW на исходный MME, чтобы уведомить исходный MME, что обслуживающий C-GW UE требуется сменить. Когда сообщение уведомления о смене обслуживающего C-GW отправляется на исходный MME, может повторно использоваться существующее сообщение, например, сообщение запроса уведомления о смене (Change Notification Request), и новая информация указания добавляется к сообщению; или может быть определено новое сообщение. Это не ограничено в данном варианте осуществления настоящего изобретения.
S506. Исходный MME отправляет сообщение уведомления о переключении обслуживания на исходный C-GW.
Чтобы различать от сообщения уведомления о переключении обслуживания на другом этапе в этом варианте осуществления настоящего изобретения, сообщение уведомления о переключении обслуживания, отправленное исходным MME на исходный C-GW, упоминается как сообщение 1 уведомления о переключении обслуживания.
После приема сообщения 1 запроса переключения обслуживания, обслуживающий MME (исходный MME) UE выявляет, что UE переместилось за пределы диапазона обслуживания текущей базовой станции (исходной базовой станции), и затем отправляет сообщение 1 уведомления о переключении обслуживания на текущий обслуживающий C-GW (исходный C-GW). Сообщение переносит информацию указания о смене обслуживающего C-GW. Исходный MME может повторно использовать существующее сообщение, такое как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request), чтобы отправлять сообщение 1 уведомления о переключении обслуживания, и добавлять информацию текущего местоположения UE к сообщению. Альтернативно, исходный MME может определить новое сообщение, чтобы отправлять сообщение 1 уведомления о переключении обслуживания. Это не ограничено в данном варианте осуществления настоящего изобретения.
S507. Исходный C-GW отправляет квитирование уведомления о переключении на исходный MME.
Чтобы различать от сообщения квитирования запроса переключения на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для сообщения запроса переключения обслуживания, соответствующего сообщению квитирования уведомления о переключении, сообщение квитирования запроса переключения, отправленное исходным C-GW на исходный MME, упоминается как сообщение 1 квитирования уведомления о переключении.
После приема сообщения 1 уведомления о переключении обслуживания, отправленного исходным MME, исходный C-GW может возвращать сообщение 1 квитирования уведомления о переключении на исходный MME, и сообщение переносит адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) исходного U-GW.
S508. Исходный MME возвращает квитирование уведомления о смене C-GW на целевой MME.
Исходный MME возвращает квитирование уведомления о смене C-GW на целевой MME, и квитирование переносит адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) исходного U-GW.
S509. Целевой MME отправляет сообщение уведомления о переключении обслуживания на целевой C-GW.
Чтобы различать от сообщения уведомления о переключении обслуживания на другом этапе в этом варианте осуществления настоящего изобретения, сообщение уведомления о переключении обслуживания, отправленное целевым MME на целевой C-GW, упоминается как сообщение 2 уведомления о переключении обслуживания.
Целевой MME отправляет сообщение 2 уведомления о переключении обслуживания на целевой C-GW. Сообщение 2 уведомления о переключении обслуживания переносит информацию текущего местоположения UE, включая целевой TAI, информацию целевой базовой станции (ID базовой станции) и т.п. Следует отметить, что сообщение уведомления о переключении обслуживания используется, чтобы уведомлять C-GW, что UE должно быть переключено на новую область целевого местоположения (то есть, область текущего местоположения UE). Целевой MME может повторно использовать существующее сообщение, такое как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request), чтобы отправить сообщение 2 уведомления о переключении обслуживания, и добавить информацию целевого местоположения UE к сообщению. Альтернативно, целевой MME может определить новое сообщение для отправки сообщения 2 уведомления о переключении обслуживания. Это не ограничено в данном варианте осуществления настоящего изобретения.
S510. Целевой C-GW определяет целевой U-GW и пересылающий U-GW.
После выявления запроса переключения, целевой C-GW выбирает подходящий целевой U-GW в соответствии с информацией текущего местоположения UE, чтобы гарантировать, что целевой U-GW может обеспечить оптимальный маршрут передачи данных в целевом местоположении для UE и уменьшить RTT передачи данных пользовательской плоскости в максимально возможной степени.
Кроме того, целевому C-GW необходимо проверить, может ли целевой U-GW прямо осуществлять связь с исходным U-GW. Если целевой U-GW может прямо осуществлять связь с исходным U-GW, целевой U-GW является пересылающим U-GW, то есть, отправка, выполняемая пересылающим U-GW на всех последующих этапах, является отправкой, выполняемой на целевой U-GW. Если целевой U-GW не может прямо осуществлять связь с исходным U-GW, целевой C-GW выбирает, в качестве пересылающего U-GW в соответствии с информацией текущего местоположения UE, U-GW, который может прямо осуществлять связь с исходным U-GW.
Следует отметить, что для того чтобы обеспечивать непрерывность обслуживания в конкретном сценарии, может иметься более одного пересылающего U-GW. Обычно, если UE переместилось к соседнему пулу U-GW, целевой C-GW выбирает установленный по умолчанию U-GW в соседнем пуле U-GW в качестве целевого пересылающего U-GW. Если установленный по умолчанию U-GW также не может прямо осуществлять связь с исходным U-GW, то целевой C-GW может выбрать, в качестве исходного пересылающего U-GW, установленный по умолчанию U-GW в пуле U-GW, в котором находится исходный U-GW, и используются два пересылающих U-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE.
S511. Целевой C-GW отправляет сообщение квитирования уведомления о переключении на целевой MME.
Чтобы различать от сообщения квитирования запроса переключения на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для сообщения запроса переключения обслуживания, соответствующего сообщению квитирования уведомления о переключении, сообщение квитирования запроса переключения, отправленное целевым C-GW на целевой MME, упоминается как сообщение 2 квитирования уведомления о переключении.
После определения пересылающего U-GW, целевой C-GW может возвращать сообщение 2 квитирования уведомления о переключении на целевой MME в соответствии с сообщением 2 уведомления о переключении обслуживания целевого MME, и добавлять, к сообщению, адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) пересылающего U-GW, выбранного целевым C-GW.
Если имеется несколько пересылающих U-GW, например, исходный пересылающий U-GW и целевой пересылающий U-GW, то целевой C-GW может добавлять, к сообщению квитирования уведомления о переключении, адрес и информацию о конечной точке туннеля целевого пересылающего U-GW, расположенного в области текущего местоположения UE. При отправке сообщения квитирования уведомления о переключении на целевой MME, целевой C-GW может повторно использовать существующее сообщение, такое как сообщение ответа создания сеанса (Create Session Response), сообщение ответа модификации канала-носителя (Modify Bearer Response) или сообщение ответа модификации каналов-носителей доступа (Modify Access Bearers Response), или может определить новое сообщение, чтобы отправлять сообщение 2 квитирования уведомления о переключении. Это не ограничено в данном варианте осуществления настоящего изобретения.
S512. Целевой MME отправляет сообщение запроса переключения обслуживания на целевую базовую станцию.
Чтобы различать от сообщения запроса переключения обслуживания на другом этапе в этом варианте осуществления настоящего изобретения, сообщение запроса переключения обслуживания, отправленное посредством целевого MME на целевую базовую станцию, упоминается как сообщение 2 запроса переключения обслуживания.
Целевой MME отправляет сообщение 2 запроса переключения обслуживания на целевую базовую станцию и отправляет адрес и информацию о конечной точке туннеля пересылающего U-GW на целевую базовую станцию, так что маршрут передачи данных восходящей линии связи затем переключается на пересылающий U-GW.
S513. Целевая базовая станция отправляет сообщение квитирования запроса переключения на целевой MME.
Чтобы различать от сообщения квитирования запроса переключения на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для сообщения запроса переключения обслуживания, соответствующего сообщению квитирования запроса переключения, сообщение квитирования запроса переключения, отправленное целевой базовой станицей на целевой MME, упоминается как сообщение 2 квитирования запроса переключения.
Целевая базовая станция возвращает сообщение 2 квитирования запроса переключения и отправляет адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевой базовой станцией на целевой MME.
S514. Целевой MME отправляет запрос установления туннеля пересылки данных на целевой C-GW.
Чтобы различать от запроса установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, запрос установления туннеля пересылки данных, отправленный целевым MME на целевой C-GW, упоминается как запрос 1 установления туннеля пересылки данных.
Целевой MME отправляет запрос 1 установления туннеля пересылки данных на целевой C-GW и отправляет адрес и информацию о конечной точке туннеля целевой базовой станции на C-GW, так что маршрут передачи данных нисходящей линии связи затем переключается на целевую базовую станцию.
S515. Целевой C-GW отправляет запрос установления туннеля пересылки данных на пересылающий U-GW.
Чтобы различать от запроса установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, запрос установления туннеля пересылки данных, отправленный целевым C-GW на пересылающий U-GW, упоминается как запрос 2 установления туннеля пересылки данных.
Целевой C-GW отправляет запрос 2 установления туннеля пересылки данных на пересылающий U-GW и отправляет адрес и информацию о конечной точке туннеля целевой базовой станции и адрес и информацию о конечной точке туннеля исходного U-GW на пересылающий U-GW.
Если требуется несколько пересылающих U-GW, то целевой C-GW должен отправить запрос установления туннеля пересылки данных на каждый пересылающий U-GW, и запрос переносит адрес и информацию о конечной точке туннеля однорангового сетевого элемента.
S516. Пересылающий U-GW возвращает ответ установления туннеля пересылки данных на целевой C-GW.
Чтобы различать от ответа установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения и чтобы соответствовать запросу установления туннеля пересылки данных, соответствующему ответу установления туннеля пересылки данных, ответ установления туннеля пересылки данных, отправленный пересылающим U-GW на целевой C-GW, упоминается как ответ 2 установления туннеля пересылки данных.
Пересылающий U-GW возвращает ответ 2 установления туннеля пересылки данных на целевой C-GW, чтобы ответить на запрос 2 установления туннеля пересылки данных, отправленный целевым C-GW, и определяет, что установление туннеля пересылки данных между целевой базовой станцией и пересылающим U-GW и установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW разрешены. Возможно, ответ 2 установления туннеля пересылки данных может переносить адрес и информацию о конечной точке туннеля пересылающего U-GW.
Если несколько пересылающих D-GW необходимы на этапе S510, C-GW должен отправить запрос установления туннеля пересылки данных на каждый пересылающий D-GW, и, соответственно, каждый пересылающий D-GW должен возвратить ответ установления туннеля пересылки данных, чтобы указать, что установление туннеля пересылки данных разрешено.
S517. Целевой C-GW возвращает ответ установления туннеля пересылки данных на целевой MME.
Чтобы различать от ответа установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для запроса установления туннеля пересылки данных, соответствующего ответу установления туннеля пересылки данных, ответ установления туннеля пересылки данных, отправленный целевым C-GW на целевой MME, упоминается как ответ 1 установления туннеля пересылки данных.
После приема ответа 2 установления туннеля пересылки данных, целевой C-GW возвращает ответ 1 установления туннеля пересылки данных на целевой MME и определяет, что установление туннеля пересылки данных между целевой базовой станцией и пересылающим U-GW разрешено.
S518. Целевой MME отправляет ответ перемещения пересылки на исходный MME.
После определения, что туннель пересылки данных между целевой базовой станцией и пересылающим U-GW может быть установлен, целевой MME может отправлять ответ перемещения пересылки на исходный MME, и ответ переносит адрес и информацию о конечной точке туннеля пересылающего U-GW.
S519. Исходный MME отправляет запрос установления туннеля пересылки данных на исходный C-GW.
Чтобы различать от запроса установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, запрос установления туннеля пересылки данных, отправленный исходным MME на исходный C-GW, упоминается как запрос 3 установления туннеля пересылки данных.
Исходный MME отправляет запрос 3 установления туннеля пересылки данных на исходный C-GW и отправляет адрес и информацию о конечной точке туннеля пересылающего U-GW на исходный C-GW.
S520. Исходный C-GW отправляет запрос установления туннеля пересылки данных на исходный U-GW.
Чтобы различать от запроса установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, запрос установления туннеля пересылки данных, отправленный исходным C-GW на исходный U-GW, упоминается как запрос 4 установления туннеля пересылки данных.
Исходный C-GW отправляет запрос 4 установления туннеля пересылки данных на исходный U-GW и отправляет адрес и информацию о конечной точке туннеля пересылающего U-GW на исходный U-GW.
S521. Исходный U-GW отправляет ответ установления туннеля пересылки данных на исходный C-GW.
Чтобы различать от ответа установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для запроса установления туннеля пересылки данных, соответствующего ответу установления туннеля пересылки данных, ответ установления туннеля пересылки данных, отправленный исходным U-GW на исходный C-GW, упоминается как ответ 4 установления туннеля пересылки данных.
После приема запроса 4 установления туннеля пересылки данных, отправленного исходным C-GW, исходный U-GW может возвратить ответ 4 установления туннеля пересылки данных и определить, что установление туннеля пересылки данных между пересылающим U-GW и исходным U-GW разрешено.
S522. Установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW.
После того, как адрес и информация о конечной точке туннеля однорангового U-GW получены, туннель пересылки данных между исходным U-GW и пересылающим U-GW установлен.
Конечно, должно быть понятно, что если несколько пересылающих U-GW определены на этапе S510, например, исходный пересылающий U-GW и целевой пересылающий U-GW, то соответственно устанавливаются туннель пересылки данных между исходным U-GW и исходным пересылающим U-GW и туннель пересылки данных между исходным пересылающим U-GW и целевым пересылающим U-GW.
S523. Исходный C-GW отправляет ответ установления туннеля пересылки данных на исходный MME.
Чтобы различать от ответа установления туннеля пересылки данных на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для запроса установления туннеля пересылки данных, соответствующего ответу установления туннеля пересылки данных, ответ установления туннеля пересылки данных, отправленный исходным C-GW на исходный MME, упоминается как ответ 3 установления туннеля пересылки данных.
После приема ответа 4 установления туннеля пересылки данных, исходный C-GW может отправить ответ 3 установления туннеля пересылки данных на исходный MME и определить, что установление туннеля пересылки данных между пересылающим U-GW и исходным U-GW разрешено.
S524. Исходный MME отправляет команду переключения на исходную базовую станцию.
Исходный MME отправляет команду переключения на исходную базовую станцию, и команда переносит адрес и информацию о конечной точке туннеля пересылающего U-GW.
Если требуется несколько пересылающих U-GW, адрес и информация о конечной точке туннеля исходного пересылающего U-GW, расположенного в области исходного местоположения UE, переносятся в команде переключения.
S525. Исходная базовая станция продолжает выполнять существующую процедуру переключения данных, переключает UE на целевую соту и указывает UE осуществлять доступ к целевой соте и затем повторно использует существующую процедуру переключения, чтобы реализовать полную передачу обслуживания UE в целевое местоположение.
В процессе переключения и после того, как переключение выполнено, маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи сменяется на: UE ↔ целевая базовая станция ↔ пересылающий U-GW ↔ исходный U-GW, то есть, маршруты передачи, указанные пунктирной линией L3c, пунктирной линией L4c, пунктирной линией L5c и пунктирной линией L6c на фиг. 5. Следует отметить, что перед, во время и после переключения маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи проходит через исходный U-GW. Однако, учитывая, что как исходный U-GW, так и пересылающий U-GW перемещены в нисходящем направлении в местоположения ближе к UE, исходный U-GW также является очень близким к пересылающему U-GW, и поэтому RTT данных пользовательской плоскости не увеличивается существенным образом.
В этом варианте осуществления настоящего изобретения, целевой C-GW определяет пересылающий U-GW в соответствии с информацией текущего местоположения UE и устанавливает туннель пересылки данных между исходным U-GW и пересылающим U-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и обеспечивать пользовательский опыт обслуживания.
Фиг. 6A и фиг. 6B являются еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. На фиг. 6A и фиг. 6B, исходная базовая станция является обслуживающей базовой станцией, используемой перед тем, как UE переместилось в область текущего местоположения. Целевая базовая станция является обслуживающей базовой станцией, используемой после того, как UE переместилось в область текущего местоположения. Исходный MME является обслуживающим MME, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой MME является обслуживающим MME, используемым после того, как UE переместилось в область текущего местоположения. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой C-GW является обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой U-GW представляет собой U-GW, используемый после того, как UE переместилось в область текущего местоположения. Пересылающий U-GW представляет собой U-GW, который используется после того, как UE переместилось в область текущего местоположения, и используется для переключения услуги передачи данных. Перед переключением обслуживания, маршрутом передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи является: UE ↔ исходная базовая станция ↔ исходный U-GW, то есть, маршруты передачи, указанные пунктирной линией L1d и пунктирной линией L2d на фиг. 6A и фиг. 6B.
Конкретная процедура переключения обслуживания в этом варианте осуществления настоящего изобретения является следующей:
S601. Исходная базовая станция инициирует процедуру переключения данных пользовательской плоскости UE, находящегося в режиме соединения.
S602. Исходная базовая станция отправляет сообщение запроса переключения обслуживания.
S603. Исходный MME отправляет сообщение запроса перемещения пересылки.
S604. Целевой MME определяет целевой C-GW.
S605. Целевой MME отправляет сообщение уведомления о смене обслуживающего C-GW на исходный MME.
S606. Исходный MME отправляет сообщение уведомления о переключении обслуживания на исходный C-GW.
S607. Исходный C-GW отправляет квитирование уведомления о переключении на исходный MME.
S608. Исходный MME возвращает квитирование уведомления о смене C-GW на целевой MME.
S609. Целевой MME отправляет сообщение уведомления о переключении обслуживания на целевой C-GW.
S610. Целевой C-GW определяет целевой U-GW и пересылающий U-GW.
В отношении конкретной реализации этапов S601-S610, можно сослаться на этапы S501-S510 на фиг. 5.
S611. Целевой C-GW отправляет запрос создания сеанса на целевой U-GW.
После выбора подходящего целевого U-GW, целевой C-GW может инициировать запрос создания сеанса на целевом U-GW, чтобы создавать, на целевом U-GW для UE, контекст канала-носителя для передачи данных пользовательской плоскости.
S612. Целевой U-GW отправляет ответ создания сеанса на целевой C-GW.
Целевой U-GW создает, для UE в соответствии с запросом создания сеанса, контекст канала-носителя для передачи данных пользовательской плоскости UE. Каждый созданный контекст канала-носителя включает в себя адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевого U-GW.
После того, как создание контекста канала-носителя выполнено, целевой U-GW может отправить ответ создания сеанса на целевой C-GW.
S613. Целевой C-GW отправляет сообщение квитирования уведомления о переключении на целевой MME.
Чтобы различать от сообщения квитирования запроса переключения на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для сообщения запроса переключения обслуживания, соответствующего сообщению квитирования уведомления о переключении, сообщение квитирования запроса переключения, отправленное целевым C-GW на целевой MME, упоминается как сообщение 2 квитирования уведомления о переключении.
После определения пересылающего U-GW, целевой C-GW может возвратить сообщение 2 квитирования уведомления о переключении на целевой MME в соответствии с сообщением 2 уведомления о переключении обслуживания целевого MME и добавить, к сообщению, адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевого U-GW, выбранного целевым C-GW.
S614. Целевой MME отправляет сообщение запроса переключения обслуживания на целевую базовую станцию.
Чтобы различать от сообщения запроса переключения обслуживания на другом этапе в этом варианте осуществления настоящего изобретения, сообщение запроса переключения обслуживания, отправленное целевым MME на целевую базовую станцию, упоминается как сообщение 2 запроса переключения обслуживания.
Целевой MME отправляет сообщение 2 запроса переключения обслуживания на целевую базовую станцию, и сообщение переносит адрес и информацию о конечной точке туннеля целевого U-GW, которые отправлены целевым C-GW.
S615. Целевая базовая станция отправляет сообщение квитирования запроса переключения на целевой MME.
Чтобы различать от сообщения квитирования запроса переключения на другом этапе в этом варианте осуществления настоящего изобретения, и чтобы согласовывать соответствующий числовой идентификатор с таковым для сообщения запроса переключения обслуживания, соответствующего сообщению квитирования запроса переключения, сообщение квитирования запроса переключения, отправленное целевой базовой станцией на целевой MME, упоминается как сообщение 2 квитирования запроса переключения.
Целевая базовая станция возвращает сообщение 2 квитирования запроса переключения и отправляет адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевой базовой станции на целевой MME.
S616. Целевой MME отправляет запрос установления туннеля пересылки данных на целевой C-GW.
S617. Целевой C-GW отправляет запрос установления туннеля пересылки данных на пересылающий U-GW.
S618. Пересылающий U-GW возвращает ответ установления туннеля пересылки данных на целевой C-GW.
S619. Целевой C-GW возвращает ответ установления туннеля пересылки данных на целевой MME.
S620. Целевой MME отправляет ответ перемещения пересылки на исходный MME.
S621. Исходный MME отправляет запрос установления туннеля пересылки данных на исходный C-GW.
S622. Исходный C-GW отправляет запрос установления туннеля пересылки данных на исходный U-GW.
S623. Исходный U-GW отправляет ответ установления туннеля пересылки данных на исходный C-GW.
S624. Установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW.
S625. Исходный C-GW отправляет ответ установления туннеля пересылки данных на исходный MME.
S626. Исходный MME отправляет команду переключения на исходную базовую станцию.
В отношении конкретной реализации этапов S616-S626, можно сослаться на этапы S514-S524 на фиг. 5.
S627. Исходная базовая станция продолжает выполнять существующую процедуру переключения данных, переключает UE на целевую соту и указывает UE осуществлять доступ к целевой соте и затем повторно использует существующую процедуру переключения, чтобы реализовать полную передачу обслуживания (хэндовер) UE в целевое местоположение.
В процессе переключения и после выполнения переключения, маршрутом передачи данных пользовательской плоскости нисходящей линии связи является: исходная базовая станция → исходный U-GW → пересылающий U-GW → целевая базовая станция → UE, то есть, маршруты передачи, указанные пунктирной линией L3d, пунктирной линией L4d, пунктирной линией L5d и пунктирной линией L6d на фиг. 6A и фиг. 6B. В процессе переключения и после выполнения переключения, маршрутом передачи данных пользовательской плоскости восходящей линии связи является: UE → целевая базовая станция → целевой U-GW, то есть, маршруты передачи, указанные пунктирной линией L7d и пунктирной линией L8d на фиг. 6A и фиг. 6B.
В этом варианте осуществления решения согласно настоящему изобретению, целевой C-GW определяет, в соответствии с информацией текущего местоположения UE, следует ли сменить обслуживающий U-GW, и выбирает пересылающий U-GW в соответствии с тем, может ли целевой U-GW прямо осуществлять связь с исходным U-GW. Туннель пересылки данных устанавливается между исходным U-GW и пересылающим U-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и обеспечивать пользовательский опыт обслуживания. Кроме того, C-GW прямо инициирует запрос установки контекста канала-носителя целевого U-GW и уведомляет целевую базовую станцию об информации маршрутизации целевого U-GW через MME, так что данные восходящей линии связи могут прямо отправляться от целевой базовой станции на целевой U-GW, без прохождения через пересылающий U-GW и исходный U-GW, реализуя оптимизацию маршрутизации передачи данных восходящей линии связи.
Должно быть понятно, что процедуры взаимодействия в вариантах осуществления, показанных на фиг. 5, фиг. 6А и фиг. 6B, применимы к сценарию, в котором обслуживающий MME и обслуживающий C-GW UE сменяются перед и после перемещения UE. Если обслуживающий C-GW UE сменяется, а обслуживающий MME не сменяется перед и после перемещения UE, то требуется только уменьшение сигнализации взаимодействия между исходным MME и целевым MME на основе решений в вариантах осуществления настоящего изобретения. Детали не описываются в настоящем изобретении
Фиг. 7 является еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. На фиг. 7, целевой базовой станцией является обслуживающая базовая станцией, используемая, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. Исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой U-GW является обслуживающим U-GW, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. Пересылающий U-GW представляет собой U-GW, который используется после того, как UE переместилось в область текущего местоположения, и используется для переключения услуги передачи данных. MME является обслуживающим MME, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. C-GW является обслуживающим C-GW, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения.
Конкретная процедура в этом варианте осуществления настоящего изобретения является следующей:
S701. UE, находящемуся в режиме ожидания, необходимо оправить данные пользовательской плоскости восходящей линии связи.
S702. UE отправляет запрос сигнализации на MME.
Если UE, находящееся в режиме ожидания, перемещается за пределы области текущего регистрируемого местоположения (такого как область текущего регистрируемого слежения (Tracking Area, TA)), UE может отправлять запрос сигнализации на MME, чтобы инициировать процедуру обновления местоположения. Например, если процедура обновления местоположения является процедурой обновления области слежения (Tracking Area Update, TAU), запрос сигнализации является сообщением запроса обновления местоположения.
Если UE, находящееся в режиме ожидания, перемещается за пределы области обслуживания текущей обслуживающей базовой станции, но не перемещается за пределы области текущего регистрируемого местоположения (такой как текущая регистрируемая TA), UE может отправлять запрос сигнализации на MME, чтобы инициировать процедуру запроса обслуживания (Service Request), и запрос сигнализации является сообщением запроса обслуживания.
В частности, UE может отправлять сообщение запроса сигнализации на обслуживающий MME с использованием целевой базовой станции, и целевая базовая станция отправляет информацию текущего местоположения UE на MME.
Информация текущего местоположения UE включает в себя идентификатор области слежения (Tracking Area Identity, TAI), соответствующий области текущего местоположения UE, информацию обслуживающей базовой станции, соответствующую области текущего местоположения UE, и/или т.п. Соответствующий TAI, используемый, когда UE переместилось в область текущего местоположения, является целевым TAI UE. Соответствующая информация обслуживающей базовой станции используемая, когда UE переместилось в область текущего местоположения, является информацией целевой базовой станции UE. Информацией целевой базовой станции может быть идентификатор (Identity, ID) целевой базовой станции, идентификатор целевой соты (Cell Identity, CI) или т.п. Область текущего местоположения UE также упоминается как область целевого местоположения UE, то есть, область местоположения, в которой находится UE после того, как UE переместилось за пределы диапазона обслуживания исходной обслуживающей базовой станции. Аналогичным образом, информация текущего местоположения UE также упоминается как информация целевого местоположения UE.
S703. MME отправляет сообщение запроса на C-GW и добавляет информацию текущего местоположения UE к сообщению запроса.
После приема сообщения запроса обновления местоположения или сообщения запроса обслуживания, обслуживающий MME UE выявляет, в соответствии с информацией текущего местоположения UE, что UE переместилось за пределы диапазона обслуживания текущей базовой станции (исходной базовой станции), обслуживающий MME UE отправляет сообщение запроса на текущий обслуживающий C-GW. Сообщение запроса используется, чтобы указывать C-GW переместить UE в новую область целевого местоположения. MME может повторно использовать существующее сообщение, такое как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request), или может определить новое сообщение. Это не ограничено в данном варианте осуществления настоящего изобретения.
S704. C-GW определяет целевой U-GW и пересылающий U-GW.
После приема сообщения запроса, отправленного посредством MME, C-GW может определить целевой U-GW и пересылающий U-GW в соответствии с информацией текущего местоположения UE. В отношении конкретной реализации, можно сослаться на этап S304 в варианте осуществления, показанном на фиг. 3. Подробности не описываются здесь повторно.
S705. C-GW возвращает сообщение квитирования запроса на MME.
C-GW возвращает сообщение квитирования запроса на MME. В отношении конкретной реализации, можно сослаться на этап S305 в варианте осуществления, показанном на фиг. 3. Подробности не описываются здесь повторно.
S706. MME отправляет сообщение запроса установки начального контекста на целевую базовую станцию.
MME отправляет сообщение запроса установки начального контекста (Initial Context Setup Request) на целевую базовую станцию и пересылает, на целевую базовую станцию, адрес и информацию о конечной точке туннеля пересылающего U-GW, которые отправлены посредством C-GW, так что маршрут передачи данных восходящей линии связи затем переключается на пересылающий U-GW.
S707. Целевая базовая станция возвращает сообщение ответа установки начального контекста на MME.
Целевая базовая станция возвращает сообщение ответа установки начального контекста (Initial Context Setup Response) на MME и отправляет адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевой базовой станции на MME.
S708. MME отправляет сообщение запроса модификации канала-носителя на C-GW.
MME отправляет сообщение запроса модификации канала-носителя на C-GW и отправляет адрес и информацию о конечной точке туннеля целевой базовой станции на C-GW, так что маршрут передачи данных нисходящей линии связи затем переключается на целевую базовую станцию. Возможно, на этом этапе, MME может отправить, на C-GW, сообщение запроса модификации каналов-носителей доступа, которое переносит адрес и информацию о конечной точке туннеля целевой базовой станции.
S709. C-GW отправляет запрос установления туннеля пересылки данных на пересылающий U-GW.
S710. Пересылающий U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
S711. C-GW отправляет запрос установления туннеля пересылки данных на исходный U-GW.
S712. Исходный U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
S713. Установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW.
В отношении конкретной реализации этапов S709-S713, можно сослаться на этапы S309-S313 в варианте осуществления, показанном на фиг. 3. Подробности не описываются здесь повторно.
S714. C-GW возвращает ответ модификации канала-носителя на MME.
Возможно, в соответствии с этапом S708, C-GW может возвратить сообщение ответа модификации канала-носителя доступа на MME.
В процедуре обновления местоположения или процедуре запроса обслуживания, маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи сменяется на: UE ↔ целевая базовая станция ↔ пересылающий U-GW ↔ исходный U-GW, то есть, маршруты передачи, указанные пунктирной линией L1e, пунктирной линией L2e и пунктирной линией L3e на фиг. 7. Следует отметить, что маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи проходит через исходный U-GW. Однако, учитывая, что как исходный U-GW, так и пересылающий U-GW были перемещены в нисходящем направлении в местоположения ближе к UE, исходный U-GW находится очень близко к пересылающему U-GW, и поэтому RTT данных пользовательской плоскости не увеличивается существенным образом. Когда C-GW определяет, что два или более U-GW используются в качестве пересылающих U-GW, маршруты туннеля пересылки данных пересылающих U-GW проходят через все пересылающие U-GW. Например, если пересылающий U-GW включает целевой пересылающий U-GW и исходный пересылающий U-GW, то маршруты передачи сменяются на: UE ↔ целевая базовая станция ↔ целевой пересылающий U-GW ↔ исходный пересылающий U-GW ↔ исходный U-GW.
В этом варианте осуществления настоящего изобретения, C-GW определяет пересылающий U-GW в соответствии с информацией текущего местоположения UE. Туннель пересылки данных устанавливается между исходным U-GW и пересылающим U-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и обеспечивать пользовательский опыт обслуживания.
Фиг. 8 является еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. На фиг. 8, целевая базовая станция является обслуживающей базовой станцией, используемой, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. Исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения. Целевой U-GW является обслуживающим U-GW, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. Пересылающий U-GW представляет собой U-GW, который используется после того, как UE переместилось в область текущего местоположения, и используется для переключения услуги передачи данных. MME является обслуживающим MME, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. C-GW является обслуживающим C-GW, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения.
Конкретная процедура в этом варианте осуществления настоящего изобретения является следующей:
S801. UE, находящемуся в режиме ожидания, необходимо отправить данные пользовательской плоскости восходящей линии связи.
S802. UE отправляет запрос сигнализации на MME.
В отношении конкретной реализации этапа S802, можно сослаться на этап S702 на фиг. 7. Подробности не описываются здесь повторно.
S803. MME отправляет сообщение запроса установки изначального контекста на целевую базовую станцию.
MME отправляет сообщение запроса установки начального контекста (Initial Context Setup Request) на целевую базовую станцию. Этот этап является существующим этапом в существующей процедуре обновления местоположения или процедуре запроса обслуживания. Поэтому, здесь MME отправляет адрес и информацию о конечной точке туннеля исходного U-GW на целевую базовую станцию.
S804. Целевая базовая станция возвращает сообщение ответа установки начального контекста на MME.
Целевая базовая станция возвращает сообщение ответа установки начального контекста (Initial Context Setup Response) на MME и отправляет адрес (такой как IP-адрес) и информацию о конечной точке туннеля (такую как GTP TEID) целевой базовой станции на MME.
S805. MME отправляет сообщение запроса модификации канала-носителя на C-GW.
MME отправляет сообщение запроса модификации канала-носителя на C-GW и отправляет информацию текущего местоположения UE и адрес и информацию о конечной точке туннеля целевой базовой станции на C-GW. Возможно, на этом этапе, MME может отправить, на C-GW, сообщение запроса модификации каналов-носителей доступа, которое переносит информацию текущего местоположения UE, и адрес и информацию о конечной точке туннеля целевой базовой станции.
S806. C-GW определяет целевой U-GW и пересылающий U-GW.
После приема сообщения запроса модификации канала-носителя, отправленного посредством MME, C-GW может определить целевой U-GW и пересылающий U-GW в соответствии с информацией текущего местоположения UE. В отношении конкретной реализации, можно сослаться на этап S304 в варианте осуществления, показанном на фиг. 3. Подробности не описываются здесь повторно.
S807. C-GW отправляет запрос установления туннеля пересылки данных на пересылающий U-GW.
S808. Пересылающий U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
S809. C-GW отправляет запрос установления туннеля пересылки данных на исходный U-GW.
S810. Исходный U-GW возвращает ответ установления туннеля пересылки данных на C-GW.
S811. Установление туннеля пересылки данных между исходным U-GW и пересылающим U-GW.
В отношении конкретной реализации этапов S807-S811, можно сослаться на этапы S309-S313 в варианте осуществления, показанном на фиг. 3. Подробности не описываются здесь повторно.
S812. C-GW возвращает ответ модификации канала-носителя на MME.
C-GW возвращает сообщение ответа модификации канала-носителя на MME и отправляет адрес и информацию о конечной точке туннеля определенного пересылающего U-GW на MME. Возможно, в соответствии с этапом S805, C-GW может возвращать, на MME, сообщение ответа модификации каналов-носителей доступа, и сообщение переносит адрес и информацию о конечной точке туннеля пересылающего U-GW.
S813. MME отправляет запрос модификации контекста UE на целевую базовую станцию.
MME отправляет сообщение запроса модификации контекста UE (UE Context Modification Request) на целевую базовую станцию и добавляет адрес и информацию о конечной точке туннеля пересылающего U-GW к сообщению, так что маршрут передачи данных пользовательской плоскости восходящей линии связи затем переключается на пересылающий U-GW. Следует отметить, что этот этап является вновь добавленным этапом к существующей процедуре обновления местоположения или процедуре запроса обслуживания.
S814. Целевая базовая станция возвращает сообщение ответа модификации контекста UE на MME.
Целевая базовая станция возвращает сообщение ответа модификации контекста UE (UE Context Modification Response) на MME.
В процедуре обновления местоположения или процедуре запроса обслуживания, маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи сменяется на: UE ↔ целевая базовая станция ↔ пересылающий U-GW ↔ исходный U-GW, то есть, маршруты передачи, указанные пунктирной линией L1f, пунктирной линией L2f и пунктирной линией L3f на фиг. 8. Следует отметить, что маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи проходят через исходный U-GW. Однако, с учетом того, что как исходный U-GW, так и пересылающий U-GW были перемещены в нисходящем направлении в местоположения ближе к UE, исходный U-GW также находится очень близко к пересылающему U-GW, и поэтому RTT данных пользовательской плоскости не увеличивается существенным образом. Когда C-GW определяет, что два или более U-GW используются в качестве пересылающих U-GW, маршруты туннелей пересылки данных пересылающих U-GW проходят через все пересылающие U-GW. Например, если пересылающий U-GW включает целевой пересылающий U-GW и исходный пересылающий U-GW, то маршруты передачи сменяются на: UE ↔ целевая базовая станция ↔ целевой пересылающий U-GW ↔ исходный пересылающий U-GW ↔ исходный U-GW.
В этом варианте осуществления настоящего изобретения, C-GW определяет пересылающий U-GW в соответствии с информацией текущего местоположения UE. Туннель пересылки данных устанавливается между исходным U-GW и пересылающим U-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и обеспечивать пользовательский опыт обслуживания.
Фиг. 9 является другой блок-схемой последовательности операций способа обеспечения непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. Способ на фиг. 9 выполняется целевым сетевым элементом управления мобильностью. Способ включает в себя следующие этапы.
901. Целевой сетевой элемент управления мобильностью принимает запрос перемещения пересылки, отправленный исходным сетевым элементом управления мобильностью, обслуживающим UE.
Запрос перемещения пересылки переносит информацию текущего местоположения UE.
В отношении конкретной реализации этапа 901, можно сослаться на этап S503 на фиг. 5 или этап S603 на фиг. 6A и фиг. 6B.
В одном сценарии применения в этом варианте осуществления настоящего изобретения, когда UE выполняет услугу связи, область местоположения после перемещения находится за пределами диапазона обслуживания исходного сетевого элемента управления мобильностью (такого как MME). Исходный сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым перед тем, как UE переместилось в область текущего местоположения.
902. Целевой сетевой элемент управления мобильностью выбирает целевой C-GW UE в соответствии с информацией текущего местоположения UE.
В отношении конкретной реализации этапа 902, можно сослаться на этап S504 на фиг. 5 или этап S604 на фиг. 6A и фиг. 6B.
903. Целевой сетевой элемент управления мобильностью отправляет информацию текущего местоположения UE на целевой C-GW, так что целевой C-GW определяет пересылающий U-GW UE в соответствии с информацией текущего местоположения UE.
В отношении конкретной реализации этапа 902, можно сослаться на этап S509 на фиг. 5 или этап S609 на фиг. 6A и фиг. 6B.
S904. Целевой сетевой элемент управления мобильностью отправляет запрос установления туннеля пересылки данных на целевой C-GW.
Запрос установления туннеля пересылки данных используется, чтобы запрашивать целевой шлюз плоскости управления установить, для пользовательского оборудования, туннель пересылки данных между пересылающим U-GW и исходным U-GW, обслуживающим пользовательское оборудование, и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией, обслуживающей пользовательское оборудование.
В отношении конкретной реализации этапа 904, можно сослаться на этап S514 на фиг. 5 или этап S616 на фиг. 6A и фиг. 6B.
В этом варианте осуществления настоящего изобретения, после того, как UE переместилось за пределы диапазона обслуживания исходного сетевого элемента управления мобильностью, целевой сетевой элемент управления мобильностью определяет целевой C-GW UE в соответствии с информацией текущего местоположения UE и дополнительно устанавливает туннель пересылки данных между исходным U-GW и целевой базовой станцией UE для UE с использованием целевого C-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
Возможно, в варианте осуществления, целевой C-GW отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения (то есть, обслуживающий C-GW сменяется в процессе движения UE). В этом случае, после этапа 902 и перед этапом 903, способ может дополнительно включать в себя: отправку, целевым сетевым элементом управления мобильностью, сообщения уведомления о смене на исходный сетевой элемент управления мобильностью, причем сообщение уведомления о смене используется для указания, что обслуживающий C-GW UE сменяется на целевой C-GW. В отношении конкретной реализации, можно сослаться на этап S505 на фиг. 5 или этап S605 на фиг. 6A и фиг. 6B.
Кроме того, перед этапом 903, способ может дополнительно включать в себя: прием, целевым сетевым элементом управления мобильностью, сообщения квитирования, отправленного исходным сетевым элементом управления мобильностью в соответствии с сообщением уведомления о смене, причем сообщение квитирования переносит информацию маршрутизации исходного U-GW UE. В отношении конкретной реализации, можно сослаться на этап S508 на фиг. 5 или этап 608 на фиг. 6A и фиг. 6B.
В этом варианте осуществления настоящего изобретения, в отношении конкретной реализации сетевого элемента управления мобильностью, можно сослаться на способ, выполняемый целевым MME, показанным на фиг. 5 или фиг. 6A и фиг. 6B. Подробности не описываются повторно в этом варианте осуществления настоящего изобретения.
Фиг. 10 является еще одной блок-схемой последовательности операций способа обеспечения непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. Способ на фиг. 10 выполняется посредством C-GW. Способ включает в себя следующие этапы.
1001. C-GW принимает информацию текущего местоположения UE, отправленную сетевым элементом управления мобильностью.
Этот вариант осуществления настоящего изобретения применим к любому одному из следующих сценариев применения:
Во время передачи данных пользовательской плоскости, UE, находящееся в режиме соединения, переместилось, и область местоположения после перемещения выходит за пределы диапазона обслуживания исходной базовой станции; и после обнаружения, что UE переместилось за пределы диапазона обслуживания исходной базовой станции, исходная базовая станция принимает решение инициировать процедуру переключения услуги передачи данных пользовательской плоскости в режиме соединения. Исходная базовая станция является обслуживающей базовой станцией, используемой перед тем, как UE переместилось в область текущего местоположения.
Когда необходимо передать данные пользовательской плоскости восходящей линии связи, UE, находящееся в режиме ожидания, переместилось за пределы области текущего регистрируемого местоположения, такой как область текущего регистрируемого слежения (Tracking Area, TA), и UE инициирует процедуру обновления местоположения, такую как процедура обновления области слежения (Tracking Area Update, TAU).
Когда необходимо передать данные пользовательской плоскости восходящей линии связи, UE, находящееся в режиме ожидания, переместилось за пределы области обслуживания текущей обслуживающей базовой станции, но не переместилось за пределы области текущего регистрируемого местоположения, такой как область текущего регистрируемого слежения (Tracking Area, TA), и UE инициирует процедуру запроса обслуживания (Service Request).
В сценарии (1) применения, после приема запроса переключения данных пользовательской плоскости, отправленного исходной базовой станцией, сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки уведомления о переключении обслуживания, не ограничено в настоящем изобретении.
В сценарии (2) применения, после приема запроса обновления местоположения, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
В сценарии (3) применения, после приема запроса обслуживания, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
Следует отметить, что C-GW представляет собой C-GW, обслуживающий UE.
Следует отметить, что сетевой элемент управления мобильностью является сетевым элементом управления мобильностью обслуживающим UE. В конкретном применении, сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME.
1002. C-GW выбирает целевой U-GW для UE в соответствии с информацией текущего местоположения UE.
1003. C-GW отправляет сообщение запроса на сетевой элемент управления мобильностью.
Сообщение запроса используется, чтобы запрашивать сетевой элемент управления мобильностью освободить первый контекст канала-носителя и указать UE отправить запрос установки для второго контекста канала-носителя, первый контекст канала-носителя является контекстом канала-носителя UE, который устанавливается на исходном U-GW UE, а второй контекст канала-носителя является контекстом канала-носителя, который переустанавливается посредством UE на целевом U-GW в соответствии с первым контекстом канала-носителя.
Возможно, в варианте осуществления, сообщение запроса является сообщением запроса удаления канала-носителя, сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, и указание запроса повторной активации используется, чтобы указывать, с использованием сетевого элемента управления мобильностью, UE инициировать запрос установки для второго контекста канала-носителя после удаления первого контекста канала-носителя.
Должно быть понятно, что как MME, так и UE записывают первый контекст канала-носителя, созданный посредством UE, на исходном U-GW. После приема сообщения запроса удаления канала-носителя, MME удаляет первый контекст канала-носителя на MME и указывает UE удалить первый контекст канала-носителя на UE. Когда сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, MME дополнительно отправляет указание запроса повторной активации на UE, чтобы указать UE повторно отправить запрос установки для контекста канала-носителя в соответствии с содержимым первого контекста канала-носителя после удаления первого контекста канала-носителя, и запрос на создание второго контекста канала-носителя. Второй контекст канала-носителя является контекстом канала-носителя, который создается на целевом U-GW в соответствии с первым контекстом канала-носителя. Обычно, второй контекст канала-носителя включает в себя имя точки доступа (Access Point Name, APN) такое же, как у первого контекста канала-носителя.
В этом варианте осуществления настоящего изобретения, перед тем, как UE переходит из режима ожидания в режим соединения и отправляет данные пользовательской плоскости, C-GW определяет обслуживающий U-GW UE в соответствии с информацией текущего местоположения UE, запускает процедуру деактивации контекста канала-носителя и добавляет указание запроса повторной активации во время процедуры деактивации контекста канала-носителя, чтобы указать UE инициировать процедуру повторного создания контекста канала-носителя для повторного создания ресурсов канала-носителя на целевом U-GW, чтобы обеспечивать непрерывность обслуживания последующей передачи данных пользовательской плоскости и обеспечивать пользовательский опыт обслуживания.
Нижеследующее дополнительно описывает способ в вариантах осуществления настоящего изобретения со ссылкой на конкретные варианты осуществления.
Фиг. 11 является еще одной блок-схемой последовательности операций взаимодействия при обеспечении непрерывности обслуживания в соответствии с вариантом осуществления настоящего изобретения. На фиг. 11, целевой базовой станцией является обслуживающая базовая станция, используемая, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. Целевой U-GW является обслуживающим U-GW, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. MME является обслуживающим MME, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения. C-GW является обслуживающим C-GW, используемым, когда UE переключается из режима ожидания в режим соединения в области текущего местоположения.
Конкретная процедура в этом варианте осуществления настоящего изобретения является следующей:
S1101. UE отправляет запрос сигнализации на MME.
Поскольку UE, находящемуся в режиме ожидания, необходимо передать сигнализацию или данные восходящей линии связи, UE, находящийся в режиме ожидания, отправляет сигнализацию на MME, чтобы запросить переключение в режим соединения. UE инициирует процедуру запроса обслуживания (Service Request) или процедуру обновления области слежения (Tracking Area Update, TAU), чтобы реализовать переключение из режима ожидания в режим соединения.
В процессе переключения из режима ожидания в режим соединения, целевая базовая станция, то есть, текущая обслуживающая базовая станция UE, сообщает информацию текущего местоположения UE на текущий обслуживающий MME, и информация текущего местоположения UE может быть текущим идентификатором области слежения (Tracking Area Identity, TAI) и/или текущим идентификатором соты (Cell Identity, CI).
S1102. MME отправляет сообщение уведомления обновления местоположения на C-GW.
После приема запроса сигнализации, отправленного посредством UE для переключения из режима ожидания в режим соединения, например, сообщения запроса обслуживания (Service Request) или сообщения запроса TAU, MME определяет, в соответствии с информацией текущего местоположения UE, сообщенной базовой станцией, изменяется ли местоположение UE.
Если местоположение UE не изменяется, то выполняется способ согласно предшествующему уровню техники. Подробности не описываются в этом варианте осуществления настоящего изобретения. Если местоположение UE изменяется, то MME отправляет сообщение уведомления об обновлении местоположения на C-GW UE. Здесь, MME может определить, в нижеследующих двух сценариях, изменяется ли местоположение UE.
(a) Если обслуживающий MME не изменяется, то MME может сравнить ранее сохраненную информацию местоположения UE с информацией текущего местоположения, сообщенной целевой базовой станцией, чтобы определить изменение местоположения UE.
(b) Если MME изменяется, то есть, новый MME принимает запрос сигнализации на данном этапе, то новый MME может считать, что местоположение UE изменяется.
MME отправляет сообщение уведомления об обновлении местоположения на обслуживающий C-GW, и сообщение уведомления переносит информацию текущего местоположения UE, включая текущий TAI, текущий идентификатор соты и/или т.п. Сообщение уведомления об обновлении местоположения используется для уведомления C-GW о том, что область текущего местоположения UE изменяется. Для этого MME может повторно использовать существующее сообщение, такое как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request), чтобы переносить информацию текущего местоположения UE, или может определить новое сообщение, чтобы переносить информацию текущего местоположения UE. Это не ограничено в настоящем изобретении.
Кроме того, MME может определить, в соответствии с информацией текущего местоположения UE, необходимо ли перераспределить обслуживающий C-GW UE, то есть, переместилось ли UE за пределы области обслуживания, текущего обслуживающего C-GW. Если обслуживающий C-GW необходимо перераспределить, то MME выбирает новый C-GW в качестве обслуживающего C-GW в соответствии с информацией текущего местоположения UE и отправляет сообщение уведомления об обновлении местоположения на новый C-GW. Дополнительно, MME может запрашивать новый C-GW повторно создать контекст канала-носителя для UE.
S1103. C-GW определяет U-GW.
C-GW определяет, в соответствии с информацией текущего местоположения UE, требуется ли перераспределить текущий обслуживающий U-GW. Если текущий обслуживающий U-GW UE требуется перераспределить, то C-GW выбирает подходящий целевой U-GW в соответствии с информацией текущего местоположения UE и выполняет этап S1104. Если C-GW перераспределен в S1102, то, как правило, обслуживающий U-GW также необходимо перераспределить.
S1104. C-GW отправляет запрос удаления канала-носителя на MME.
После отправки запроса удаления канала-носителя на MME, C-GW инициирует процедуру деактивации канала-носителя на UE, чтобы освободить все ресурсы контекста канала-носителя, созданные посредством UE на исходном U-GW. Кроме того, сообщение запроса удаления канала-носителя переносит указание запроса повторной активации (Reactivation requested), чтобы запрашивать UE незамедлительно инициировать запрос установления соединения сети пакетных данных (Packet Data Network, PDN) после удаления всех ресурсов контекста канала-носителя исходного D-GW, чтобы повторно создать ресурсы канала-носителя пользовательской плоскости на целевом D-GW.
S1105. MME отправляет запрос отсоединения или запрос деактивации контекста канала-носителя на UE.
После приема запроса удаления канала-носителя C-GW, MME выполняет различные действия в соответствии с текущей информацией соединения сети пакетных данных (Packet Data Network, PDN) UE:
(a) Если UE на текущий момент имеет только одно соединение PDN, MME инициирует процедуру отсоединения на UE и добавляет указание повторного соединения (re-attach required) к запросу отсоединения (Detach Request).
(b) Если UE на текущий момент имеет несколько соединений PDN, MME инициирует процедуру деактивации соединения PDN на UE, и добавляет указание запроса повторной активации (Reactivation requested) к запросу деактивации контекста канала-носителя (Deactivate Bearer Context Request).
S1106. UE инициирует запрос установления соединения PDN.
UE инициирует запрос установления соединения PDN, чтобы восстановить контексты канала-носителя, которые C-GW запрашивает удалить на этапе S1104. Запрос установления соединения PDN переносит такое же APN, как и контексты канала-носителя, которые C-GW запрашивает удалить на этапе S1104. В этой процедуре, C-GW использует выбранный целевой D-GW, чтобы создать контекст канала-носителя UE.
Если UE принимает запрос отсоединения, отправленный посредством MME на этапе S1105, то инициируется процедура присоединения, и процедура установления соединения PDN добавляется к процедуре присоединения. В отношении конкретной реализации, можно сослаться на предшествующий уровень техники.
Если UE принимает запрос деактивации контекста канала-носителя на этапе S1105, чтобы деактивировать соединение PDN, то инициируется процедура установления отдельного соединения PDN. В отношении конкретной реализации, можно сослаться на предшествующий уровень техники.
В процедуре установления соединения PDN, маршрут передачи данных пользовательской плоскости восходящей линии связи/нисходящей линии связи сменяется на: UE ↔ целевая базовая станция ↔ целевой U-GW, то есть, маршруты передачи, указанные пунктирной линией L1g и пунктирной линией L2g на фиг. 11.
В этом варианте осуществления настоящего изобретения, перед тем, как UE переходит из режима ожидания в режим соединения и отправляет данные пользовательской плоскости, C-GW определяет, в соответствии с информацией текущего местоположения UE, следует ли сменить обслуживающий U-GW, запускает процедуру деактивации соединения PDN и добавляет указание запроса повторной активации во время процедуры деактивации соединения PDN, чтобы запросить UE незамедлительно инициировать процедуру повторного установления соединения PDN для повторного создания ресурсов канала-носителя на целевом U-GW, чтобы обеспечивать непрерывность обслуживания последующей передачи данных пользовательской плоскости и обеспечивать пользовательский опыт обслуживания.
Фиг. 12 является схематичной структурной диаграммой шлюза 1200 плоскости управления в соответствии с вариантом осуществления настоящего изобретения. Как показано на фиг. 12, шлюз 1200 плоскости управления может включать в себя блок 1201 приема, блок 1202 выбора и блок 1203 установления туннеля.
Блок 1201 приема выполнен с возможностью принимать информацию текущего местоположения UE, отправленную сетевым элементом управления мобильностью.
Блок 1202 выбора выполнен с возможностью выбирать по меньшей мере один пересылающий U-GW для UE в соответствии с информацией текущего местоположения UE.
В этом варианте осуществления настоящего изобретения, область текущего местоположения UE выходит за пределы диапазона обслуживания текущего обслуживающего U-GW UE, и C-GW необходимо выбрать подходящий пересылающий U-GW для UE в соответствии с областью текущего местоположения UE.
Блок 1203 установления туннеля выполнен с возможностью устанавливать, для UE, туннель пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE. Туннели пересылки данных используются, чтобы передавать данные пользовательской плоскости восходящей линии связи и/или данные пользовательской плоскости нисходящей линии связи UE в процессе движения UE.
В отношении применимого сценария этого варианта осуществления настоящего изобретения, можно сослаться на сценарии применения в варианте осуществления, показанном на фиг. 2.
В сценарии (1) применения, после приема запроса переключения данных пользовательской плоскости, отправленного исходной базовой станцией, сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки уведомления о переключении обслуживания, не ограничено в настоящем изобретении.
В сценарии (2) применения, после приема запроса обновления местоположения, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
В сценарии (3) применения, после приема запроса обслуживания, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
Информация текущего местоположения UE включает в себя информацию области слежения (Tracking Area Identity, TAI), соответствующую области текущего местоположения UE, информацию обслуживающей базовой станции, соответствующую области текущего местоположения UE, и/или т.п. Соответствующий TAI, используемый, когда UE переместилось в область текущего местоположения, является целевым TAI UE. Соответствующая информация обслуживающей базовой станции, используемая, когда UE переместилось в область текущего местоположения, является информацией целевой базовой станции UE. Информацией целевой базовой станции может быть идентификатор (Identity, ID) целевой базовой станции, идентификатор целевой соты (Cell Identity, CI) или т.п. Должно быть понятно, что область текущего местоположения UE также упоминается как область целевого местоположения UE, то есть, область местоположения UE после того, как UE переместилось за пределы диапазона обслуживания исходной обслуживающей базовой станции. Аналогичным образом, информация текущего местоположения UE также упоминается как информация целевого местоположения UE.
Должно быть понятно, что процесс движения UE включает в себя процедуры, встречающиеся в вышеуказанных трех сценариях применения, в частности, включающие в себя: процедуру переключения обслуживания в сценарии (1) применения, процедуру обновления местоположения в сценарии (2) применения и процедуру запроса обслуживания в сценарии (3) применения.
Должно быть понятно, что целевой базовой станцией UE является базовая станция, которая обеспечивает услугу доступа для UE после того, как UE переместилось в область текущего местоположения.
Должно быть понятно, что туннели пересылки данных реализуются путем создания контекста канала-носителя пользовательской плоскости между исходным U-GW, обслуживающим UE, и пересылающим U-GW и контекста канала-носителя пользовательской плоскости между пересылающим U-GW и целевой базовой станцией UE. Контексты канала-носителя пользовательской плоскости включают в себя информацию маршрутизации, требуемую для пересылки данных пользовательской плоскости. В частности, контекст канала-носителя пользовательской плоскости, созданный на исходном U-GW, включает в себя информацию маршрутизации пересылающего U-GW и информацию маршрутизации исходной базовой станции, обслуживающей UE, контекст канала-носителя пользовательской плоскости, созданный на пересылающем U-GW, включает в себя информацию маршрутизации исходного U-GW и информацию маршрутизации целевой базовой станции, и контекст канала-носителя пользовательской плоскости, созданный на целевой базовой станции, включает в себя информацию маршрутизации пересылающего U-GW. Кроме того, информация маршрутизации может включать в себя адрес (обычно, адрес Интернет-протокола (Internet Protocol, IP)) и информацию о конечной точке туннеля (обычно, если используется протокол туннелирования GPRS (GPRS Tunnelling Protocol, GTP), информация о конечной точке туннеля представляет собой идентификатор конечной точки туннеля GTP (Tunnel Endpoint Identifier, TEID)).
Должно быть понятно, что пересылающий U-GW является по меньшей мере одним пересылающим U-GW, выбранным блоком 1202 выбора. То, что блок 1203 установления туннеля устанавливает, для UE, туннель пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE, означает то, что блок 1203 установления туннеля устанавливает маршрут связи между исходным U-GW, по меньшей мере одним пересылающим U-GW и целевой базовой станцией, чтобы установить туннель пересылки данных между двумя сетевыми элементами от исходного C-GW к целевой базовой станции.
В этом варианте осуществления настоящего изобретения, шлюз 1200 плоскости управления определяет подходящий пересылающий U-GW для UE в соответствии с информацией текущего местоположения после перемещения и устанавливает туннель пересылки данных между пересылающим U-GW и исходным U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
Кроме того, как показано на фиг. 13, шлюз плоскости управления может дополнительно включать в себя блок 1204 отправки.
Возможно, в варианте осуществления, по меньшей мере один пересылающий U-GW является первым U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как UE переместилось в область текущего местоположения, и шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения.
Блок 1201 приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
Блок 1203 установления туннеля, в частности, выполнен с возможностью: отправлять второй запрос на первый U-GW с использованием блока 1204 отправки и отправлять третий запрос на исходный U-GW с использованием блока 1204 отправки. Второй запрос используется, чтобы запрашивать первый U-GW установить туннель пересылки данных между первым U-GW и целевой базовой станцией и туннель пересылки данных между первым U-GW и исходным U-GW. Второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного U-GW. Третий запрос используется, чтобы запрашивать исходный U-GW установить туннель пересылки данных между исходным U-GW и первым U-GW, и третий запрос переносит информацию маршрутизации первого U-GW.
Должно быть понятно, что в этом варианте осуществления, шлюз 1200 плоскости управления является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW не сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Конечно, должно быть понятно, что шлюз 1200 плоскости управления дополнительно принимает второй ответ, отправленный первым U-GW в соответствии с вторым запросом, и третий ответ, отправленный исходным U-GW в соответствии с третьим запросом. Второй ответ используется, чтобы подтверждать, что первый U-GW разрешает установление туннеля пересылки данных между первым U-GW и целевой базовой станцией и туннеля пересылки данных между первым U-GW и исходным U-GW. Возможно, второй ответ может переносить информацию маршрутизации первого U-GW, такую как IP-адрес и информация TEID, а третий ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и первым U-GW. После приема второго ответа и третьего ответа, шлюз 1200 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Следует отметить, что первый запрос, второй запрос или третий запрос в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ или третий ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в другом варианте осуществления, по меньшей мере один пересылающий U-GW включает в себя первый U-GW и второй U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как UE переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличается от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Блок 1201 приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
Блок 1203 установления туннеля, в частности, выполнен с возможностью: отправлять второй запрос на второй U-GW с использованием блока 1204 отправки, отправлять третий запрос на третий U-GW с использованием блока 1204 отправки и отправлять четвертый запрос на исходный U-GW с использованием блока 1204 отправки. Второй запрос используется, чтобы запрашивать второй U-GW установить туннель пересылки данных между вторым U-GW и целевой базовой станцией и туннель пересылки данных между вторым U-GW и третьим U-GW, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего U-GW, третий запрос используется, чтобы запрашивать третий U-GW установить туннель пересылки данных между третьим U-GW и вторым U-GW и туннель пересылки данных между третьим U-GW и исходным U-GW, третий запрос переносит информацию маршрутизации второго U-GW и информацию маршрутизации исходного U-GW, четвертый запрос используется, чтобы запрашивать исходный U-GW установить туннель пересылки данных между исходным U-GW и третьим U-GW, и четвертый запрос переносит информацию маршрутизации третьего U-GW.
Должно быть понятно, что, в этом варианте осуществления, C-GW является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW не сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемым перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, шлюз 1200 плоскости управления дополнительно принимает второй ответ, отправленный вторым U-GW в соответствии с вторым запросом, третий ответ, отправленный третьим U-GW в соответствии с третьим запросом, и четвертый ответ, отправленный исходным U-GW в соответствии с четвертым запросом. Второй ответ используется, чтобы подтверждать, что второй U-GW разрешает установление туннеля пересылки данных между вторым U-GW и целевой базовой станцией и туннеля пересылки данных между вторым U-GW и третьим U-GW. Возможно, второй ответ может переносить информацию маршрутизации второго U-GW, такую как IP-адрес и информация TEID. Третий ответ используется, чтобы подтверждать, что третий U-GW разрешает установление туннеля пересылки данных между третьим U-GW и вторым U-GW и туннеля пересылки данных между третьим U-GW и исходным U-GW. Возможно, третий ответ может переносить информацию маршрутизации третьего U-GW, такую как IP-адрес и информация TEID. Четвертый ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и третьим U-GW. После приема второго ответа, третьего ответа и четвертого ответа, шлюз 1200 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Следует отметить, что первый запрос, второй запрос, третий запрос или четвертый запрос в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ, третий ответ или четвертый ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в другом варианте осуществления, по меньшей мере один пересылающий U-GW является первым U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как UE переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Блок 1201 приема дополнительно выполнен с возможностью принимать информацию маршрутизации исходного U-GW UE.
Блок 1201 приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
Блок 1203 установления туннеля, в частности, выполнен с возможностью отправлять второй запрос к первому U-GW с использованием блока 1204 отправки. Второй запрос используется, чтобы запрашивать первый U-GW установить туннель пересылки данных между первым U-GW и целевой базовой станцией и туннель пересылки данных между первым U-GW и исходным U-GW, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного U-GW.
Должно быть понятно, что, в этом варианте осуществления, C-GW отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, шлюз 1200 плоскости управления дополнительно принимает второй ответ, отправленный первым U-GW в соответствии с вторым запросом, и третий ответ, отправленный исходным U-GW в соответствии с третьим запросом. Второй ответ используется, чтобы подтверждать, что первый U-GW разрешает установление туннеля пересылки данных между первым U-GW и целевой базовой станцией и туннеля пересылки данных между первым U-GW и исходным U-GW. Возможно, второй ответ может переносить информацию маршрутизации первого U-GW, такую как IP-адрес и информация TEID, и третий ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и первым U-GW. После приема второго ответа и третьего ответа, шлюз 1200 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Конечно, должно быть понятно, что, поскольку обслуживающий C-GW UE в этом варианте осуществления сменяется в процессе движения UE, C-GW является целевым C-GW, то есть, обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Кроме того, целевой C-GW должен дополнительно указывать исходному C-GW, через сетевой элемент управления мобильностью, отправить запрос установления туннеля пересылки данных на исходный U-GW и отправить информацию маршрутизации первого U-GW на исходный U-GW. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения, и исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения.
Следует отметить, что первый запрос или второй запрос в этом варианте осуществления может отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ или второй ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в другом варианте осуществления, по меньшей мере один пересылающий U-GW включает в себя первый U-GW и второй U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как UE переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличным от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Блок 1201 приема дополнительно выполнен с возможностью принимать информацию маршрутизации исходного U-GW UE.
Блок 1201 приема дополнительно выполнен с возможностью принимать первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
Блок 1203 установления туннеля, в частности, выполнен с возможностью: отправлять второй запрос на второй U-GW с использованием блока 1204 отправки и отправлять третий запрос натретий U-GW с использованием блока 1204 отправки. Второй запрос используется, чтобы запрашивать второй U-GW установить туннель пересылки данных между вторым U-GW и целевой базовой станцией и туннель пересылки данных между вторым U-GW и третьим U-GW. Второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего U-GW. Третий запрос используется, чтобы запрашивать третий U-GW установить туннель пересылки данных между третьим U-GW и вторым U-GW и туннель пересылки данных между третьим U-GW и исходным U-GW. Третий запрос переносит информацию маршрутизации второго U-GW и информацию маршрутизации исходного U-GW.
Должно быть понятно, что, в этом варианте осуществления, C-GW отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, шлюз 1200 плоскости управления дополнительно принимает второй ответ, отправленный вторым U-GW в соответствии с вторым запросом, третий ответ, отправленный третьим U-GW в соответствии с третьим запросом, и четвертый ответ, отправленный исходным U-GW в соответствии с четвертым запросом. Второй ответ используется, чтобы подтверждать, что второй U-GW разрешает установление туннеля пересылки данных между вторым U-GW и целевой базовой станцией и туннеля пересылки данных между вторым U-GW и третьим U-GW. Возможно, второй ответ может переносить информацию маршрутизации второго U-GW, такую как IP-адрес и информация TEID. Третий ответ используется, чтобы подтверждать, что третий U-GW разрешает установление туннеля пересылки данных между третьим U-GW и вторым U-GW и туннеля пересылки данных между третьим U-GW и исходным U-GW. Возможно, третий ответ может переносить информацию маршрутизации третьего U-GW, такую как IP-адрес и информация TEID. Четвертый ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и третьим U-GW. После приема второго ответа, третьего ответа и четвертого ответа, шлюз 1200 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Конечно, должно быть понятно, что, поскольку обслуживающий C-GW UE в этом варианте осуществления сменяется в процессе движения UE, C-GW в этом варианте осуществления является целевым C-GW, то есть, обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Кроме того, целевой C-GW должен дополнительно указывать исходному C-GW, через сетевой элемент управления мобильностью, отправить запрос установления туннеля пересылки данных на исходный U-GW и отправить информацию маршрутизации третьего U-GW на исходный U-GW. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения, и исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения.
Следует отметить, что первый запрос, второй запрос или третий запрос в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ или третий ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Возможно, в вышеупомянутых четырех конкретных вариантах осуществления, показанных на фиг. 13, когда по меньшей мере один пересылающий U-GW является первым U-GW, блок 1203 установления туннеля дополнительно выполнен с возможностью отправлять информацию маршрутизации целевого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления, показанных на фиг. 13, когда по меньшей мере один пересылающий U-GW является первым U-GW, блок 1203 установления туннеля дополнительно выполнен с возможностью отправлять информацию маршрутизации первого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления, показанных на фиг. 13, когда по меньшей мере один пересылающий U-GW является вторым U-GW и третьим U-GW, блок 1203 установления туннеля дополнительно выполнен с возможностью отправлять информацию маршрутизации второго U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления, показанных на фиг. 13, блок 1203 установления туннеля дополнительно выполнен с возможностью отправлять запрос создания сеанса на целевой U-GW. Запрос создания сеанса используется, чтобы создавать, на целевом U-GW для UE, контекст канала-носителя для передачи данных пользовательской плоскости. Каждый созданный контекст канала-носителя включает в себя информацию маршрутизации целевого U-GW, и целевой U-GW является обслуживающим U-GW, соответствующим области текущего местоположения UE. Должно быть понятно, что целевой U-GW является обычно обслуживающим U-GW, который обеспечивает оптимальный маршрут передачи данных для UE в области текущего местоположения. Кроме того, блок 1203 установления туннеля дополнительно выполнен с возможностью отправлять информацию маршрутизации целевого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления, показанных на фиг. 13, когда по меньшей мере один пересылающий U-GW является первым U-GW, первый U-GW является дополнительно обслуживающим U-GW, выбранным шлюзом плоскости управления для UE в соответствии с информацией текущего местоположения UE. То есть, первый U-GW является целевым U-GW. В этом случае, целевой D-GW может прямо осуществлять связь с исходным D-GW, то есть, целевой U-GW также играет роль пересылающего U-GW. Должно быть понятно, что, когда целевой U-GW не может прямо осуществлять связь с исходным D-GW, пересылающий U-GW, выбранный посредством C-GW, отличается от целевого U-GW.
Шлюз 1200 плоскости управления может дополнительно выполнять способ, показанный на фиг. 2, и реализовывать функции C-GW в вариантах осуществления, показанных на фиг. 2 - фиг. 4, фиг. 7 и фиг. 8, и функции целевого C-GW в варианте осуществления, показанном на фиг. 5 или фиг. 6A и фиг. 6B. Подробности не описываются в этом варианте осуществления настоящего изобретения повторно.
Фиг. 14 является схематичной структурной диаграммой сетевого элемента 1400 управления мобильностью в соответствии с вариантом осуществления настоящего изобретения. Сетевой элемент 1400 управления мобильностью может включать в себя блок 1401 приема, блок 1402 выбора и блок 1403 отправки.
Блок 1401 приема выполнен с возможностью принимать запрос перемещения пересылки, отправленный исходным сетевым элементом управления мобильностью, обслуживающим UE.
Запрос перемещения пересылки переносит информацию текущего местоположения UE.
Блок 1402 выбора выполнен с возможностью выбирать целевой C-GW UE в соответствии с информацией текущего местоположения UE.
Блок 1403 отправки выполнен с возможностью отправлять информацию текущего местоположения UE на целевой C-GW, так что целевой шлюз плоскости управления определяет пересылающий U-GW UE в соответствии с информацией текущего местоположения UE.
Блок 1403 отправки дополнительно выполнен с возможностью отправлять запрос установления туннеля пересылки данных на целевой шлюз плоскости управления.
Запрос установления туннеля пересылки данных используется, чтобы запрашивать целевой C-GW установить, для UE, туннель пересылки данных между пересылающим U-GW и исходным U-GW, обслуживающим UE, и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией, обслуживающей UE.
В этом варианте осуществления настоящего изобретения, после того, как UE переместилось за пределы диапазона обслуживания исходного сетевого элемента управления мобильностью, сетевой элемент 1400 управления мобильностью определяет целевой C-GW UE в соответствии с информацией текущего местоположения UE и дополнительно устанавливает туннель пересылки данных между исходным U-GW и целевой базовой станцией UE для UE с использованием целевого C-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
Возможно, целевой шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как UE переместилось в область текущего местоположения (то есть, обслуживающий C-GW сменяется в процессе движения UE). Блок 1403 отправки дополнительно выполнен с возможностью отправлять сообщение уведомления о смене на исходный сетевой элемент управления мобильностью. Сообщение уведомления о смене используется для указания, что обслуживающий шлюз плоскости управления UE сменяется на целевой шлюз плоскости управления.
Кроме того, блок 1401 приема дополнительно выполнен с возможностью принимать сообщение квитирования, отправленное исходным сетевым элементом управления мобильностью в соответствии с сообщением уведомления о смене. Сообщение квитирования переносит информацию маршрутизации исходного U-GW UE.
Сетевой элемент 1400 управления мобильностью может дополнительно выполнять способ согласно фиг. 9 и реализовывать функции целевого MME в варианте осуществления, показанном на фиг. 5 или фиг. 6A и фиг. 6B. Подробности не описываются в этом варианте осуществления настоящего изобретения повторно.
Фиг. 15 является схематичной структурной диаграммой шлюза 1500 плоскости управления в соответствии с вариантом осуществления настоящего изобретения. Шлюз 1500 плоскости управления включает в себя:
Блок 1501 приема, выполненный с возможностью принимать информацию текущего местоположения UE, отправленную сетевым элементом управления мобильностью;
Блок 1502 выбора, выполненный с возможностью выбирать целевой U-GW для UE в соответствии с информацией текущего местоположения UE; и
Блок 1503 отправки, выполненный с возможностью отправлять сообщение запроса на сетевой элемент управления мобильностью.
Сообщение запроса используется, чтобы запрашивать сетевой элемент управления мобильностью освободить первый контекст канала-носителя и указать UE отправить запрос установки для второго контекста канала-носителя. Первый контекст канала-носителя является контекстом канала-носителя UE, который устанавливается на исходном U-GW UE, а второй контекст канала-носителя является контекстом канала-носителя, который переустанавливается посредством UE на целевом U-GW в соответствии с первым контекстом канала-носителя.
Должно быть понятно, что в этом варианте осуществления настоящего изобретения, сообщение уведомления об обновлении местоположения используется для уведомления C-GW о том, что область текущего местоположения UE изменилась. Для уведомления обновления местоположения, может быть повторно использовано существующее сообщение, такое как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request), или может быть определено новое сообщение. Это не ограничено в настоящем изобретении.
В этом варианте осуществления настоящего изобретения, перед тем, как UE переходит из режима ожидания в режим соединения и отправляет данные пользовательской плоскости, шлюз 1500 плоскости управления определяет, в соответствии с информацией текущего местоположения UE, следует ли сменить обслуживающий U-GW, запускает процедуру деактивации контекста канала-носителя и добавляет указание запроса повторной активации во время процедуры деактивации контекста канала-носителя, чтобы запрашивать UE незамедлительно инициировать процедуру повторного установления контекста канала-носителя для повторного создания ресурсов канала-носителя на целевом U-GW, чтобы обеспечивать непрерывность обслуживания последующей передачи данных пользовательской плоскости и обеспечивать пользовательский опыт обслуживания.
Возможно, в варианте осуществления, сообщение запроса является сообщением запроса удаления канала-носителя, сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, и указание запроса повторной активации используется, чтобы указывать, с использованием сетевого элемента управления мобильностью, UE инициировать запрос установки для второго контекста канала-носителя после того, как первый контекст канала-носителя удален.
Должно быть понятно, что как MME, так и UE записывают первый контекст канала-носителя, созданный посредством UE на исходном U-GW. После приема сообщения запроса удаления канала-носителя, MME удаляет первый контекст канала-носителя на MME и указывает UE удалить первый контекст канала-носителя на UE. Когда сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, MME дополнительно отправляет указание запроса повторной активации на UE, чтобы указать UE повторно отправить запрос установки для контекста канала-носителя в соответствии с содержимым первого контекста канала-носителя после того, как первый контекст канала-носителя удален, и запросить создание второго контекста канала-носителя. Второй контекст канала-носителя является контекстом канала-носителя, созданным на целевом U-GW на основе первого контекста канала-носителя.
Шлюз 1500 плоскости управления может дополнительно выполнять способ согласно фиг. 10 и реализовывать функции C-GW в варианте осуществления, показанном на фиг. 11. Подробности не описываются в этом варианте осуществления настоящего изобретения повторно.
Фиг. 16 является схематичной структурной диаграммой шлюза 1600 плоскости управления в соответствии с вариантом осуществления настоящего изобретения. Шлюз 1600 плоскости управления может включать в себя процессор 1602, память 1603, передатчик 1601 и приемник 1604.
Приемник 1604, передатчик 1601, процессор 1602 и память 1603 соединены друг с другом с использованием шины 1606. Шина 1606 может быть шиной ISA, шиной PCI, шиной EISA или т.п. Шина может классифицироваться на адресную шину, шину данных, шину управления и т.п. Для простоты представления, на фиг. 16, шина 1606 указана с использованием только одной двусторонней стрелки. Однако это не указывает, что имеется только одна шина или только один тип шины. В конкретном применении, передатчик 1601 и приемник 1604 могут быть связаны с антенной 1605.
Память 1603 выполнена с возможностью хранить программу. В частности, программа может включать в себя программный код, и программный код включает в себя инструкцию компьютерной операции. Память 1603 может включать в себя постоянную память и память с произвольным доступом и обеспечивает инструкцию и данные для процессора 1602. Память 1603 может включать в себя высокоскоростную память RAM и может дополнительно включать в себя энергонезависимую память (non-volatile memory), например, по меньшей мере одну память на магнитном диске.
Процессор 1602 исполняет программу, сохраненную в памяти 1603, и, в частности, выполнен с возможностью выполнять следующие операции:
прием, с использованием приемника 1604, информации текущего местоположения UE, отправленной сетевым элементом управления мобильностью;
выбор по меньшей мере одного пересылающего U-GW для UE в соответствии с информацией текущего местоположения UE; и
установление, с использованием передатчика 1601 для UE, туннеля пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннеля пересылки данных между пересылающим U-GW и целевой базовой станцией UE, причем туннели пересылки данных используются, чтобы передавать данные пользовательской плоскости восходящей линии связи и/или данные пользовательской плоскости нисходящей линии связи UE в процессе движения UE.
В отношении применимого сценария в этом варианте осуществления настоящего изобретения, можно сослаться на сценарии применения в варианте осуществления, показанном на фиг. 2.
В сценарии (1) применения, после приема запроса переключения данных пользовательской плоскости, отправленного исходной базовой станцией, сетевой элемент управления мобильностью может отправить уведомление о переключении обслуживания на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправлять уведомление о переключении обслуживания с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправлять уведомление о переключении обслуживания с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки уведомления о переключении обслуживания, не ограничено в настоящем изобретении.
В сценарии (2) применения, после приема запроса обновления местоположения, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
В сценарии (3) применения, после приема запроса обслуживания, отправленного посредством UE, или успешного создания контекста канала-носителя радиодоступа для UE, сетевой элемент управления мобильностью может отправить сообщение запроса на обслуживающий C-GW UE. Должно быть понятно, что сетевой элемент управления мобильностью может представлять собой MME или другой сетевой элемент, который имеет функцию управления мобильностью MME. В конкретном применении, сетевой элемент управления мобильностью может отправить сообщение запроса с использованием существующего сообщения, такого как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или сетевой элемент управления мобильностью может отправить сообщение запроса с использованием вновь созданного сообщения. Конкретное сообщение, используемое для отправки сообщения запроса, не ограничено в настоящем изобретении.
Информация текущего местоположения UE включает в себя информацию области слежения (Tracking Area Identity, TAI), соответствующую области текущего местоположения UE, информацию обслуживающей базовой станции, соответствующую области текущего местоположения UE, и/или т.п. Соответствующий TAI, используемый, когда UE переместилось в область текущего местоположения, является целевым TAI UE. Соответствующая информация обслуживающей базовой станции, используемая после того, как UE переместилось в область текущего местоположения, является информацией целевой базовой станции UE. Информацией целевой базовой станции может быть идентификатор (Identity, ID) целевой базовой станции, идентификатор целевой соты (Cell Identity, CI) или т.п. Должно быть понятно, что область текущего местоположения UE также упоминается как область целевого местоположения UE, то есть, область местоположения UE после того, как UE переместилось за пределы диапазона обслуживания исходной обслуживающей базовой станции. Аналогичным образом, информация текущего местоположения UE также упоминается как информация целевого местоположения UE.
Должно быть понятно, что процесс движения UE включает в себя процедуры, встречающиеся в вышеуказанных трех сценариях применения, в частности, включающих в себя: процедуру переключения обслуживания в сценарии (1) применения, процедуру обновления местоположения в сценарии (2) применения и процедуру запроса обслуживания в сценарии (3) применения.
Должно быть понятно, что целевой базовой станцией UE является базовая станция, которая обеспечивает услугу доступа для UE после того, как UE переместилось в область текущего местоположения.
Должно быть понятно, что туннели пересылки данных реализуются путем создания контекста канала-носителя пользовательской плоскости между исходным U-GW, обслуживающим UE, и пересылающим U-GW и контекста канала-носителя пользовательской плоскости между пересылающим U-GW и целевой базовой станцией UE. Контексты канала-носителя пользовательской плоскости включают в себя информацию маршрутизации, требуемую для пересылки данных пользовательской плоскости, включая информацию маршрутизации исходного U-GW, информацию маршрутизации пересылающего U-GW и информацию маршрутизации целевой базовой станции. В частности, информация маршрутизации может включать в себя адрес (обычно адрес Интернет-протокола (Internet Protocol, IP)) и информацию о конечной точке туннеля (обычно, если используется протокол туннелирования GPRS (GPRS Tunnelling Protocol, GTP), информация о конечной точке туннеля представляет собой идентификатор конечной точки туннеля GTP (Tunnel Endpoint Identifier, TEID)).
Должно быть понятно, что пересылающий U-GW является по меньшей мере одним пересылающим U-GW, выбранным процессором 1602. То, что процессор 1602 устанавливает, для UE, туннель пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE, означает, что процесс 1602 устанавливает маршрут связи между исходным U-GW, по меньшей мере одним пересылающим U-GW и целевой базовой станцией, чтобы устанавливать туннель пересылки данных между двумя сетевыми элементами от исходного C-GW к целевой базовой станции.
Вышеупомянутый способ, который выполняется посредством C-GW, раскрытого в любом варианте осуществления на фиг. 2 - фиг. 4 настоящего изобретения, или который выполняется целевым C-GW, раскрытым в любом варианте осуществления на фиг. 5, фиг. 6A и фиг. 6B, может быть применен к процессору 1602 или может быть реализован процессором 1602. Процессор 1602 может быть чипом интегральных схем и иметь функциональную возможность обработки сигналов. В процессе реализации, этапы в вышеупомянутом способе могут быть выполнены с помощью интегральной логической схемы аппаратных средств в процессоре 1602 или инструкции в форме программного обеспечения. Процессор 1602 может быть процессором общего назначения, включая центральный процессор (Central Processing Unit, кратко CPU), сетевой процессор (Network Processor, кратко NP) и т.п., или может быть процессором цифровых сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой вентильной матрицей (FPGA), другим программируемым логическим устройством, устройством дискретной вентильной или транзисторной логики или дискретным компонентом аппаратных средств. Процессор 1602 может реализовывать или выполнять способы, этапы и логические блок-схемы, раскрытые в вариантах осуществления настоящего изобретения. Процессор общего назначения может быть микропроцессором, или процессор может быть любым обычным процессором или т.п. Этапы способа, раскрытые со ссылкой на варианты осуществления настоящего изобретения, могут непосредственно выполняться и осуществляться с использованием аппаратного процессора декодирования или выполняться и осуществляться путем объединения аппаратных средством и модулей программного обеспечения в процессоре декодирования. Программный модуль может быть расположен в хорошо известном запоминающем носителе в условиях эксплуатации, таком как оперативная память, флэш-память, постоянная память, программируемая постоянная память, электрически стираемая программируемая память или регистр. Запоминающий носитель находится в памяти 1603. Процессор 1602 считывает информацию в памяти 1603 и выполняет этапы вышеупомянутого способа в комбинации с аппаратными средствами процессора 1602.
В этом варианте осуществления настоящего изобретения, шлюз 1600 плоскости управления определяет подходящий пересылающий U-GW для UE в соответствии с информацией текущего местоположения после перемещения и устанавливает туннель пересылки данных между пересылающим U-GW и исходным U-GW и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией UE, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
Возможно, в варианте осуществления, по меньшей мере один пересылающий U-GW является первым U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления используемым после того, как UE переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Процессор 1602 дополнительно выполнен с возможностью принимать, с использованием приемника 1604, первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
В процессе установления, с использованием передатчика 1601 для UE, туннеля пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и/или туннеля пересылки данных между пересылающим U-GW и целевой базовой станцией UE, процессор 1602, в частности, выполнен с возможностью:
отправлять второй запрос на первый U-GW с использованием передатчика 1601 и отправлять третий запрос на исходный U-GW с использованием передатчика 1601, причем второй запрос используется, чтобы запрашивать первый U-GW разрешить установление туннеля пересылки данных между первым U-GW и целевой базовой станцией и туннеля пересылки данных между первым U-GW и исходным U-GW, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного U-GW, третий запрос используется, чтобы запрашивать исходный U-GW установить туннель пересылки данных между исходным U-GW и первым U-GW, и третий запрос переносит информацию маршрутизации первого U-GW.
Должно быть понятно, что, в этом варианте осуществления, шлюз 1600 плоскости управления является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW не сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Конечно, должно быть понятно, что шлюз 1600 плоскости управления дополнительно принимает второй ответ, отправленный первым U-GW в соответствии с вторым запросом, и третий ответ, отправленный исходным U-GW в соответствии с третьим запросом. Второй ответ используется, чтобы подтверждать, что первый U-GW разрешает установление туннеля пересылки данных между первым U-GW и целевой базовой станцией и туннеля пересылки данных между первым U-GW и исходным U-GW. Возможно, второй ответ может переносить информацию маршрутизации первого U-GW, такую как IP-адрес и информация TEID, и третий ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и первым U-GW. После приема второго ответа и третьего ответа, шлюз 1600 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Следует отметить, что первый запрос, второй запрос или третий запрос в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ или третий ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в другом варианте осуществления, по меньшей мере один пересылающий U-GW включает в себя первый U-GW и второй U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как UE переместилось в область текущего местоположения, шлюз плоскости управления является тем же самым, что и обслуживающий шлюз плоскости управления, используемый перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Процессор 1602 дополнительно выполнен с возможностью принимать, с использованием приемника 1604, первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
В процессе установления, с использованием передатчика 1601 для UE, туннеля пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннеля пересылки данных между пересылающим U-GW и целевой базовой станцией UE, процессор 1602, в частности, выполнен с возможностью:
отправлять второй запрос на второй U-GW с использованием передатчика 1601, отправлять третий запрос натретий U-GW с использованием передатчика 1601 и отправлять четвертый запрос на исходный U-GW с использованием передатчика 1601, причем второй запрос используется, чтобы запрашивать второй U-GW установить туннель пересылки данных между вторым U-GW и целевой базовой станцией и туннель пересылки данных между вторым U-GW и третьим U-GW, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего U-GW, третий запрос используется, чтобы запрашивать третий U-GW установить туннель пересылки данных между третьим U-GW и вторым U-GW и туннель пересылки данных между третьим U-GW и исходным U-GW, третий запрос переносит информацию маршрутизации второго U-GW и информацию маршрутизации исходного U-GW, четвертый запрос используется, чтобы запрашивать исходный U-GW установить туннель пересылки данных между исходным U-GW и третьим U-GW, и четвертый запрос переносит информацию маршрутизации третьего U-GW.
Должно быть понятно, что, в этом варианте осуществления, шлюз 1600 плоскости управления является тем же самым, что и обслуживающий C-GW, используемый перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW не сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, шлюз 1600 плоскости управления дополнительно принимает второй ответ, отправленный вторым U-GW в соответствии с вторым запросом, третий ответ, отправленный третьим U-GW в соответствии с третьим запросом, и четвертый ответ, отправленный исходным U-GW в соответствии с четвертым запросом. Второй ответ используется, чтобы подтверждать, что второй U-GW разрешает установление туннеля пересылки данных между вторым U-GW и целевой базовой станцией и туннеля пересылки данных между вторым U-GW и третьим U-GW. Возможно, второй ответ может переносить информацию маршрутизации второго U-GW, такую как IP-адрес и информация TEID. Третий ответ используется, чтобы подтверждать, что третий U-GW разрешает установление туннеля пересылки данных между третьим U-GW и вторым U-GW и туннеля пересылки данных между третьим U-GW и исходным U-GW. Возможно, третий ответ может переносить информацию маршрутизации третьего U-GW, такую как IP-адрес и информация TEID. Четвертый ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и третьим U-GW. После приема второго ответа, третьего ответа и четвертого ответа, шлюз 1600 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Следует отметить, что первый запрос, второй запрос, третий запрос или четвертый запрос в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ, третий ответ или четвертый ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в другом варианте осуществления, по меньшей мере один пересылающий U-GW является первым U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как UE переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Процессор 1602 дополнительно выполнен с возможностью принимать, с использованием приемника 1604, информацию маршрутизации исходного U-GW UE.
Процессор 1602 дополнительно выполнен с возможностью принимать, с использованием приемника 1604, первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
В процессе установления, с использованием передатчика 1601 для UE, туннеля пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннеля пересылки данных между пересылающим U-GW и целевой базовой станцией UE, процессор 1602, в частности, выполнен с возможностью:
отправлять второй запрос к первому U-GW с использованием передатчика 1601, причем второй запрос используется, чтобы запрашивать первый U-GW установить туннель пересылки данных между первым U-GW и целевой базовой станцией и туннель пересылки данных между первым U-GW и исходным U-GW, и второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации исходного U-GW.
Должно быть понятно, что, в этом варианте осуществления, шлюз 1600 плоскости управления отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, шлюз 1600 плоскости управления дополнительно принимает второй ответ, отправленный первым U-GW в соответствии с вторым запросом, и третий ответ, отправленный исходным U-GW в соответствии с третьим запросом. Второй ответ используется, чтобы подтверждать, что первый U-GW разрешает установление туннеля пересылки данных между первым U-GW и целевой базовой станцией и туннель пересылки данных между первым U-GW и исходным U-GW. Возможно, второй ответ может переносить информацию маршрутизации первого U-GW, такую как IP-адрес и информация TEID, и третий ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и первым U-GW. После приема второго ответа и третьего ответа, шлюз 1600 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Конечно, должно быть понятно, что, поскольку обслуживающий C-GW UE в этом варианте осуществления сменяется в процессе движения UE, шлюз 1600 плоскости управления является целевым C-GW, то есть, обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Кроме того, процессор 1602 должен дополнительно указывать исходному C-GW, через сетевой элемент управления мобильностью, отправить запрос установления туннеля пересылки данных на исходный U-GW и отправить информацию маршрутизации первого U-GW на исходный U-GW. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения, и исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения.
Следует отметить, что первый запрос или второй запрос в этом варианте осуществления может отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ или второй ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в другом варианте осуществления, по меньшей мере один пересылающий U-GW включает в себя первый U-GW и второй U-GW, шлюз плоскости управления является обслуживающим шлюзом плоскости управления, используемым после того, как UE переместилось в область текущего местоположения, шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как UE переместилось в область текущего местоположения, сетевой элемент управления мобильностью является обслуживающим сетевым элементом управления мобильностью, используемым после того, как UE переместилось в область текущего местоположения, и сетевой элемент управления мобильностью является тем же самым или отличным от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Процессор 1602 дополнительно выполнен с возможностью принимать, с использованием приемника 1604, информацию маршрутизации исходного U-GW UE.
Процессор 1602 дополнительно выполнен с возможностью принимать, с использованием приемника 1604, первый запрос, отправленный сетевым элементом управления мобильностью. Первый запрос переносит информацию маршрутизации целевой базовой станции UE.
В процессе установления, с использованием передатчика 1601 для UE, туннеля пересылки данных между исходным U-GW, обслуживающим UE, и пересылающим U-GW и туннеля пересылки данных между пересылающим U-GW и целевой базовой станцией UE, процессор 1602, в частности, выполнен с возможностью:
отправлять второй запрос на второй U-GW с использованием передатчика 1601 и отправлять третий запрос натретий U-GW с использованием передатчика 1601, причем второй запрос используется, чтобы запрашивать второй U-GW установить туннель пересылки данных между вторым U-GW и целевой базовой станцией и туннель пересылки данных между вторым U-GW и третьим U-GW, второй запрос переносит информацию маршрутизации целевой базовой станции и информацию маршрутизации третьего U-GW, третий запрос используется, чтобы запрашивать третий U-GW установить туннель пересылки данных между третьим U-GW и вторым U-GW и туннель пересылки данных между третьим U-GW и исходным U-GW, и третий запрос переносит информацию маршрутизации второго U-GW и информацию маршрутизации исходного U-GW.
Должно быть понятно, что в этом варианте осуществления, шлюз 1600 плоскости управления отличается от обслуживающего C-GW, используемого перед тем, как UE переместилось в область текущего местоположения, то есть, обслуживающий C-GW сменяется в процессе движения UE. Должно быть понятно, что этот вариант осуществления применим к сценарию, в котором обслуживающий сетевой элемент управления мобильностью сменяется в процессе движения UE, или сценарию, в котором обслуживающий сетевой элемент управления мобильностью не сменяется в процессе движения UE, то есть, сетевой элемент управления мобильностью может быть тем же самым или отличающимся от обслуживающего сетевого элемента управления мобильностью, используемого перед тем, как UE переместилось в область текущего местоположения.
Аналогичным образом, шлюз 1600 плоскости управления дополнительно принимает второй ответ, отправленный вторым U-GW в соответствии с вторым запросом, третий ответ, отправленный третьим U-GW в соответствии с третьим запросом, и четвертый ответ, отправленный исходным U-GW в соответствии с четвертым запросом. Второй ответ используется, чтобы подтверждать, что второй U-GW разрешает установление туннеля пересылки данных между вторым U-GW и целевой базовой станцией и туннеля пересылки данных между вторым U-GW и третьим U-GW. Возможно, второй ответ может переносить информацию маршрутизации второго U-GW, такую как IP-адрес и информация TEID. Третий ответ используется, чтобы подтверждать, что третий U-GW разрешает установление туннеля пересылки данных между третьим U-GW и вторым U-GW и туннеля пересылки данных между третьим U-GW и исходным U-GW. Возможно, третий ответ может переносить информацию маршрутизации третьего U-GW, такую как IP-адрес и информация TEID. Четвертый ответ используется, чтобы подтверждать, что исходный U-GW разрешает установление туннеля пересылки данных между исходным U-GW и третьим U-GW. После приема второго ответа, третьего ответа и четвертого ответа, шлюз 1600 плоскости управления может отправить первый ответ первого запроса на сетевой элемент управления мобильностью.
Конечно, должно быть понятно, что, поскольку обслуживающий C-GW UE в этом варианте осуществления сменяется в процессе движения UE, шлюз 1600 плоскости управления в этом варианте осуществления является целевым C-GW, то есть, обслуживающим C-GW, используемым после того, как UE переместилось в область текущего местоположения. Кроме того, процессор 1602 должен дополнительно указывать исходному C-GW, через сетевой элемент управления мобильностью, отправить запрос установления туннеля пересылки данных на исходный U-GW и отправить информацию маршрутизации третьего U-GW на исходный U-GW. Исходный C-GW является обслуживающим C-GW, используемым перед тем, как UE переместилось в область текущего местоположения, и исходный U-GW является обслуживающим U-GW, используемым перед тем, как UE переместилось в область текущего местоположения.
Следует отметить, что первый запрос, второй запрос или третий запрос в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как запрос создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Request), или вновь определенного сообщения. Это не ограничено в настоящем изобретении. Кроме того, первый ответ, второй ответ или третий ответ в этом варианте осуществления могут отправляться с использованием существующего сообщения, такого как ответ создания непрямого туннеля пересылки данных (Create Indirect Data Forwarding Tunnel Response), или вновь определенного сообщения. Это не ограничено в настоящем изобретении.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления согласно фиг. 16, когда по меньшей мере один пересылающий U-GW является первым U-GW, процессор 1602 дополнительно выполнен с возможностью отправлять, с использованием передатчика 1601, информацию маршрутизации целевого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления согласно фиг. 16, когда по меньшей мере один пересылающий U-GW является первым U-GW, процессор 1602 дополнительно выполнен с возможностью отправлять информацию маршрутизации первого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления согласно фиг. 16, когда по меньшей мере один пересылающий U-GW является вторым U-GW и третьим U-GW, процессор 1602 дополнительно выполнен с возможностью отправлять информацию маршрутизации второго U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления согласно фиг. 16, процессор 1602 дополнительно выполнен с возможностью отправлять запрос создания сеанса на целевой U-GW с использованием передатчика 1601, причем запрос создания сеанса используется, чтобы создавать, на целевом U-GW для UE, контекст канала-носителя для передачи данных пользовательской плоскости, каждый созданный контекст канала-носителя включает в себя информацию маршрутизации целевого U-GW, и целевой U-GW является обслуживающим U-GW, соответствующим области текущего местоположения UE. Должно быть понятно, что целевой U-GW является обычно обслуживающим U-GW, который обеспечивает оптимальный маршрут передачи данных для UE в области текущего местоположения. Кроме того, процессор 1602 дополнительно выполнен с возможностью отправлять информацию маршрутизации целевого U-GW на целевую базовую станцию через сетевой элемент управления мобильностью.
Возможно, в вышеупомянутых четырех конкретных вариантах осуществления согласно фиг. 16, когда по меньшей мере один пересылающий U-GW является первым U-GW, первый U-GW является дополнительно обслуживающим U-GW, выбранным шлюзом плоскости управления для UE в соответствии с информацией текущего местоположения UE. То есть, первый U-GW является целевым U-GW. В этом случае, целевой D-GW может прямо осуществлять связь с исходным D-GW, то есть, целевой U-GW также играет роль пересылающего U-GW. Должно быть понятно, что, когда целевой U-GW не может прямо осуществлять связь с исходным D-GW, пересылающий U-GW, выбранный посредством C-GW, отличается от целевого U-GW.
Шлюз 1600 плоскости управления может дополнительно выполнять способ, показанный на фиг. 2, и реализовывать функции C-GW в вариантах осуществления, показанных на фиг. 2 - фиг. 4, фиг. 7 и фиг. 8, и функции целевого C-GW в варианте осуществления, показанном на фиг. 5 или фиг. 6A и фиг. 6B. Подробности не описываются в этом варианте осуществления настоящего изобретения повторно.
Фиг. 17 является схематичной структурной диаграммой сетевого элемента управления мобильностью 1700 в соответствии с вариантом осуществления настоящего изобретения. Сетевой элемент управления мобильностью 1700 может включать в себя процессор 1702, память 1703, передатчик 1701 и приемник 1704.
Приемник 1704, передатчик 1701, процессор 1702 и память 1703 соединены друг с другом с использованием шины 1706. Шина 1706 может быть шиной ISA, шиной PCI, шиной EISA или т.п. Шина может классифицироваться на адресную шину, шину данных, шину управления и т.п. Для простоты представления, на фиг. 17, шина 1706 указана с использованием только одной двусторонней стрелки. Однако это не указывает, что имеется только одна шина или только один тип шины. В конкретном применении, передатчик 1701 и приемник 1704 могут быть связаны с антенной 1705.
Память 1703 выполнена с возможностью хранить программу. В частности, программа может включать в себя программный код, и программный код включает в себя инструкцию компьютерной операции. Память 1703 может включать в себя постоянную память и память с произвольным доступом и обеспечивать инструкции и данные для процессора 1702. Память 1703 может включать в себя высокоскоростную память RAM и может дополнительно включать в себя энергонезависимую память (non-volatile memory), например, по меньшей мере одну память на магнитном диске.
Процессор 1702 исполняет программу, сохраненную в памяти 1703, и, в частности, выполнен с возможностью выполнять следующие операции:
прием, с использованием приемника 1704, запроса перемещения пересылки, отправленного исходным сетевым элементом управления мобильностью, обслуживающим UE, причем запрос перемещения пересылки переносит информацию текущего местоположения UE;
выбор целевого C-GW UE в соответствии с информацией текущего местоположения UE;
отправку информации текущего местоположения UE на C-GW с использованием передатчика 1701, так что C-GW определяет пересылающий U-GW UE в соответствии с информацией текущего местоположения UE; и
отправку запроса установления туннеля пересылки данных на целевой шлюз плоскости управления с использованием передатчика 1701, причем запрос установления туннеля пересылки данных используется, чтобы запрашивать целевой C-GW установить, для UE, туннель пересылки данных между пересылающим U-GW и исходным U-GW, обслуживающим UE, и туннель пересылки данных между пересылающим U-GW и целевой базовой станцией, обслуживающей UE.
Вышеупомянутый способ, который выполняется сетевым элементом управления мобильностью, раскрытым в варианте осуществления, показанном на фиг. 9 настоящего изобретения, или который выполняется целевым MME, раскрытым в варианте осуществления, показанном на фиг. 5 или фиг. 6A и фиг. 6B, может быть применен к процессору 1702 или может быть реализован процессором 1702. Процессор 1702 может быть чипом интегральных схем и может иметь функциональную возможность обработки сигнала. В процессе реализации, этапы в вышеупомянутом способе могут быть выполнены с помощью интегральной логической схемы аппаратных средств в процессоре 1702 или инструкции в форме программного обеспечения. Процессор 1702 может быть процессором общего назначения, включая центральный процессор (Central Processing Unit, кратко CPU), сетевой процессор (Network Processor, кратко NP) и т.п., или может быть процессором цифровых сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой вентильной матрицей (FPGA), другим программируемым логическим устройством, устройством дискретной вентильной или транзисторной логики или дискретным компонентом аппаратных средств. Процессор 1702 может реализовывать или выполнять способы, этапы и логические блок-схемы, раскрытые в вариантах осуществления настоящего изобретения. Процессор общего назначения может быть микропроцессором, или процессор может быть любым обычным процессором или т.п. Этапы способа, раскрытые со ссылкой на варианты осуществления настоящего изобретения, могут прямо выполняться и осуществляться с использованием аппаратного процессора декодирования или выполняться и осуществляться путем объединения аппаратных средств и модулей программного обеспечения в процессоре декодирования. Модуль программного обеспечения может находиться в хорошо известном запоминающем носителе в условиях эксплуатации, таком как память с произвольным доступом, флэш-память, постоянная память, программируемая постоянная память, электрически стираемая программируемая память или регистр. Запоминающий носитель находится в памяти 1703. Процессор 1702 считывает информацию в памяти 1703 и выполняет этапы вышеупомянутого способа в комбинации с аппаратными средствами процессора 1702.
В этом варианте осуществления настоящего изобретения, после того, как UE переместилось за пределы диапазона обслуживания исходного сетевого элемента управления мобильностью, сетевой элемент 1700 управления мобильностью определяет целевой C-GW UE в соответствии с информацией текущего местоположения UE и дополнительно устанавливает туннель пересылки данных между исходным U-GW и целевой базовой станцией UE для UE с использованием целевого C-GW, чтобы обеспечивать непрерывность обслуживания в процессе движения UE и улучшать пользовательский опыт обслуживания.
Возможно, целевой шлюз плоскости управления отличается от обслуживающего шлюза плоскости управления, используемого перед тем, как UE переместилось в область текущего местоположения (то есть, обслуживающий C-GW сменяется в процессе движения UE). Процессор 1702 дополнительно выполнен с возможностью отправлять сообщение уведомления о смене на исходный сетевой элемент управления мобильностью с использованием передатчика 1701. Сообщение уведомления о смене используется для указания, что обслуживающий шлюз плоскости управления UE сменяется на целевой шлюз плоскости управления.
Кроме того, процессор 1702 дополнительно выполнен с возможностью принимать, с использованием приемника 1704, сообщения квитирования, отправленного исходным сетевым элементом управления мобильностью в соответствии с сообщением уведомления о смене. Сообщение квитирования переносит информацию маршрутизации исходного U-GW UE.
Сетевой элемент управления мобильностью 1700 может дополнительно выполнять способ согласно фиг. 9 и реализовывать функции целевого MME в варианте осуществления, показанном на фиг. 5 или фиг. 6A и фиг. 6B. Подробности не описываются в этом варианте осуществления настоящего изобретения повторно.
Фиг. 18 является схематичной структурной диаграммой шлюза 1800 плоскости управления в соответствии с вариантом осуществления настоящего изобретения. Шлюз 1800 плоскости управления может включать в себя процессор 1802, память 1803, передатчик 1801 и приемник 1804.
Приемник 1804, передатчик 1801, процессор 1802 и память 1803 соединены друг с другом с использованием шины 1806. Шина 1806 может быть шиной ISA, шиной PCI, шиной EISA или т.п. Шина может классифицироваться на адресную шину, шину данных, шину управления и т.п. Для простоты представления, на фиг. 18, шина 1806 указана с использованием только одной двусторонней стрелки. Однако это не указывает, что имеется только одна шина или только один тип шины. В конкретном применении, передатчик 1801 и приемник 1804 могут быть связаны с антенной 1805.
Память 1803 выполнена с возможностью хранить программу. В частности, программа может включать в себя программный код, и программный код включает в себя инструкцию компьютерной операции. Память 1803 может включать в себя постоянную память и память с произвольным доступом и обеспечивать инструкцию и данные для процессора 1802. Память 1803 может включать в себя высокоскоростную память RAM и может дополнительно включать в себя энергонезависимую память (non-volatile memory), например, по меньшей мере одну память на магнитном диске.
Процессор 1802 исполняет программу, сохраненную в памяти 1803, и, в частности, выполнен с возможностью выполнять следующие операции:
прием, с использованием приемника 1804, информации текущего местоположения UE, отправленной сетевым элементом управления мобильностью;
выбор целевого U-GW для UE в соответствии с информацией текущего местоположения UE; и
отправку, с использованием передатчика 1801, сообщения запроса на сетевой элемент управления мобильностью, причем сообщение запроса используется, чтобы запрашивать сетевой элемент управления мобильностью освободить первый контекст канала-носителя и указать UE отправить запрос установки для второго контекста канала-носителя, первый контекст канала-носителя является контекстом канала-носителя UE, который установлен на исходном U-GW UE, и второй контекст канала-носителя является контекстом канала-носителя, который переустанавливается посредством UE на целевом U-GW в соответствии с первым контекстом канала-носителя.
Должно быть понятно, что, в этом варианте осуществления настоящего изобретения, сообщение уведомления обновления местоположения используется для уведомления C-GW о том, что область текущего местоположения UE изменилась. Для уведомления об обновлении местоположения, может быть повторно использовано существующее сообщение, такое как сообщение запроса создания сеанса (Create Session Request), сообщение запроса модификации канала-носителя (Modify Bearer Request) или сообщение запроса модификации каналов-носителей доступа (Modify Access Bearers Request); или может быть определено новое сообщение. Это не ограничено в настоящем изобретении.
Вышеупомянутый способ, который выполняется посредством C-GW, раскрытым в любом варианте осуществления согласно фиг. 10 и фиг. 11 настоящего изобретения, может быть применен к процессору 1802 или может быть реализован процессором 1802. Процессор 1802 может быть чипом интегральных схем и может иметь функциональную возможность обработки сигнала. В процессе реализации, этапы в вышеупомянутом способе могут выполняться с помощью интегральной логической схемы аппаратных средств в процессоре 1802 или инструкции в форме программного обеспечения. Процессор 1802 может быть процессором общего назначения, включая центральный процессор (Central Processing Unit, кратко CPU), сетевой процессор (Network Processor, кратко NP) и т.п., или может быть процессором цифровых сигналов (DSP), специализированной интегральной схемой (ASIC), программируемой вентильной матрицей (FPGA), другим программируемым логическим устройством, устройством дискретной вентильной или транзисторной логики или дискретным компонентом аппаратных средств. Процессор 1802 может реализовывать или выполнять способы, этапы и логические блок-схемы, раскрытые в вариантах осуществления настоящего изобретения. Процессор общего назначения может быть микропроцессором, или процессор может быть любым обычным процессором или т.п. Раскрытые этапы способа со ссылкой на варианты осуществления настоящего изобретения могут прямо выполняться и осуществляться с использованием аппаратного процессора декодирования или выполняться и осуществляться путем объединения аппаратных средств и модулей программного обеспечения в процессоре декодирования. Модуль программного обеспечения может находиться в хорошо известном запоминающем носителе в условиях эксплуатации, таком как память с произвольным доступом, флэш-память, постоянная память, программируемая постоянная память, электрически стираемая программируемая память или регистр. Запоминающий носитель находится в памяти 1803. Процессор 1802 считывает информацию в памяти 1803 и выполняет этапы вышеупомянутого способа в комбинации с аппаратными средствами процессора 1802.
В этом варианте осуществления настоящего изобретения, перед тем, как UE переходит из режима ожидания в режим соединения и отправляет данные пользовательской плоскости, шлюз 1800 плоскости управления определяет, в соответствии с информацией текущего местоположения UE, следует ли сменить обслуживающий U-GW, запускает процедуру деактивации контекста канала-носителя и добавляет указание запроса повторной активации во время процедуры деактивации контекста канала-носителя, чтобы запросить UE незамедлительно инициировать процедуру повторного установления контекста канала-носителя для повторного создания ресурсов канала-носителя на целевом U-GW, чтобы обеспечивать непрерывность обслуживания последующей передачи данных пользовательской плоскости и обеспечивать пользовательский опыт обслуживания.
Возможно, в варианте осуществления, сообщение запроса является сообщением запроса удаления канала-носителя, сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, и указание запроса повторной активации используется, чтобы указывать, посредством сетевого элемента управления мобильностью, UE инициировать запрос установки для второго контекста канала-носителя после того, как первый контекст канала-носителя удален.
Должно быть понятно, что как MME, так и UE записывают первый контекст канала-носителя, созданный посредством UE на исходном U-GW. После приема сообщения запроса удаления канала-носителя, MME удаляет первый контекст канала-носителя на MME и указывает UE удалить первый контекст канала-носителя на UE. Когда сообщение запроса удаления канала-носителя переносит указание запроса повторной активации, MME дополнительно отправляет указание запроса повторной активации на UE, чтобы указывать UE повторно отправить запрос установки для контекста канала-носителя в соответствии с содержимым первого контекста канала-носителя после удаления первого контекста канала-носителя и запросить создание второго контекста канала-носителя. Второй контекст канала-носителя является контекстом канала-носителя, создаваемым на целевом U-GW на основе первого контекста канала-носителя.
Шлюз 1800 плоскости управления может дополнительно выполнять способ согласно фиг. 10 и реализовывать функции C-GW в варианте осуществления, показанном на фиг. 11. Подробности не описываются в этом варианте осуществления настоящего изобретения повторно.
Должно быть понятно, что последовательные номера вышеописанных процессов не означают последовательности исполнения в различных вариантах осуществления настоящего изобретения. Последовательности исполнения процессов должны определяться в соответствии с функциями и внутренней логикой процессов и не должны истолковываться в качестве ограничения процессов реализации вариантов осуществления настоящего изобретения.
Специалисту в данной области техники может быть известно, что в комбинации с примерами, описанными в вариантах осуществления, раскрытых в данном описании, блоки и этапы алгоритмов могут быть реализованы электронными аппаратными средствами или комбинацией компьютерного программного обеспечения и электронных аппаратных средств. То, выполняются ли функции аппаратными средствами или программным обеспечением, зависит от конкретных применений и ограничений условий проектирования технических решений. Специалист в данной области техники может использовать различные способы, чтобы реализовывать описанные функции для каждого конкретного применения, но не должно считаться, что такие реализации выходят за пределы объема настоящего изобретения.
Для специалиста в данной области техники может быть очевидно, что в целях простоты и краткости описания, в отношении детального рабочего процесса вышеописанных системы, устройства и блока, можно ссылаться на соответствующий процесс в вышеописанных вариантах осуществления способа, и детали не описываются здесь повторно.
В некоторых вариантах осуществления, предоставленных в настоящей заявке, должно быть понятно, что раскрытые система, устройство и способ могут быть реализованы иным образом. Например, описанный вариант осуществления устройства является просто примером. Например, разделение на блоки является просто разделением на логические функции и может быть другим разделением в фактической реализации. Например, множество блоков или компонентов может быть объединено или интегрировано в другую систему, или некоторые признаки могут игнорироваться или не выполняться. Кроме того, отображаемые или обсуждаемые взаимные связи или прямые связи или соединения связи могут быть реализованы с использованием некоторых интерфейсов. Непрямые связи или соединения связи между устройствами или блоками могут быть реализованы в электронных, механических или других формах.
Блоки, описанные как отдельные части, могут быть или могут не быть физически отдельными, и части, показанные как блоки, могут быть или могут не быть физическими блоками и могут быть расположены в одном положении или могут быть распределены по множеству сетевых блоков. Некоторые или все из блоков могут быть выбраны в соответствии с фактическими потребностями для достижения целей решений согласно вариантам осуществления.
Кроме того, функциональные блоки в вариантах осуществления настоящего изобретения могут быть интегрированы в один блок обработки, или каждый из блоков может существовать физически по отдельности, или два или более блоков могут быть интегрированы в один блок.
Когда функции реализуются в форме функционального блока программного обеспечения, продаваемого или используемого в качестве независимого продукта, функции могут быть сохранены на считываемом компьютером носителе хранения. На основе такого понимания, технические решения настоящего изобретения, по существу, или в части, вносящей вклад в предшествующий уровень техники, или некоторые из технических решений могут быть реализованы в форме программного продукта. Программный продукт сохранен на запоминающем носителе и включает в себя инструкции для инструктирования компьютерного устройства (которое может быть персональным компьютером, сервером или сетевым устройством) выполнять все или некоторые из этапов способов, описанных в вариантах осуществления настоящего изобретения. Вышеуказанный запоминающий носитель включает в себя любой носитель, который может хранить программный код, такой как флэш-накопитель USB, съемный жесткий диск, постоянная память (ROM, Read-Only Memory), память с произвольным доступом (RAM, Random Access Memory), магнитный диск или оптический диск.
Вышеизложенные описания являются просто конкретными реализациями настоящего изобретения, но не предназначаются для ограничения объема защиты настоящего изобретения. Любые изменения или перестановки, легко выводимые специалистом в данной области техники в пределах технического объема, раскрытого в настоящем изобретении, должны входить в пределы объема защиты настоящего изобретения. Поэтому объем защиты настоящего изобретения должен соответствовать объему защиты формулы изобретения.