Область техники, к которой относится изобретение
Настоящее изобретение относится к способам и основным сетевым узлам для формирования и отправки сообщения протокола туннелирования (GTP) общей службы пакетной радиосвязи (GPRS), содержащего GTP заголовок, за которым следует по меньшей мере один информационный элемент IE, содержащий множество полей.
Уровень техники
Протокол туннелирования (GTP) общей службы пакетной радиосвязи (GPRS) является широко известным протоколом, используемым для установки GTP туннелей между узлами для разделения трафика на различные потоки связи.
Как известно, в GTP версии 1 (GTPv1) GTP туннели, например, устанавливают через Gn интерфейс между GPRS узлами поддержки (GSNs), такими как узлы поддержки обслуживания GPRS (SGSNs) и узлами поддержки функций шлюза GPRS (GGSNs) в рамках наземной сети мобильной связи общего пользования (PLMN) и через Gp интерфейс между GSNs в различных PLMNs.
В GTP версии 2 (GTPv2), которая модифицирует и расширяет GTPv1, используемая в 2G и 3G сетях мобильной связи, и обычно упоминается как усовершенствованный GTP (eGTP) для использования в сети развитого ядра пакетной коммутации (EPC) в системе «Долгосрочное развитие» (LTE), GTP туннели устанавливают между различными интерфейсами, такими как S5/S8 интерфейс между обслуживающим шлюзом (SGW) и шлюзом сети пакетной передачи данных (PGW), S11 интерфейс между узлом управления мобильностью (MME) и SGW, S2b интерфейс между усовершенствованным шлюзом пакетных данных (ePDG) и PGW и т.д.
GTP сообщение состоит из заголовка, за которым следуют ноль или более информационных элементов (IEs). Заголовок определяет, например, GTP версию, общую длину сообщения и идентификатор конечной точки туннеля. В GTPv2 используют 256 различных IE типов, каждый IE тип идентифицируется значением IE типа от 0 до 255.
Значение IE типа определяет большое разнообразие характеристик сообщений, например, идентификатор оборудования мобильной связи (MEI) - значение 75, информация о местоположении пользователя (ULI) - значение 86, контекст канала - значение 93, идентификатор потока пакетов - значение 123 и т.д., см., например, техническую спецификацию 3GPP TS 29.274 V13.2.0.
В последнее время, для реализации новых признаков «Проекта партнерства 3-го поколения» (3GPP) в GTPv1 и GTPv2 протокола, указано большое количество новых IE типов, что приводит к уменьшению (возможно, менее 20 в GTPv1 и, возможно, менее 50 в GTPv2) новых IE типов, оставленных как резервные IE. Что повышает риск предоставления эффективной поддержки многих признаков в GTPv2 протокола в будущем.
Раскрытие сущности изобретения
Задачей настоящего изобретения является решение или, по меньшей мере, частичное решение одной или нескольких технических задач в данной области техники, как указано выше, и предоставление способа и узла основной сети для повышения эффективности использования IEs в GTP сообщениях.
В первом аспекте настоящего изобретения упомянутую техническую задачу решают способом, выполняемым в узле основной сети формирования GTP сообщения, в котором GTP сообщение содержит GTP заголовок, за которым следует, по меньшей мере, один IE, ассоциированный с конкретным IE типом в наборе заданных IE типов, и при этом IE содержит множество полей, в которых идентифицируют конкретный IE тип посредством значения, закодированного в поле заданного IE типа в первом октете IE. Этот способ содержит резервирование поля расширения IE типа в четвертом и пятом октетах IE или в пятом и шестом октетах IE для предоставления определения дополнительного набора новых IE типов, являющимися расширением конкретного IE типа; и конфигурирование зарезервированного поля расширения IE типа для определения, по меньшей мере, одного нового IE типа в дополнение к заданному набору IE типов.
Во втором аспекте настоящего изобретения упомянутую задачу решают посредством узла основной сети, выполненного с возможностью эффективно формировать GTP сообщение, при этом GTP сообщение содержит GTP заголовок, за которым следует, по меньшей мере, один IE, ассоциированный с конкретным IE типом в наборе заданных IE типов, и при этом, IE содержит множество полей, в которых конкретный IE тип идентифицируют значением, закодированным в поле заданного IE типа в первом октете IE. Узел основной сети содержит память с инструкциями, и процессор, выполненный с возможностью эффективно выполнять инструкции, чтобы: зарезервировать поле расширения IE типа в четвертом и пятом октетах IE или в пятом и шестом октетах IE для обеспечения определения дополнительного набора новых IE типов, являющихся расширением конкретного IE типа; и сконфигурировать зарезервированное поле расширения IE типа для определения, по меньшей мере, одного нового IE типа в дополнение к заданному набору IE типов.
Таким образом, посредством резервирования одного или более полей для обеспечения определения дополнительного набора новых IE типов, являющихся расширением конкретного IE типа; и конфигурирования зарезервированного одного или более полей для определения, по меньшей мере, одного нового IE типа в дополнение к заданному набору IE типов, может быть предпочтительно предоставлено более двоичных битов для определения дополнительных IE типов.
Следует отметить, что описанное здесь решение со ссылкой на иллюстративные варианты осуществления относится ко всем возможным сочетаниям признаков, приведенных в формуле изобретения. Дополнительные признаки и преимущества настоящего изобретения станут очевидными при изучении прилагаемой формулы изобретения и последующего описания. Специалисты в данной области техники понимают, что для формирования вариантов осуществления, отличных от описанных ниже, различные признаки настоящего изобретения могут быть объединены.
Краткое описание чертежей
Вышеизложенное будет очевидным из следующего более подробного описания примерных вариантов осуществления, как проиллюстрировано на прилагаемых чертежах, на которых одинаковые ссылочные позиции относятся к одинаковым частям, показанных на разных видах.
Фиг.1 является схематической примерной иллюстрацией хорошо известной LTE архитектуры для 3GPP доступа в рамках усовершенствованной пакетной системы (EPS).
Фиг.2 является еще одной схематической иллюстрацией хорошо известной LTE
архитектуры.
Фиг. 3 является схематической иллюстрацией GTPv1 заголовка.
Фиг.4 является схематической иллюстрацией GTPv1 заголовка, за которым следуют один или более последующих IEs.
Фиг.5 является схематической иллюстрацией GTPv2-С заголовка.
Фиг.6 является схематической иллюстрацией EPC конкретного GTPv2-C заголовка.
Фиг.7 является схематической иллюстрацией GTPv2-C заголовка с последующим нулем или одним (1) или более последующих IEs.
Фиг.8 является схематической иллюстрацией формата примерного GTPv2 информационного элемента (IE).
Фиг.9 является схематической иллюстрацией примерного GTPv1 типа информационного элемента (IE) с новым полем расширения IE типа.
Фиг.10 представляет собой схематическую иллюстрацию примерного GTPv2 типа информационного элемента (IE) с новым полем расширения IE типа.
Фиг.11 является иллюстративной блок-схемой последовательности операций, которая схематически иллюстрирует примерные описанные здесь варианты осуществления.
Фиг.12 является схематической иллюстрацией примерного узла 200 управления мобильностью, выполненного с возможностью эффективно выполнять операций, описанными здесь иллюстративными вариантами осуществления.
Осуществление изобретения
В нижеследующем описании для целей пояснения, а не для ограничения, приведены конкретные детали, такие как конкретные компоненты, элементы, способы и т.д. для обеспечения полного понимания примерных вариантов осуществления. Однако специалисту в данной области техники будет очевидно, что примерные варианты осуществления могут быть осуществлены другими способами, отличные от этих конкретных деталей. В других случаях, с целью упрощения описания примерных вариантов осуществления подробные описания известных способов и элементов опущены. Используемая здесь терминология предназначена для описания примерных вариантов осуществления и не предназначена для ограничения представленных вариантов осуществления.
На фиг. 1 приведена схематическая иллюстрация известной примерной системы беспроводной связи. Система является так называемой LTE-основанной системой. Следует подчеркнуть, что термины «LTE» и «основанная на LTE» система, используемые здесь, содержат как настоящие, так и будущие LTE системы, такие как, например, усовершенствованные LTE системы. Дополнительно, следует понимать, что, хотя на фиг. 1 показана система беспроводной связи в виде LTE системы, приведенные здесь примерные варианты осуществления, могут также использоваться совместно с другими системами беспроводной связи, содержащими узлы и функции, которые соответствуют узлам и функциям системы на фиг.1.
На фиг.2 показана еще одна схематическая иллюстрация известной системы беспроводной связи в форме иллюстративной архитектуры на основе LTE. Как можно видеть на фиг. 2, система содержит базовую станцию в виде eNodeB, подключенную к обслуживающему шлюзу (SGW), в свою очередь, соединенную с узлом управления мобильностью (MME) и PDN шлюзом (PGW), который, в свою очередь, подключен к модулю правил и политики тарификации (PCRF).
еNodeB представляет собой узел радиодоступа, который взаимодействует с радиотерминалом, который обозначен как устройство пользователя (UE) в LTE. Фактически, eNodeB системы образуют сеть радиодоступа E-UTRAN для LTE.
SGW 200 маршрутизирует и направляет пакеты пользовательских данных, а также выступает в качестве привязки мобильности для пользовательской плоскости во время передачи обслуживания между eNB, и в качестве привязки мобильности между LTE и другими технологиями 3GPP (завершение интерфейса S4 и перенаправление трафика между 2G/3G системами и PDN GW). В режиме ожидания UEs, SGW прекращает передачу данных DL и инициирует пейджинговую связь, когда данные DL поступают для UE. Управляют и сохраняют контексты UE, например, параметры услуги IP-канала, информация внутренней маршрутизации сети. Также выполняют репликацию пользовательского трафика в случае законного перехвата.
MME 400 является ключевым узлом управления для LTE сети доступа. Узел выполнен с возможностью выполнять процедуру отслеживания и пейджинга в режиме ожидания UE, включающие в себя повторные передачи. Узел используют в процессе активации/деактивации канала, а также выполнен с возможностью выбирать SGW для UE при первоначальном подключении и во время передачи обслуживания внутри LTE с учетом изменения местоположения узла основной сети (CN). Узел выполнен с возможностью выполнять аутентификацию пользователя (путем взаимодействия с HSS). Сигнализация уровня без доступа (NAS) заканчивается в MME, который выполнен с возможностью генерировать и распределять временные идентификаторы для UEs. Он проверяет аутентификацию UE в режиме ожидания услуги провайдера наземной сети мобильной связи общего пользования (PLMN) и устанавливает ограничения на роуминг UE. MME представляет собой оконечную точку в сети для защиты шифрования/целостности NAS сигнализации и управления ключами безопасности. MME поддерживает также законный перехват сигнализации. MME также обеспечивает функцию плоскости управления для мобильности между LTE и 2G/3G сетями доступа с S3 интерфейсом, заканчивающимся на MME из SGSN. MME также завершает S6a интерфейс в направлении опорного HSS для роуминга UEs.
PGW 300 обеспечивает подключение UE к внешним сетям 250 пакетных данных, являясь точкой выхода и входа трафика для UE. UE может иметь одновременную связь с более чем одним PGW для доступа к множеству PDNs. Как правило, PGW выполняет одно или несколько из: реализацию политики, фильтрацию пакетов для каждого пользователя, поддержку тарификации, законный перехват и скрининг пакета. Другая ключевая роль PGW заключается в том, чтобы выступать в качестве привязки мобильности между 3GPP и non-3GPP технологиями, такими как WiMAX и 3GPP2 (CDMA 1X и EvDO).
PCRF 500 определяет правила политики в режиме реального времени в отношении радиотерминалов системы. Это может, например, включать в себя агрегирование информации в режиме реального времени в и из основной сети и систем оперативной поддержки и т.д. системы, чтобы поддерживать формирование правил и/или автоматически принимать решения относительно политики для пользовательских радиотерминалов, действующих в настоящее время в системе, на основе таких правил или аналогичных. PCRF предоставляет PGW такими правилами и/или политиками или аналогичные, которые будут использоваться посредством применения функции правил и политики тарификации (PCEF).
SGW, MME, PGW и PCRF все являются примерами основных сетевых узлов, в то время как eNodeB является примером узла сети радиодоступа (RAN). Основные сетевые узлы взаимодействуют друг с другом посредством GTP сообщений.
Как уже указывалось выше в разделе «Уровень техники», как хорошо известно, что GTPv1 и GTPv2 используются для установки GTP туннелей и для передачи различных GTP сообщений между основными сетевыми узлами в базовой сети. Как правило, GTP сообщение состоит из заголовка, за которым следуют ноль или более информационных элементов (IE).
Ниже будет приведено подробное описание GTPv1 заголовка и GTPV1 IEs в GTPv1 сообщении, а также GTPv2 заголовка и GTPv2 IEs в GTPv2 сообщении.
Заголовок GTPv1
GTPv1 заголовок в GTPv1 сообщении является заголовком переменной длины, используемым для как GTP-C, так и GTP-U протоколов, то есть, для протоколов GTP плоскости управления и GTP плоскости пользователя.
Как показано на фиг.3, в GTPv1 заголовке есть три флага, которые используют для сигнализации наличия дополнительных возможных полей: PN флаг, S флаг и E флаг. PN флаг используют для сигнализации наличия N-PDU значений. S флаг используют для сигнализации наличия поля GTP порядкового номера. E флаг используют для сигнализации наличия поля заголовка расширения, используемого для обеспечения будущих расширений GTP заголовка. Если и только если установлен один или более из этих трех флагов, должны быть поля порядкового номера, N-PDU и заголовка расширения. Как известно, в GTPv1 заголовке также есть значение идентификаторов конечных точек туннеля (TEIDs).
GTP-C (плоскость управления) и GTP-U (плоскость пользователя) используют некоторые из полей в GTP заголовке по-разному.
GTPv1-C заголовок и информационные элементы (IEs)
Как показано на фиг.4, GTP-C заголовок может сопровождаться одним или несколькими последующими IEs, в зависимости от типа сообщения плоскости управления. В одном GTPv1-C сообщении разрешен только один IE каждого типа, за исключением триплета аутентификации, PDP контекста, данных II идентификатора конечной точки туннеля, NSAPI, XID параметров PS хэндовера, идентификатора потока пакетов, RFSP индекса, PDU номеров, приоритет II развитого выделения/удержания, APN-AMBR с NSAPI, индикация приоритета сигнализации с NSAPI, идентификатор локальной домашней сети (LHN-ID) с NSAPI, характеристики тарификации и информационный элемент FQDN, где допускается наличие нескольких вариантов каждого типа.
GTPv1 информационные элементы (IEs)
GTP сообщение (сигнализация) может содержать несколько IEs. Предпочтительно, чтобы в GTP сообщениях сигнализации IEs сортировались по типу полей в порядке возрастания. В пределах IEs некоторые поля могут быть описаны как запасные. Чтобы обеспечить будущие признаки, приемник не должен анализировать эти биты. Однако, в соответствии с вариантами осуществления настоящего изобретения, некоторые такие поля могут быть использованы.
В приведенной ниже таблице показаны доступные в настоящее время GTPv1 GTPv1 информационные элементы (IEs). В таблице тип длины может быть фиксированным, переменным или расширяемым.
Они определены следующим образом:
- информационные элементы с типом фиксированной длины имеют фиксированный набор полей и фиксированное количество октетов. Они имеют номер последнего октета с фиксированным значением, например, «4».
- информационные элементы с типом переменной длины имеют фиксированный набор полей и переменное число октетов. Они имеют номер последнего октета с переменным значением, например «n». Информационные элементы переменной длины никогда не должны иметь никаких новых полей октетов, добавленных после последнего переменного октета.
- информационные элементы с типом расширяемой длины имеют переменное количество полей и переменное количество октетов. Они имеют номер последнего октета с переменным значением, например, «n», а также имеют следующее описание: «Этот октет (ы) присутствует/присутствуют только при явном указании».
Информационные элементы TV формата всегда должны иметь фиксированный тип длины. Информационные элементы TLV формата могут иметь тип фиксированной, переменной и расширяемой длины.
GTPv1 информационные элементы (IEs)
Примечание 2: Размер TL (тип и длина) полей, т.е. «3» октета, вычитается из числа фиксированных октетов IEs типа фиксированной длины и расширенного типа, для которых длина определена с переменным числом октетов, «3» явным образом вычитается при определении фиксированного числа октетов. Например, длина дополнительного MM контекста для SRVCC определена как «e» и фиксированное число октетов для того же определено как «e-3».
Следует добавить, что самый старший бит в поле TV и TLV типа установлен на 0, когда используется TV формат для IE, и устанавливается на 1 для TLV формата.
Поле типа для TV и TLV формата
GTP v2 заголовок для плоскости управления
На фиг. 5 показан общий формат GTPv2 заголовка плоскости управления (GTPv2-C заголовок) в GTPv2-C сообщении. GTPv2-C использует заголовок переменной длины. Длина GTP заголовка плоскости управления должна быть кратна 4 октетам. Порядок использования GTPv2-C заголовка по EPC конкретным интерфейсам определен в 3GPP TS 29274 подпункт 5.5 «Использование GTPv2-C заголовка».
В GTPv2-C заголовке:
- если T = 0, TEID поле отсутствует, k = 0, m = 0 и n = 5;
- если T = 1, TEID поле присутствует, k = 1, m = 5 и n = 9.
Октет 1 бит кодируют следующим образом:
- биты 6-8 представляют поле версии.
- бит 5 представляет флаг совмещения (P).
- бит 4 представляет TEID флаг (T).
- биты 3-1 являются запасными, отправитель должен установить их на «0», и принимающий объект должен их игнорировать.
На фиг.6 показана схематическая иллюстрация EPC конкретного GTP-C заголовка. Можно отметить, что помимо сообщений эхо-запрос, эхо-ответ и индикации отсутствия поддержки версии, GTP-C заголовок сообщения должен содержать поля TEID и порядкового номера, за которыми следует один запасной октет. Запасные биты должны быть установлены на ноль отправителем и проигнорированы получателем.
На фиг.7 показана схематическая иллюстрация GTPv2-C заголовка, за которым следует нуль или один (1) или более последующих IEs, в зависимости от типа сообщения плоскости управления.
GTPv2-C информационные элементы (IEs)
GTPv2 (сигнализация) сообщение плоскости управления может содержать несколько IEs. Чтобы обеспечить определение совместимых типов для GTPv2 IEs, все они должны быть закодированы в TLIV формате (тип, длина, экземпляр, значение).
В приведенной ниже таблице показаны доступные в настоящее время GTPv2 информационные элементы (IEs). Последний столбец этой таблицы указывает, является ли информационный элемент:
- фиксированной длины: IE имеет фиксированный набор полей и фиксированное количество октетов.
- переменной длины: IE имеет фиксированный набор полей и имеет переменное количество октетов. Например, последние октеты могут быть пронумерованы как «5 до (n + 4)». В этом примере, если значение поля длины, n, равно 0, то последнее поле отсутствует.
- расширяемым: IE имеет переменное количество полей и имеет переменное количество октетов. Последние поля обычно задают посредством определения: «Этот октет (ы) присутствует/присутствуют, только если явно указано». Унаследованный принимающий объект должен игнорировать неизвестные октеты.
Типы информационных элементов для GTPv2
(десятичный разряд)
На фиг.8 показан формат иллюстративного GTPv2 информационного элемента (IE). Как правило, IE имеет следующие поля:
- поле типа: это поле указывает тип информационного элемента. Значения доступных в настоящее время GTPv2-C типов IE определены в приведенной выше таблице.
- длина: это поле содержит информацию о длине информационного элемента, исключая первые четыре октета, которые являются общими для всех информационных элементов (тип, длина и контент октета 4) и обозначены как «n» на фиг.8.2-1. Для всех полей длины бит 8 наименьшего пронумерованного октета является самым старшим битом, и бит 1 наивысшего пронумерованного октета является младшим битом.
- IE может также иметь поле варианта: это поле должно использоваться для различия между различными параметрами в одном конкретном сообщении, которое использует один и тот же тип информационного элемента.
Как правило, IE кодируется TLIV (тип, длина, вариант, значение).
GTPv1 поле расширения IE типа
Как уже указывалось выше в разделе «Уровень техники», с целью удовлетворения требований новых признаков 3GPP, в GTPv1 сформировано много новых IE типов. При вводе нового IE типов для новой признаков желательно использовать резервные IE типы (см., например, типы IE 217-238 в приведенной выше таблице GTPv1 типов IE), поскольку это обычно обеспечивают спецификацию более чистого протокола с наилучшей обратной совместимостью. Например, унаследованный приемник может безопасно отбросить новый IE тип. Однако это приводит к тому, что все новые и новые IE типы остаются запасными. Таким образом, уменьшение количества запасных IE типов может поставить под угрозу эффективную поддержку большего количества признаков в GTPv1 протоколе, что является серьезным недостатком.
Таким образом, для удовлетворения требований вновь введенных признаков в 3GPP, исчерпывается возможность рассмотрения запасных IE типов, что может угрожать эффективной поддержке большего количества признаков в GTPv1 протоколе, желательно использовать механизм расширения существующего диапазона IE типов, предпочтительно обратно совместимым способом.
На фиг.9 показана схема иллюстративного примера GTPv1 IE типа с новым полем расширения IE типа, обеспечивающим расширенный диапазон IE типов. Новый IE тип идентифицируют значением, закодированным в существующем заданном поле IE типа в первом (1-ый) октете IE, плюс дополнительное новое значение, закодированное в поле расширения IE типа. В этом примере, существующий заданный GTPv1 IE тип 238 выбран как конкретный IE тип, то есть, один из запасных IE типов 217-238 в приведенной выше таблице GTPv1 IE типов. Однако может быть использован любой подходящий существующий заданный IE тип в приведенной выше таблице GTPv1 IE типов, например, такой как любой другой из резервных IE типов 217-237. Новый IE тип определяется существующим заданным IE типом, закодированным в первом (1-ый) октете IE, как это обычно известно, но теперь, совместно с дополнительным значением, сконфигурированным в зарезервированное поле расширения IE типа, предпочтительно в октете 4 и 5 IE. Конкретный IE тип 238 соответствует IE типу 238 «запасной для будущего использования» в приведенной выше таблице GTPv1 IE типов. Как указано выше, использование существующего заданного запасного IE типа (например, как IE тип 238) решает задачу обратной совместимости, поскольку такие новые IE типы могут быть безопасно отброшены унаследованным приемником. Однако следует добавить, что могут использоваться другие IE типы, чем запасные IE типы, но такие варианты осуществления не могут быть обратно совместимы.
GTPv2 поле расширения IE типа
Как уже указывалось выше в разделе «Уровень техники», с целью удовлетворения требований новых признаков 3GPP, в GTPv2 сформировано много новых IE типов. При вводе нового IE типа для нового признака желательно использовать запасные IE типы (см., например, IE типы 187-254 в приведенной выше таблице GTPv2 IE типов), поскольку это обычно обеспечивает наилучшую спецификацию и обратную совместимость. Например, унаследованный приемник может безопасно отбросить новый IE тип. Однако это приводит к тому, что все меньше и меньше новых IE типов остаются запасными. Таким образом, уменьшение количества запасных IE типов может поставить под угрозу эффективную поддержку большего количества признаков в GTPv1 протоколе, что является серьезным недостатком.
Таким образом, с целью удовлетворения требований недавно введенных признаков в 3GPP, исчерпывается возможность рассмотрения запасных IE типов, что может угрожать эффективной поддержке большего количества признаков в GTPv2 протоколе, желательно использовать механизм расширения существующего диапазона IE типов, предпочтительно обратно совместимым способом.
На фиг.10 показана схематическая иллюстрация примерного GTPv2 IE типа с новым полем расширения IE типа, обеспечивающим расширенный диапазон IE типов. Новый IE тип идентифицируют значением, закодированным в существующем поле заданного IE типа в первом (1-ый) октете IE, плюс дополнительное новое значение, закодированное в поле расширения IE типа. В этом примере, существующий заданный GTPv2 IE тип 254 выбирается как конкретный IE тип, то есть, один из запасных IE типов 187-254 в приведенной выше таблице GTPv2 IE типов. Однако может быть использован любой подходящий существующий заданный IE тип в приведенной выше таблице GTPv2 IE типов, например, такой как любой другой из запасных IE типов 187-253. Новый IE тип определяется существующим заданным IE типом, закодированным в первом (1-ый) октете IE, как это обычно известно, но теперь совместно с дополнительным значением, сконфигурированным в зарезервированном поле расширения IE типа, предпочтительно в октетах 5 и 6 IE. Конкретный IE тип 254 соответствует IE типу 254 «Запасной для будущего использования» в приведенной выше таблице GTPv2 IE типов. Как указано выше, использование существующего заданного запасного IE типа (например, IE тип 254) обеспечивает обратную совместимость, поскольку такие новые IE типы могут быть безопасно отброшены унаследованным приемником. Однако следует добавить, что могут использоваться другие IE типы, чем резервные IE типы, но такие варианты осуществления не могут быть обратно совместимы.
На фиг.11 показана иллюстративная блок-схема последовательности операций, которая схематически иллюстрирует описанные здесь примерные варианты осуществления.
На фиг.11 проиллюстрирован способ, в котором узел основной сети (200, 300, 400, 500) формирует GTP сообщение. GTP сообщение содержит GTP заголовок, за которым следует, по меньшей мере, один IE, ассоциированный с конкретным IE типом, в наборе заданных IE типов. IE содержит множество полей, в котором конкретный IE тип идентифицируют значением, закодированным в существующем поле заданного IE типа в первом октете IE, причем способ содержит:
Первое действие 1110, в котором поле расширения IE типа зарезервировано в четвертом и пятом октетах IE или в пятом и шестом октетах IE для обеспечения определения дополнительного набора новых IE типов, являющегося расширением конкретного заданного IE типа; и
Второе действие 1120, в котором зарезервированное поле расширения IE типа выполнено с возможностью определять, по меньшей мере, один новый IE тип в дополнение к заданному набору IE типов.
Третье действие 1130, в котором отправляют GTР сообщение, например, отправляют на другой узел основной сети в основной сети. Это действие может быть возможным.
На фиг.12 показан примерный узел основной сети, выполненный с возможностью эффективно выполнять операций иллюстративных вариантов осуществления, описанных здесь. Как показано на фиг.9, узел основной сети может содержать устройство 910 процессора и устройство 920 памяти. Устройство процессора предпочтительно выполнено с возможностью оперативного устанавливать связь с другими сетевыми узлами и блоками, например, как проиллюстрировано на фиг.2, и выполнено с возможностью оперативно выполнять инструкции, сохраненные в устройстве памяти. Устройство памяти содержит инструкции, выполняемые упомянутым устройством процессора, так что примерный сетевой узел выполнен с возможностью выполнять операции описанных здесь иллюстративных вариантов осуществления. Устройство 910 процессора может содержать любую подходящую цифровую и аналоговую схему, которая позволяет выполнять инструкции, хранящиеся в устройстве памяти, для выполнения операций и функций иллюстративных описанных здесь вариантов осуществления. Цифровая и аналоговая схема устройства 910 процессора и устройства 920 памяти могут, например, быть такими же или похожими, что и в известных основных сетевых узлах, таких как SGW, PGW, MME или PCRF или аналогичные, тогда как инструкции являются конкретными для описанного здесь варианта осуществления.
Некоторые из вышеописанных примерных вариантов осуществления могут быть обобщены следующим образом:
Первый примерный вариант осуществления относится к способу, выполняемому в узле основной сети для формирования GTP сообщения, причем GTP сообщение содержит GTP заголовок, за которым следует, по меньшей мере, один IE, ассоциированный с конкретным IE типом, в наборе заданных IE типов, и который IE содержит множество полей, в которых конкретный IE тип идентифицируют значением, закодированным в поле заданного IE типа в первом октете IE, при этом способ содержит: резервирование поля расширения IE типа в четвертом и пятом октетах IE или в пятом и шестом октетах IE для определения дополнительного набора новых IE типов, являющихся расширением конкретного IE типа; и конфигурирование зарезервированного поля расширения IE типа для определения, по меньшей мере, одного нового IE типа в дополнение к заданному набору IE типов.
Способ может дополнительно содержать: отправку GTP сообщения.
Конкретный заданный IE тип может быть запасным IE типом, зарезервированным для будущего использования.
Конкретный заданный IE тип может быть частным расширением IE типа.
Узел основной сети может быть любым из: SGW или PGW или MME или PCRF.
Другой примерный вариант осуществления относится к узлу основной сети, выполненному с возможностью оперативно формировать GTP сообщение, при этом GTP сообщение содержит GTP заголовок, за которым следует, по меньшей мере, один информационный элемент IE, ассоциированный с конкретным IE типом в наборе заданных IE типов, и при этом IE содержит множество полей, в которых конкретно IE тип идентифицируют значением, закодированным в поле заданного IE типа в первом октете IE, при этом узел основной сети содержит непереходную память с инструкциями и процессор, выполненный с возможностью оперативно выполнять инструкции, чтобы: зарезервировать поле расширения IE типа в четвертом и пятом октетах IE или в пятом и шестом октетах IE для определения дополнительного набора новых IE типов, являющегося расширением конкретного IE типа; и конфигурировать зарезервированное поле расширения IE типа для определения, по меньшей мере, одного нового IE типа в дополнение к заданному набору IE типов.
Узел основной сети может быть выполнен с возможностью оперативно отправлять GTP сообщение.
Конкретный заданный IE тип может быть запасным IE типом, зарезервированным для будущего использования.
Конкретный заданный IE тип может быть частным расширением IE типа.
Узел основной сети может быть любым из: SGW или PGW или MME или PCRF.
Различие между запасным IE типом и зарезервированным частным расширением IE типа (и так же с большинством других заданных IEs) заключается в том, что унаследованный приемник инициирует процесс исправления ошибок, если отправитель использует зарезервированный IE тип; в случае, если приемник не распознает IE тип, данный запасной IE тип будет просто проигнорирован.
Как показано в приведенных выше примерных вариантах осуществления, новое зарезервированное поле расширения IE типа может содержать октет 4 и 5 или октет 5 и 6 в IE, при этом каждый октет содержит восемь (8) двоичных бит каждый. Таким образом, зарезервированное поле может содержать 2 октета, то есть, 2x8 = 16 бит. Эти 16 бит позволяют определить дополнительный набор из 2 * 16 = 65536 новых IE типов, являющихся расширением конкретного IE типа.
Дополнительно, некоторые варианты осуществления могут резервировать дополнительные поля для обеспечения определения дополнительного набора новых IE типов, являющегося расширением конкретного IE типа. Например, октеты 7 и 8 могут быть зарезервированы во втором поле в дополнение к октетам 5 и 6, уже зарезервированным в первом поле. Здесь приведенные в качестве примера два (2) зарезервированных поля могут быть добавлены друг к другу, чтобы обеспечить определение дополнительного набора новых IE типов p (2*nx8), при этом число зарезервированных полей равно p = 2, и число октетов в каждом поле равно n = 2. Это позволяет определить дополнительный набор из 2 (2 * (2x8)) = 2 (2*16) = 2x65536 = 131072 новых IE типов. Альтернативно, примерные два (2) зарезервированных поля могут быть объединены друг с другом, что позволяет определить дополнительный набор из 2 * pn8 новых IE типов, при этом количество полей равно p = 2, и число октетов в каждом поле равно n = 2. Это позволяет определить дополнительный набор 2 * (2x2x8) = 2 * 32 = 4294967296 новых IE типов. Добавление зарезервированных полей друг к другу обеспечивает более простой способ обратной совместимости, но не может определять много новых IE типов, как это может быть в случае конкатенации зарезервированных полей.
IE может быть закодированным типом, значением (TV), или закодированным типом, длиной, значением (TVL) или закодированным типом, длиной, вариантом, значением (TLIV).
Заданный набор IE типов может быть определен в поле типа, содержащем один (1) октет из восьми (8) двоичных бит, предоставляющий набор из 256 различных заданных IE типов.
Изобретение относится к Протоколу туннелирования (GTP) общей службы пакетной радиосвязи (GPRS). Технический результат изобретения заключается в повышении эффективности использования информационных элементов IEs в GTP сообщениях. Способ, реализуемый узлом основной сети (200, 300, 400, 500), для формирования сообщения протокола туннелирования (GTP) общей службы пакетной радиосвязи (GPRS), при этом GTP сообщение содержит GTP заголовок, за которым следует по меньшей мере один информационный элемент IE, ассоциированный с конкретным IE типом в наборе заданных IE типов, и при этом IE содержит множество полей, в которых конкретный IE тип идентифицируют значением, закодированным в поле заданного IE типа в первом октете IE, причем способ содержит этапы, на которых: осуществляют резервирование (1110) поля расширения IE типа в четвертом и пятом октетах IE или в пятом и шестом октетах IE для обеспечения определения дополнительного набора новых IE типов, являющегося расширением конкретного IE типа; и конфигурирование (1120) зарезервированного поля расширения IE типа для определения по меньшей мере одного нового IE типа в дополнение к заданному набору IE типов. 2 н. и 8 з.п. ф-лы, 12 ил.
1. Способ, реализуемый узлом основной сети (200, 300, 400, 500) для формирования сообщения протокола туннелирования (GTP) общей службы пакетной радиосвязи (GPRS), при этом GTP сообщение содержит GTP заголовок, за которым следует по меньшей мере один информационный элемент (IE), ассоциированный с конкретным IE типом в наборе заданных IE типов, при этом IE содержит множество полей, в которых конкретный IE тип идентифицируют значением, закодированным в поле заданного IE типа в первом октете IE, причем способ содержит этапы, на которых:
осуществляют резервирование (1110) поля расширения IE типа в четвертом и пятом октетах IE или в пятом и шестом октетах IE для обеспечения определения дополнительного набора новых IE типов, являющихся расширением конкретного IE типа; и
конфигурируют (1120) зарезервированное поле расширения IE типа для определения по меньшей мере одного нового IE типа в дополнение к заданному набору IE типов.
2. Способ по п.1, дополнительно содержащий этап, на котором:
передают (1130) GTP сообщение.
3. Способ по п. 1 или 2, в котором конкретный заданный IE тип является запасным IE типом, зарезервированным для будущего использования.
4. Способ по любому из пп. 1-3, в котором конкретный заданный IE тип является частным расширением IE типа.
5. Способ по любому из пп. 1-4, в котором упомянутый узел основной сети является одним из обслуживающего шлюза (SGW) (200) или PDN шлюза (PGW) (300) или узла управления мобильностью (MME) (400) или модуля правил и политики тарификации (PCRF) (500).
6. Узел основной сети (200, 30, 400, 500), выполненный с возможностью оперативного формирования сообщения протокола туннелирования (GTP) общей службы пакетной радиосвязи (GPRS), при этом GTP сообщение содержит GTP заголовок, за которым следует по меньшей мере один информационный элемент (IE), ассоциированный с конкретным IE типом в наборе заданных IE типов, при этом IE содержит множество полей, в которых конкретный заданный IE тип идентифицируют значением, закодированным в поле заданного IE типа в первом октете IE, при этом узел основной сети (200, 30, 400, 500) содержит память (920), хранящую инструкции, и процессор (910), выполненный с возможностью оперативного выполнения инструкций, для:
резервирования поля расширения IE типа в четвертом и пятом октетах IE или в пятом и шестом октетах IE для обеспечения определения дополнительного набора новых IE типов, являющихся расширением конкретного IE типа; и
конфигурирования зарезервированного поля расширения IE типа для определения по меньшей мере одного нового IE типа в дополнение к заданному набору IE типов.
7. Узел основной сети по п.6, в котором узел основной сети выполнен с возможностью оперативной передачи GTP сообщения.
8. Узел основной сети по п.6 или 7, в котором конкретный заданный IE тип является запасным IE типом, зарезервированным для будущего использования.
9. Узел основной сети по п.6 или 7, в котором конкретный заданный IE тип является частным расширением IE типа.
10. Узел основной сети по любому из пп.6-9, характеризующийся тем, что является одним из обслуживающего шлюза (SGW) (200) или PDN шлюза (PGW) (300) или узла управления мобильностью (MME) (400) или модуля правил и политики тарификации (PCRF) (500).
Многоступенчатая активно-реактивная турбина | 1924 |
|
SU2013A1 |
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
Многоступенчатая активно-реактивная турбина | 1924 |
|
SU2013A1 |
СПОСОБ ОПРЕДЕЛЕНИЯ СООТВЕТСТВИЯ РАЗМЕРОВ СЕРДЦА АНТРОПОМЕТРИЧЕСКИМ ПАРАМЕТРАМ ЧЕЛОВЕКА | 2012 |
|
RU2492810C1 |
Авторы
Даты
2019-03-14—Публикация
2016-08-19—Подача