СПОСОБ ОРГАНИЗАЦИИ НЕСУЩЕГО КАНАЛА В УСЛУГЕ МУЛЬТИМЕДИЙНОГО ШИРОКОВЕЩАНИЯ/ МУЛЬТИВЕЩАНИЯ
ARRANGEMENT METHOD OF CARRYING CHANNEL IN SERVICE OF MULTIMEDIA BROADCASTING/ MULTICASTING

Область техники
Это изобретение относится к области техники Услуги Мультимедийного Широковещания/Мультивещания (УМШМ(MBMS)), а в частности - к способу создания несущего канала в услуге мультимедийного широковещания/мультивещания.
Уровень техники
В связи с развитием технологий мобильной связи Третьего Поколения (3G) мобильная связь 3G предоставляет услуги с более высокой скоростью передачи данных, чем мобильная связь второго поколения, и, таким образом, поддерживает многочисленные типы услуг, например, видеотелефон, загрузку графики, высокоскоростной серфинг в Интернете и т.п. Одной из особенностей этих услуг является одновременная передача данных всем абонентам беспроводной сети, например, рассылка прогнозов погоды, фрагментов новостей, подборок спортивных игр и т.п. Таким образом, в мобильную связь 3G вводится принцип широковещания/мультивещания.
Как представлено на фиг.1, для промежуточного узла, например, для узла 10, узел, расположенный выше по потоку, чем узел 10, посылает в узел 10 только один набор данных независимо от того, сколько узлов, расположенных ниже узла 10 по потоку, ожидают получения данных; после получения данных узел 10 размножает их в зависимости от числа расположенных ниже него по потоку узлов, ожидающих получения данных, и посылает набор данных на каждый из этих расположенных ниже по потоку узлов; например, узлы 101 и 102 являются для узла 10 расположенными ниже по потоку узлами, и они ожидают получения данных, поэтому узел 10 создает два набора полученных данных. Таким образом, каждая ветвь дерева передачи данных услуги широковещания/мультивещания передает только один массив данных и задействует только одну часть передающих ресурсов так же, как и передача данных между корневым узлом и соответствующими расположенными ниже по потоку узлами. Разница между услугой мультивещания и услугой широковещания состоит в том, что провайдер услуги мультивещания посылает соответствующую информацию только абонентам, подписавшимся на эту информацию, а провайдер услуги широковещания посылает информацию всем пользователям беспроводной сети. Из приведенного выше описания можно сделать вывод, что посредством одновременной посылки одной и той же информации многим пользователям услуга широковещания/мультивещания может значительно сэкономить сетевые ресурсы.
На фиг.2 представлена блок-схема, иллюстрирующая структуру беспроводной сети, которая поддерживает услуги широковещания/мультивещания. На фиг.2 указано, что в Партнерском Проекте 3G (3GPP) согласно существующему уровню техники блоком, обеспечивающим реализацию услуги широковещания/ мультивещания в беспроводной сети, является Центр Услуги Широковещания/мультивещания (ЦУ-МШ(ВМ-SC)) 201, который соединен с Шлюзовым Узлом Поддержки GPRS (ШУП GPRS (GGSN)) 202 Функции Плоскости Трафика (ФПТ (TPF)) через интерфейс Gmb или интерфейс Gi. Центр ЦУ-МШ(ВМ-SC) 201 может быть соединен с рядом узлов ФПТ (TPF) ШУП GPRS (GGSN) 202, каждый из которых соединен с одним или несколькими Обслуживающими Узлами Поддержки GPRS (ОУП GPRS (SGSN)) 203 через интерфейс Gn/Gp. Узел ОУП GPRS (SGSN) 203 соединен в Универсальной Мобильной Телекоммуникационной Системе (UMTS) с Наземной Сетью Радиодоступа (UTRAN) 204 через интерфейс Iu. Сеть UTRAN 204 соединена с Оборудованием Пользователя (ОП(UE)) 206 через интерфейс Uu. Узел ОУП GPRS (SGSN) 203 может быть также соединен с Сетью Радиодоступа GSM/EDGE (GERAN) 205 Глобальной Системы Мобильной связи (GSM) через интерфейс lu/Gb, и затем Сеть Радиодоступа GSM/EDGE (GERAN) 205 соединена с ОП(UE) 207 через интерфейс Um. Среди перечисленных выше узлов узлы ШУП GPRS (GGSN) и ОУП GPRS (SGSN) принадлежат Базовой Сети (БС(CN)) данной беспроводной сети.
Как указано на фиг.3, обработка, выполняемая в услуге мультивещания УМШМ(MBMS), содержит: Подписку, Извещение об Услуге, Присоединение, Начало Сеанса, Уведомление об Услуге УМШМ(МВМЗ), Передачу Данных, Завершение Сеанса и Отсоединение. Процесс Подписки предназначен для того, чтобы пользователь заранее подписался на нужную услугу УМШМ(MBMS); процесс Извещения об Услуге предназначен для того, чтобы центр ЦУ-МШ(ВМ-SC) известил, какая услуга может быть предоставлена в настоящий момент; процесс Присоединения является процессом активации услуги мультивещания УМШМ(MBMS), в котором ОП(UE) информирует сеть, что оно намерено присоединиться к активной группе мультивещания и будет получать данные мультивещания, соответствующие этой услуге. Этот процесс Присоединения создает в сети и в ОП(UE), которое присоединилось к группе мультивещания, контекст УМШМ ОП(MBMS UE), записывающий информацию ОП(UE); центр ЦУ-МШ(ВМ-SC) в процессе Начала Сеанса подготавливает передачу данных и дает команду сети организовать ресурсы несущего канала соответствующей базовой сети и сети доступа; процесс Уведомления об услуге УМШМ(MBMS) предназначен для того, чтобы информировать ОП(UE) о начале сеанса услуги мультивещания УМШМ(MBMS); в процессе Передачи Данных центр ЦУ-МШ(BM-SC) передает данные в ОП(UE) через ресурсы несущего канала, созданные в процессе Начала Сеанса; процесс Завершение Сеанса предназначен для освобождения ресурсов несущего канала, созданных в процессе Начала Сеанса; процесс Отсоединения позволяет пользователю в пределах группы выйти из этой группы мультивещания, т.е., пользователь уже не будет получать данные мультивещания; этот процесс удаляет соответствующий контекст УМШМ ОП(MBMS UE).
Процесс активации услуги мультивещания УМШМ(МВМЗ) создает контекст УМШМ ОП(MBMS UE) в ОП(UE), узлах ОУП GPRS (SGSN) и ШУП GPRS (GGSN) и в Контроллере Базовой Станции (КБС(BSC))/ Контроллере Радиосети (KPC(RNC)) для каждого пользователя, который активировал услугу переноса мультивещания УМШМ(MBMS). Контекст УМШМ ОП (MBMS UE) содержит конкретную информацию о конкретном несущем канале, к которому присоединилось ОП(UE). Когда ОП(UE) присоединяется к несущему каналу УМШМ(МВМЗ), то в ОП(UE) и узлах ОУП GPRS (SGSN) и ШУП GPRS (GGSN) создается контекст УМШМ ОП (MBMS UE) и созданный контекст УМШМ ОП(MBMS UE) сохраняется как часть контекста Управления Мобильностью (УМ(ММ)) в ОП (UE) и узле ОУП GPRS (SGSN), а также отдельно сохраняется в узле ШУП GPRS (GGSN). Каждый несущий канал УМШМ (MBMS), к которому присоединилось ОП (UE), имеет контекст УМШМ ОП (MBMS UE).
Как представлено в табл.1, контекст УМШМ ОП(MBMS UE) содержит: IP-адрес мультивещания, Имя Узла Доступа (ИУД(APN), Идентификатор Временной Группы Мобильной связи (TMGI), Присоединенный Идентификатор Узла Доступа к Услуге Сети (NSAPI) и IP-идентификатор Мультимедийной Подсистемы (IMSI). IP-адрес мультивещания предназначен для идентификации несущего канала УМШМ(MBMS), к которому присоединилось ОП(UE); имя ИУД(APN) представляет собой определенное имя узла доступа данного IP-адреса мультивещания; идентификатор TMGI является идентификатором временной группы мобильной связи, назначенным несущему каналу УМШМ(MBMS); присоединенный идентификатор NSAPI является идентификатором NSAPI контекста ОП(UE) Протокола Пакетной передачи Данных (ППД(PDP)), содержащего сигналы Интернет-Протокола Управления Группами (ИПУГ(IGMP))/ Обнаружения Слушателей Мультивещания (OCM(MLD)); Идентификатор Транзакции (TI) является идентификатором транзакции; идентификатор NSAPI УМШМ(MBMS) предназначен для идентификации контекста УМШМ ОП(MBMS UE).
В таблице 1 (1) означает, что в ОП(UE) и узле ОУП GPRS (SGSN) действителен идентификатор IMSI в контексте УМ(ММ), причем контекст УМ(ММ) содержит контекст УМШМ ОП(MBMS UE); (2) означает, что в KPC(RNC) действителен идентификатор IMSI в контексте ОП(UE), причем контекст ОП(UE) содержит контекст УМШМ ОП(MBMS UE).
В таблице 1 Идентификатором Узла Доступа к Услуге Сети (MBMS_NSAPI) услуги УМШМ(MBMS) является идентификатор NSAPI, используемый в услуге УМШМ(МВМS). Обычно идентификаторы NSAPI и IMSI используются для реализации функции маршрутизации сетевого уровня, а пара идентификаторов NSAPI/IMSI используется для определения Идентификатора Конечного Пункта Туннеля (TEID). Идентификатор NSAPI идентифицирует в ОП(UE) узел доступа к услуге ППД(PDP); в узлах ОУП GPRS (SGSN) и ШУП GPRS (GGSN) идентификатор NSAPI идентифицирует контекст ППД(PDP), который связан с контекстом УМ(ММ).
Информационный элемент идентификатора NSAPI предназначен для идентификации узла доступа к услуге передачи данных 3-го уровня - GRPS. Определение идентификатора NSAPI из протокола 3GPP 24.008 представлено в табл.2. Идентификатор NSAPI состоит из двух байтов; первый байт - это Идентификатор Информационного Элемента (ИИЭ (IEI)) идентификатора NSAPI, который показывает, что это поле является значением идентификатора NSAPI; младшие четыре бита второго байта - это значение идентификатора NSAPI, а старшие четыре бита содержат 0. Подробно значения NSAPI представлены в табл.3.
Таблица 2
8
7
6
5
4
3
2
1
IEINSAPI
Байт 1
0
0
0
0
NSAPI
Байт 2
Таблица 3
бит 4
бит 3
бит 2
бит 1
0
0
0
0
Резерв
0
0
0
1
Резерв
0
0
1
0
Резерв
0
0
1
1
Резерв
0
1
0
0
Резерв
0
1
0
1
NSAPI 5
0
1
1
0
NSAPI 6
0
1
1
1
NSAPI 7
1
0
0
0
NSAPI 8
1
0
0
1
NSAPI 9
1
0
1
0
NSAPI 10
1
0
1
1
NSAPI 11
1
1
0
0
NSAPI 12
1
1
0
1
NSAPI 13
1
1
1
0
NSAPI 14
1
1
1
1
NSAPI 15
Как видно по формату идентификатора NSAPI, значения идентификатора NSAPI, которые может выбрать ОП(UE), лежат в диапазоне 5-15. Приведенное выше определение идентификатора NSAPI предназначено для передачи данных типа точка-точка (РТР). В услуге УМШМ(MBMS) использование идентификатора MBMS_NSAPI аналогично использованию идентификатора NSAPI, и они используют общее пространство значений. Использование общего пространства значений означает, что они получают значения из одного и того же пространства значений. Однако в практических приложениях идентификаторы MBMS_NSAPI и NSAPI не могут одновременно принимать одно и то же значение.
Кроме того, как указано в табл.4, определение идентификатора TI в протоколе 3GPP 24.008 содержит два байта, причем второй байт является факультативной расширенной частью и не используется, если TI не расширен. Биты 5-8 первого байта идентификатора TI представляют собой идентификатор транзакции TI, который предназначен для различения как максимум 16-ти различных двунаправленных потоков сообщений данного Дискриминатора Протокола (PD) и данного Узла Доступа к Услуге (SAP). Такой поток сообщений называется транзакцией. Идентификатор транзакции TI содержит команду Получить Идентификатор TI (TIO) и флаг идентификатора TI. Каждая команда TIO относится к одной транзакции, поскольку одна транзакция может быть инициирована любой стороной интерфейса; флаг TI предназначен для идентификации стороны интерфейса, инициировавшей транзакцию, и для идентификации того, кто назначил этот TI. Флаг TI может иметь значение 0 или 1; если инициатором транзакции является передающее устройство, то флаг TI этого сообщения равен 0, в противном случае он равен 1. Другими словами, если флаг TI равен 0, то сообщение отправлено со стороны, которая сгенерировала идентификатор TI, а если флаг TI равен 1, то сообщение направлено к стороне, которая сгенерировала идентификатор TI.
Расширенная часть идентификатора TI может быть использована для различения как максимум 256 различных двунаправленных потоков сообщений для данного Узла Доступа к Услуге (SAP) и данного Дискриминатора Протокола (PD), но расширение идентификатора TI применяется редко. Значение ЕХТ (расширения) в табл.4 равно флагу, и в используемом на настоящий момент расширении идентификатора TI значение ЕХТ равно 1. В последующих вариантах расширения идентификатор TI может быть дополнительно расширен посредством установки значения ЕХТ, равного 0. Другими словами, если расширение идентификатора TI не используется, то идентификатор TI содержит только один байт; если расширение идентификатора TI используется и значение ЕХТ равно 1, то идентификатор TI содержит два байта; а если расширение TI используется и значение ЕХТ равно 0, то TI содержит больше двух байтов.
Таблица 4
8
7
6
5
4
3
2
1
флаг TI
TIO
-
-
-
-
Байт 1
ЕХТ
TIE
Байт 2 (дополнительный)
В услуге УМШМ(MBMS) упомянутые выше идентификаторы NSAPI и TI используются, в основном, в процедуре активации и в процедуре деактивации услуги УМШМ(MBMS). Как представлено на фиг.4, процедура активации услуги УМШМ(MBMS) согласно существующему уровню техники содержит следующие шаги:
Шаг 401: узел ОУП GPRS (SGSN) посылает в ОП(UE) сообщение с требованием Запросить Активацию Контекста УМШМ(MBMS), предназначенное для того, чтобы запросить OП(UE) активировать контекст УМШМ ОП(MBMS UE). Это сообщение содержит, по меньшей мере, IP-адрес мультивещания, имя ИУД(АРN), присоединенный идентификатор NSAPI и идентификатор TI, причем IP-адрес мультивещания идентифицирует услугу, которую намерен активировать ОП(UE); узел ОУП GPRS (SGSN) выбирает идентификатор TI, и значение идентификатора TI является значением, неиспользуемым другими активированными контекстами ППД(PDP) и контекстом УМШМ ОП(MBMS UE) для данного ОП(UE). Здесь идентификатор TI может быть нерасширенным или расширенным.
Шаг 402: ОП(UE), после создания контекста УМШМ ОП(MBMS UE), посылает в узел ОУП GPRS (SGSN) Запрос об Активации Контекста УМШМ(MBMS), причем этот запрос содержит: IP-адрес мультивещания, имя ИУД(APN), идентификатор MBMS_NSAPI и пропускную способность несущего канала УМШМ(MBMS). IP-адрес мультивещания предназначен для идентификации услуги мультивещания УМШМ(MBMS), для которой ОП(UE) инициировало процесс присоединения/активации; имя ИУД(APN) идентифицирует конкретный узел ШУП GPRS (GGSN); пропускная способность несущего канала УМШМ(MBMS) предназначена для идентификации максимального QoS, которое может обработать данное ОП(UE); ОП(UE) выбирает идентификатор MBMS_NSAPI, причем значение идентификатора MBMS_NSAPI является значением, неиспользуемым другими активированными контекстами ППД(PDP) и контекстами УМШМ OП(MBMS UE) для данного ОП(UE). ОП(UE) сохраняет выбранный идентификатор MBMS_NSAPI и идентификатор TI, посланный узлом ОУП GPRS (SGSN) в ОП(UE) на шаге 401, в созданном контексте УМШМ ОП(MBMS UE).
Шаг 403: узел ОУП GPRS (SGSN) реализует функцию защиты для данного ОП(UE), например, выполняет аутентификацию ОП(UE). Этот шаг может быть пропущен.
Шаг 404: узел ОУП GPRS (SGSN) создает контекст УМШМ ОП(MBMS UE), и этот контекст УМШМ ОП(MBMS UE) содержит идентификатор TI шага 401 и идентификатор MBMS_NSAPI шага 402; узел ОУП GPRS (SGSN) посылает Запрос о Создании Контекста УМШМ(MBMS) в узел ШУП GPRS (GGSN), и этот запрос содержит IP-адрес мультивещания, имя ИУД(APN) и идентификатор MBMS_NSAPI.
Шаг 405: узел ШУП GPRS (GGSN) осуществляет обмен сигналами с центром ЦУ-МШ(BM-SC) и при этом запрашивает авторизацию для ОП(UE). Если ОП(UE) уже авторизовано, этот шаг может быть пропущен.
Шаг 406: узел ШУП GPRS (GGSN) создает контекст УМШМ ОП(MBMS UE) и посылает в узел ОУП GPRS (SGSN) Ответ на Запрос о Создании Контекста УМШМ(MBMS). Контекст УМШМ ОП(MBMS UE), созданный узлом ШУП GPRS (GGSN), содержит идентификатор MBMS_NSAPI.
Шаг 407: если для данного ОП(UE) создан по меньшей мере один Канал Радиодоступа с Коммутацией Пакетов (PS RAB), то узел ОУП GPRS (SGSN) предоставляет контекст УМШМ ОП(MBMS UE) для СРД(RAN); этот контекст УМШМ ОП(MBMS UE) не содержит идентификатор MBMS_NSAPI.
Шаг 408: узел ОУП GPRS (SGSN) посылает в ОП(UE) сообщение о Принятии Активации Контекста УМШМ(MBMS).
Как представлено на фиг.5, процедура деактивации услуги УМШМ(MBMS) согласно существующему уровню техники содержит следующие шаги:
Шаг 501: поскольку узел ОУП GPRS (SGSN) получил Запрос о Деактивации Контекста УМШМ ОП(MBMS UE) или по другим причинам, обусловленным самим узлом ОУП GPRS (SGSN), узел ОУП GPRS (SGSN) посылает в ОП(UE) Запрос о Деактивации Контекста УМШМ(MBMS), содержащий идентификатор TI. Идентификатор TI предназначен для идентификации контекста УМШМ ОП(МВМS UE), который ОП(UE) должен удалить, причем этот идентификатор TI соответствует идентификатору TI шага 401 процесса активации услуги УМШМ(MBMS) и, таким образом, может быть использован для идентификации данного контекста УМШМ ОП(MBMS UE).
Шаг 502: ОП(UE) удаляет контекст УМШМ ОП(MBMS UE) и посылает в узел ОУП GPRS (SGSN) сообщение о Принятии Деактивации Контекста УМШМ(MBMS), содержащее идентификатор TI.
Шаг 503: если на настоящий момент для передачи данных УМШМ(MBMS) данного ОП(UE) были выделены частные радиоресурсы, то сеть СРД(КАМ) освобождает эти радиоресурсы; если на настоящий момент для передачи данных УМШМ(MBMS) были выделены совместно используемые радиоресурсы, то сеть СРД(КАМ) может принять решение перевести остальные ОП(UE) на частные ресурсы. В противном случае этот шаг может быть пропущен.
Шаг 504: если узел ОУП GPRS (SGSN) получил сообщение о Принятии Деактивации Контекста УМШМ(MBMS) или по другим причинам, обусловленным самим узлом ОУП GPRS (SGSN), узел ОУП GPRS (SGSN) посылает в узел ШУП GPRS (GGSN), содержащий контекст УМШМ OП(MBMS UE), Запрос об Удалении Контекста УМШМ(MBMS), содержащий идентификатор MBMS_NSAPI, причем идентификатор MBMS_NSAPI предназначен для идентификации этого контекста УМШМ(MBMS).
Шаг 505: узел ШУП GPRS (GGSN) удаляет контекст УМШМ ОП(MBMS UE) согласно идентификатору MBMS_NSAPI и посылает сообщение с информацией о деактивации в центр ЦУ-МШ(ВМ-SC), чтобы подтвердить, что деактивация контекста УМШМ ОП(MBMS UE) прошла успешно, после получения сообщения о деактивации центр ЦУ-МШ(ВМ-SC) удаляет контекст УМШМ ОП(MBMS UE) и посылает в узел ШУП GPRS (GGSN) сообщение с подтверждением. Шаг взаимодействия узла ШУП GPRS (GGSN) с центром ЦУ-МШ(ВМ-SC) также может быть пропущен.
Шаг 506: узел ШУП GPRS (GGSN) посылает в узел ОУП GPRS (SGSN) Ответ на Запрос об Удалении Контекста УМШМ(MBMS), чтобы подтвердить, что контекст УМШМ ОП(MBMS UE) деактивирован, после получения Ответа на Запрос об Удалении Контекста УМШМ(MBMS) узел ОУП GPRS (SGSN) удаляет контекст УМШМ ОП(MBMS UE).
Из описанных выше процессов можно увидеть, что в существующей схеме, в которой для идентификации контекста УМШМ OП(MBMS UE) использован идентификатор MBMS_NSAPI, определение и пространство значений идентификатора MBMS_NSAPI такие же, как и в существующей схеме типа точка-точка (РТР). Это ясно из принципа, по которому ОП(UE) получает идентификатор MBMS_NSAPI на шаге 402 существующего процесса активации услуги УМШМ(MBMS). Поэтому количество услуг УМШМ(MBMS), которые пользователь может активировать одновременно, не может превышать предела пространства значений идентификатора MBMS_NSAPI, т.е. максимальное число услуг УМШМ(MBMS), которое может одновременно активировать пользователь, не может быть выше 11.
На начальном этапе реализации услуги для пользователя, когда пользователю требуется передача услуги, например, при инициировании телефонного вызова или при подключении в интерактивный режим для серфинга в сети, для передачи услуги будет активирован соответствующий контекст ППД(PDP). После передачи ОП(UE) освобождает соответствующий несущий канал и идентификатор NSAPI. В то же время, из-за ограниченной пропускной способности ОП(UE), ОП(UE) не может реализовать слишком большое количество передач услуг одновременно, и максимальное число передач услуг равно четырем. В этих случаях идентификатор NSAPI, пространство значений которого равно 11, может полностью удовлетворить требованиям ОП(UE).
Однако после того как услуга УМШМ(MBMS) уже активирована, пользователи не будут активировать эту услугу снова в течение длительного времени, например, услугу передачи прогноза погоды, дневных новостей, электронного журнала, программы выходного дня и т.п. После того, как услуга УМШМ(MBMS) активирована, пользователи ожидают в определенное время реализации соответствующей услуги. Поэтому, хотя пользователи могут активировать несколько услуг на длительное время, большая часть этих услуг не реализуется одновременно, и поэтому для одновременного приема этих услуг не требуется большая пропускная способность ОП(UE). Каждый раз, когда пользователь активирует такую услугу, создается контекст УМШМ ОП(MBMS UE), который займет одно из одиннадцати значений идентификатора MBMS_NSAPI. Таким образом, из-за ограниченного пространства значений идентификатора MBMS_NSAPI пользователи не могут активировать больше одиннадцати услуг переноса УМШМ(МВМS) одновременно. Пользователи должны активировать некоторые уже активированные услуги, чтобы подписаться на новые услуги. Это похоже на телевизор старой модели, который имел всего восемь каналов, что не позволяло пользователю смотреть большее число телевизионных программ, чем этот пользователь мог принять, хотя имелись десятки или даже больше сотни телевизионных программ. По аналогии с пользователем старого телевизора, имевшего всего 8 каналов, пользователь, подписавшийся на множество услуг УМШМ(MBMS), при наличии ограниченного пространства значений идентификатора MBMS_NSAPI должен активировать дополнительные услуги вручную. Однако активация услуги УМШМ(MBMS) вручную для пользователя очень неудобна, поэтому пользователь будет менее удовлетворен и более неохотно будет выбирать другие услуги из-за сложности подписки, что тем самым уменьшит доходы провайдеров услуги УМШМ(MBMS) и операторов сетей мобильной связи.
Сущность изобретения
Принимая во внимание все вышеизложенное, основная цель настоящего изобретения - предложить способ создания контекста УМШМ(MBMS), выполняемый в процессе активации услуги УМШМ(MBMS) при создании несущего канала в услуге УМШМ(MBMS), который позволит пользователю активировать больше одиннадцати услуг переноса УМШМ(MBMS) одновременно, в то же время исключая сложную процедуру активации вручную.
Другая цель настоящего изобретения - обеспечить способ создания контекста УМШМ(MBMS), выполняемый в процессе активации услуги УМШМ(MBMS) при создании несущего канала в услуге УМШМ(MBMS), который не только позволит пользователю одновременно активировать больше одиннадцати услуг переноса УМШМ(MBMS), но также одновременно идентифицирует большее число двунаправленных потоков сообщений.
В данном изобретении также предложено ОП(UE), создающее контекст услуги УМШМ(MBMS) при создании несущего канала в услуге УМШМ(MBMS), а также узел ОУП GPRS (SGSN), создающий контекст услуги УМШМ(MBMS) при создании несущего канала в услуге УМШМ(MBMS).
Чтобы обеспечить выполнение вышеуказанных целей, в настоящем изобретении предложены следующие технические схемы.
Способ создания контекста Услуги Мультимедийного Широковещания/Мультивещания (УМШМ(MBMS)), выполняемый в процессе активации услуги УМШМ(MBMS) при создании несущего канала в услуге УМШМ(MBMS), содержит следующие шаги:
Обслуживающий Узел Поддержки GPRS (ОУП GPRS (SGSN)) посылает в Оборудование Пользователя (ОП(UE)) сообщение с требованием Запросить Активацию Контекста УМШМ(MBMS), причем это сообщение с требованием содержит IP-адрес мультивещания, Имя Узла Доступа (ИУД(APN)) и Присоединенный Идентификатор Узла Доступа к Услуге (NSAPI); после получения сообщения ОП(UE) создает контекст УМШМ ОП(MBMS UE) и возвращает в узел ОУП GPRS (SGSN) Запрос об Активации Контекста УМШМ(MBMS), содержащий IP-адрес мультивещания, имя ИУД(APN), расширенный идентификатор MBSM_NSAPI и пропускную способность несущего канала УМШМ(MBMS);
узел ОУП GPRS (SGSN) создает контекст УМШМ ОП(MBMS UE), содержащий расширенный идентификатор MBMS_NSAPI, и посылает в Шлюзовой Узел Поддержки GPRS (ШУП GPRS (GGSN)) Запрос о Создании Контекста УМШМ(MBMS), содержащий IP-адрес мультивещания, расширенный идентификатор MBMS_NSAPI и имя ИУД(APN); после того, как узел ШУП GPRS (GGSN) получит авторизацию из центра ЦУ-МШ(BM-SC) для данного ОП(UE) и создаст контекст УМШМ ОП(MBMS UE), узел ШУП GPRS (GGSN) возвращает в узел ОУП GPRS (SGSN) Ответ на Запрос о Создании Контекста УМШМ(MBMS); и узел ОУП GPRS (SGSN) позволяет ОП(UE) активировать контекст УМШМ(MBMS).
В описанном выше способе сообщение с требованием Запросить Активацию Контекста УМШМ(MBMS) дополнительно содержит Идентификатор Транзакции (TI).
Описанный выше способ дополнительно содержит процесс деактивации услуги УМШМ(MBMS), содержащий следующие шаги:
узел ОУП GPRS (SGSN) посылает в ОП(UE) Запрос о Деактивации Контекста УМШМ(MBMS), содержащий идентификатор TI; после того, как ОП(UE) удаляет контекст УМШМ ОП(MBMS UE), ОП(UE) возвращает в узел ОУП GPRS (SGSN) сообщение о Принятии Деактивации Контекста УМШМ(MBMS), содержащее идентификатор TI;
узел ОУП GPRS (SGSN) посылает в узел ШУП GPRS (GGSN), содержащий подлежащий удалению контекст УМШМ(MBMS), Запрос об Удалении Контекста УМШМ(MBMS), содержащий расширенный идентификатор MBMS_NSAPI, узел ШУП GPRS (GGSN) удаляет соответствующий контекст УМШМ ОП(MBMS UE) согласно расширенному идентификатору MBMS_NSAPI и возвращает в узел ОУП GPRS (SGSN) ответ; после того, как узел ОУП GPRS (SGSN) получает ответ, узел ОУП GPRS (SGSN) удаляет контекст УМШМ ОП(MBMS UE).
Описанный выше способ дополнительно содержит процесс деактивации услуги УМШМ(MBMS), содержащий следующие шаги:
узел ОУП GPRS (SGSN) посылает в ОП(UE) Запрос о Деактивации Контекста УМШМ(MBMS), содержащий идентификатор контекста УМШМ(MBMS); после того, как ОП(UE) удаляет контекст УМШМ ОП(MBMS UE), ОП(UE) возвращает в узел ОУП GPRS (SGSN) сообщение о Принятии Деактивации Контекста УМШМ(MBMS), содержащее идентификатор контекста УМШМ(MBMS);
узел ОУП GPRS (SGSN) посылает в узел ШУП GPRS (GGSN), содержащий подлежащий удалению контекст УМШМ(MBMS), Запрос об Удалении Контекста УМШМ(MBMS), содержащий идентификатор контекста УМШМ(MBMS); узел ШУП GPRS (GGSN) удаляет соответствующий контекст УМШМ ОП(MBMS UE) согласно идентификатору контекста УМШМ(MBMS) и возвращает в узел ОУП GPRS (SGSN) ответ; после того, как узел ОУП GPRS (SGSN) получает ответ, узел ОУП GPRS (SGSN) удаляет контекст УМШМ ОП(MBMS UE).
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем задания более четырех битов второго байта существующего информационного элемента идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем задания восьми битов второго байта существующего информационного элемента идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения байта на базе существующего информационного элемента и задания этого расширенного байта в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения одного байта на базе существующего информационного элемента и задания младших семи битов этого расширенного байта в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения байта на базе существующего информационного элемента идентификатора MBNS_NSAPI и задания младших четырех битов второго байта информационного элемента идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI и идентификатор NSAPI в соответствующем контексте ППД(PDP) имеют, соответственно, различные Идентификаторы Информационного Элемента (IEI).
В описанном выше способе расширенный идентификатор MBMS_NSAPI содержит восемь допустимых битов второго байта: причем если значение 8-го бита второго байта равно 1, то восемь битов второго байта информационного элемента заданы в качестве значения идентификатора MBMS_NSAPI, и восьмой бит второго байта используют в качестве бита, позволяющего отличать расширенный идентификатор MBMS_NSAPI от идентификатора NSAPI в контексте ППД(PDP).
В описанном выше способе идентификатор контекста УМШМ(MBMS) образуют путем объединения идентификатора пользователя, IP-адреса мультивещания и имени ИУД(АРN); или объединения идентификатора пользователя и IP-адреса мультивещания; или объединения идентификатора пользователя и Идентификатора Временной Группы Мобильной Связи (TMGI).
В описанном выше способе идентификатор пользователя представляет собой IP Идентификатор Мультимедийной Подсистемы (IMSI).
Способ деактивации контекста Услуги Мультимедийного Широковещания/Мультивещания (УMШM(MBMS)), выполняемый в процессе деактивации услуги УМШМ(MBMS) при создании несущего канала в услуге УМШМ(MBMS), содержащий следующие шаги:
узел ОУП GPRS (SGSN) посылает в ОП(UE) Запрос о Деактивации Контекста УМШМ(MBMS), содержащий идентификатор TI; после того, как ОП(UE) удаляет контекст УМШМ ОП(MBMS UE), ОП(UE) возвращает в узел ОУП GPRS (SGSN) сообщение о Принятии Деактивации Контекста УМШМ(MBMS), содержащее идентификатор TI;
узел ОУП GPRS (SGSN) посылает в узел ШУП GPRS (GGSN), содержащий подлежащий удалению контекст УМШМ(МВМЗ), Запрос об Удалении Контекста УМШМ(MBMS), содержащий расширенный идентификатор MBMS_NSAPI; узел ШУП GPRS (GGSN) удаляет соответствующий контекст УМШМ ОП(MBMS UE) согласно расширенному идентификатору MBMS_NSAPI и возвращает в узел ОУП GPRS (SGSN) ответ; после того, как узел получает ответ, узел ОУП GPRS (SGSN) удаляет контекст УМШМ ОП(MBMS UE).
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем задания более четырех битов второго байта существующего информационного элемента идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем задания восьми битов второго байта существующего информационного элемента идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе шагов расширенный идентификатор MBMS_NSAPI и идентификатор NSAPI в соответствующем контексте ППД(PDP) имеют, соответственно, различные Идентификаторы Информационного Элемента (IEI).
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем задания более четырех битов второго байта информационного элемента в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI содержит восемь допустимых битов второго байта; причем если значение 8-го бита второго байта равно 1, то восемь битов второго байта заданы в качестве идентификатора MBMS_NSAPI, и восьмой бит второго байта используют в качестве бита, позволяющего отличать расширенный идентификатор MBMS_NSAPI от идентификатора NSAPI в контексте ППД(PDP).
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения байта на базе существующего информационного элемента и задания этого расширенного байта в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения байта на базе существующего информационного элемента и задания этого расширенного байта в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения одного байта на базе существующего информационного элемента идентификатора MBMS_NSAPI и задания младших семи битов этого расширенного байта в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения одного байта на базе существующего информационного элемента идентификатора MBMS_NSAPI и задания младших семи битов этого расширенного байта в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения байта на базе существующего информационного элемента идентификатора MBNS_NSAPI и задания младших четырех битов второго байта информационного элемента идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI.
В описанном выше способе расширенный идентификатор MBMS_NSAPI образуют путем расширения байта на базе существующего информационного элемента идентификатора MBNS_NSAPI и задания младших четырех битов второго байта информационного элемента идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI.
Оборудование Пользователя (ОП(UE)), создающее контекст Услуги Мультимедийного Широковещания/Мультивещания (УМШМ(MBMS)) при создании несущего канала в услуге УМШМ(MBMS), содержит:
средства, предназначенные для получения сообщения с требованием Запросить Активацию Контекста УМШМ(MBMS), содержащего IP-адрес мультивещания, Имя Узла Доступа (ИУД(APN)), Присоединенный Идентификатор Узла Доступа к Услуге (NSAPI) и Идентификатор Транзакции (TI) из Обслуживающего Узла Поддержки GPRS (ОУП GPRS (SGSN)), создания контекста УМШМ ОП(MBMS UE) и возвращения Запроса об Активации Контекста УМШМ(MBMS), содержащего IP-адрес мультивещания, имя ИУД(АРN), расширенный идентификатор MBSM_NSAPI и пропускную способность несущего канала УМШМ(MBMS) в узел ОУП GPRS (SGSN) в процессе активации услуги УМШМ(MBMS).
Оборудование Пользователя дополнительно содержит средства, предназначенные для получения Запроса о Деактивации Контекста УМШМ(MBMS), содержащего идентификатор TI/УМШМ(MBMS), удаления контекста УМШМ ОП(MBMS UE) и возвращения сообщения о Принятии Деактивации Контекста УМШМ(MBMS), содержащего идентификатор TI/УМШМ(MBMS), в узел ОУП GPRS (SGSN) в процессе деактивации услуги УМШМ(MBMS).
Обслуживающий Узел Поддержки GPRS (ОУП GPRS (SGSN)), создающий контекст Услуги Мультимедийного Широковещания/Мультивещания (УМШМ(MBMS)) при создании несущего канала в данной услуге, содержит:
средства, предназначенные для отправки сообщения с требованием Запросить Активацию Контекста УМШМ(MBMS) Обслуживающим Узлом Поддержки GPRS (ОУП GPRS (SGSN)) на Оборудование Пользователя (ОП(UE)), и создания контекста УМШМ ОП(MBMS UE), содержащего Присоединенный Идентификатор Узла Доступа к Услуге УМШМ(MBMS) (MBNS_NSAPI) и отправки Запроса о Создании Контекста УМШМ(MBMS), содержащего IP-адрес мультивещания, расширенный идентификатор MBMS_NSAPI и Имя Узла Доступа (ИУД(APN) в Шлюзовой Узел Поддержки GPRS (ШУП GPRS (GGSN)) в процессе активации услуги УМШМ(MBMS).
Данный узел дополнительно содержит средства, предназначенные для отправки Запроса о Деактивации Контекста УМШМ(MBMS), содержащего Идентификатор Транзакции (TI)/идентификатор контекста УМШМ(MBMS), в ОП(UE) и для отправки Запроса об Удалении Контекста УМШМ(MBMS), содержащего расширенный идентификатор MBMS_NSAPI/идентификатор контекста УМШМ(MBMS), в узел ШУП GPRS (GGSN), содержащий подлежащий удалению контекст УМШМ(MBMS), в процессе деактивации услуги УМШМ(MBMS).
Способ создания контекста Услуги УМШМ(MBMS), выполняемый в процессе активации услуги УМШМ(MBMS) при создании несущего канала в услуге УМШМ(MBMS), раскрытый в данном изобретении, обладает следующими преимуществами и характеристиками:
1) Благодаря данному изобретению пользователи имеют возможность одновременно активировать более одиннадцати услуг переноса УМШМ(MBMS) благодаря расширенному идентификатору MBMS_NSAPI, поэтому пользователи имеют возможность активировать одновременно большее число услуг переноса УМШМ(MBMS) удобным для них образом, что позволяет лучше удовлетворить потребности пользователей в услугах УМШМ(MBMS), а также повысить текущие доходы провайдеров услуг УМШМ(MBMS) и операторов сетей мобильной связи.
2) Данное изобретение позволяет расширить идентификатор MBMS_NSAPI различными способами, в результате чего расширение может быть реализовано более гибким и более удобным образом.
3) Данное изобретение дает возможность идентифицировать более 16 двунаправленных потоков сообщений за счет принятия расширенного идентификатора TI или замены идентификатора TI специальным идентификатором контекста УМШМ(MBMS), который является более гибким и удобным.
4) Данное изобретение оказывает незначительное влияние на выполнение процедур, соответствующих существующему уровню техники, так как требуется только небольшая модификация существующих процедур активации и деактивации услуги УМШМ(MBMS) для ОП(UE), которую несложно реализовать.
Краткое описание чертежей
На фиг.1 представлена блок-схема, иллюстрирующая принцип передачи услуги мультивещания.
На фиг.2 представлена блок-схема, иллюстрирующая структуру беспроводной сети, которая поддерживает услуги широковещания/мультивещания.
На фиг.3 представлен алгоритм обработки услуги мультивещания УМШМ(MBMS) согласно существующему уровню техники.
На фиг.4 представлен алгоритм активации услуги УМШМ(MBMS) согласно существующему уровню техники.
На фиг.5 представлен алгоритм деактивации услуги УМШМ(МВМЗ) согласно существующему уровню техники.
На фиг.6 представлен алгоритм активации услуги УМШМ(MBMS) согласно данному изобретению.
На фиг.7 представлен алгоритм деактивации услуги УМШМ(MBMS) согласно данному изобретению.
На фиг.8 представлен алгоритм активации услуги УМШМ(MBMS) согласно данному изобретению.
На фиг 9 представлен алгоритм деактивации услуги УМШМ(MBMS) согласно данному изобретению.
Варианты реализации изобретения
Основная идея данного изобретения состоит в расширении структуры идентификатора MBMS_NSAPI таким образом, чтобы пользователи могли одновременно активировать большее число услуг УМШМ(MBMS) за счет использования расширенного идентификатора MBMS_NSAPI.
Как представлено на фиг.6, процедура активации услуги УМШМ(MBMS) согласно данному изобретению содержит следующие шаги:
Шаг 601: узел ОУП GPRS (SGSN) посылает в ОП(UE) требование Запросить Активацию Контекста УМШМ(MBMS), содержащее, по меньшей мере, IP-адрес мультивещания, имя ИУД(APN), присоединенный идентификатор NSAPI и идентификатор TI, и требование предназначено для того, чтобы запросить ОП(UE) активировать контекст УМШМ ОП(MBMS UE). IP-адрес мультивещания идентифицирует услугу, которую намерен активировать ОП(UE); узел ОУП GPRS (SGSN) выбирает идентификатор TI; значение идентификатора TI - это значение, не используемое другими активированными контекстами ППД(PDP) и контекстами УМШМ ОП(MBMS UE) для данного ОП(UE). Здесь идентификатор TI может быть как нерасширенным, так и расширенным.
Шаг 602: после создания контекста УМШМ ОП(MBMS UE) ОП(UE) посылает в узел ОУП GPRS (SGSN) Запрос об Активации Контекста УМШМ(MBMS), причем этот запрос содержит: IP-адрес мультивещания, имя ИУД(APN), расширенный идентификатор MBMS_NSAPI и пропускную способность несущего канала УМШМ(MBMS). IP-адрес мультивещания предназначен для идентификации услуги мультивещания УМШМ(MBMS), для которой ОП(UE) инициировало процесс присоединения/активации; имя ИУД(APN) идентифицирует конкретный узел ШУП GPRS (GGSN); пропускная способность несущего канала УМШМ(MBMS) предназначена для идентификации максимального QoS, которое может обработать ОП(UE); ОП(UE) выбирает расширенный идентификатор MBMS_NSAPI, причем значение MBMS_NSAPI является значением, не используемым другими активированными контекстами ППД(PDP) и контекстами УМШМ ОП(MBMS UE) для данного ОП(UE). ОП(UE) сохраняет выбранный расширенный идентификатор MBMS_NSAPI и идентификатор Т1, отправленный узлом ОУП GPRS (SGSN) в ОП(UE) на шаге 601, в созданном контексте УМШМ ОП(MBMS UE).
Шаг 603: узел ОУП GPRS (SGSN) реализует функцию защиты для данного ОП(UE), например, выполняет аутентификацию ОП(UE). Этот шаг может быть пропущен.
Шаг 604: узел ОУП GPRS (SGSN) создает контекст УМШМ ОП(MBMS UE), содержащий идентификатор TI шага 601 и выбранный расширенный идентификатор MBMS_NSAPI шага 602, и узел ОУП GPRS (SGSN) посылает в узел ШУП GPRS (GGSN) Запрос о Создании Контекста УМШМ(MBMS), содержащий IP-адрес мультивещания, имя ИУД(APN) и расширенный идентификатор MBMS_NSAPI.
Шаг 605: узел ШУП GPRS (GGSN) осуществляет обмен сигналами с центром ЦУ-MШ(BM-SC), запрашивая авторизацию для ОП(UE). Если данное ОП(UE) уже авторизовано, то этот шаг может быть пропущен.
Шаг 606: узел ШУП GPRS (GGSN) создает контекст УМШМ ОП(MBMS UE) и посылает в узел ОУП GPRS (SGSN) Ответ на Запрос о Создании Контекста УМШМ(MBMS). Контекст УМШМ ОП(MBMS UE), созданный узлом ШУП GPRS (GGSN), содержит расширенный идентификатор MBMS_NSAPI.
Шаг 607: если для данного ОП(UE) создан по меньшей мере один Канал Радиодоступа с Коммутацией Пакетов (PS RAB), то узел ОУП GPRS (SGSN) предоставляет контекст УМШМ ОП(MBMS UE) для сети CPД(RAN); причем этот контекст УМШМ ОП(MBMS UE) не содержит идентификатора MBMS_NSAPI.
Шаг 608: узел ОУП GPRS (SGSN) посылает в ОП(UE) сообщение о Принятии Активации Контекста УМШМ(MBMS).
Как показано на фиг.7, существующий процесс деактивации услуги УМШМ(МВМS) содержит следующие шаги:
Шаг 701: после того, как узел ОУП GPRS (SGSN) получил Запрос о Деактивации Контекста УМШМ OП(MBMS UE), или по другим причинам, обусловленным самим узлом ОУП GPRS (SGSN), узел ОУП GPRS (SGSN) посылает в ОП(UE) Запрос о Деактивации Контекста УМШМ(MBMS), содержащий идентификатор TI. Идентификатор TI предназначен для идентификации контекста УМШМ ОП(MBMS UE), который ОП(UE) должен удалить, причем этот идентификатор TI такой же, как и идентификатор TI шага 601 в процессе активации услуги УМШМ(MBMS), так что он может идентифицировать этот контекст УМШМ ОП(MBMS UE).
Шаг 702: ОП(UE) удаляет контекст УМШМ ОП(MBMS UE) и посылает в узел ОУП GPRS (SGSN) сообщение о Принятии Деактивации Контекста УМШМ(MBMS), которое содержит идентификатор TI. Этот идентификатор TI предназначен для идентификации удаленного ОП(UE) контекста УМШМ ОП(MBMS UE).
Шаг 703: если на настоящий момент были выделены частные радиоресурсы для передачи данных УМШМ(MBMS) для этого ОП(UE), то сеть СРД(RAN) освобождает эти радиоресурсы; если на настоящий момент для передачи данных УМШМ(MBMS) были выделены совместно используемые радиоресурсы, то сеть СРД(RAN) может принять решение перевести остальные ОП(UE) на частные ресурсы. В противном случае этот шаг может быть пропущен.
Шаг 704: если узел ОУП GPRS (SGSN) получил сообщение о Принятии Деактивации Контекста УМШМ(MBMS) или по другим причинам, обусловленным самим узлом ОУП GPRS (SGSN), узел ОУП GPRS (SGSN) посылает в узел ШУП GPRS (GGSN), содержащий контекст УМШМ OП(MBMS UE), Запрос об Удалении Контекста УМШМ(MBMS), содержащий расширенный идентификатор MBMS_NSAPI; этот расширенный идентификатор MBMS_NSAPI предназначен для идентификации контекста УМШМ(MBMS), подлежащего удалению.
Шаг 705: узел ШУП GPRS (GGSN) удаляет соответствующий контекст УМШМ ОП(MBMS UE) согласно расширенному идентификатору MBMS_NSAPI и посылает сообщение с информацией о деактивации в центр ЦУ-МШ(ВМ-SC), подтверждая, что деактивация контекста УМШМ ОП(MBMS UE) прошла успешно; после получения сообщения с информацией о деактивации центр ЦУ-MШ(BM-SC) удаляет контекст УМШМ ОП(MBMS UE) и посылает в узел ШУП GPRS (GGSN) сообщение с подтверждением. Шаг взаимодействия узла ШУП GPRS (GGSN) с центром ЦУ-МШ(ВМ-SC) может быть пропущен.
Шаг 706: узел ШУП GPRS (GGSN) посылает в узел ОУП GPRS (SGSN) Ответ на Запрос об Удалении Контекста УМШМ(MBMS) и подтверждает, что контекст УМШМ ОП(MBMS UE) был деактивирован; после получения узлом ОУП GPRS (SGSN) ответа узел ОУП GPRS (SGSN) удаляет свой контекст УМШМ ОП(MBMS UE).
В описанных выше процессах активации и деактивации услуги УМШМ(MBMS) для расширения идентификатора MBMS_NSAPI могут быть использованы два режима расширения.
Как представлено в табл.5 и 6, первый режим представляет собой задание более четырех битов второго байта идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI, в предпочтительном случае задание всех восьми битов второго байта идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI с целью расширения пространства значений идентификатора MBMS_NSAPI. Табл.5 - это структура расширенного идентификатора MBMS_NSAPI, а табл.6 - это конкретное значение расширенного идентификатора MBMS_NSAPI, причем значения от первого до седьмого зарезервированы, а остальные значения могут быть выбраны произвольно.
Таблица 5
8
7
6
5
4
3
2
1
MBMS_NSAPI IEI
Байт 1
значение MBMS_NSAPI
Байт 2
В табл.5 информационный элемент идентификатора MBMS_NSAPI содержит два байта: первый байт - это Идентификатор Информационного Элемента (IEI) идентификатора MBMS_NSAPI, который предназначен для того, чтобы указать, что это поле является значением идентификатора MBMS_NSAPI; а второй байт является значением идентификатора MBMS_NSAPI.
Таблица 6
бит 8
бит 7
бит 6
бит 5
бит 4
бит 3
бит 2
бит 1
0
0
0
0
0
0
0
0
резерв
0
0
0
0
0
0
0
1
резерв
0
0
0
0
0
0
1
0
резерв
0
0
0
0
0
0
1
1
резерв
0
0
0
0
0
1
0
0
резерв
0
0
0
0
0
1
0
1
резерв
0
0
0
0
0
1
1
0
резерв
Другие значения
произвольно
Как можно видеть из табл.5 и 6, пространство кодирования идентификатора MBMS_NSAPI содержит восемь битов, которые могут идентифицировать 256 услуг переноса УМШМ(MBMS), активированных пользователем.
В существующем режиме определения идентификатора NSAPI для пространства значений заданы младшие четыре бита второго байта, в то время как в данном режиме расширения для пространства значений идентификатора MBMS_NSAPI задано больше четырех битов, поэтому в этом режиме расширения идентификатор NSAPI не делит одно и то же пространство значений с идентификатором MBMS_NSAPI.
Второй режим является расширением одного или нескольких байтов на базе существующего информационного элемента идентификатора MBMS_NSAPI. Как представлено в табл.7, информационный элемент идентификатора MBMS_NSAPI содержит три байта, определение первых двух байтов осталось прежним, биты с первого по седьмой третьего байта являются значением идентификатора MBMS_NSAPI, а восьмой бит - флагом ЕХТ, который означает, что использован механизм расширения. В настоящее время значение флага ЕХТ равно 1. В будущем значение флага ЕХТ может быть задано равным 0 для дальнейшего расширения идентификатора MBMS_NSAPI.
Таблица 7
8
7
6
5
4
3
2
1
MBMS_NSAPI 1EI
Байт1
0
0
0
0
MBMS_NSAPI
Байт 2
EXT
MBMS_NSAPI
Байт 3
Если используется механизм расширения идентификатора MBMS_NSAPI, то значение идентификатора MBMS_NSAPI во втором байте информационного элемента идентификатора MBMS_NSAPI игнорируется, и значением идентификатора MBMS_NSAPI является значение, содержащееся в битах с первого по седьмой третьего байта.
Как можно видеть из табл.7, когда пространство кодирования идентификатора MBMS_NSAPI содержит семь битов, его значение для услуг УМШМ(MBMS) может достигать 128, и идентификатор MBMS_NSAPI может идентифицировать 128 услуг переноса УМШМ(MBMS), активированных одним пользователем.
Во втором режиме имеются две схемы для индикации значения идентификатора MBMS_NSAPI.
1) Выбор всего пространства значений, а именно идентификатор MBMS_NSAPI выбирается в режиме без расширения, при этом значение идентификатора MBMS_NSAPI - это биты с первого по четвертый второго байта. Или же идентификатор MBMS_NSAPI может быть выбран в режиме расширения, при этом биты с первого по четвертый второго байта не действительны в качестве значения идентификатора MBMS_NSAPI, 8-й бит третьего байта равен 1, а биты с первого по седьмой третьего байта заданы в качестве значения идентификатора MBMS_NSAPI, при этом можно использовать все семь битов или любые из этих битов. Идентификатор NSAPI, активируемый контекстом ППД(PDP), выбирается лишь в режиме без расширения, в то время как идентификатор NSAPI, активируемый услугой УМШМ(MBMS), предпочтительно выбирать в режиме расширения. В этом случае идентификатор NSAPI делит пространство значений с идентификатором MBMS_NSAPI, однако пространство значений области расширения недопустимо для идентификатора NSAPI, в то же время оба пространства значений - областей с расширением и без расширения - могут быть выбраны для значения идентификатора MBMS_NSAPI.
2) Выбор определенного пространства значений для области расширения, а именно биты с первого по четвертый второго байта недействительны для значения идентификатора MBMS_NSAPI, 8-й бит третьего байта равен 1, а биты с первого по седьмой третьего байта заданы в качестве значения идентификатора MBMS_NSAPI, причем можно использовать все семь битов или лишь некоторые из этих битов. Идентификатор NSAPI, активируемый контекстом ППД(PDP), выбирают только в режиме без расширения, в то время как идентификатор NSAPI, активируемый услугой УМШМ(MBMS), выбирают только в режиме расширения. В этом случае идентификатор NSAPI не имеет общего пространства значений совместно с идентификатором MBMS_NSAPI.
Для того чтобы идентификатор TI идентифицировал большее число двунаправленных потоков сообщений, в описанной выше последовательности шагов для идентификатора TI может быть выбран расширенный режим, что позволит идентифицировать 256 или более двунаправленных потоков сообщений. Более конкретно, биты с первого по 7-й второго байта идентификатора TI в табл.4 предназначены для значения идентификатора TI, a биты с 5-го по 7-й первого байта не действительны. Значение идентификатора TI является значением, не используемым другими активированными контекстами ППД(PDP) и контекстами УМШМ ОП(MBMS UE) для данного ОП(UE) и не является зарезервированным значением расширенного идентификатора TI. Согласно протоколу (3GPP TS 24.008) зарезервированное значение расширенного идентификатора TI находится в диапазоне от 0000000 до 0000110.
В случае принятия расширенного идентификатора Т1, как представлено на фиг.6, на шаге 601 процесса активации услуги УМШМ(MBMS) идентификатор TI, содержащийся в требовании Запросить Активацию Контекста УМШМ(MBMS)УМШМ(MBMS), посылаемом из узла ОУП GPRS (SGSN) в On(UE), заменяется на расширенный идентификатор TI, а идентификатор TI, участвующий в последующих шагах, является расширенным идентификатором TI, передаваемым на шаге 601. Аналогично, для процесса деактивации услуги УМШМ(MBMS) используемый идентификатор TI является расширенным идентификатором TI.
В этом случае, помимо определения идентификатора TI, процессы активации и деактивации услуги УМШМ(MBMS) будут аналогичны шагам 601-607 и шагам 701~706 соответственно.
Чтобы идентифицировать большее количество активированных услуг УМШМ(MBMS) и больше двунаправленных потоков сообщений, вместе с принятием расширенного идентификатора MBMS_NSAPI идентификатор TI может быть одновременно заменен специальным идентификатором контекста УМШМ(MBMS). Для процесса активации услуги УМШМ(MBMS), как представлено на фиг.8, реализация этой идеи приведет к изменению первых двух шагов.
Шаг 801: узел ОУП GPRS (SGSN) посылает в ОП(UE) требование Запросить Активацию Контекста УМШМ(MBMS), которое предназначено для того, чтобы запросить OП(UE) активировать контекст УМШМ ОП(MBMS UE), причем это требование содержит, по меньшей мере, IP-адрес мультивещания, имя ИУД(APN) и присоединенный идентификатор NSAPI, при этом IP-адрес мультивещания идентифицирует услугу, которую намерен активировать ОП(UE).
Шаг 802: после создания контекста УМШМ ОП(MBMS UE), ОП(UE) посылает в узел ОУП GPRS (SGSN) Запрос об Активации Контекста УМШМ(MBMS), содержащий IP-адрес мультивещания, имя ИУД(APN), расширенный идентификатор MBMS_NSAPI и пропускную способность несущего канала УМШМ(MBMS). IP-адрес мультивещания предназначен для идентификации услуги мультивещания УМШМ(MBMS), для которого ОП(UE) инициировало процесс присоединения/активации; имя ИУД(APN) идентифицирует конкретный узел ШУП GPRS (GGSN); пропускная способность несущего канала УМШМ(MBMS) предназначена для идентификации максимального QoS, которое может обработать ОП(UE); ОП(UE) выбирает расширенный идентификатор MBMS_NSAPI, и значение идентификатора MBMS_NSAPI является значением, не используемым другими активированными контекстами ППД(PDP) и контекстами УМШМ ОП(MBMS UE) для данного ОП(UE). Здесь ОП(UE) сохраняет выбранный расширенный идентификатор MBMS_NSAPI в созданном контексте УМШМ ОП(MBMS UE) и не сохраняет повторно идентификатор TI.
Шаги 803-808 аналогичны шагам 603-608, описанным применительно к фиг.6.
Согласно идее использования расширенного идентификатора MBMS_NSAPI и замены идентификатора TI, в процессе деактивации услуги УМШМ(MBMS), как представлено на фиг.9, также изменились только первые два шага.
Шаг 901: после того, как узел ОУП GPRS (SGSN) получил Запрос о Деактивации Контекста УМШМ ОП(MBMS UE) или по другим причинам, обусловленным самим узлом ОУП GPRS (SGSN), узел ОУП GPRS (SGSN) посылает в ОП(UE) Запрос о Деактивации Контекста УМШМ(MBMS), содержащий идентификатор контекста УМШМ(MBMS). Этот идентификатор контекста УМШМ(MBMS) предназначен для идентификации контекста УМШМ ОП(MBMS UE), подлежащего удалению ОП(UE).
Шаг 902: ОП(UE) удаляет контекст УМШМ ОП(MBMS UE) и посылает в узел ОУП GPRS (SGSN) сообщение о Принятии Деактивации Контекста УМШМ(MBMS), содержащее идентификатор контекста УМШМ(MBMS). Этот идентификатор контекста УМШМ(MBMS) предназначен для идентификации контекста УМШМ ОП(MBMS UE), удаленного ОП(UE).
Шаги 903-906: аналогичны процессам и шагам 703-706, описанным применительно к фиг.7.
В этом случае идентификатором контекста УМШМ ОП(MBMS UE) на шаге 901 и шаге 902 может быть идентификатор пользователя + IP-адрес мультивещания + имя ИУД(APN), или идентификатор пользователя + IP-адрес мультивещания, или идентификатор пользователя + идентификатор TMGI, при этом идентификатором пользователя может быть идентификатор IMSI. Тогда сообщение, которое посылается на шаге 901 и на шаге 902, содержит, по меньшей мере, идентификатор пользователя и идентификатор контекста УМШМ(MBMS), например, оно содержит идентификатор IMSI, IP-адрес мультивещания и имя ИУД(APN), или оно содержит идентификатор IMSI и IP-адрес мультивещания, или оно содержит идентификаторы IMSI и TMGI.
В процессе активации и в процессе деактивации услуги УМШМ(MBMS) на шагах 801-808 и на шагах 901-906 расширенный идентификатор MBMS_NSAPI тоже может быть сформирован в двух режимах расширения: один представляет собой расширение значения идентификатора MBMS_NSAPI с четырех до восьми битов, как представлено в табл.5, другой - использование механизма расширения, т.е. в расширении байта на базе существующего информационного элемента MBMS_NSAPI, как представлено в табл.7, при этом конкретная схема задания значения идентификатора MBMS_NSAPI аналогична описанной выше.
В двух описанных выше режимах расширения идентификатора MBMS_NSAPI и в процессах активации и деактивации услуги УМШМ(MBMS), в которых используется расширенный идентификатор MBMS_NSAPI, представленных на фиг.6-9, идентификаторы MBMS_NSAPI и NSAPI в соответствующем контексте ППД(PDP) фактически соответствуют одному и тому же идентификатору IEI, который в разных контекстах имеет разные имена и использует разные пространства значений.
В практическом применении идентификатор MBMS_NSAPI можно отличить от идентификатора NSAPI по разным значениям идентификатора IEI; другими словами, значение идентификатора IEI для идентификатора MBMS_NSAPI отличается от значения идентификатора IЕI для идентификатора NSAPI, например, можно задать значение идентификатора IEI для идентификатора NSAPI, равное 28, и значение идентификатора IEI для идентификатора MBMS_NSAPI, равное 160. В этом случае идентификатор MBMS_NSAPI не имеет никакой связи с идентификатором NSAPI, и его пространство значений может быть определено, использовано и расширено по мере необходимости. В этом случае идентификатор MBMS_NSAPI также может быть расширен согласно двум описанным выше режимам расширения, и расширенный идентификатор MBMS_NSAPI может быть применен к процессу активации и к процессу деактивации услуги УМШМ(MBMS), представленным на фиг.6-9. Более конкретно, принятый режим расширения может представлять собой задание более четырех битов во втором байте идентификатора MBMS_NSAPI в качестве значения идентификатора MBMS_NSAPI, как представлено в табл.5, или, как представлено в табл.7, расширение одного или нескольких байтов на базе существующего идентификатора MBMS_NSAPI и задание семи битов расширенного байта в качестве значения идентификатора MBMS_NSAPI. Если принят первый режим расширения идентификатора MBMS_NSAPI, то предпочтительная схема для значения второго байта идентификатора MBMS_NSAPI соответствует представленной в табл.8.
Таблица 8
бит 8
бит 7
бит 6
бит 5
бит 4
бит 3
бит 2
бит 1
0
0
0
0
0
0
0
0
резерв
…
0
1
1
1
1
1
1
1
1
0
0
0
0
0
1
1
128 значений для выбора
…
1
1
1
1
1
1
1
1
Из описанного выше можно видеть, что если значение бит8 равно 0, то все соответствующие значения зарезервированы; если значение бит8 равно 1, то могут быть использованы все соответствующие значения, а именно в качестве значения идентификатора MBMS_NSAPI задают восемь битов, если значение бит8 равно 1, и для выбора имеется 128 значений.
Кроме того, при создании процесса реализации услуги типа точка-точка (РТР) должен быть установлен канал радиодоступа, и расширенный идентификатор MBMS_NSAPI может быть преобразован в параметр RAB_JD сети СРД(КАМ), причем идентификатор MBMS_NSAPI является идентификатором MBMS_NSAPI, идентификатор IEI которого отличается от идентификатора IEI идентификатора NSAPI. В этом случае, поскольку во втором байте расширенного идентификатора MBMS_NSAPI имеется восемь действительных битов, то в идентификаторе RAB_ID также имеется восемь действительных битов. Тогда сеть СРД(RAN) может отличить услугу ППД(PDP) от услуги УМШМ(МВМЗ) по бит8, а именно отличить расширенный идентификатор MBMS_NSAPI от идентификатора NSAPI контекста ППД(PDP) в зависимости от бит8, так как бит8 идентификатора NSAPI по умолчанию в контексте ППД(PDP) равен 0, а бит8 расширенного идентификатора MBMS_NSAPI может быть задан равным 1, как указано в табл.8.
Выше описаны только предпочтительные варианты реализации этого изобретения, и они не могут быть использованы для ограничения области патентной защиты данного изобретения.