СПОСОБЫ ДЛЯ ОТПРАВКИ И ПРИЕМА ДАННЫХ ПОДПИСКИ ПОЛЬЗОВАТЕЛЕЙ, ДОМАШНИЙ АБОНЕНТСКИЙ СЕРВЕР И УЗЕЛ ПОДДЕРЖКИ ОБСЛУЖИВАНИЯ GPRS
METHODS FOR SENDING AND RECEIVING USER DETAILS, HOME SUBSCRIBERS  AND SERVICE SUPPORT GPRS

ОБЛАСТЬ ТЕХНИКИ
[0001] Представленное изобретение относится к области технологий мобильной связи и, в частности, к способу для отправки данных подписки пользователей, способу для приема данных подписки пользователей, домашнему абонентскому серверу (далее HSS) и узлу поддержки обслуживания GPRS (далее SGSN).
УРОВЕНЬ ТЕХНИКИ
[0002] Чтобы отвечать требованиям, таким как службы широкополосного вещания, качество обслуживания и покрытие сети, 3GPP запускает полностью новую развитую сеть, а именно, развитую систему пакетной передачи (развитая система пакетной передачи, EPS). Со ссылками на фиг. 1, ФИГ. 1 является диаграммой архитектуры сети EPS. EPS включает в себя развитую наземную сеть радиодоступа универсальную систему мобильной связи (UMTS) (E-UTRAN), объект управления мобильностью (MME), обслуживающий шлюз (S-GW), шлюз сети пакетной передачи данных (PDN) (P-GW), узел поддержки обслуживания GPRS (SGSN), домашний абонентский сервер (HSS) и функциональный блок политики и правил тарификации (PCRF).
[0003] E-UTRAN используется, чтобы воплотить все функции, связанные с радиодоступом в развитой сети. MME используется, чтобы взять под контроль управление мобильностью на плоскости управления, включая управление контекстом пользователя, управление статусом мобильности, распределение временной идентификационной информации пользователя и т.п. S-GW является шлюзом, завершающимся на интерфейсе E-UTRAN, и используется в качестве привязки плоскости пользователя между 3GPP системами доступа. P-GW является шлюзом, который завершает интерфейс SGi по отношению к сети пакетных данных, и используется в качестве привязки плоскости пользователя между 3GPP системой доступа и non-3GPP системой доступа. PCRF используются для реализации решений контроля политик и функций учета стоимости, основанных на трафике. HSS используется для хранения информация подписки пользователей. SGSN используется для реализации маршрутизации и переадресации, управления мобильностью, управления сеансом, хранения информации пользователя и т.п. в сети GPRS/UMTS. Кроме того, сеть радиодоступа GSM/EDGE (сеть радиодоступа GSM/EDGE, GERAN) и наземная сеть радиодоступа UMTS (UTRAN) на ФИГ. 1 используется для реализации всех функций, относящихся к радиодоступу сети GPRS/UMTS.
[0004] Во время развития сети GPRS в EPS SGSN развивается от поддержки интерфейса Gn/Gp к поддержке интерфейса S4, и интерфейс между SGSN и HSS также развивается от Gr интерфейса на основе технологической схемы (MAP) на интерфейс S6d, поддерживающий Diameter, где SGSN, поддерживающий интерфейс Gn/Gp, называют Gn/Gp-SGSN. Полагая, что в пределах относительно длительного периода, SGSN в EPS должен поддерживать доступ пользователей GPRS к сети EPS посредством использования GERAN/UTRAN, SGSN в EPS должен иметь функции Gn/Gp-SGSN в сети GPRS. Сеть GPRS обеспечивает механизм реализации службы CAMEL (Настроенные приложения для продвинутой логики мобильных сетей), и Gn/Gp-SGSN может выборочно поддерживать функцию CAMEL. Поэтому когда Gn/Gp-SGSN поддерживает функцию CAMEL, SGSN в EPS также должен поддерживать функцию CAMEL, то есть, SGSN должен принимать данные подписки пользователей, которые отправляет HSS и включать в себя данные службы CAMEL.
[0005] В процессе реализации представленного изобретения изобретатель выяснил, что предшествующий уровень техники имеет следующие технические проблемы: когда SGSN в EPS поддерживает функцию CAMEL, потому что интерфейс S6d не поддерживает передачу данных службы CAMEL, SGSN захватывает все данные подписки пользователей из HSS посредством использования Gr интерфейса на основе MAP. Захват данных подписки пользователей посредством использования GR интерфейса на основе MAP принуждает SGSN не использовать интерфейс S6d, и некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, не могут быть воплощены.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0006] Ввиду этого представленное изобретение предоставляет способ для отправки данных подписки пользователей, способ приема данных подписки пользователей, HSS, и SGSN, чтобы решить проблемы такие, как захват данных подписки пользователей посредством использования Gr интерфейса на основе MAP принуждает SGSN не использовать интерфейс S6d, и что некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, не могут быть воплощены в предшествующем уровне техники. Технические решения представленного изобретения следующие:
[0007] Согласно первому аспекту предоставлен способ для отправки данных подписки пользователей, включающий этапы:
Когда HSS принимает, посредством использования интерфейса S6d, запрос, отправленный посредством SGSN для захвата данных подписки пользователей, определение посредством HSS, включают ли данные подписки пользователей в себя данные службы CAMEL;
если данные подписки пользователей включают в себя данные службы CAMEL, отправку посредством HSS данных подписки пользователей к SGSN посредством использования Gr-интерфейса или отправку данных службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d, и отправку данных службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса к SGSN; и
если данные подписки пользователей не включают в себя данные службы CAMEL, отправку посредством HSS данных подписки пользователей к SGSN посредством использования интерфейса S6d.
[0008] В первом возможном способе реализации первого аспекта запрос на захват данных подписки пользователей является сообщением запроса обновления местоположения.
[0009] Со ссылкой на первый возможный способ реализации первого аспекта во втором возможном способе реализации первого аспекта, отправка посредством HSS данных подписки пользователей к SGSN посредством использования Gr-интерфейса включает в себя:
отправку посредством HSS сообщения ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение ответа обновления местоположения переносит информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL; и
отправку посредством HSS данных подписки пользователей, которые включают данные службы CAMEL к SGSN посредством использования Gr-интерфейса после отправки сообщения ответа обновления местоположения.
[0010] Со ссылкой на второй возможный способ реализации первого аспекта в третьем возможном способе реализации первого аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
отправка посредством HSS данных подписки пользователей, которые включают данные службы CAMEL, к SGSN посредством использования Gr-интерфейса после отправки сообщения ответа обновления местоположения включает в себя:
после того как сообщение ответа обновления местоположения отправлено, если HSS принимает сообщение запроса обновления местоположения, отправленное посредством SGSN посредством использования Gr-интерфейса, отправку данных подписки пользователей, которые включают в себя данные службы CAMEL, к SGSN посредством использования Gr-интерфейса.
[0011] Со ссылкой на первый возможный способ реализации первого аспекта в четвертом возможном способе реализации первого аспекта отправка посредством HSS данных службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d и отправка данных службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса к SGSN включает в себя:
отправку посредством HSS сообщения ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение ответа обновления местоположения переносит данные службы не CAMEL в данных подписки пользователей и информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL; и
отправку посредством HSS данных службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса после отправки сообщения ответа обновления местоположения.
[0012] Со ссылкой на четвертый возможный способ реализации первого аспекта в пятом возможном способе реализации первого аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
отправка посредством HSS данных службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса после отправки сообщения ответа обновления местоположения включает в себя:
после того как сообщение ответа обновления местоположения отправлено, если HSS принимает сообщение запроса обновления местоположения, отправленное посредством SGSN посредством использования Gr-интерфейса, отправку посредством HSS данных службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса.
[0013] Со ссылкой на пятый возможный способ реализации первого аспекта в шестом возможном способе реализации первого аспекта, сообщение запроса обновления местоположения, повторно отправленное посредством SGSN посредством использования Gr-интерфейса, далее переносит информацию индикации, используемую для обозначения того, что запрошены только данные службы CAMEL в данных подписки пользователей.
[0014] Согласно второму аспекту предоставлен способ для приема данных подписки пользователей, включающий:
отправку посредством SGSN посредством использования интерфейса S6d запроса на захват данных подписки пользователей к HSS;
когда HSS определяет, что данные подписки пользователей включают в себя данные службы CAMEL, прием посредством SGSN данных подписки пользователей посредством использования Gr-интерфейса или прием данных службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d и прием данных службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса; и
когда HSS определяет, что данные подписки пользователей не включают в себя данные службы CAMEL, прием посредством SGSN данных подписки пользователей посредством использования интерфейса S6d.
[0015] В первом возможном способе реализации второго аспекта запрос на захват данных подписки пользователей является сообщением запроса обновления местоположения.
[0016] Со ссылкой на первый возможный способ реализации второго аспекта во втором возможном способе реализации второго аспекта прием посредством SGSN данных подписки пользователей посредством использования Gr-интерфейса включает в себя:
прием посредством SGSN посредством использования интерфейса S6d сообщения ответа обновления местоположения, отправленное посредством HSS, где сообщение ответа обновления местоположения переносит информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя в себя данные службы CAMEL; и
прием посредством SGSN посредством использования Gr-интерфейса данных подписки пользователей, которые включают в себя в себя данные службы CAMEL и отправлены посредством HSS.
[0017] Со ссылкой на второй возможный способ реализации второго аспекта в третьем возможном способе реализации второго аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
способ далее включает в себя:
после приема сообщения ответа обновления местоположения повторную отправку посредством SGSN сообщения запроса обновления местоположения к HSS посредством использования Gr-интерфейса.
[0018] Со ссылкой на первый возможный способ реализации второго аспекта в четвертом возможном способе реализации второго аспекта прием посредством SGSN данных службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d и прием данных службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса включают в себя:
прием посредством SGSN посредством использования интерфейса S6d сообщения ответа обновления местоположения, отправленное посредством HSS, где сообщение ответа обновления местоположения переносит данные службы не CAMEL в данных подписки пользователей и информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL; и
прием посредством SGSN посредством использования Gr-интерфейса данных службы CAMEL, которые включены в данные подписки пользователей и отправлены посредством HSS.
[0019] Со ссылкой на четвертый возможный способ реализации второго аспекта в пятом возможном способе реализации второго аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
способ далее включает в себя:
после приема сообщения ответа обновления местоположения повторную отправку посредством SGSN сообщения запроса обновления местоположения к HSS посредством использования Gr-интерфейса.
[0020] Со ссылкой на пятый возможный способ реализации второго аспекта в шестом возможном способе реализации второго аспекта сообщение запроса обновления местоположения, повторно отправленное посредством SGSN к HSS посредством использования Gr-интерфейса, переносит информацию индикации, используемую для обозначения того, что запрошены только данные службы CAMEL.
[0021] Согласно третьему аспекту предоставлен HSS, включающий в себя:
модуль определения, сконфигурированный, чтобы: когда HSS принимает посредством использования интерфейса S6d запрос, отправленный посредством SGSN на захват данных подписки пользователей, определять включают ли данные подписки пользователей в себя данные службы CAMEL;
первый модуль отправки, сконфигурированный, чтобы: когда данные подписки пользователей включают в себя данные службы CAMEL, отправлять данные подписки пользователей к SGSN посредством использования Gr-интерфейса или отправлять данные службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d и отправлять данные службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса к SGSN; и
второй модуль отправки, сконфигурированный, чтобы: когда данные подписки пользователей не включают в себя данные службы CAMEL, отправлять данные подписки пользователей к SGSN посредством использования интерфейса S6d.
[0022] В первом возможном способе реализации третьего аспекта запрос на захват данных подписки пользователей является сообщением запроса обновления местоположения.
[0023] Со ссылкой на первый возможный способ реализации третьего аспекта во втором возможном способе реализации третьего аспекта первый модуль отправки включает в себя:
первый подмодуль отправки, сконфигурированный, чтобы отправлять сообщение ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение ответа обновления местоположения переносит информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL; и
второй подмодуль отправки, сконфигурированный, чтобы: после того как сообщение ответа обновления местоположения отправлено, отправлять данные подписки пользователей, которые включают в себя данные службы CAMEL к SGSN посредством использования Gr-интерфейса.
[0024] Со ссылкой на второй возможный способ реализации третьего аспекта в третьем возможном способе реализации третьего аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
второй подмодуль отправки включает в себя:
первый блок отправки, сконфигурированный чтобы: после того как первый подмодуль отправки отправляет сообщение ответа обновления местоположения, если HSS принимает сообщение запроса обновления местоположения повторно отправленное посредством SGSN посредством использования Gr-интерфейса, отправлять данные подписки пользователей, которые включают в себя данные службы CAMEL к SGSN посредством использования Gr-интерфейса.
[0025] Со ссылкой на первый возможный способ реализации третьего аспекта в четвертом возможном способе реализации третьего аспекта первый модуль отправки включает в себя:
третий подмодуль отправки, сконфигурированный, чтобы отправлять сообщение ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение ответа обновления местоположения переносит данные службы не CAMEL в данных подписки пользователей и информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL; и
четвертый подмодуль отправки, сконфигурированный чтобы: после того как сообщение ответа обновления местоположения отправлено, отправлять данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса.
[0026] Со ссылкой на четвертый возможный способ реализации третьего аспекта в пятом возможном способе реализации третьего аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
четвертый подмодуль отправки включает в себя:
второй блок отправки, сконфигурированный чтобы: после того как третий подмодуль отправки отправляет сообщение ответа обновления местоположения, если HSS принимает сообщение запроса обновления местоположения, отправленное посредством SGSN посредством использования Gr-интерфейса, отправлять данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса.
[0027] Со ссылкой на пятый возможный способ реализации третьего аспекта в шестом возможном способе реализации третьего аспекта сообщение запроса обновления местоположения, повторно отправленное посредством SGSN посредством использования Gr-интерфейса, далее переносит информацию индикации, используемую для обозначения того, что запрошены только данные службы CAMEL в данных подписки пользователей.
[0028] Согласно четвертому аспекту предоставлен SGSN, включающий в себя:
модуль отправки, сконфигурированный, чтобы отправлять посредством использования интерфейса S6d запрос на захват данных подписки пользователей к HSS;
первый модуль приема, сконфигурированный чтобы: когда HSS определяет, что данные подписки пользователей включают в себя данные службы CAMEL, принимать данные подписки пользователей посредством использования Gr-интерфейса или принимать данные службы не CAMEL в данных подписки пользователей посредством использования S6d и принимать данные службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса; и
второй модуль приема, сконфигурированный чтобы: когда HSS определяет, что данные подписки пользователей не включают в себя данные службы CAMEL, принимать данные подписки пользователей посредством использования интерфейса S6d.
[0029] В первом возможном способе реализации четвертого аспекта запрос на захват данных подписки пользователей является сообщением запроса обновления местоположения.
[0030] Со ссылкой на первый возможный способ реализации четвертого аспекта во втором возможном способе реализации четвертого аспекта первый модуль приема включает в себя:
первый подмодуль приема, сконфигурированный, чтобы принимать посредством использования интерфейса S6d сообщение ответа обновления местоположения, отправленное посредством HSS, где сообщение ответа обновления местоположения переносит информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL; и
второй подмодуль приема, сконфигурированный, чтобы принимать посредством использования Gr-интерфейса данные подписки пользователей, которые включают в себя данные службы CAMEL и отправлены посредством HSS.
[0031] Со ссылкой на второй возможный способ реализации четвертого аспекта в третьем возможном способе реализации четвертого аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
первый модуль приема далее включает в себя:
пятый подмодуль отправки, сконфигурированный чтобы: после того как сообщение ответа обновления местоположения принято повторно отправить сообщение запроса обновления местоположения в HSS посредством использования Gr-интерфейса.
[0032] Со ссылкой на первый возможный способ реализации четвертого аспекта в четвертом возможном способе реализации четвертого аспекта первый модуль приема включает в себя:
третий подмодуль приема, сконфигурированный, чтобы принимать посредством использования интерфейса S6d сообщение ответа обновления местоположения, отправленное посредством HSS, где сообщение ответа обновления местоположения переносит данные службы не CAMEL в данных подписки пользователей и информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL; и
четвертый подмодуль приема, сконфигурированный, чтобы принимать посредством использования Gr-интерфейса данные службы CAMEL, которые включены в данные подписки пользователей и отправлены посредством HSS.
[0033] Со ссылкой на четвертый возможный способ реализации четвертого аспекта в пятом возможном способе реализации четвертого аспекта информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса; и
первый модуль приема далее включает в себя:
шестой подмодуль отправки, сконфигурированный, чтобы: после того как сообщение ответа обновления местоположения принято, повторно отправлять сообщение запроса обновления местоположения в HSS посредством использования Gr-интерфейса.
[0034] Со ссылкой на пятый возможный способ реализации четвертого аспекта в шестом возможном способе реализации четвертого аспекта сообщение запроса обновления местоположения, повторно отправленное посредством шестого подмодуля отправки к HSS посредством использования Gr-интерфейса, далее переносит информацию индикации, используемую для обозначения того, что запрошены только данные службы CAMEL.
[0035] У технических решений есть следующие благоприятные эффекты:
[0036] Представленное изобретение предоставляет способ для отправки данных подписки пользователей, способ для приема данных подписки пользователей, HSS и SGSN. HSS сначала принимает посредством использования интерфейса S6d запрос, отправленный посредством SGSN, на захват данных подписки пользователей. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d после того, как запрос принят и прежде, чем данные подписки пользователей будут отправлены, HSS сначала определяет, включают ли данные подписки пользователей в себя данные службы CAMEL и затем отправляет данные подписки пользователей, выборочно используя Gr-интерфейс или интерфейс S6d для различных случаев. Таким образом, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования Gr-интерфейса, или данные службы не CAMEL в данных подписки пользователей отправляются посредством использования интерфейса S6d. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут также быть воплощены.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0037] Чтобы описать технические решения в вариантах осуществления представленного изобретения или в предшествующей области техники более ясно, далее кратко приведены сопровождающие чертежи, требуемые для того, чтобы описать варианты осуществления или предшествующий уровень техники. Очевидно, сопровождающие чертежи в дальнейшем описании показывают просто варианты осуществления представленного изобретения, и средний специалист в данной области техники может вывести другие чертежи из этих сопровождающих чертежей без творческих усилий.
[0038] ФИГ. 1 является диаграммой архитектуры сети развитой системы пакетной передачи EPS;
[0039] ФИГ. 2 является схематической последовательностью операций способа для того, чтобы отправлять данные подписки пользователей согласно варианту осуществления представленного изобретения;
[0040] ФИГ. 3 является схематической последовательностью операций способа для того, чтобы принимать данные подписки пользователей согласно варианту осуществления представленного изобретения;
[0041] ФИГ. 4 является сигнальной диаграммой способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения;
[0042] ФИГ. 5 является другой сигнальной диаграммой способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения;
[0043] ФИГ. 6 является другой сигнальной диаграммой способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения;
[0044] ФИГ. 7 является другой сигнальной диаграммой способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения;
[0045] ФИГ. 8 является схематической структурной диаграммой HSS согласно варианту осуществления изобретения; и
[0046] ФИГ. 9 является схематической структурной диаграммой SGSN согласно варианту осуществления представленного изобретения.
ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
[0047] Следующее ясно описывает технические решения в вариантах осуществления представленного изобретения со ссылкой на сопровождающие чертежи в вариантах осуществления представленного изобретения. Очевидно, описанные варианты осуществления являются просто несколькими, но не всеми вариантами осуществления представленного изобретения. Все другие варианты осуществления, полученные средним специалистом в данной области техники на основании вариантов осуществления представленного изобретения без творческих усилий, должны находиться в пределах объема охраны представленного изобретения.
[0048] Если технические решения представленного изобретения рассматриваются с позиции стороны HSS, то ссылка может быть сделана на ФИГ. 2, которая является схематической последовательностью операций способа для того, чтобы отправлять данные подписки пользователей согласно варианту осуществления представленного изобретения. Способ может включать в себя:
[0049] Этап S201: Когда HSS принимает посредством использования интерфейса S6d запрос, отправленный посредством SGSN, на захват данных подписки пользователей, HSS определяет, включают ли данные подписки пользователей в себя данные службы CAMEL.
[0050] Этап S202: Если данные подписки пользователей включают в себя данные службы CAMEL, HSS отправляет данные подписки пользователей к SGSN посредством использования Gr-интерфейса или отправляет данные службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d и отправляет данные службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса к SGSN.
[0051] Этап S203: Если данные подписки пользователей не включают в себя данные службы CAMEL, то HSS отправляет данные подписки пользователей к SGSN посредством использования интерфейса S6d.
[0052] В этом способе для того, чтобы отправить данные подписки пользователей согласно варианту осуществления представленного изобретения, HSS сначала принимает посредством использования интерфейса S6d запрос, отправленный посредством SGSN, на захват данных подписки пользователей. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d после того, как запрос принят и перед отправкой данных подписки пользователей, HSS сначала определяет, включают ли данные подписки пользователей в себя данные службы CAMEL и затем отправляет данные подписки пользователей, выборочно используя Gr-интерфейс или интерфейс S6d для различных случаев. Таким образом, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования Gr-интерфейса или данные службы не CAMEL в данных подписки пользователей отправляются посредством использования интерфейса S6d. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут также быть воплощены.
[0053] Соответственно, если технические решения представленного изобретения рассматриваются с позиции стороны SGSN, то ссылка может быть сделана к ФИГ. 3, которая является схематической последовательностью операций способа для того, чтобы принимать данные подписки пользователей согласно варианту осуществления представленного изобретения. Способ может включать в себя:
[0054] Этап S301: SGSN отправляет посредством использования интерфейса S6d запрос на захват данных подписки пользователей к HSS.
[0055] Этап S302: Когда HSS определяет, что данные подписки пользователей включают в себя данные службы CAMEL, то SGSN принимает данные подписки пользователей посредством использования Gr-интерфейса или принимает данные службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d и принимает данные службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса.
[0056] Этап S303: Когда HSS определяет, что данные подписки пользователей не включают в себя данные службы CAMEL, то SGSN принимает данные подписки пользователей посредством использования интерфейса S6d.
[0057] В способе для приема данных подписки пользователей согласно варианту осуществления представленного изобретения, чтобы использовать в полной мере интерфейс S6d, SGSN отправляет посредством использования интерфейса S6d запрос на захват данных подписки пользователей к HSS. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях для дальнейшего использования в полной мере интерфейса S6d, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей принимаются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные подписки пользователей принимаются посредством использования Gr-интерфейса или данные службы не CAMEL в данных подписки пользователей принимаются посредством использования интерфейса S6d. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут также быть воплощены.
[0058] На основе предшествующих вариантов осуществления нижеследующее описывает подробно посредством использования сигнального взаимодействия между HSS и SGSN, как данные подписки пользователей отправляются от стороны HSS к стороне SGSN в технических решениях представленного изобретения. ФИГ. 4 показывает сигнальную диаграмму способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN. Способ может включать в себя:
[0059] Этап S401: SGSN отправляет сообщение (1) запроса обновления местоположения к HSS посредством использования интерфейса S6d.
[0060] SGSN делает запрос на захват данных подписки пользователей от HSS посредством отправки сообщения (1) запроса обновления местоположения в HSS.
[0061] Предпочтительно SGSN обозначает в сообщении (1) запроса обновления местоположения - поддерживает ли SGSN службу CAMEL.
[0062] Этап S402: Когда HSS принимает сообщение (1) запроса обновления местоположения, отправленное посредством SGSN, HSS определяет, включают ли в себя данные подписки пользователей данные службы CAMEL.
[0063] Если текущий SGSN поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL. HSS должен далее выявить, включают ли в себя данные подписки пользователей, которые должны быть отправлены к SGSN, данные службы CAMEL. Если текущий SGSN не поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, не включают в себя данные службы CAMEL. В этом случае HSS может напрямую отправить данные подписки пользователей к SGSN посредством использования интерфейса S6d.
[0064] Нужно отметить, что технические решения представленного изобретения затрагивают только случай, в котором SGSN поддерживает службу CAMEL.
[0065] Этап S403a: Когда данные подписки пользователей включают в себя данные службы CAMEL, HSS отправляет сообщение (1) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1) ответа обновления местоположения переносит информацию индикации.
[0066] Информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL.
[0067] Этап S404a: После отправки сообщения (1) ответа обновления местоположения HSS отправляет сообщение (2) ответа обновления местоположения к SGSN посредством использования Gr-интерфейса, где сообщение (2) ответа обновления местоположения переносит данные подписки пользователей, которые включают в себя данные службы CAMEL.
[0068] Этап S403b: Когда данные подписки пользователей не включают в себя данные службы CAMEL, HSS отправляет сообщение (1’) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1’) ответа обновления местоположения переносит данные подписки пользователей.
[0069] В возможном способе реализации то, что HSS отправляет данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса, следует отметить, что HSS отправляет сообщение запроса вставки данных абонента к SGSN посредством использования Gr-интерфейса, где сообщение запроса вставки данных абонента переносит данные подписки пользователей, которые включают в себя данные службы CAMEL; и SGSN отправляет сообщение ответа вставки данных абонента в HSS после приема сообщения запроса вставки данных абонента, отправленного посредством HSS. HSS может отправлять данные подписки пользователей посредством использования множественных сообщений запроса вставки данных абонента. После того как HSS принимает последнее сообщение ответа вставки данных абонента, процедура отправки данных завершается.
[0070] Кроме того, когда данные службы CAMEL в HSS обновляются, HSS отправляет сообщение запроса вставки данных абонента, которое переносит обновленные данные службы CAMEL к SGSN посредством использования Gr-интерфейса, так, чтобы SGSN обновил данные службы CAMEL.
[0071] В способе для отправки данных подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения HSS сначала принимает посредством использования интерфейса S6d сообщение запроса обновления местоположения, отправленное посредством SGSN. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d, после того как сообщение принято и прежде, чем данные подписки пользователей будут отправлены, HSS сначала определяет, включают ли данные подписки пользователей в себя данные службы CAMEL и затем отправляет данные подписки пользователей, выборочно используя Gr-интерфейс или интерфейс S6d для различных случаев. Таким образом, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования Gr-интерфейса. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут быть также воплощены.
[0072] ФИГ. 5 показывает сигнальную диаграмму другого способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN в технических решениях представленного изобретения. Способ может включать в себя:
[0073] Этап S501: SGSN отправляет сообщение (1) запроса обновления местоположения в HSS посредством использования интерфейса S6d.
[0074] SGSN делает запрос на захват данных подписки пользователей от HSS, отправляя сообщение (1) запроса обновления местоположения в HSS.
[0075] Предпочтительно, чтобы SGSN обозначал в сообщении (1) запроса обновления местоположения поддерживает ли SGSN службу CAMEL.
[0076] Этап S502: Когда HSS принимает сообщение (1) запроса обновления местоположения, отправленное посредством SGSN, HSS определяет, включают ли данные подписки пользователей в себя данные службы CAMEL.
[0077] Если текущий SGSN поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL. HSS должен далее определить, включают ли в себя данные подписки пользователей, которые должны быть отправлены к SGSN, данные службы CAMEL. Если текущий SGSN не поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, не включают в себя данные службы CAMEL. В этом случае HSS может напрямую отправить данные подписки пользователей к SGSN посредством использования интерфейса S6d.
[0078] Нужно отметить, что технические решения представленного изобретения затрагивают только случай, в котором SGSN поддерживает службу CAMEL.
[0079] Этап S503a: Когда данные подписки пользователей включают в себя данные службы CAMEL, HSS отправляет сообщение (1) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1) ответа обновления местоположения переносит информацию индикации.
[0080] Информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL, и инструктирования SGSN повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса.
[0081] Этап S504a: SGSN повторно отправляет сообщение (2) запроса обновления местоположения посредством использования Gr-интерфейса.
[0082] Этап S505a: HSS отправляет сообщение (2) ответа обновления местоположения к SGSN посредством использования Gr-интерфейса после приема сообщения (2) запроса обновления местоположения, отправленного посредством SGSN, где сообщение (2) ответа обновления местоположения переносит данные подписки пользователей, которые включают в себя данные службы CAMEL.
[0083] Этап S503b: Когда данные подписки пользователей не включают в себя данные службы CAMEL, HSS отправляет сообщение (1) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1) ответа обновления местоположения переносит данные подписки пользователей.
[0084] В возможном способе реализации того, что HSS отправляет данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса, следует отметить, что HSS отправляет сообщение запроса вставки данных абонента к SGSN посредством использования Gr-интерфейса, где сообщение запроса вставки данных абонента переносит данные подписки пользователей, которые включают в себя данные службы CAMEL; и SGSN отправляет сообщение ответа вставки данных абонента в HSS после приема сообщения запроса вставки данных абонента, отправленного посредством HSS. HSS может отправлять данные подписки пользователей посредством использования множественных сообщений запроса вставки данных абонента. После того как HSS принимает последнее сообщение ответа вставки данных абонента, процедура отправки данных завершается.
[0085] Кроме того, когда данные службы CAMEL в HSS обновляются, HSS отправляет сообщение запроса вставки данных абонента, которое переносит обновленные данные службы CAMEL к SGSN посредством использования Gr-интерфейса, так, чтобы SGSN обновил данные службы CAMEL.
[0086] В способе для отправки данных подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения, HSS сначала принимает посредством использования интерфейса S6d сообщение запроса обновления местоположения, отправленное посредством SGSN. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d после того, как сообщение принято и прежде, чем данные подписки пользователей будут отправлены, HSS сначала определяет, включают ли данные подписки пользователей в себя данные службы CAMEL и затем отправляет данные подписки пользователей, выборочно используя Gr-интерфейс или интерфейс S6d для различных случаев. Таким образом, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования Gr-интерфейса. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут быть также воплощены.
[0087] ФИГ. 6 показывает сигнальную диаграмму другого способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN в технических решениях представленного изобретения. Способ может включать в себя:
[0088] Этап S601: SGSN отправляет сообщение (1) запроса обновления местоположения в HSS посредством использования интерфейса S6d.
[0089] SGSN делает запрос на захват данных подписки пользователей от HSS, отправляя сообщение (1) запроса обновления местоположения в HSS.
[0090] Предпочтительно, чтобы SGSN обозначал в сообщении (1) запроса обновления местоположения поддерживает ли SGSN службу CAMEL.
[0091] Этап S602: Когда HSS принимает сообщение (1) запроса обновления местоположения, отправленное посредством SGSN, HSS определяет, включают ли данные подписки пользователей в себя данные службы CAMEL.
[0092] Если текущий SGSN поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL. HSS должен далее определить, включают ли в себя данные подписки пользователей, которые должны быть отправлены к SGSN, данные службы CAMEL. Если текущий SGSN не поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, не включают в себя данные службы CAMEL. В этом случае HSS может напрямую отправить данные подписки пользователей к SGSN посредством использования интерфейса S6d.
[0093] Нужно отметить, что технические решения представленного изобретения затрагивают только случай, в котором SGSN поддерживает службу CAMEL.
[0094] Этап S603a: Когда данные подписки пользователей включают в себя данные службы CAMEL, HSS отправляет сообщение (1) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1) ответа обновления местоположения переносит данные службы не CAMEL в данных подписки пользователей.
[0095] Сообщение (1) ответа обновления местоположения может далее переносить информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL.
[0096] Нужно отметить, что в этом варианте осуществления сообщение ответа обновления местоположения, отправленное посредством HSS посредством использования интерфейса S6d, может нести только данные службы не CAMEL. В SGSN заранее установлено, что, если сообщение запроса вставки данных абонента, отправленное посредством HSS посредством использования Gr-интерфейса и несущее данные службы CAMEL, принято после того, как сообщение ответа обновления местоположения принято посредством использования интерфейса S6d, то сообщение запроса не может быть отклонено, и данные службы CAMEL используются в качестве части данных подписки пользователей. В другом возможном способе реализации сообщение ответа обновления местоположения, отправленное посредством HSS посредством использования S6d, далее переносит информацию индикации в дополнение к данным службы не CAMEL в данных подписки пользователей. Информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL. SGSN может знать, согласно информации индикации, что HSS отправит данные службы CAMEL посредством использования Gr-интерфейса.
[0097] Этап S604a: После отправки сообщения (1) ответа обновления местоположения HSS отправляет сообщение (2) ответа обновления местоположения к SGSN посредством использования Gr-интерфейса, где сообщение (2) ответа обновления местоположения переносит данные службы CAMEL в данных подписки пользователей.
[0098] В этом варианте осуществления HSS сначала отправляет данные службы не CAMEL в данных подписки пользователей посредством использования интерфейса S6d и затем отправляет данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса. Нужно отметить, что этот вариант осуществления не ограничен этим, то есть, HSS может сначала отправить данные службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса и затем отправить данные службы не CAMEL в данных подписки пользователей к SGSN посредством использования интерфейса S6d.
[0099] Этап S603b: Когда данные подписки пользователей не включают в себя данные службы CAMEL, HSS отправляет сообщение (1) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1) ответа обновления местоположения переносит данные подписки пользователей.
[0100] В возможном способе реализации того, что HSS отправляет данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса, следует отметить, что HSS отправляет сообщение запроса вставки данных абонента к SGSN посредством использования Gr-интерфейса, где сообщение запроса вставки данных абонента переносит данные службы CAMEL в данных подписки пользователей. SGSN отправляет сообщение ответа вставки данных абонента в HSS после приема сообщения запроса вставки данных абонента, отправленного посредством HSS. HSS может отправлять данные подписки пользователей посредством использования множественных сообщений запроса вставки данных абонента. После того как HSS принимает последнее сообщение ответа вставки данных абонента, процедура отправки данных завершается.
[0101] Кроме того, когда данные службы CAMEL в HSS обновляются, HSS отправляет сообщение запроса вставки данных абонента, которое переносит обновленные данные службы CAMEL к SGSN посредством использования Gr-интерфейса так, чтобы SGSN обновлял данные службы CAMEL.
[0102] В способе для того чтобы отправить данные подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения, HSS сначала принимает посредством использования интерфейса S6d сообщение запроса обновления местоположения, отправленное посредством SGSN. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d, после того как сообщение принято и прежде, чем данные подписки пользователей будут отправлены, HSS сначала определяет, включают ли в себя данные подписки пользователей данные службы CAMEL и затем отправляет данные подписки пользователей, выборочно используя Gr-интерфейс или интерфейс S6d для различных случаев. Таким образом, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные службы не CAMEL в данных подписки пользователей отправляются посредством использования интерфейса S6d, и данные службы CAMEL в данных подписки пользователей отправляются посредством использования Gr-интерфейса. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут быть также воплощены.
[0103] ФИГ. 7 показывает сигнальную диаграмму другого способа для того, чтобы отправлять данные подписки пользователей от стороны HSS к стороне SGSN в технических решениях представленного изобретения. Способ может включать в себя:
[0104] Этап S701: SGSN отправляет сообщение (1) запроса обновления местоположения в HSS посредством использования интерфейса S6d.
[0105] SGSN делает запрос на захват данных подписки пользователей от HSS, отправляя сообщение (1) запроса обновления местоположения в HSS.
[0106] Предпочтительно, чтобы SGSN обозначал в сообщении (1) запроса обновления местоположения, поддерживает ли SGSN службу CAMEL.
[0107] Этап S702: Когда HSS принимает сообщение (1) запроса обновления местоположения, отправленное посредством SGSN, HSS определяет, включают ли данные подписки пользователей в себя данные службы CAMEL.
[0108] Если текущий SGSN поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL. HSS должен далее определить, включают ли в себя данные подписки пользователей, которые должны быть отправлены к SGSN, данные службы CAMEL. Если текущий SGSN не поддерживает службу CAMEL, он обозначает, что данные подписки пользователей, которые должны быть отправлены к SGSN, не включают в себя данные службы CAMEL. В этом случае HSS может напрямую отправить данные подписки пользователей к SGSN посредством использования интерфейса S6d.
[0109] Нужно отметить, что технические решения представленного изобретения затрагивают только случай, в котором SGSN поддерживает службу CAMEL.
[0110] Этап S703a: Когда данные подписки пользователей включают в себя данные службы CAMEL, HSS отправляет сообщение (1) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1) ответа обновления местоположения переносит информацию индикации и данные службы не CAMEL в данных подписки пользователей.
[0111] Информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL, и инструктирования SGSN повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса.
[0112] Этап S704a: SGSN повторно отправляет сообщение (2) запроса обновления местоположения посредством использования Gr-интерфейса.
[0113] Этап S705a: HSS отправляет сообщение (2) ответа обновления местоположения к SGSN посредством использования Gr-интерфейса после приема сообщения (2) запроса обновления местоположения, отправленного посредством SGSN, где сообщение (2) ответа обновления местоположения переносит данные службы CAMEL в данных подписки пользователей.
[0114] Этап S703b: Когда данные подписки пользователей не включают в себя данные службы CAMEL, HSS отправляет сообщение (1) ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение (1) ответа обновления местоположения переносит данные подписки пользователей.
[0115] В возможном способе реализации того, что HSS отправляет данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса, следует отметить, что HSS отправляет сообщение запроса вставки данных абонента к SGSN посредством использования Gr-интерфейса, где сообщение запроса вставки данных абонента переносит данные службы CAMEL в данных подписки пользователей; и SGSN отправляет сообщение ответа вставки данных абонента в HSS после приема сообщения запроса вставки данных абонента, отправленного посредством HSS. HSS может отправлять данные подписки пользователей посредством использования множественных сообщений запроса вставки данных абонента. После того как HSS принимает последнее сообщение ответа вставки данных абонента, процедура отправки данных завершается.
[0116] Кроме того, когда данные службы CAMEL в HSS обновлены, HSS отправляет информацию запроса вставки данных абонента, которая переносит обновленные данные службы CAMEL к SGSN посредством использования Gr-интерфейса так, чтобы SGSN обновил данные службы CAMEL.
[0117] В этом варианте осуществления HSS может записывать ситуацию отправки данных в процессе отправки данных подписки пользователей и определять согласно записанной ситуации отправки данных, какая часть данных отправляется и какая часть данных не отправляется. Следует отметить, что после того как HSS принимает сообщение запроса обновления местоположения, отправленное посредством SGSN, HSS может знать, согласно записанной информации, что данные службы не CAMEL в данных подписки пользователей отправляются, но данные службы CAMEL в данных подписки пользователей не отправляются; поэтому HSS только должен отправить данные CAMEL посредством использования Gr-интерфейса. В другом возможном способе реализации HSS может не записывать ситуацию отправки данных. Когда SGSN повторно отправляет сообщение запроса обновления местоположения к SGSN, то сообщение запроса обновления местоположения может переносить информацию индикации, обозначающую, что запрошены только данные службы CAMEL. После того как HSS принимает сообщение запроса обновления местоположения, HSS может знать согласно информации индикации, что только данные службы CAMEL необходимо отправить к SGSN.
[0118] В способе для того чтобы отправить данные подписки пользователей от стороны HSS к стороне SGSN согласно варианту осуществления представленного изобретения, HSS сначала принимает посредством использования интерфейса S6d сообщение запроса обновления местоположения, отправленное посредством SGSN. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d после того, как сообщение принято и прежде, чем данные подписки пользователей будут отправлены, HSS сначала определяет, включают ли данные подписки пользователей в себя данные службы CAMEL и затем отправляет данные подписки пользователей, выборочно используя Gr-интерфейс или интерфейс S6d для различных случаев. Таким образом, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные службы не CAMEL в данных подписки пользователей отправляются посредством использования интерфейса S6d, и данные службы CAMEL в данных подписки пользователей отправляются посредством использования Gr-интерфейса. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут быть также воплощены.
[0119] Со ссылками на фиг. 8, ФИГ. 8 является схематической структурной диаграммой HSS согласно варианту осуществления изобретения. HSS может включать в себя модуль 801 определения, первый модуль 802 отправки и второй модуль 803 отправки.
[0120] Модуль 801 определения сконфигурирован, чтобы: Когда HSS принимает посредством использования интерфейса S6d запрос, отправленный посредством SGSN, на захват данных подписки пользователей, определять, включают ли данные подписки пользователей в себя данные службы CAMEL.
[0121] Первый модуль 802 отправки сконфигурирован, чтобы: когда данные подписки пользователей включают в себя данные службы CAMEL, отправлять данные подписки пользователей к SGSN посредством использования Gr-интерфейса или отправлять данные службы не CAMEL в данных подписки пользователей посредством использования S6d и отправлять данные службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса к SGSN.
[0122] Второй модуль 803 отправки сконфигурирован, чтобы: когда данные подписки пользователей не включают в себя данные службы CAMEL, отправлять данные подписки пользователей к SGSN посредством использования интерфейса S6d.
[0123] HSS, предоставленный посредством варианта осуществления представленного изобретения, сначала принимает посредством использования интерфейса S6d запрос, отправленный посредством SGSN, на захват данных подписки пользователей. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d после того, как запрос принят и прежде, чем данные подписки пользователей будут отправлены, HSS сначала определяет, включают ли данные подписки пользователей в себя данные службы CAMEL и затем отправляет данные подписки пользователей, выборочно используя Gr-интерфейс или интерфейс S6d для различных случаев. Таким образом, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные подписки пользователей отправляются посредством использования Gr-интерфейса или данные службы не CAMEL в данных подписки пользователей отправляются посредством использования интерфейса S6d. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено, и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут быть также воплощены.
[0124] В предшествующем варианте осуществления запрос на захват данных подписки пользователей может быть сообщением запроса обновления местоположения. Есть множественные способы для реализации первого модуля 802 отправки.
[0125] В возможном способе реализации первый модуль 802 отправки может включать в себя первый подмодуль отправки и второй подмодуль отправки.
[0126] Первый подмодуль отправки сконфигурирован, чтобы отправлять сообщение ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение ответа обновления местоположения переносит информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL.
[0127] Второй подмодуль отправки сконфигурирован, чтобы: после того как сообщение ответа обновления местоположения отправлено, отправлять данные подписки пользователей, которые включают в себя данные службы CAMEL к SGSN посредством использования Gr-интерфейса.
[0128] В предшествующем варианте осуществления информация индикации, которую переносит сообщение ответа обновления местоположения, может далее использоваться для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса. В этом случае второй подмодуль отправки может далее включать в себя первый блок отправки.
[0129] Первый блок отправки сконфигурирован, чтобы: после того как первый подмодуль отправки отправляет сообщение ответа обновления местоположения, если HSS принимает сообщение запроса обновления местоположения, отправленное посредством SGSN посредством использования Gr-интерфейса, отправлять данные подписки пользователей, которые включают в себя данные службы CAMEL к SGSN посредством использования Gr-интерфейса.
[0130] В другом возможном способе реализации первый модуль 802 отправки может включать в себя третий подмодуль отправки и четвертый подмодуль отправки.
[0131] Третий подмодуль отправки сконфигурирован, чтобы отправлять сообщение ответа обновления местоположения к SGSN посредством использования интерфейса S6d, где сообщение ответа обновления местоположения переносит данные службы не CAMEL в данных подписки пользователей и информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL.
[0132] Четвертый подмодуль отправки сконфигурирован, чтобы: после того как сообщение ответа обновления местоположения отправлено, отправлять данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса.
[0133] В предшествующем варианте осуществления информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса. В этом случае четвертый подмодуль отправки включает в себя второй блок отправки.
[0134] Второй блок отправки сконфигурирован, чтобы: после того как третий подмодуль отправки отправляет сообщение ответа обновления местоположения, если HSS принимает сообщение запроса обновления местоположения, отправленное посредством SGSN посредством использования Gr-интерфейса, отправлять данные службы CAMEL в данных подписки пользователей к SGSN посредством использования Gr-интерфейса.
[0135] Опционально, сообщение запроса обновления местоположения, повторно отправленное посредством SGSN посредством использования Gr-интерфейса, далее переносит информацию индикации, используемую для обозначения того, что запрошены только данные службы CAMEL в данных подписки пользователей.
[0136] Со ссылками на фиг. 9, ФИГ. 9 является схематической структурной диаграммой SGSN согласно варианту осуществления изобретения. SGSN может включать в себя модуль 901 отправки, первый модуль 902 приема и второй модуль 903 приема.
[0137] Модуль 901 отправки сконфигурирован, чтобы отправлять посредством использования интерфейса S6d запрос на захват данных подписки пользователей к HSS.
[0138] Первый модуль 902 приема сконфигурирован, чтобы: когда HSS определяет, что данные подписки пользователей включают в себя данные службы CAMEL, принимать данные подписки пользователей посредством использования Gr-интерфейса или принимать данные службы не CAMEL в данных подписки пользователей посредством использования S6d и принимать данные службы CAMEL в данных подписки пользователей посредством использования Gr-интерфейса.
[0139] Второй модуль 903 приема сконфигурирован, чтобы: когда HSS определяет, что данные подписки пользователей не включают в себя данные службы CAMEL, принимать данные подписки пользователей посредством использования интерфейса S6d.
[0140] SGSN, предоставленный посредством варианта осуществления представленного изобретения, отправляет посредством использования интерфейса S6d запрос на захват данных подписки пользователей к HSS. Ввиду того что данные подписки пользователей могут включать в себя данные службы CAMEL или могут не включать в себя данные службы CAMEL, и различные интерфейсы могут использоваться в различных случаях, чтобы использовать в полной мере интерфейс S6d, в случае, в котором данные подписки пользователей не включают в себя данные службы CAMEL, данные подписки пользователей принимаются посредством использования интерфейса S6d; в случае, в котором данные подписки пользователей включают в себя данные службы CAMEL, данные подписки пользователей принимаются посредством использования Gr-интерфейса или данные службы не CAMEL в данных подписки пользователей принимаются посредством использования интерфейса S6d. Очевидно, в этом способе эффективное использование интерфейса S6d значительно улучшено и интерфейс S6d может использоваться в полной мере. Далее, некоторые процедуры оптимизации, определенные на интерфейсе S6d для сценариев, в которых интегрируются SGSN и MME, могут быть также воплощены.
[0141] В предшествующем варианте осуществления запрос на захват данных подписки пользователей может быть сообщением запроса обновления местоположения. Существуют множественные способы для реализации первого модуля 902 приема.
[0142] В возможном способе реализации первый модуль 902 приема может включать в себя первый подмодуль приема и второй подмодуль приема.
[0143] Первый подмодуль приема сконфигурирован, чтобы принимать посредством использования интерфейса S6d сообщение ответа обновления местоположения, отправленное посредством HSS, где сообщение ответа обновления местоположения переносит информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL.
[0144] Второй подмодуль приема сконфигурирован, чтобы принимать посредством использования Gr-интерфейса данные подписки пользователей, которые включают в себя данные службы CAMEL и отправляются посредством HSS.
[0145] В предшествующем варианте осуществления информация индикации, которую переносит сообщение ответа обновления местоположения, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса. В этом случае первый модуль приема далее включает в себя пятый подмодуль отправки.
[0146] Пятый подмодуль отправки сконфигурирован, чтобы: после того как сообщение ответа обновления местоположения принято, повторно отправлять сообщение запроса обновления местоположения в HSS посредством использования Gr-интерфейса.
[0147] В другом возможном способе реализации первый модуль 902 приема может включать в себя третий подмодуль приема и четвертый подмодуль приема.
[0148] Третий подмодуль приема сконфигурирован, чтобы принимать посредством использования интерфейса S6d сообщение ответа обновления местоположения, отправленное посредством HSS, где сообщение ответа обновления местоположения переносит данные службы не CAMEL в данных подписки пользователей и информацию индикации, где информация индикации используется для обозначения того, что данные подписки пользователей включают в себя данные службы CAMEL.
[0149] Четвертый подмодуль приема сконфигурирован, чтобы принимать посредством использования Gr-интерфейса данные службы CAMEL, которые включены в данные подписки пользователей и отправлены посредством HSS.
[0150] Опционально, информация индикации, которую переносит сообщение ответа обновления местоположения в предшествующем варианте осуществления, далее используется для инструктирования SGSN, чтобы повторно отправить сообщение запроса обновления местоположения посредством использования Gr-интерфейса. В этом случае первый модуль приема далее включает в себя шестой подмодуль отправки.
[0151] Шестой подмодуль отправки сконфигурирован, чтобы: после того как сообщение ответа обновления местоположения принято, повторно отправлять сообщение запроса обновления местоположения в HSS посредством использования Gr-интерфейса.
[0152] Опционально, сообщение запроса обновления местоположения, повторно отправленное посредством шестого подмодуля отправки к HSS посредством использования Gr-интерфейса, далее переносит информацию индикации, используемую для обозначения того, что запрошены только данные службы CAMEL.
[0153] Нужно отметить, что варианты осуществления в данном описании все описаны в прогрессивном способе, каждый вариант осуществления фокусируется на отличии от других вариантов осуществления, и для одних и тех же или подобных частей в вариантах осуществления может быть сделана ссылка к этим вариантам осуществления. Вариант осуществления устройства или системы в основном подобен варианту осуществления способа и поэтому описан кратко; для связанных частей ссылка может быть сделана к частичным описаниям в варианте осуществления способа.
[0154] Необходимо далее отметить, что в этой спецификации относительные термины такие, как первый и второй, используются только для того, чтобы отличать один объект или операцию от другого(ой) и необязательно требуют или подразумевают, что существуют любые фактические отношения или последовательность между этими объектами или операциями. Кроме того, термины "включают в себя", "включают в себя" или их любой другой вариант предназначены, чтобы охватывать неисключительное включение, так, чтобы процесс, способ, изделие или устройство, которые включают в себя список элементов, не только включали в себя те элементы, но также и включали в себя другие элементы, которые явно не перечислены или далее включали в себя элементы, присущие такому процессу, способу, статье или устройству. Элемент во главе с "включает в себя..." не исключает без большего количества ограничений существование дополнительных идентичных элементов в процессе, способе, статье или устройстве, которые включают в себя элемент.
[0155] С предшествующим описанием раскрытых вариантов осуществления средний специалист в данной области техники, может воплощать или использовать представленное изобретение. Различные модификации к вариантам осуществления очевидны для среднего специалиста, квалифицированного в данной области техники, и общие принципы, определенные в этой спецификации, могут быть воплощены в других вариантах осуществления без отступления от объема представленного изобретения. Поэтому представленное изобретение не будет ограниваться вариантами осуществления, описанными в этой спецификации, но простирается в самом широком объеме, который согласуется с принципами и новизной, раскрытой в этом описании.