СПОСОБ, УСТРОЙСТВО И СИСТЕМА ДЛЯ ВЫБОРА PDN-ШЛЮЗА
METHOD, DEVICE AND SYSTEM FOR PDN-GATEWAY SELECTING

Область техники
Настоящее изобретение относится к области технологий связи и, в частности, к способу и системе для выбора PDN-шлюза, PGW, и серверу AAA 3GPP, PGW, пользовательскому оборудованию.
Уровень техники
Новая базовая сеть EPC (развитая пакетная базовая сеть, развитая пакетная базовая сеть) 3GPP (проекта партнерства 3-го поколения, проекта партнерства 3-го поколения) в основном включает в себя три сущности логической функции: MME (сущность управления мобильностью, сущность управления мобильностью), SGW (обслуживающий шлюз, обслуживающий шлюз) и PGW (PDN-шлюз, PDN-шлюз). В качестве выхода к внешней сети PGW поддерживает не только технологию доступа 3GPP, а также поддерживает технологию доступа не-3GPP и в особенности служит в качестве точки привязки глобальной мобильности в процессе мобильной передачи обслуживания.
Сети доступа не-3GPP могут быть классифицированы на надежные (надежные) сети доступа и ненадежные (ненадежные) сети доступа. Для ненадежной сети доступа UE (пользовательскому оборудованию, устройству терминала) сначала необходимо установить IPSec (протокол IPSec, туннель безопасности) к ePDG (развитому шлюзу пакетных данных, развитому шлюзу пакетных данных); в то время как надежная сеть доступа не нуждается в ePDG и UE может непосредственно соединяться с PGW посредством использования устройства сети доступа.
В то время как UE перемещается, непрерывность службы UE может быть гарантирована, полагаясь на сторону сети, или может поддерживаться самим UE. Когда UE само выполняет поддержку, UE и PGW связываются друг с другом через интерфейс S2c на основе протокола DSMIPv6 (MIPv6 с двумя стеками, мобильного IPv6 с двумя стеками).
В предшествующем уровне техники, когда UE осуществляет доступ к сети не-3GPP, если данные подписки пользователя включают в себя идентификатор динамического PGW, UE должно устанавливать соединение с динамическим PGW независимо от того, какую процедуру исполняет UE, но динамический PGW может не являться подходящим целевым PGW. Например, когда UE исполняет процедуру начального присоединения, UE может быть неспособным выбирать более оптимальный PGW, если выбран динамический PGW.
Сущность изобретения
Настоящее изобретение обеспечивает сервер AAA (аутентификации, авторизации и учета, аутентификации, авторизации и учета) 3GPP, PDN-шлюз, PGW, и пользовательское оборудование, и способ для выбора PDN-шлюза, PGW, для реализации динамической подстройки PGW и предотвращения ненужной процедуры повторного выбора PGW.
Первый аспект обеспечивает способ для выбора PDN-шлюза, PGW. Способ включает в себя: прием сервером AAA 3GPP указания типа запроса от PGW-источника, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE; и выбор сервером AAA 3GPP целевого PGW согласно указанию типа запроса.
В первой возможной методике реализации первого аспекта выбор целевого PGW согласно указанию типа запроса включает в себя: когда указание типа запроса используется для указания, что типом процедуры, исполняемой UE, является начальное присоединение и сервер AAA 3GPP определяет, что PGW должен быть повторно выбран, выбор PGW, ближайшего к UE, в качестве целевого PGW.
Со ссылкой на любую из вышеприведенных возможных методик реализации первого аспекта во второй возможной методике реализации первого аспекта способ дополнительно включает в себя: когда целевой PGW отличается от PGW-источника, отправку указания повторного выбора PGW и идентификатора целевого PGW на PGW-источник.
Второй аспект обеспечивает способ для выбора PDN-шлюза, PGW. Способ включает в себя: определение посредством PGW, указания типа запроса, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, и упомянутое указание типа запроса используется для сервера AAA 3GPP для выбора целевого PGW; и отправку посредством PGW указания типа запроса серверу AAA 3GPP.
В первой возможной методике реализации второго аспекта способ дополнительно включает в себя: прием посредством PGW сообщения-запроса, где сообщение-запрос включает в себя сообщение-запрос установления туннеля IPSec от UE; и определение посредством PGW указания типа запроса включает в себя: определение посредством PGW указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания.
Со ссылкой на первую возможную методику реализации второго аспекта во второй возможной методике реализации второго аспекта определение посредством PGW указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания, включает в себя: когда сообщение-запрос не переносит указание передачи обслуживания, установку значения указания типа запроса на “начальное присоединение”.
Третий аспект обеспечивает сервер AAA 3GPP. Сервер AAA 3GPP включает в себя: приемник, сконфигурированный с возможностью приема указания типа запроса от PDN-шлюза(PGW)-источника, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE; и процессор, сконфигурированный с возможностью выбора целевого PGW согласно указанию типа запроса.
В первой возможной методике реализации третьего аспекта выбор первым процессором целевого PGW согласно указанию типа запроса включает в себя: когда указание типа запроса используется для указания, что типом процедуры, исполняемой UE, является начальное присоединение и процессор определяет, что PGW должен быть повторно выбран, выбор PGW, ближайшего к UE, в качестве целевого PGW.
Со ссылкой на первую возможную методику реализации третьего аспекта во второй возможной методике реализации третьего аспекта выбор первым процессором PGW, ближайшего к UE, в качестве целевого PGW включает в себя: определение отношений местоположений между UE и множеством PGW согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW, и выбор PGW, ближайшего к UE.
Четвертый аспект обеспечивает PDN-шлюз, PGW. PDN-шлюз, PGW, включает в себя: процессор, сконфигурированный с возможностью определения указания типа запроса, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, и упомянутое указание типа запроса используется для сервера AAA 3GPP для выбора целевого PGW; и передатчик, сконфигурированный с возможностью отправки указания типа запроса серверу AAA 3GPP.
В первой возможной методике реализации четвертого аспекта PGW дополнительно включает в себя: второй приемник, сконфигурированный с возможностью приема сообщения-запроса, где сообщение-запрос включает в себя сообщение-запрос установления туннеля IPSec от UE; и определение процессором указания типа запроса включает в себя: определение указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания.
Со ссылкой на первую возможную методику реализации четвертного аспекта во второй возможной методике реализации четвертого аспекта определение процессором указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания включает в себя: когда сообщение-запрос не переносит указание передачи обслуживания, установку значения указания типа запроса на “начальное присоединение”.
Пятый аспект обеспечивает систему для выбора PDN-шлюза, PGW. Система включает в себя: пользовательское оборудование, UE, PDN-шлюз(PGW)-источник, и сервер аутентификации, авторизации и учета, AAA, проекта партнерства 3-го поколения, 3GPP, где PGW-источник сконфигурирован с возможностью определения указания типа запроса, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, и упомянутое указание типа запроса используется для сервера AAA 3GPP для выбора целевого PGW; и отправки указания типа запроса серверу AAA 3GPP; и сервер AAA 3GPP сконфигурирован с возможностью приема указания типа запроса от PGW-источника; и выбора целевого PGW согласно указанию типа запроса.
В первой возможной методике реализации пятого аспекта выбор сервером AAA 3GPP целевого PGW согласно указанию типа запроса включает в себя: когда указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является начальное присоединение и сервер AAA 3GPP определяет, что PGW должен быть повторно выбран, согласно информации конфигурации оператора, выбор PGW, ближайшего к UE, в качестве целевого PGW.
Во второй возможной методике реализации пятого аспекта PGW сконфигурирован с возможностью приема сообщения-запроса, где сообщение-запрос включает в себя сообщение-запрос установления туннеля IPSec от пользовательского оборудования, UE; и определения указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания.
Со ссылкой на вторую возможную методику реализации пятого аспекта в третьей возможной методике реализации пятого аспекта определение посредством PGW указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания включает в себя когда сообщение-запрос не переносит указание передачи обслуживания, установку значения указания типа запроса на “начальное присоединение”.
В вариантах осуществления настоящего изобретения, при приеме сообщения-запроса аутентификации авторизации, отправленного посредством PGW, сервер AAA 3GPP определяет согласно указанию типа запроса, переносимому в сообщении-запросе аутентификации авторизации, процедуру, исполняемую в настоящий момент посредством UE, принимает решение о том, что процедура повторного выбора PGW должна быть выполнена, со ссылкой на данные подписки пользователя, доставленные посредством HSS, идентификатор текущего PGW, информацию конфигурации оператора и подобное, получает идентификатор целевого PGW, необходимый для повторного выбора, и отправляет указание повторного выбора PGW и идентификатор целевого PGW текущему PGW; и PGW отправляет идентификатор целевого PGW на UE так, что UE реализует выбор PGW. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
Краткое описание чертежей
Чтобы более четко описать технические решения в вариантах осуществления настоящего изобретения или в предшествующем уровне технике, нижеследующее кратко представляет сопроводительные чертежи, необходимые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, сопроводительные чертежи в нижеследующем описании показывают только некоторые варианты осуществления настоящего изобретения и обычный специалист в данной области техники сможет все еще получить другие чертежи из этих сопроводительных чертежей без творческих усилий.
ФИГ. 1 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 1 настоящего изобретения;
ФИГ. 2 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 2 настоящего изобретения;
ФИГ. 3 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 3 настоящего изобретения;
ФИГ. 4 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 4 настоящего изобретения;
ФИГ. 5 представляет собой структурное представление сервера AAA 3GPP согласно варианту осуществления 1 настоящего изобретения;
ФИГ. 6 представляет собой структурное представление PDN-шлюза, PGW, согласно варианту осуществления 1 настоящего изобретения;
ФИГ. 7 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 5 настоящего изобретения;
ФИГ. 8 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 6 настоящего изобретения;
ФИГ. 9 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 7 настоящего изобретения;
ФИГ. 10 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 8 настоящего изобретения;
ФИГ. 11 представляет собой структурное представление сервера AAA 3GPP согласно варианту осуществления 2 настоящего изобретения;
ФИГ. 12 представляет собой структурное представление пользовательского оборудования, UE, согласно варианту осуществления настоящего изобретения;
ФИГ. 13 представляет собой структурное представление системы для выбора PDN-шлюза, PGW, согласно варианту осуществления 1 настоящего изобретения; и
ФИГ. 14 представляет собой блок-схему последовательности операций системы для выбора PDN-шлюза, PGW, согласно варианту осуществления 2 настоящего изобретения.
Описание вариантов осуществления
Варианты осуществления настоящего изобретения обеспечивают способ и систему для выбора PDN-шлюза, PGW, и сервер AAA 3GPP, PDN-шлюз, PGW, и пользовательское оборудование для реализации динамической подстройки PGW и предотвращения ненужной процедуры повторного выбора PGW.
Для того чтобы обеспечить возможность специалисту в данной области техники иметь более лучшее понимание технических решений в вариантах осуществления настоящего изобретения и сделать вышеприведенную цель, признаки и преимущества вариантов осуществления настоящего изобретения более четкими и понятными, нижеследующее дополнительно подробно описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на сопроводительные чертежи.
ФИГ. 1 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 1 настоящего изобретения. Как показано на ФИГ. 1, способ включает в себя следующие этапы:
Этап S101: Сервер AAA 3GPP принимает указание типа запроса, отправленное PDN-шлюзом, PGW, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес.
Этап S102: Сервер AAA 3GPP выбирает целевой PGW согласно указанию типа запроса.
В способе согласно варианту осуществления 1 настоящего изобретения сервер AAA 3GPP принимает указание типа запроса, отправленное посредством PGW, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес. Сервер AAA 3GPP определяет согласно указанию типа запроса процедуру, исполняемую в настоящий момент посредством UE, и выбирает целевой PGW со ссылкой на процедуру, исполняемую посредством UE так, что реализуется выбор PGW для UE. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
Предпочтительно в способе согласно варианту осуществления 1 настоящего изобретения на этапе S102 первая конкретная методика реализации для сервера AAA 3GPP для выбора целевого PGW согласно указанию типа запроса может быть:
когда указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является процедура передачи обслуживания и идентификатор динамического PGW, включенный в данные подписки пользователя, доставленные домашним абонентским сервером, HSS, отличается от идентификатора PGW, выбором динамического PGW в качестве целевого PGW; или
когда указание типа запроса используется для указания, что IP-адрес сохраняется и идентификатор динамического PGW, включенный в данные подписки пользователя, доставленные домашним абонентским сервером, HSS, отличается от идентификатора PGW, выбором динамического PGW в качестве целевого PGW.
Предпочтительно в способе согласно варианту осуществления 1 настоящего изобретения на этапе S102 вторая конкретная методика реализации для сервера AAA 3GPP для выбора целевого PGW согласно указанию типа запроса может быть:
когда указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является начальное присоединение или начальный запрос и определяется согласно информации конфигурации оператора, что PGW должен быть повторно выбран, выбором PGW, ближайшего к UE, в качестве целевого PGW или выбором PGW с наименьшей нагрузкой в качестве целевого PGW; или
когда указание типа запроса используется для указания, что IP-адрес не сохраняется и определяется согласно информации конфигурации оператора, что PGW должен быть повторно выбран, выбором PGW, ближайшего к UE, в качестве целевого PGW или выбором PGW с наименьшей нагрузкой в качестве целевого PGW.
Следует отметить, что выбор PGW, ближайшего к UE, в качестве целевого PGW может включать в себя: определение отношений местоположений между UE и множеством PGW согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW, и выбор PGW, ближайшего к UE.
Со ссылкой на вторую конкретную методику реализации для сервера AAA 3GPP для выбора целевого PGW согласно указанию типа запроса способ может дополнительно включать в себя: когда целевой PGW отличается от PGW, сервер AAA 3GPP отправляет информацию о целевом PGW домашнему абонентскому серверу, HSS.
Предпочтительно в вышеприведенных методиках реализации варианта осуществления 1 настоящего изобретения способ может дополнительно включать в себя: когда целевой PGW отличается от PGW, отправку указания повторного выбора PGW и идентификатора целевого PGW на PGW.
ФИГ. 2 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 2 настоящего изобретения. Как показано на ФИГ. 2, способ включает в себя следующие этапы:
Этап S201: PDN-шлюз, PGW, определяет указание типа запроса, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес, и упомянутое указание типа запроса используется для выбора сервера AAA 3GPP целевого PGW.
Этап S202: PGW отправляет указание типа запроса серверу AAA 3GPP.
В способе согласно варианту осуществления 2 настоящего изобретения PGW определяет указание типа запроса согласно процедуре, исполняемой в настоящий момент посредством UE, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес, и отправляет указание типа запроса серверу AAA 3GPP так, чтобы инструктировать сервер AAA 3GPP выбирать целевой PGW. Таким образом, сервер AAA 3GPP может определять согласно указанию типа запроса процедуру, исполняемую в настоящий момент посредством UE, и принимать решение со ссылкой на процедуру, исполняемую посредством UE, что повторный выбор PGW должен быть выполнен, и получать идентификатор целевого PGW, необходимый для повторного выбора. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
Предпочтительно способ согласно варианту осуществления 2 настоящего изобретения может дополнительно включать в себя: прием посредством PGW сообщения-запроса, где сообщение-запрос включает в себя сообщение-запрос установления туннеля IPSec, отправленное посредством UE, или сообщение-запрос установления сеанса, отправленное устройством сети доступа.
В этом случае, определение посредством PGW указания типа запроса на этапе S201 может в частности включать в себя: определение посредством PGW указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания или IP-адрес UE.
Предпочтительно со ссылкой на способ согласно вышеприведенному варианту осуществления определение посредством PGW указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания или IP-адрес UE включает в себя: когда сообщение-запрос переносит IP-адрес UE или переносит указание передачи обслуживания, установку значения указания типа запроса на передачу обслуживания; или когда сообщение-запрос не переносит IP-адрес UE или не переносит указание передачи обслуживания, установку значения указания типа запроса на начальное присоединение или начальный запрос; или когда сообщение-запрос переносит IP-адрес UE или переносит указание передачи обслуживания, установку значения указания типа запроса на сохранение IP-адреса; или когда сообщение-запрос не переносит IP-адрес UE или не переносит указание передачи обслуживания, установку значения указания типа запроса на несохранение IP-адреса.
Предпочтительно со ссылкой на способ согласно вышеприведенным вариантам осуществления упомянутый способ может дополнительно включать в себя: прием посредством PGW указания повторного выбора PGW и идентификатора целевого PGW, которые отправлены сервером AAA 3GPP, и отправку идентификатора целевого PGW на UE.
Выше по тексту уже упомянуто, что сети доступа не-3GPP могут быть классифицированы на надежные сети доступа и ненадежные сети доступа. Нижеследующее подробно отдельно описывает оптимизированные решения для выбора PGW, обеспеченного в варианте осуществления 1 и варианте осуществления 2, в двух типах сетей доступа.
Вариант осуществления 3
Вариант осуществления 3 настоящего изобретения реализует оптимизированное решение для выбора PGW в процессе установления UE соединения с сетевой стороной в архитектуре надежной сети доступа. Посредством принятия варианта осуществления 3 настоящего изобретения динамическая подстройка PGW может быть реализована в надежной сети доступа и ненужная процедура повторного выбора PGW избегается.
ФИГ. 3 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 3 настоящего изобретения. Способ включает в себя следующие этапы:
Этап S301: Выполнение аутентификации авторизации доступа для UE.
В частности, процедура аутентификации авторизации доступа на этапе S301 может включать в себя следующие этапы:
UE инициирует процедуру аутентификации авторизации доступа. В частности, UE отправляет идентификатор пользователя устройству сети доступа в надежной сети доступа (надежной сети доступа IP не-3GPP); и после приема идентификатора пользователя устройство сети доступа отправляет сообщение-запрос аутентификации авторизации серверу AAA 3GPP (серверу AAA 3GPP). Сообщение-запрос аутентификации авторизации включает в себя идентификатор пользователя UE, тип аутентификации авторизации, тип доступа, протокол мобильности, поддерживаемый устройством сети доступа и подобное.
После приема сообщения-запроса аутентификации авторизации сервер AAA 3GPP отправляет запрос аутентификации домашнему абонентскому серверу, HSS, получает векторы аутентификации для аутентификации авторизации UE и отправляет векторы аутентификации на UE посредством использования устройства сети доступа.
UE выполняет взаимную авторизацию между UE и сетевой стороной согласно векторам аутентификации. После того, как аутентификация пройдена, сервер AAA 3GPP получает данные подписки пользователя, соответствующие UE, от HSS и регистрирует идентификатор сервера AAA 3GPP с HSS.
Этап S302: Установление IP-соединения между UE, которое проходит аутентификацию авторизации, и устройством сети доступа.
Для UE, которое проходит аутентификацию авторизации, IP-соединение устанавливается между UE и устройством сети доступа. В частности, установление IP-соединения включает в себя: получение посредством UE локального IP-адреса от устройства сети доступа и сохранение посредством UE локального IP-адреса в качестве адреса для передачи (IP-CoA).
Этап S303: Если PCRF (функция правил учета стоимости и политики, управление правилами учета стоимости и политикой) применяется на сетевой стороне, устройство сети доступа запускает установление сеанса управления шлюзом.
В частности, устройство сети доступа отправляет локальный IP-адрес UE (который получен на этапе S302) для PCRF. PCRF принимает решение по политике QoS (качества обслуживания, качества обслуживания) согласно идентификатору пользователя UE, данным подписки службы пользователя, политике оператора и подобному.
Следует отметить, что когда на сетевой стороне не применяется никакой PCRF, этап S303 пропускается и последовательность продолжается с этапа S304.
Этап S304: Установление туннеля IPSec.
Сначала UE обнаруживает PGW. Механизм обнаружения PGW является таким же, как в предшествующем уровне техники. Например, UE может находить IP-адрес, соответствующий PGW, посредством запрашивания DNS (системы доменных имен, системы доменных имен) или UE получает IP-адрес, соответствующий PGW, с сетевой стороны. Определенно, то какой методику применяет UE для обнаружения PGW, не ограничивается в варианте осуществления настоящего изобретения и все существующие механизмы обнаружения PGW являются применимыми к способу согласно варианту осуществления настоящего изобретения.
Затем UE инициирует установление туннеля IPSec. Туннель IPSec используется для защиты передачи сигналов DSMIP между UE и PGW, и используется для передачи параметров аутентификации авторизации. Если UE необходимо сохранить локальный IP-адрес, полученный на этапе S302, например, UE выполняет процедуру передачи обслуживания, UE отправляет сообщение-запрос установления туннеля IPSec, переносящее локальный IP-адрес, на PGW. Сообщение-запрос установления может дополнительно включать в себя APN (имя точки доступа, имя точки доступа к сети).
Этап S304a: PGW принимает сообщение-запрос установления туннеля IPSec, отправленное посредством UE, и определяет указание типа запроса согласно тому, переносит ли сообщение-запрос установления туннеля IPSec указание передачи обслуживания или IP-адрес UE.
PGW отправляет сообщение-запрос аутентификации авторизации серверу AAA 3GPP, где сообщение-запрос аутентификации авторизации включает в себя указание типа запроса, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес. Указание типа запроса используется для выбора сервера AAA 3GPP целевого PGW.
Следует отметить, что в способе согласно варианту осуществления настоящего изобретения указание типа запроса может быть использовано для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или может быть использовано для указания, сохраняется ли IP-адрес. Например, при исполнении процедуры передачи обслуживания UE добавляет локальный IP-адрес к сообщению-запросу установления туннеля IPSec, отправленному на PGW; при исполнении процедуры начального присоединения UE не должно добавлять локальный IP-адрес к сообщению-запросу установления туннеля IPSec.
Поэтому PGW может определять на основе информации, которая указывает тип процедуры, исполняемой в настоящий момент посредством UE, и которая перенесена в принятом сообщении-запросе установления туннеля IPSec, процедуру, исполняемую в настоящий момент посредством UE. Например, информация может быть локальным IP-адресом UE; в частности, если сообщение-запрос установления туннеля IPSec, принятое посредством PGW, переносит локальный IP-адрес UE, PGW определяет, что UE исполняет процедуру передачи обслуживания; и если сообщение-запрос установления туннеля IPSec, принятое посредством PGW, не переносит локальный IP-адрес UE, PGW определяет, что UE исполняет процедуру начального присоединения.
PGW отправляет сообщение-запрос аутентификации авторизации серверу AAA 3GPP. Сообщение-запрос аутентификации авторизации включает в себя идентификатор пользователя UE, параметры аутентификации авторизации, идентификатор PGW (IP-адрес PGW или FQDN (полное доменное имя, полное доменное имя) PGW), APN, IP-CoA UE и указание типа запроса.
Следует подробно отметить, что в варианте осуществления настоящего изобретения указание типа запроса может быть в следующих формах:
(1) Если UE исполняет процедуру передачи обслуживания, PGW устанавливает значение указания типа запроса в передачу обслуживания (передачу обслуживания); если UE исполняет процедуру начального присоединения, PGW устанавливает значение указания типа запроса в начальное присоединение (начальное присоединение) или начальный запрос (начальный запрос); однако специфическое имя параметра не ограничивается в настоящем изобретении.
При приеме сообщения-запроса аутентификации авторизации сервер AAA 3GPP проверяет указание типа запроса. Когда значением указания типа запроса является "Передача обслуживания", определяется, что UE исполняет процедуру передачи обслуживания; когда значением указания типа запроса является "Начальное присоединение" или "Начальный запрос", определяется, что UE исполняет процедуру начального присоединения.
(2) Если UE исполняет процедуру передачи обслуживания, PGW устанавливает значение указания типа запроса на сохранение IP-адреса; если UE исполняет процедуру начального присоединения, PGW устанавливает значение указания типа запроса на несохранение IP-адреса.
В частности, указание типа запроса может быть указанием сохранения IP-адреса. Если UE исполняет процедуру передачи обслуживания, PGW устанавливает параметр, указывающий, сохраняет ли UE локальный IP-адрес, на "Истину", то есть сохранение IP-адреса; и если UE исполняет процедуру начального присоединения, PGW устанавливает параметр, указывающий, сохраняет ли UE локальный IP-адрес, на "Ложь", то есть несохранение IP-адреса.
При приеме сообщения-запроса аутентификации авторизации сервер AAA 3GPP проверяет указание типа запроса. Когда указание типа запроса является истиной, определяется, что UE исполняет процедуру передачи обслуживания; когда указание типа запроса является ложью, определяется, что UE исполняет процедуру начального присоединения.
(3) Указание типа запроса является параметром указания начального присоединения UE.
В частности, указание типа запроса может быть начальным присоединением или несохранением IP-адреса. Если UE исполняет процедуру передачи обслуживания, PGW устанавливает параметр указания начального присоединения UE в качестве нуля, то есть, сообщение-запрос аутентификации авторизации не переносит какой-либо информации указания; и если UE исполняет процедуру начального присоединения, PGW устанавливает параметр указания начального присоединения UE на "указание начального присоединения (начальное присоединение)" или "несохранение IP-адреса (несохранение IP-адреса)".
При приеме сообщения-запроса аутентификации авторизации сервер AAA 3GPP проверяет указание типа запроса. Когда указание типа запроса является нулем, определяется, что UE исполняет процедуру передачи обслуживания; когда указание типа запроса является начальным присоединением или несохранением IP-адреса, определяется, что UE исполняет процедуру начального присоединения.
(4) Указание типа запроса является параметром указания передачи обслуживания UE.
В частности, указание типа запроса может быть передачей обслуживания или сохранением IP-адреса. Если UE исполняет процедуру передачи обслуживания, PGW устанавливает параметр указания передачи обслуживания UE на "передачу обслуживания (передачу обслуживания)" или "сохранение IP-адреса (сохранение IP-адреса)"; и если UE исполняет процедуру начального присоединения, PGW устанавливает параметр указания передачи обслуживания UE в качестве нуля, то есть, сообщение-запрос аутентификации авторизации не переносит какой-либо информации указания.
При приеме сообщения-запроса аутентификации авторизации сервер AAA 3GPP проверяет указание типа запроса. Когда указание типа запроса является нулем, определяется, что UE исполняет процедуру начального присоединения; когда указание типа запроса является передачей обслуживания или сохранением IP-адреса, определяется, что UE исполняет процедуру передачи обслуживания.
Этап S304b: При приеме сообщения-запроса аутентификации авторизации сервер AAA 3GPP определяет согласно указанию типа запроса, должна ли быть выполнена процедура повторного выбора PGW.
В частности, сервер AAA 3GPP определяет согласно указанию типа запроса, переносимому в сообщении-запросе аутентификации авторизации, процедуру, исполняемую в настоящий момент посредством UE, и определяет со ссылкой на данные подписки пользователя (которые получены от HSS), идентификатор текущего PGW-источника, информацию APN точки доступа (которая получена от PGW-источника или является APN по умолчанию в данных подписки пользователя), информацию конфигурации оператора и подобное, должна ли быть выполнена процедура повторного выбора PGW.
В частности, определение сервером AAA 3GPP, должна ли быть выполнена процедура повторного выбора PGW, может, в частности, включать в себя следующие этапы:
(1) Если идентификатор статического PGW, соответствующего APN текущей точки доступа, установлен в данных подписки пользователя,
a: если идентификатор статического PGW отличается от идентификатора PGW-источника (то есть текущего PGW), сервер AAA 3GPP отправляет идентификатор статического PGW (который используется в качестве идентификатора целевого PGW) и указание повторного выбора PGW на PGW-источник для инструктирования PGW-источника выполнять процедуру повторного выбора PGW; или
b: если идентификатор статического PGW является таким же, как идентификатор PGW-источника, сервер AAA 3GPP не инструктирует PGW-источник выполнять процедуру повторного выбора PGW.
(2) Если в данных подписки пользователя не установлено ни одного идентификатора статического PGW, соответствующего APN текущей точки доступа, то есть, не существует ни одного идентификатора PGW или идентификатора динамического PGW, соответствующего APN,
a: если UE исполняет процедуру начального присоединения (указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является начальное присоединение или начальный запрос, или используется для указания, что IP-адрес не сохраняется) и определяется согласно информации конфигурации оператора, что PGW должен быть повторно выбран, сервер AAA 3GPP принимает решение согласно информации конфигурации оператора, IP-адресу для передачи CoA UE, идентификатору текущего PGW и подобному, должна ли быть выполнена процедура повторного выбора PGW.
В частности, сервер AAA 3GPP выбирает PGW, ближайший к UE, в качестве целевого PGW или выбирает PGW с наименьшей нагрузкой в качестве целевого PGW.
В частности, сервер AAA 3GPP может определять отношение местоположений между UE и PGW согласно IP-CoA UE и информации идентификатора PGW.
Если UE исполняет процедуру начального присоединения и сервер AAA 3GPP принимает решение на основе конфигурации оператора, что PGW должен быть повторно выбран, например, в случае, в котором PGW-источник находится далеко от UE или PGW-источник сильно загружен, сервер AAA 3GPP выбирает согласно IP-CoA UE PGW, ближайший к UE, в качестве целевого PGW или выбирает PGW с наименьшей нагрузкой в качестве целевого PGW и отправляет идентификатор целевого PGW и указание повторного выбора PGW на PGW-источник.
В частности, выбор PGW, ближайшего к UE, в качестве целевого PGW может быть реализован посредством следующих этапов: определение отношений местоположений между UE и множеством PGW согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW, и выбор PGW, ближайшего к UE.
В противном случае, сервер AAA 3GPP не инструктирует PGW-источник выполнять процедуру повторного выбора PGW. Даже, если идентификатор динамического PGW, указанный в данных подписки пользователя, отличается от идентификатора PGW-источника, процедура повторного выбора PGW не выполняется.
Следует отметить, что специфическое решение для выбора целевого PGW не ограничивается в способе согласно варианту осуществления настоящего изобретения.
В сценарии, где UE исполняет начальное присоединение, сервер AAA 3GPP отправляет отношение связывания между идентификатором целевого PGW и APN на HSS.
b: Если UE исполняет процедуру передачи обслуживания (указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является процедура передачи обслуживания или используется для указания, что IP-адрес сохраняется), сервер AAA 3GPP принимает решение, должна ли быть выполнена процедура повторного выбора PGW, согласно данным подписки пользователя, информации идентификатора текущего PGW и подобному.
В частности, если идентификатор динамического PGW, включенный в данные подписки пользователя, доставленные посредством HSS, отличается от идентификатора PGW-источника и UE исполняет процедуру передачи обслуживания, сервер AAA 3GPP выбирает динамический PGW в качестве целевого PGW и отправляет указание повторного выбора PGW и идентификатор целевого PGW на PGW-источник для инструктирования PGW-источника выполнять процедуру повторного выбора PGW.
В противном случае, когда идентификатор PGW-источника является таким же, как идентификатор динамического PGW, который соответствует APN и указывается в данных подписки пользователя, сервер AAA 3GPP не инструктирует PGW-источник выполнять процедуру повторного выбора PGW.
Когда целевой PGW отличается от PGW-источника, сервер AAA 3GPP отправляет информацию о целевом PGW домашнему абонентскому серверу, HSS.
Таким образом, завершается процесс, в котором сервер AAA 3GPP принимает решение, должна ли быть выполнена процедура повторного выбора PGW.
Если PGW-источник принимает указание повторного выбора PGW и идентификатор целевого PGW, PGW-источник отправляет идентификатор целевого PGW на UE, и UE инициирует процедуру повторного выбора PGW.
Если повторный выбор PGW не должен быть выполнен, PGW назначает на основе запроса UE префикс адреса IPv6 для UE, и UE может получать домашний адрес IPv6 (IP-адрес HoA (домашний адрес, домашний адрес)) согласно протоколу автоматического конфигурирования.
Этап S305: UE отправляет сообщение обновления связывания на PGW.
Сообщение обновления связывания включает в себя IP HoA и IP-CoA UE и достоверное время действия связывания (время действия). UE также может добавлять указание запроса адреса IPv4 к сообщению обновления связывания.
Этап S306: Если на сетевой стороне применяется PCRF, PGW запускает процедуру установления сеанса IP-CAN (сети доступа IP-связности).
В частности, PGW отправляет сообщение-запрос установления сеанса IP-CAN для PCRF, где сообщение-запрос установления сеанса по меньшей мере включает в себя IP HoA и IP-CoA UE. В дополнение, сообщение-запрос установления сеанса также может включать в себя информацию, такую как идентификатор пользователя, APN и параметры QoS носителя по умолчанию.
PCRF отправляет сообщение-ответ установления сеанса IP-CAN на PGW. Сообщение-ответ установления сеанса переносит правило PCC (управления учетом стоимости и политики).
Следует отметить, что когда на сетевой стороне не применяется никакой PCRF, этап S306 пропускается и последовательность продолжается с этапа S307.
Этап S307: PGW отправляет сообщение уведомления связывания на UE. Сообщение уведомления связывания включает в себя достоверное время действия связывания и IP HoA, и IP-CoA UE. Если UE обращается за адресом IPv4 на этапе S305, PGW отправляет назначенный адрес IPv4 на UE посредством использования сообщения уведомления связывания.
Этап S308: PCRF инициирует процедуру предоставления правил QoS и управления GW. Эта процедура является такой же, как в предшествующем уровне техники, что не описывается повторно в этом документе.
В способе согласно варианту осуществления 3 настоящего изобретения сообщение-запрос установления туннеля IPSec, отправленное посредством UE на PGW, переносит информацию, используемую для указания типа процедуры, исполняемой в настоящий момент посредством UE; PGW определяет согласно информации процедуру, исполняемую в настоящий момент посредством UE, и отправляет сообщение-запрос аутентификации авторизации, переносящее указание типа запроса, серверу AAA 3GPP; при приеме сообщения-запроса аутентификации авторизации сервер AAA 3GPP определяет согласно указанию типа запроса, переносимому в сообщении-запросе аутентификации авторизации, процедуру, исполняемую в настоящий момент посредством UE, принимает решение со ссылкой на данные подписки пользователя, идентификатор текущего PGW-источника, информацию APN точки доступа и подобное, что процедура повторного выбора PGW должна быть выполнена, и получает идентификатор целевого PGW, необходимый для повторного выбора, и отправляет идентификатор целевого PGW на UE посредством использования PGW так, что UE реализует выбор PGW. Таким образом, динамическая подстройка PGW может быть реализована в надежной сети доступа и ненужная процедура повторного выбора PGW избегается.
Вариант осуществления 4
Вариант осуществления 4 настоящего изобретения реализует оптимизированное решение для выбора PGW в процессе установления UE соединения с сетевой стороной в архитектуре ненадежной сети доступа. Посредством принятия варианта осуществления 4 настоящего изобретения динамическая подстройка PGW может быть реализована в ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
ФИГ. 4 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 4 настоящего изобретения. Способ включает в себя следующие этапы:
Этап S401: Выполнение аутентификации авторизации доступа для UE.
После того, как UE проходит аутентификацию авторизации, устройство сети доступа назначает локальный IP-адрес для UE.
Этап S402: UE получает адрес ePDG, например, может получать адрес ePDG посредством разрешения DNS. UE инициирует посредством использования локального IP-адреса, назначенного устройством сети доступа в качестве адреса источника, процедуру для установления туннеля IPSec для ePDG.
UE и сетевая сторона выполняют взаимную аутентификацию авторизации, и ePDG назначает IP-CoA для UE, которое проходит аутентификацию авторизации.
Этап S403: ePDG отправляет IP-адрес CoA, который назначается посредством ePDG для UE, на UE посредством использования сообщения IKEv2.
Этап S404: Устанавливается туннель IPSec между UE и ePDG.
Этап S405: Такой же, как этап S304 в варианте осуществления 3.
Этап S406: Такой же, как этап S305 в варианте осуществления 3.
Этап S407: Такой же, как этап S306 в варианте осуществления 3.
Этап S408: Такой же, как этап S307 в варианте осуществления 3.
Этап S409: Устанавливается IP-соединение.
В способе согласно варианту осуществления 4 настоящего изобретения сообщение-запрос установления туннеля IPSec, отправленное посредством UE на PGW, переносит информацию, используемую для указания типа процедуры, исполняемой в настоящий момент посредством UE; PGW определяет согласно информации процедуру, исполняемую в настоящий момент посредством UE, и отправляет сообщение-запрос аутентификации авторизации, переносящее указание типа запроса, серверу AAA 3GPP; при приеме сообщения-запроса аутентификации авторизации сервер AAA 3GPP определяет согласно указанию типа запроса, переносимому в сообщении-запросе аутентификации авторизации, процедуру, исполняемую в настоящий момент посредством UE, принимает решение со ссылкой на данные подписки пользователя, идентификатор текущего PGW-источника, информацию APN точки доступа и подобное, что процедура повторного выбора PGW должна быть выполнена, и получает идентификатор целевого PGW, необходимый для повторного выбора, и отправляет идентификатор целевого PGW на UE посредством использования PGW так, что UE реализует выбор PGW. Таким образом, динамическая подстройка PGW может быть реализована в ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
В соответствии со способами для выбора PDN-шлюза, PGW, обеспеченными с варианта осуществления 1 по вариант осуществления 4 настоящего изобретения, варианты осуществления настоящего изобретения дополнительно обеспечивают сервер AAA 3GPP и PDN-шлюз, PGW.
ФИГ. 5 представляет собой структурное представление сервера AAA 3GPP согласно варианту осуществления 1 настоящего изобретения. Как показано на ФИГ. 5, сервер AAA 3GPP может включать в себя приемник U101 и процессор U102.
Приемник U101 сконфигурирован с возможностью приема указания типа запроса, отправленного PDN-шлюзом, PGW, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес.
Процессор U102 сконфигурирован с возможностью выбора целевого PGW согласно указанию типа запроса.
Сервер AAA 3GPP согласно варианту осуществления 1 настоящего изобретения принимает указание типа запроса, отправленное PGW, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес. Сервер AAA 3GPP определяет согласно указанию типа запроса процедуру, исполняемую в настоящий момент посредством UE, и выбирает целевой PGW со ссылкой на процедуру, исполняемую посредством UE так, что реализуется выбор PGW для UE. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
Предпочтительно первая конкретная методика реализации для процессора U102 для выбора целевого PGW согласно указанию типа запроса может быть:
когда указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является процедура передачи обслуживания и идентификатор динамического PGW, включенный в данные подписки пользователя, доставленные домашним абонентским сервером, HSS, отличается от идентификатора PGW, выбором динамического PGW в качестве целевого PGW; или
когда указание типа запроса используется для указания, что IP-адрес сохраняется и идентификатор динамического PGW, включенный в данные подписки пользователя, доставленные домашним абонентским сервером, HSS, отличается от идентификатора PGW, выбором динамического PGW в качестве целевого PGW.
Предпочтительно вторая конкретная методика реализации для процессора U102 для выбора целевого PGW согласно указанию типа запроса может быть:
когда указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является начальное присоединение или начальный запрос и определяется согласно информации конфигурации оператора, что PGW должен быть повторно выбран, выбором PGW, ближайшего к UE, в качестве целевого PGW или выбором PGW с наименьшей нагрузкой в качестве целевого PGW; или
когда указание типа запроса используется для указания, что IP-адрес не сохраняется и определяется согласно информации конфигурации оператора, что PGW должен быть повторно выбран, выбором PGW, ближайшего к UE, в качестве целевого PGW или выбором PGW с наименьшей нагрузкой в качестве целевого PGW.
Следует отметить, что в двух специфических методах реализации выбор процессором U102 PGW, ближайшего к UE, в качестве целевого PGW может включать в себя: определение отношений местоположений между UE и множеством PGW согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW, и выбор PGW, ближайшего к UE.
Предпочтительно сервер AAA 3GPP может дополнительно включать в себя: первый передатчик U103, сконфигурированный с возможностью отправки информации о целевом PGW домашнему абонентскому серверу, HSS, когда целевой PGW отличается от PGW.
Предпочтительно сервер AAA 3GPP может дополнительно включать в себя: второй передатчик U104, сконфигурированный с возможностью отправки указания повторного выбора PGW и идентификатора целевого PGW на PGW, когда целевой PGW отличается от PGW.
ФИГ. 6 представляет собой структурное представление PDN-шлюза, PGW, согласно варианту осуществления 1 настоящего изобретения. Как показано на ФИГ. 6, PDN-шлюз, PGW, может включать в себя: процессор U201 и передатчик U202.
Процессор U201 сконфигурирован с возможностью определения указания типа запроса, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес, и упомянутое указание типа запроса используется сервером AAA 3GPP для выбора целевого PGW.
Передатчик U202 сконфигурирован с возможностью отправки указания типа запроса серверу AAA 3GPP.
PGW согласно варианту осуществления 1 настоящего изобретения определяет указание типа запроса согласно процедуре, исполняемой в настоящий момент посредством UE, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес, и отправляет указание типа запроса серверу AAA 3GPP так, чтобы инструктировать сервер AAA 3GPP выбирать целевой PGW. Таким образом, сервер AAA 3GPP может определять согласно указанию типа запроса процедуру, исполняемую в настоящий момент посредством UE, и принимать решение со ссылкой на процедуру, исполняемую посредством UE, что повторный выбор PGW должен быть выполнен и получать идентификатор целевого PGW, необходимый для повторного выбора. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
Предпочтительно PGW может дополнительно включать в себя: первый приемник U203, сконфигурированный с возможностью приема сообщения-запроса, где сообщение-запрос включает в себя сообщение-запрос установления туннеля IPSec, отправленное посредством UE, или сообщение-запрос установления сеанса, отправленное устройством сети доступа.
В этом случае, определение процессором U201 указания типа запроса может включать в себя: определение указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания или IP-адрес UE.
Предпочтительно специфический метод реализации для процессора U201 для определения указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания или IP-адрес UE, может быть:
когда сообщение-запрос переносит IP-адрес UE или переносит указание передачи обслуживания, установкой значения указания типа запроса на передачу обслуживания; или когда сообщение-запрос не переносит IP-адрес UE или не переносит указание передачи обслуживания, установкой значения указания типа запроса на начальное присоединение или начальный запрос; или когда сообщение-запрос переносит IP-адрес UE или переносит указание передачи обслуживания, установкой значения указания типа запроса на сохранение IP-адреса; или когда сообщение-запрос не переносит IP-адрес UE или не переносит указание передачи обслуживания, установкой значения указания типа запроса на несохранение IP-адреса.
Предпочтительно PDN-шлюз, PGW, может дополнительно включать в себя: второй приемник U204, сконфигурированный с возможностью приема указания повторного выбора PGW и идентификатора целевого PGW, которые отправлены сервером AAA 3GPP; и третий передатчик дополнительно сконфигурирован с возможностью отправки идентификатора целевого PGW на UE.
ФИГ. 7 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 5 настоящего изобретения. Как показано на ФИГ. 7, способ включает в себя следующие этапы:
Этап S501: Сервер AAA 3GPP принимает информацию указания, что пользовательское оборудование, UE, поддерживает выбор из множества PGW, где упомянутая информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре.
Этап S502: Сервер AAA 3GPP отправляет идентификатор PGW и указания типа запроса на UE, где указание типа запроса используется для указания типа процедуры, для которой может быть использован PGW.
Способ согласно варианту осуществления 5 настоящего изобретения используется в случае, в котором UE поддерживает выбор из множества PGW. После приема информации указания, что пользовательское оборудование, UE, поддерживает выбор из множества PGW, сервер AAA 3GPP идентифицирует PGW согласно процедуре службы для указания типов процедуры, для которой может быть использован каждый PGW; и пересылает на UE идентификатор PGW и указание типа запроса, используемое для указания типа процедуры, для которой может быть использован PGW. Таким образом, UE может повторно выбирать соответствующий PGW согласно исполняемой в настоящий момент процедуре и со ссылкой на идентификатор. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
Предпочтительно в варианте осуществления настоящего изобретения PGW является динамическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа процедуры передачи обслуживания; или PGW является статическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа процедуры передачи обслуживания; или PGW является PGW, выбранным согласно информации конфигурации оператора, и указание типа запроса используется для указания типа процедуры начального присоединения; или PGW является статическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа начального присоединения.
Следует отметить, что PGW, выбранный согласно информации конфигурации оператора может быть PGW, ближайшим к UE или PGW с наименьшей нагрузкой.
В частности, выбор PGW, ближайшего к UE, может быть реализован посредством следующих этапов: определение отношений местоположений между UE и множеством PGW согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW, и выбор PGW, ближайшего к UE.
ФИГ. 8 представляет собой блок-схему последовательности операций способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 6 настоящего изобретения. Как показано на ФИГ. 8, способ включает в себя следующие этапы:
Этап S601: Пользовательское оборудование, UE, отправляет информацию указания, что UE поддерживает выбор из множества PGW, где упомянутая информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре.
Этап S602: UE принимает идентификатор PGW и указание типа запроса, где указание типа запроса используется для указания типа процедуры, для которой может быть использован PGW.
Этап S603: Когда тип процедуры, исполняемой посредством UE, является типом процедуры, указанным указанием типа запроса, выбор PGW.
Способ согласно варианту осуществления 6 настоящего изобретения используется в случае, в котором UE поддерживает выбор из множества PGW. UE отправляет информацию указания, что UE поддерживает выбор из множества PGW серверу AAA 3GPP, где информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре; сервер AAA 3GPP отправляет на UE идентификатор PGW и указание типа запроса, используемое для указания типа процедуры, для которой может быть использован PGW; и UE выполняет повторный выбор PGW согласно исполняемой в настоящий момент процедуре для выбора PGW, который может быть использован для типа процедуры, исполняемой в настоящий момент посредством UE. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
Выше по тексту уже упомянуто, что сети доступа не-3GPP могут быть классифицированы на надежные сети доступа и ненадежные сети доступа. Нижеследующее подробно отдельно описывает оптимизированные решения для выбора PGW в двух типах сетей доступа согласно варианту осуществления 5 и варианту осуществления 6.
Вариант осуществления 7
Вариант осуществления 7 настоящего изобретения реализует оптимизированное решение для выбора PGW в процессе, в котором UE устанавливает соединение с сетевой стороной в архитектуре надежной сети доступа. Посредством принятия варианта осуществления 7 настоящего изобретения динамическая подстройка PGW может быть реализована в надежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
ФИГ. 9 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 7 настоящего изобретения. Способ включает в себя следующие этапы:
Этап S701: Выполнение аутентификации авторизации доступа для UE.
UE инициирует процедуру аутентификации авторизации доступа. В частности, UE отправляет идентификатор пользователя устройству сети доступа; и устройство сети доступа отправляет сообщение-запрос аутентификации авторизации серверу AAA 3GPP.
Отличием от этапа S301 в варианте осуществления 3 является то, что если UE поддерживает механизм для выбора из множества PGW, UE отправляет информацию указания, что UE поддерживает выбор из множества PGW устройству сети доступа. Информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре.
Этап S701a: Устройство сети доступа отправляет сообщение-запрос аутентификации авторизации серверу AAA 3GPP. Сообщение-запрос аутентификации авторизации включает в себя идентификатор пользователя UE, тип аутентификации авторизации, тип доступа, протокол мобильности, поддерживаемый устройством сети доступа, информацию указания, что UE поддерживает выбор из множества PGW, и подобное.
Этап S701b: Сервер AAA 3GPP отправляет запрос аутентификации на HSS, получает векторы аутентификации, необходимые для аутентификации авторизации UE, и отправляет векторы аутентификации на UE посредством устройства сети доступа. UE выполняет взаимную аутентификацию между UE и сетевой стороной согласно векторам аутентификации. После того, как UE проходит аутентификацию, сервер AAA 3GPP получает данные подписки пользователя, соответствующие UE, от HSS и регистрирует идентификатор сервера AAA 3GPP с HSS. Данные подписки пользователя включают в себя идентификатор пользователя, информацию APN точки доступа и идентификатор PGW, соответствующего APN.
Для UE, поддерживающего механизм для выбора из множества PGW, если PGW, соответствующий APN является динамическим PGW, сервер AAA 3GPP может выбирать другой PGW для UE согласно информации конфигурации оператора.
Следует отметить, что другой PGW может быть выбран на основе текущего местоположения UE, например, выбирается PGW, ближайший к UE; или выбор выполняется согласно нагрузке PGW, например, выбирается PGW с наименьшей нагрузкой. Решение для выбора PGW не ограничивается в варианте осуществления настоящего изобретения.
Для UE, поддерживающего механизм для выбора из множества PGW, сервер AAA 3GPP отправляет данные подписки пользователя в сообщении-ответе аутентификации авторизации устройству сети доступа. В случае, в котором APN соответствует идентификатору динамического PGW, сервер AAA 3GPP добавляет указание типа запроса устройству сети доступа. Указание типа запроса используется для указания типа процедуры, для которой может быть использован PGW.
Для динамического PGW, включенного в данные подписки пользователя, доставленные посредством HSS, динамический PGW может быть использован, когда UE исполняет процедуру передачи обслуживания, и указание типа запроса, указывающее, что PGW используется для типа процедуры передачи обслуживания, устанавливается для PGW; для PGW, выбранного согласно информации конфигурации оператора, PGW может быть использован, когда UE исполняет процедуру начального присоединения, и указание типа запроса, указывающее, что PGW используется для типа процедуры начального присоединения, устанавливается для PGW; для статического PGW, включенного в данные подписки пользователя, доставленные посредством HSS, статический PGW может быть использован, когда UE исполняет процедуру передачи обслуживания и также может быть использован, когда UE исполняет процедуру начального присоединения, и указание типа запроса, указывающее, что PGW используется для типа процедуры передачи обслуживания, и указание типа запроса, указывающее, что PGW используется для типа процедуры начального присоединения, могут быть установлены для статического PGW, или для APN, информация только об одном уникальном статическом PGW отправляется на UE, UE должно выбирать статический PGW в любом сценарии.
Следует отметить, что PGW, выбранный согласно информации конфигурации оператора может быть PGW, ближайшим к UE или PGW с наименьшей нагрузкой.
Выбор PGW, ближайшего к UE, может быть реализован посредством следующих этапов: определение отношений местоположений между UE и множеством PGW согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW, и выбор PGW, ближайшего к UE.
Специфические решения реализации могут включать в себя следующие типы:
(1) Указание типа запроса, установленное сервером AAA 3GPP для PGW, который используется, когда UE исполняет процедуру передачи обслуживания, может быть указанием "передачи обслуживания" или указанием APN, используемым для процедуры передачи обслуживания; и указание типа запроса, установленное для PGW, который используется, когда UE исполняет процедуру начального присоединения, может быть указанием "начального присоединения" или указанием APN, используемым для процедуры начального присоединения.
(2) Указание типа запроса, установленное сервером AAA 3GPP для PGW, который используется, когда UE исполняет процедуру передачи обслуживания, может быть указанием "передачи обслуживания" или указанием APN, используемым для процедуры передачи обслуживания; и указание типа запроса, установленное для PGW, который используется, когда UE исполняет процедуру начального присоединения, может быть указанием нуля, то есть, ни какое указание не устанавливается.
(3) Указание типа запроса, установленное сервером AAA 3GPP для PGW, который используется, когда UE исполняет процедуру начального присоединения, может быть указанием "начального присоединения" или указанием APN, используемым для процедуры начального присоединения; и указание типа запроса, установленное для PGW, который используется, когда UE исполняет процедуру передачи обслуживания, может быть указанием нуля, то есть, ни какое указание не устанавливается.
Сервер AAA 3GPP отправляет идентификатор PGW, используемого для процедуры передачи обслуживания, и указание типа запроса устройству сети доступа.
Этап S702: Установление IP-соединения между UE, которое проходит аутентификацию авторизации, и устройством сети доступа.
Для UE, которое проходит аутентификацию авторизации, устанавливается IP-соединение между UE и устройством сети доступа. В частности, установление IP-соединения включает в себя: получение посредством UE локального IP-адрес от устройства сети доступа и сохранение посредством UE локального IP-адреса в качестве адреса для передачи (IP-CoA).
Отличием от этапа S302 в варианте осуществления 3 является то, что если устройство сети доступа получает идентификаторы и указания типа запроса множества PGW, соответствующих APN, от сервера AAA 3GPP, устройство сети доступа отправляет на UE упомянутое APN и идентификаторы, и указания типа запроса упомянутого множества PGW, соответствующих APN.
Этап S703: Если PCRF (функция правил учета стоимости и политики, функция правил учета стоимости и политики) применяется на сетевой стороне, устройство сети доступа запускает установление сеанса управления шлюзом.
Этот этап является таким же, как этап S303 в варианте осуществления 3.
Этап S704: Установление туннеля IPSec.
UE обнаруживает PGW.
UE инициирует установление туннеля IPSec.
Отличием от этапа S304 в варианте осуществления 3 является то, что для UE, поддерживающего механизм для выбора из множества PGW UE принимает идентификаторы и указания типа запроса, которые отправлены устройством сети доступа, из упомянутого множества PGW, где указания типа запроса используются для указания типов процедуры, для которой могут быть использованы PGW.
UE выполняет выбор PGW согласно процедуре, которая должна быть исполнена. В частности, UE выбирает PGW, у которого тип процедуры, указанный указанием типа запроса, является типом процедуры, исполняемой посредством UE.
В частности, если UE исполняет процедуру передачи обслуживания, UE выбирает PGW, у которого тип процедуры, указанный указанием типа запроса, является процедурой передачи обслуживания, для инициирования процедуры установления туннеля IPSec. В частности, может быть выбран PGW, который соответствует APN и который с указанием "передачи обслуживания" или указанием APN, используемым для процедуры передачи обслуживания.
Если UE исполняет процедуру начального присоединения, UE выбирает PGW, у которого тип процедуры, указанный указанием типа запроса, является процедурой начального присоединения, для инициирования процедуры установления туннеля IPSec. В частности, может быть выбран PGW с указанием "начального присоединения" или указанием APN, используемым для процедуры начального присоединения.
Для APN, если UE только принимает идентификатор уникального PGW, UE принимает идентификатор уникального PGW.
Этап S704a: PGW отправляет сообщение-запрос аутентификации авторизации серверу AAA 3GPP. Сообщение-запрос аутентификации авторизации включает в себя идентификатор пользователя упомянутого UE, параметры аутентификации авторизации, идентификатор PGW, APN и IP-CoA упомянутого UE.
Этап S704b: Для UE, поддерживающего механизм для выбора из множества PGW (сервер AAA 3GPP получает информацию, что UE имеет эту возможность посредством этапа S701a), сервер AAA 3GPP не выполняет процедуру повторного выбора PGW в любом случае.
Для UE, которое проходит аутентификацию авторизации, сервер AAA 3GPP отправляет данные подписки пользователя на PGW. Данные подписки пользователя включают в себя идентификатор пользователя UE, информацию APN, параметры QoS носителя по умолчанию и подобное.
PGW назначает на основе запроса UE префикс адреса IPv6 для UE, и UE может получать домашний IP-адрес (IP-адрес HoA) согласно протоколу автоматического конфигурирования.
Этап S705: Такой же, как этап S305 в варианте осуществления 3.
Этап S706: Такой же, как этап S306 в варианте осуществления 3.
Этап S707: Такой же, как этап S307 в варианте осуществления 3.
Этап S708: Такой же, как этап S308 в варианте осуществления 3.
Способ согласно варианту осуществления 7 настоящего изобретения используется в случае, в котором UE поддерживает выбор из множества PGW. UE отправляет информацию указания, что UE поддерживает выбор из множества PGW серверу AAA 3GPP, сервер AAA 3GPP идентифицирует PGW согласно процедуре службы для указания типов процедуры, для которой могут быть использованы PGW; и пересылает на упомянутое UE идентификатор PGW и указание типа запроса, используемое для указания типа процедуры, для которой может быть использован PGW. UE выполняет повторный выбор PGW согласно исполняемой в настоящий момент процедуре для выбора PGW, который может быть использован для типа процедуры, исполняемой в настоящий момент UE. Таким образом, динамическая подстройка PGW может быть реализована в надежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
Вариант осуществления 8
Вариант осуществления 8 настоящего изобретения реализует оптимизированное решение для выбора PGW в процессе, в котором UE устанавливает соединение с сетевой стороной в архитектуре ненадежной сети доступа. Посредством принятия варианта осуществления 8 настоящего изобретения динамическая подстройка PGW может быть реализована в ненадежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
ФИГ. 10 представляет собой блок-схему последовательности операций передачи сигналов способа для выбора PDN-шлюза, PGW, согласно варианту осуществления 8 настоящего изобретения. Способ включает в себя следующие этапы:
Этап S801: Выполнение аутентификации авторизации доступа для UE.
После того, как UE проходит аутентификацию авторизации, устройство сети доступа назначает локальный IP-адрес для UE.
Этап S802: UE получает адрес ePDG, например, может получать адрес ePDG посредством разрешения DNS. UE инициирует посредством использования локального IP-адреса, назначенного устройством сети доступа в качестве адреса источника, процедуру для установления туннеля IPSec для ePDG.
UE и сетевая сторона выполняют взаимную аутентификацию авторизации, и ePDG назначает IP-CoA для UE, которое проходит аутентификацию авторизации.
Если UE поддерживает механизм для выбора из множества PGW, UE отправляет указание, что UE поддерживает выбор из множества PGW на ePDG.
Этап S802a: ePDG отправляет сообщение-запрос аутентификации авторизации серверу AAA 3GPP. Сообщение-запрос аутентификации авторизации включает в себя идентификатор пользователя UE, тип аутентификации авторизации, тип доступа, протокол мобильности, поддерживаемый устройством сети доступа, указание, что UE поддерживает выбор из множества PGW, и подобное.
Этап S802b: Такой же, как этап S701b в варианте осуществления 7. Этот этап дополнительно включает в себя: для UE, которое проходит аутентификацию авторизации, если ePDG получает информацию идентификатора множества PGW, соответствующих APN, от сервера AAA 3GPP, то есть, информацию идентификатора PGW, используемого для процедуры передачи обслуживания, и идентификатора PGW, используемого для процедуры начального присоединения, ePDG отправляет на UE упомянутое APN и идентификаторы множества PGW, соответствующих упомянутому APN и используемых для процедуры передачи обслуживания, и идентификаторы множества PGW, соответствующих упомянутому APN и используемых для процедуры начального присоединения.
Этап S803: ePDG отправляет IP-адрес CoA, который назначается посредством ePDG для UE, на UE посредством использования сообщения IKEv2.
Этап S804: Устанавливается туннель IPSec между UE и ePDG.
Этап S805: Для UE, поддерживающего механизм для выбора из множества PGW UE выполняет выбор PGW согласно процедуре, которая должна быть исполнена.
В частности, если UE исполняет процедуру передачи обслуживания, UE выбирает PGW с идентификатором, используемым для процедуры передачи обслуживания для инициирования процедуры установления туннеля IPSec. В частности, выбирается PGW, который соответствует APN и который с указанием "передачи обслуживания" или указанием APN, используемым для процедуры передачи обслуживания.
Если UE исполняет процедуру начального присоединения, UE выбирает PGW с идентификатором, используемым для процедуры начального присоединения для инициирования процедуры установления туннеля IPSec. В частности, выбирается PGW с указанием "начального присоединения" или указанием APN, используемым для процедуры начального присоединения.
Для APN, если UE только принимает идентификатор уникального PGW, UE принимает идентификатор уникального PGW для инициирования процедуры установления туннеля IPSec.
Этап S805a: PGW инициирует сообщение-запрос аутентификации авторизации для сервера AAA 3GPP. Сообщение-запрос аутентификации авторизации включает в себя идентификатор пользователя упомянутого UE, параметры аутентификации авторизации, идентификатор PGW, APN и IP-CoA упомянутого UE.
Этап S805b: Для UE, поддерживающего механизм для выбора из множества PGW (сервер AAA 3GPP получает информацию, что UE имеет эту возможность посредством этапа S802a), сервер AAA 3GPP не выполняет процедуру повторного выбора PGW в любом случае.
Для UE, которое проходит аутентификацию авторизации, сервер AAA 3GPP отправляет данные подписки пользователя на PGW. Данные подписки пользователя включают в себя идентификатор пользователя UE, информацию APN, параметры QoS носителя по умолчанию и подобное.
PGW назначает на основе запроса UE префикс адреса IPv6 для UE, и UE может получать домашний IP-адрес (IP-адрес HoA) согласно протоколу автоматического конфигурирования.
Этап S806: Такой же, как этап S705 в варианте осуществления 7.
Этап S807: Такой же, как этап S706 в варианте осуществления 7.
Этап S808: Такой же, как этап S707 в варианте осуществления 7.
Этап S809: Такой же, как этап S708 в варианте осуществления 7.
Способ согласно варианту осуществления 8 настоящего изобретения используется в случае, в котором UE поддерживает выбор из множества PGW. UE отправляет информацию указания, что UE поддерживает выбор из множества PGW серверу AAA 3GPP, сервер AAA 3GPP идентифицирует PGW согласно процедуре службы для указания типов процедуры, для которой могут быть использованы PGW; и пересылает на упомянутое UE идентификатор PGW и указание типа запроса, используемое для указания типа процедуры, для которой может быть использован PGW. UE выполняет повторный выбор PGW согласно исполняемой в настоящий момент процедуре для выбора PGW, который может быть использован для типа процедуры, исполняемой в настоящий момент посредством UE. Таким образом, динамическая подстройка PGW может быть реализована в ненадежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
В соответствии со способами для выбора PDN-шлюза, PGW, обеспеченными с варианта осуществления 5 по вариант осуществления 8 настоящего изобретения, варианты осуществления настоящего изобретения дополнительно обеспечивают сервер AAA 3GPP и пользовательское оборудование, UE.
ФИГ. 11 представляет собой структурное представление сервера AAA 3GPP согласно варианту осуществления 2 настоящего изобретения. Как показано на ФИГ. 11, сервер AAA 3GPP может включать в себя приемник U301 и передатчик U302.
Приемник U301 сконфигурирован с возможностью приема информации указания, что пользовательское оборудование, UE, поддерживает выбор из множества PGW, где упомянутая информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре.
Передатчик U302 сконфигурирован с возможностью отправки идентификатора PGW и указания типа запроса на UE, где указание типа запроса используется для указания типа процедуры, для которой может быть использован PGW.
После приема информации указания, что пользовательское оборудование, UE, поддерживает выбор из множества PGW, сервер AAA 3GPP согласно варианту осуществления 2 настоящего изобретения идентифицирует PGW согласно процедуре службы для указания типов процедуры, для которой могут быть использованы PGW; и пересылает на UE идентификатор PGW и указание типа запроса, используемое для указания типа процедуры, для которой может быть использован PGW. Таким образом, UE может выбирать соответствующий PGW согласно исполняемой в настоящий момент процедуре и со ссылкой на идентификатор для выполнения повторного выбора. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
Следует отметить, что PGW является динамическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа процедуры передачи обслуживания; или PGW является статическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа процедуры передачи обслуживания; или PGW является PGW, выбранным согласно информации конфигурации оператора, и указание типа запроса используется для указания типа процедуры начального присоединения; или PGW является статическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа начального присоединения.
В частности, PGW, выбранный согласно информации конфигурации оператора, может быть PGW, ближайшим к UE или PGW с наименьшей нагрузкой.
PGW, ближайший к UE, является PGW, который является ближайшим к UE и выбранным на основе отношений местоположений, которые определяются согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW между UE и упомянутым множеством PGW.
Вариант осуществления настоящего изобретения дополнительно обеспечивает пользовательское оборудование, UE. ФИГ. 12 представляет собой структурное представление пользовательского оборудования, UE, согласно варианту осуществления настоящего изобретения. Как показано на ФИГ. 12, пользовательское оборудование, UE, может включать в себя: передатчик U401, приемник U402 и процессор U403.
Передатчик U401 сконфигурирован с возможностью отправки информации указания, что UE поддерживает выбор из множества PGW, где упомянутая информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре.
Приемник U402 сконфигурирован с возможностью приема идентификатора PGW и указания типа запроса, где указание типа запроса используется для указания типа процедуры, для которой может быть использован PGW.
Процессор U403 сконфигурирован с возможностью выбора PGW, когда тип процедуры, исполняемой посредством UE, является типом процедуры, указанным указанием типа запроса.
UE согласно варианту осуществления настоящего изобретения отправляет информацию указания, что UE поддерживает выбор из множества PGW серверу AAA 3GPP, где информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре; сервер AAA 3GPP отправляет на UE идентификатор PGW и указание типа запроса, используемое для указания типа процедуры, для которой может быть использован PGW; и UE выполняет повторный выбор PGW согласно исполняемой в настоящий момент процедуре для выбора PGW, который может быть использован для типа процедуры, исполняемой в настоящий момент посредством UE. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
Следует отметить, что указание типа запроса используется для указания типа процедуры передачи обслуживания; или указание типа запроса используется для указания типа начального присоединения.
Вариант осуществления настоящего изобретения дополнительно обеспечивает систему для выбора PDN-шлюза, PGW. ФИГ. 13 представляет собой структурное представление системы для выбора PDN-шлюза, PGW, согласно варианту осуществления настоящего изобретения. Как показано на ФИГ. 13, система включает в себя: пользовательское оборудование, UE, 10, PDN-шлюз, PGW, 20 и сервер 30 аутентификации, авторизации и учета, AAA, проекта партнерства 3-го поколения, 3GPP.
PGW 20 сконфигурирован с возможностью определения указания типа запроса, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес, и упомянутое указание типа запроса используется для сервера AAA 3GPP для выбора целевого PGW; и отправки указания типа запроса серверу 30 AAA 3GPP.
Сервер 30 AAA 3GPP сконфигурирован с возможностью приема указания типа запроса, отправленного посредством PGW 20; и выбора целевого PGW согласно указанию типа запроса.
В системе согласно варианту осуществления 1 настоящего изобретения PGW определяет указание типа запроса согласно процедуре, исполняемой в настоящий момент посредством UE, где указание типа запроса используется для указания типа процедуры, исполняемой пользовательским оборудованием, UE, или используется для указания, сохраняется ли IP-адрес, и отправляет указание типа запроса серверу AAA 3GPP так, чтобы инструктировать сервер AAA 3GPP выбирать целевой PGW. Таким образом, сервер AAA 3GPP может определять согласно указанию типа запроса процедуру, исполняемую в настоящий момент посредством UE, и принимать решение со ссылкой на процедуру, исполняемую посредством UE, что повторный выбор PGW должен быть выполнен, и получать идентификатор целевого PGW, необходимый для повторного выбора. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и ненужная процедура повторного выбора PGW избегается.
Предпочтительно выбор сервером 30 AAA 3GPP целевого PGW согласно указанию типа запроса включает в себя: когда указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является процедура передачи обслуживания и идентификатор динамического PGW, включенный в данные подписки пользователя, доставленные домашним абонентским сервером, HSS, отличается от идентификатора PGW, выбор динамического PGW в качестве целевого PGW; или когда указание типа запроса используется для указания, что IP-адрес сохраняется и идентификатор динамического PGW, включенный в данные подписки пользователя, доставленные домашним абонентским сервером, HSS, отличается от идентификатора PGW, выбор динамического PGW в качестве целевого PGW.
Предпочтительно выбор сервером 30 AAA 3GPP целевого PGW согласно указанию типа запроса включает в себя: когда указание типа запроса используется для указания, что типом процедуры, исполняемой посредством UE, является начальное присоединение или начальный запрос и определяется согласно информации конфигурации оператора, что PGW должен быть повторно выбран, выбор PGW, ближайшего к UE, в качестве целевого PGW или выбор PGW с наименьшей нагрузкой в качестве целевого PGW; или когда указание типа запроса используется для указания, что IP-адрес не сохраняется и определяется согласно информации конфигурации оператора, что PGW должен быть повторно выбран, выбор PGW, ближайшего к UE, в качестве целевого PGW или выбор PGW с наименьшей нагрузкой в качестве целевого PGW.
Предпочтительно выбор PGW, ближайшего к UE, в качестве целевого PGW включает в себя: определение отношений местоположений между UE и множеством PGW согласно IP-адресу для передачи, CoA, UE и информации идентификатора множества PGW, и выбор PGW, ближайшего к UE.
Предпочтительно сервер 30 AAA 3GPP дополнительно сконфигурирован с возможностью отправки целевого PGW домашнему абонентскому серверу, HSS, когда целевой PGW отличается от PGW.
Предпочтительно сервер 30 AAA 3GPP дополнительно сконфигурирован с возможностью отправки указания повторного выбора PGW и идентификатора целевого PGW на PGW, когда целевой PGW отличается от PGW.
Предпочтительно PGW 20 сконфигурирован с возможностью приема сообщения-запроса, где сообщение-запрос включает в себя сообщение-запрос установления туннеля IPSec, отправленное пользовательским оборудованием, UE, 10 или сообщение-запрос установления сеанса, отправленное устройством сети доступа; и определения указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания или IP-адрес UE.
Предпочтительно определение посредством PGW 20 указания типа запроса согласно тому, переносит ли сообщение-запрос указание передачи обслуживания или IP-адрес UE 10 включает в себя: когда сообщение-запрос переносит IP-адрес UE или переносит указание передачи обслуживания, установку значения указания типа запроса на передачу обслуживания; или когда сообщение-запрос не переносит IP-адрес UE или не переносит указание передачи обслуживания, установку значения указания типа запроса на начальное присоединение или начальный запрос; или когда сообщение-запрос переносит IP-адрес UE или переносит указание передачи обслуживания, установку значения указания типа запроса на сохранение IP-адреса; или когда сообщение-запрос не переносит IP-адрес UE или не переносит указание передачи обслуживания, установку значения указания типа запроса на несохранение IP-адреса.
Предпочтительно PGW 20 дополнительно сконфигурирован с возможностью приема указания повторного выбора PGW и идентификатора целевого PGW, которые отправлены сервером 30 AAA 3GPP; и отправки идентификатора целевого PGW на UE 10.
Вариант осуществления 2 настоящего изобретения дополнительно обеспечивает систему для выбора PDN-шлюза, PGW, в случае, в котором UE поддерживает выбор из множества PGW. ФИГ. 14 представляет собой структурное представление системы для выбора PDN-шлюза, PGW, согласно варианту осуществления 2 настоящего изобретения. Как показано на ФИГ. 14, система включает в себя: пользовательское оборудование, UE, 100, PDN-шлюз, PGW, 200 и сервер 300 аутентификации, авторизации и учета, AAA, проекта партнерства 3-го поколения, 3GPP.
UE 100 сконфигурировано с возможностью отправки информации указания, что UE поддерживает выбор из множества PGW, где упомянутая информация указания используется для указания, что UE 100 может выбирать PGW согласно исполняемой процедуре.
Сервер 300 AAA 3GPP сконфигурирован с возможностью приема информации указания, что UE 100 поддерживает выбор из множества PGW; и отправки идентификатора PGW и указания типа запроса на UE 100, где указание типа запроса используется для указания типа процедуры, для которой может быть использован PGW.
UE 100 сконфигурировано с возможностью приема идентификатора PGW и указания типа запроса; и выбора PGW, когда тип процедуры, исполняемой посредством UE 100, является типом процедуры, указанным указанием типа запроса.
Система согласно варианту осуществления настоящего изобретения используется в случае, в котором UE поддерживает выбор из множества PGW. UE отправляет информацию указания, что UE поддерживает выбор из множества PGW серверу AAA 3GPP, где информация указания используется для указания, что UE может выбирать PGW согласно исполняемой процедуре; сервер AAA 3GPP отправляет на UE идентификатор PGW и указание типа запроса, используемое для указания типа процедуры, для которой может быть использован PGW; и UE выполняет повторный выбор PGW согласно исполняемой в настоящий момент процедуре для выбора PGW, который может быть использован для типа процедуры, исполняемой в настоящий момент посредством UE. Таким образом, динамическая подстройка PGW может быть реализована в надежной или ненадежной сети доступа и последующее инициирование ненужной процедуры повторного выбора PGW избегается.
Предпочтительно PGW является динамическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа процедуры передачи обслуживания; или PGW является статическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа процедуры передачи обслуживания; или PGW является PGW, выбранным согласно информации конфигурации оператора, и указание типа запроса используется для указания типа процедуры начального присоединения; или PGW является статическим PGW, включенным в данные подписки пользователя, и указание типа запроса используется для указания типа начального присоединения.
Предпочтительно PGW, выбранный согласно информации конфигурации оператора, является PGW, ближайшим к UE 100 или PGW с наименьшей нагрузкой.
Предпочтительно PGW, ближайший к UE 100 является PGW, который является ближайшим к UE 100 и выбранным на основе отношений местоположений, которые определяются согласно IP-адресу для передачи, CoA, UE 100 и информации идентификатора множества PGW между UE 100 и упомянутым множеством PGW.
Обычный специалист в данной области техники может понимать, что решение в вариантах осуществления настоящего изобретения может быть реализовано посредством программного обеспечения плюс необходимой универсальной платформы аппаратного обеспечения. На основе такого понимания технические решения в вариантах осуществления настоящего изобретения или часть, вносящая вклад в предшествующий уровень техники, могут быть по существу воплощены в форме программного продукта. Компьютерный программный продукт может быть сохранен на носителе данных, таком как ROM/RAM, магнитный диск и оптический диск, и может включать в себя несколько инструкций для инструктирования компьютерному устройству (которое может быть персональным компьютером, сервером или сетевым устройством и подобным) для исполнения способов, описанных в вариантах осуществления настоящего изобретения или в некоторых частях вариантов осуществления настоящего изобретения.
Все варианты осуществления в этом описании описаны последовательно; между вариантами осуществления может быть сделана ссылка для аналогичных частей вариантов осуществления, и описание каждого варианта осуществления фокусируется на различие между вариантом осуществления и другими вариантами осуществления. Варианты осуществления системы описаны кратко, поскольку они в основном являются аналогичными вариантам осуществления способа, и для связанной части ссылка может быть сделана на варианты осуществления способа.
Методики реализации настоящего изобретения, описанные выше по тексту, не предназначены для ограничения объема охраны настоящего изобретения. Любая модификация, эквивалентная замена и улучшение, сделанные без отклонения от принципа настоящего изобретения, должны все попадать в объем охраны настоящего изобретения.