Способ запуска сеанса услуг мультимедийного широковещания/группового вещания и предназначенная для этого система

Иллюстрации

Показать все

Изобретение относится к области сотовых систем связи. Технический результат заключается в уменьшении расхода ресурсов и снижении сложности процессов обработки в системе. Сущность изобретения заключается в том, что способ запуска сеанса MBMS содержит следующие этапы: центр услуг MBMS (BM-SC) инициирует сообщение с запросом на запуск сеанса через узел GGSN в узел SGSN; получив это сообщение с запросом на запуск сеанса услуги MBMS, узел SGSN посылает сообщение с запросом на запуск сеанса услуги MBMS в компонент радиосети доступа (RAN); получив сообщение с запросом на запуск сеанса услуги MBMS, компонент радиосети RAN проверяет, нужно ли установить канал передачи для сеанса услуги MBMS, если нужно, то активизирует контекст передачи услуги MBMS, и радиосеть RAN устанавливает ресурсы радиосвязи для оборудования пользователя (ОП). Компонент радиосети RAN может представлять собой контроллер BSC/RNC. 2 н. и 18 з.п. ф-лы, 9 ил.

Реферат

Область техники

Данное изобретение относится к услугам мультимедийного широковещания/группового вещания (MBMS) в системе мобильной связи третьего поколения. Более конкретно, изобретение относится к способу запуска сеанса услуг MBMS и к предназначенной для этого системе.

Уровень техники

Развитие технологии мобильной связи третьего поколения позволяет предоставлять услуги с более высокой скоростью передачи данных по сравнению с сетями второго поколения, а также внедрять новые типы услуг, например видеотелефонию, загрузку рисунков, скоростной доступ в Интернет и т.д. Такие услуги обеспечивают возможность одновременной рассылки своего контента всем пользователям, заказавшим эти услуги в радиосети, например рассылку прогноза погоды, краткого обзора новостей, спортивных событий и т.п. Таким образом, технология группового вещания/широковещания, реализующая указанное свойство одновременной передачи, является внедренной в системы мобильной связи третьего поколения.

На фиг.1 представлена схема, иллюстрирующая принцип предоставления услуг MBMS. Согласно данному рисунку передающий узел посылает на промежуточный узел только один набор данных, независимо от того, сколько принимающих узлов, таких как 10, 101 или 102, показанных на фиг.1, ожидает приема этих данных. После получения указанных данных промежуточный узел делает требуемое число копий, соответствующее числу принимающих узлов, ожидающих приема этих данных, и распределяет эти данные между принимающими узлами, ожидающими их приема. Таким образом, по каждой ветви дерева передачи данных услуги MBMS проходит только один набор данных, и на передачу занят только один комплект ресурсов, причем один и тот же комплект ресурсов, обеспечивающий передачу данных из корневого узла на его принимающие узлы. Различие между групповым вещанием и широковещанием состоит в том, что в первом случае информация услуги поступает только к пользователям, подписанным на данную услугу, а не ко всем пользователям радиосети, как при широковещании. Как следует из вышеизложенного, при использовании услуг MBMS можно значительно сэкономить сетевые ресурсы, за счет одновременного предоставления идентичной информации большому числу пользователей.

На фиг.2 представлена схема, иллюстрирующая архитектуру радиосети для услуг MBMS в соответствии с существующим уровнем техники для проекта сотрудничества третьего поколения (3GPP). Как следует из рисунка, архитектура радиосети для услуг MBMS устроена следующим образом: центр 201 услуг широковещания/группового вещания (BM-SC) соединен с шлюзовым узлом 202 поддержки GPRS (GGSN) по интерфейсу Gmb или интерфейсу Gi, причем один центр BM-SC 201 может быть соединен с несколькими узлами GGSN 202; узел GGSN 202 соединен с обслуживающим узлом 203 поддержки GPRS (SGSN) по интерфейсу Gn/Gp, причем один узел GGSN 202 может быть соединен с несколькими узлами SGSN 203; узел SGSN 203 соединен с универсальной наземной сетью 204 радиодоступа (UTRAN) в универсальной мобильной телекоммуникационной системе (UTMS) по интерфейсу lu, а сеть UTRAN 204 соединена с оборудованием 206 пользователя (ОП) по интерфейсу Uu; или же узел SGSN 203 может быть соединен с сетью 205 радиодоступа GSM/EDGE (GERAN) в глобальной системе мобильной связи (GSM) по интерфейсу lu/Gb, а сеть GERAN 205 соединена с ОП 207 по интерфейсу Um.

Контекст передачи услуги MBMS используется для обеспечения пропускной способности при передаче услуги MBMS; этот контекст содержит всю описательную информацию для определения канала передачи услуги MBMS и должен устанавливаться на всех узлах, через которые проходит информация услуги MBMS. Как показано в таблице 1, контекст передачи услуги MBMS содержит IP-адрес группового вещания, имя точки доступа (APN), временный идентификатор группы мобильного вещания (TMGI), состояние, требуемую пропускную способность для канала передачи услуги MBMS, качество услуг (QoS), зону услуги MBMS, список принимающих узлов, число ОП и т.п., причем IP-адрес группового вещания идентифицирует канал передачи услуги MBMS, описанный контекстом передачи услуги MBMS; APN - это имя точки доступа, заданное для IP-адреса группового вещания, TMGI - это временный идентификатор группы мобильного вещания, назначенный каналу передачи услуги MBMS; состояние - это состояние активности канала передачи услуги MBMS ("ожидание" или "активное"), которое показывает, нужно ли вводить ресурсы канала передачи для передачи данных услуги MBMS; требуемая пропускная способность канала передачи услуги MBMS определяет минимальную пропускную способность канала для ОП; QoS - это качество услуги, необходимое для канала передачи услуги MBMS; зона услуги MBMS - это зона, в которую будет направлена информация услуги MBMS; список принимающих узлов содержит принимающие узлы, которые сделали запрос на услугу MBMS и на которые должны быть отправлены данные услуги MBMS, число ОП - это количество пользовательских устройств, подключенных к конкретной услуге группового вещания и контролируемых этим узлом.

Таблица 1
ПараметрОписаниеRANSGSNGGSNBM-SC
IP-адрес группового вещанияИдентифицирует канал передачи MBMS, описанный контекстом передачи MBMSХХХХ
APNИмя точки доступа, заданное для IP-адреса группового вещанияХХХПодлежит изучению
TMGIВременный идентификатор группы мобильного вещания, назначенный каналу передачи MBMSХХХХ
СостояниеСостояние активности канала передачи MBMS ("ожидание" или "активный")Подлежит изучениюХХХ
Требуемая пропускная способность канала передачи MBMSНаименьшая пропускная способность канала передачи для ОПХХХ
QoSКачество услуги, требуемое для канала передачи MBMSХХХХ
Зона MBMSЗона, в которую будет направлена информация MBMSХХХХ
Список принимающих узловСписок принимающих узлов, запросивших канал передачи MBMS и на которые должны быть направлены данные MBMSХХХ
Число ОПЧисло ОП, подключенных к услугам группового вещания и контролируемых узломПодлежит изучениюХХПодлежит изучению

Далее, на примере показанной на фиг.2 сетевой архитектуры описаны процессы запуска сеансов услуг группового вещания и широковещания MBMS, соответствующие известному уровню техники.

Для услуг группового вешания MBMS

Пользователи подключаются к услугам группового вещания MBMS в ходе процесса активизации услуги MBMS. Таким образом, сеть узнает, какие пользователи хотят получать информацию конкретной услуги MBMS.

В ходе процесса регистрации услуг MBMS сетевые узлы могут организовать дерево распределения из центра BM-SC через узлы GGSN, SGSN к контроллеру базовой станции/контроллеру радиосети (BSC/RNC), чтобы обеспечить передачу атрибутов и данных сеанса услуг MBMS. В процессе регистрации на соответствующих узлах может быть задан контекст передачи услуг MBMS, но указание канала передачи не происходит.

Как показано на фиг.3, где представлена схема, иллюстрирующая процесс регистрации услуг MBMS с участием контроллера BSC/RNC и узла SGSN, когда контроллеру BSC/RNC становится известно, что контролируемое им оборудование пользователя (ОП) заинтересовано в услуге MBMS, он начинает процесс регистрации, содержащий следующие этапы:

Этап 301: контроллер BSC/RNC посылает сообщение с запросом на регистрацию услуги MBMS на свой родительский узел SGSN.

Этап 302: получив от контроллера BSC/RNC это сообщение с запросом на регистрацию, узел SGSN, зарегистрированный для передачи услуг MBMS, добавляет контроллер BSC/RNC в "список принимающих узлов" в контексте передачи услуг MBMS и возвращает сообщение с ответом о регистрации услуги MBMS в контроллер BSC/RNC.

Процесс запуска сеанса услуги MBMS инициируется, когда центр BM-SC готов к передаче данных. Процесс запуска сеанса активизирует все ресурсы канала передачи, необходимые для передачи данных услуги MBMS в сети, и уведомляет заинтересованные ОП о том, что начинается передача данных. Во время этого процесса центр BM-SC передает на соответствующие заинтересованные узлы атрибуты сеанса услуги MBMS, такие как QoS, зона услуги MBMS, ожидаемая длительность сеанса (при наличии). Этот процесс также инициирует другие связанные процессы, выполняемые контроллером BSC/RNC в сети доступа, такие как посылка уведомления о сеансе, подсчет пользователей сотовой связи, выбор типа радиоканала передачи, установление радиоканалов и кабельных каналов связи и т.п.

Показанная на фиг.4 схема иллюстрирует процесс запуска сеанса услуг группового вещания MBMS, соответствующий известному уровню техники. Согласно фиг.4 процесс содержит:

Этап 401: центр BM-SC посылает запрос на запуск сеанса в узел GGSN, указанный в "списке принимающих узлов" в соответствующем контексте передачи услуги MBMS, указывая тем самым, что должна быть начата передача данных, и устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS. Запрос на запуск сеанса содержит такие атрибуты сеанса, как QoS, зона услуги MBMS, ожидаемая длительность сеанса и т.п.

Этап 402: получив сообщение с запросом на запуск сеанса, узел GGSN сохраняет атрибуты сеанса, полученные из этого сообщения, в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC.

Этап 403: узел GGSN посылает запрос на запуск сеанса услуги MBMS в узел SGSN, указанный в "списке принимающих узлов" в соответствующем контексте передачи услуги MBMS.

Этап 404: получив сообщение с запросом на запуск сеанса MBMS, узел SGSN сохраняет атрибуты сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса MBMS в узел GGSN, причем это сообщение с ответом содержит идентификатор конечной точки туннельной передачи (TEID) для канала передачи и для узла GGSN, чтобы передать данные услуги MBMS.

Этап 405: узел SGSN посылает сообщение с запросом на запуск сеанса MBMS, содержащее атрибуты сеанса, каждому контроллеру BSC/RNC, соединенному с этим узлом SGSN.

Этап 406: контроллер BSC/RNC определяет, находится ли он в зоне услуги MBMS; если "да", то контроллер BSC/RNC сохраняет атрибуты сеанса в контексте передачи услуги MBMS, задает значение "активный" для атрибута состояния в контексте передачи услуги MBMS, а потом выполняет этап 407; в противном случае сразу же выполняет этап 407.

Этап 407: контроллер BSC/RNC посылает сообщение с ответом о запуске сеанса MBMS в узел SGSN.

Если контроллер BSC/RNC находится в зоне MBMS, то сообщение с ответом о запуске сеанса услуги MBMS содержит идентификатор TEID, согласно которому узел SGSN устанавливает канал передачи lu для передачи данных услуги MBMS.

Один контроллер BSC/RNC может получить несколько сообщений с запросами на запуск сеанса услуги MBMS, содержащих параметры канала передачи lu, и вернуть одно сообщение с ответом о запуске сеанса услуги MBMS, чтобы установить канал передачи lu с узлом SGSN.

Если контроллер BSC/RNC не входит в зону MBMS, то сообщение с ответом о запуске сеанса MBMS, посланное в узел SGSN, будет содержать информацию, показывающую, что этот контроллер BSC/RNC не входит в зону MBMS.

Тогда контроллер BSC/RNC сможет установить в зоне MBMS ресурсы радиосвязи, необходимые для передачи данных услуги MBMS заинтересованным ОП.

Для широковещательной услуги MBMS

Так как при широковещании информация передается всем пользователям радиосети, то сетевым узлам нет необходимости проводить регистрацию услуг MBMS.

На фиг.5 показана схема, иллюстрирующая процесс запуска сеанса широковещательной услуги MBMS, соответствующий известному уровню техники. Как следует из фиг.5, процесс включает в себя следующие этапы:

Этап 501: центр BM-SC посылает сообщение с запросом на запуск сеанса в узел GGSN наземной сети мобильной связи общего пользования (PLMN), указывая, что должна быть начата передача данных, и устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS. Запрос на запуск сеанса содержит такие атрибуты сеанса, как QoS, зона услуги MBMS, ожидаемая длительность сеанса и т.п.

Этап 502: получив сообщение с запросом на запуск сеанса, узел GGSN определяет контекст передачи услуги MBMS и сохраняет атрибуты сеанса, полученные из указанного сообщения, в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC.

Этап 503: узел GGSN посылает сообщение с запросом о запуске сеанса услуги MBMS в каждый узел SGSN.

Этап 504: получив сообщение с запросом на запуск сеанса услуги MBMS, каждый узел SGSN определяет контекст передачи услуги MBMS, сохраняет атрибуты сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса MBMS в узел GGSN, причем это сообщение с ответом содержит идентификатор TEID для канала передачи для узла GGSN, чтобы передавать данные услуги MBMS.

Этап 505: узел SGSN посылает сообщение с запросом на запуск сеанса услуги MBMS, содержащее атрибуты сеанса, каждому контроллеру BSC/RNC, соединенному с узлом SGSN.

Этап 506: контроллер BSC/RNC определяет, находится ли он в зоне MBMS, если "да", то контроллер BSC/RNC устанавливает контекст передачи услуги MBMS, сохраняет атрибуты сеанса в контексте передачи услуги MBMS, задает значение "активный" для атрибута состояния в контексте передачи услуги MBMS, а потом выполняет этап 507; в противном случае, сразу же выполняет этап 507.

Этап 507: контроллер BSC/RNC посылает сообщение с ответом о запуске сеанса MBMS в узел SGSN.

Если контроллер BSC/RNC входит в зону услуги MBMS, то сообщение с ответом о запуске сеанса услуги MBMS будет содержать идентификатор TEID, согласно которому узел SGSN устанавливает канал передачи lu для передачи данных услуги MBMS.

Один контроллер BSC/RNC может получить несколько сообщений с запросами на запуск сеанса услуги MBMS, содержащих параметры канала передачи lu, и возвратить одно сообщение с ответом о запуске сеанса услуги MBMS, чтобы установить канал передачи lu к узлу SGSN.

Если контроллер BSC/RNC не входит в зону услуги MBMS, то сообщение с ответом о запуске сеанса услуги MBMS, посланное в узел SGSN, будет содержать информацию, показывающую, что этот контроллер BSC/RNC не входит в зону услуги MBMS.

Потом контроллер BSC/RNC сможет установить в зоне услуги MBMS ресурсы радиосвязи, необходимые для передачи данных услуги MBMS на ОП.

В сеансе услуги MBMS некоторые контроллеры BSC/RNC, входящие в зону MBMS, могут не иметь возможности устанавливать связанные каналы для услуги MBMS, если, например, контроллер BSC/RNC не имеет достаточных ресурсов радиосвязи или если происходят какие-то ошибки. Однако в процессе запуска сеанса услуги MBMS согласно существующему уровню техники все без исключения контроллеры BSC/RNC, входящие в зону услуги группового вещания MBMS, будут сохранять атрибуты сеансов, задавать значение "активный" для атрибута состояния и устанавливать соответствующие каналы передачи.

Поэтому этапы, присущие вышеописанным процессам, соответствующим известному уровню техники, приводят к чрезмерному расходованию ресурсов интерфейса радиосвязи и усложняют процессы обработки в системе.

Предшествующие стандарты, предъявляемые к процессу запуска сеанса широковещательной услуги MBMS, не требуют, чтобы центр BM-SC посылал принимающим узлам параметр ожидаемой длительности сеанса. Поэтому радиосеть доступа не может оптимизировать управление ресурсами радиосвязи для широковещательной услуги MBMS с учетом длительности сеанса, в результате чего снижается эффективность интерфейса радиосвязи.

Кроме того, в процессе запуска сеанса услуги группового вещания MBMS, когда контроллер BSC/RNC должен указать канал передачи услуги MBMS, он может не завершить процесс регистрации услуги группового вещания MBMS. В этом случае контроллер BSC/RNC, не осуществивший процесс регистрации услуги MBMS, не может полностью выполнить процесс запуска сеанса услуги группового вещания MBMS и, таким образом, не может полностью реализовать услугу группового вещания MBMS.

Сущность изобретения

В свете вышеизложенных обстоятельств настоящее изобретение относится к способу запуска сеанса услуг MBMS и к соответствующей системе, позволяющим оптимизировать эффективность системы, сократить использование ресурсов интерфейса радиосвязи и снизить сложность процессов обработки в системе.

Кроме того, данное изобретение позволяет реализовать полный процесс запуска сеанса услуги группового вещания MBMS для контроллера BSC/RNC, не выполнившего процесс регистрации MBMS, и обеспечить параметры управления ресурсами радиосвязи для радиосети доступа при услуге широковещания MBMS.

В изобретении предложен способ запуска сеанса для услуг MBMS, содержащий следующие этапы:

центр услуг широковещания/группового вещания (BM-SC) инициирует сообщение с запросом на запуск сеанса через шлюзовый узел поддержки GPRS (GGSN) в обслуживающий узел поддержки GPRS (SGSN);

получив сообщение с запросом на запуск сеанса услуги MBMS, узел SGSN посылает сообщение с запросом на запуск сеанса услуги MBMS в компонент радиосети доступа (RAN);

получив сообщение с запросом на запуск сеанса услуги MBMS, компонент радиосети RAN проверяет, нужно ли установить канал передачи для сеанса услуги MBMS; если нужно, то активизирует контекст передачи услуги MBMS, и компонент радиосети RAN устанавливает ресурсы радиосвязи для оборудования пользователя (ОП); если не нужно, то процесс заканчивается.

Если запрос на запуск сеанса, инициированный центром BM-SC, предназначен для услуги группового вещания,

центр BM-SC посылает сообщение с запросом на запуск сеанса в узел GGSN, указанный в списке принимающих узлов в соответствующем контексте передачи услуги MBMS, и устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS;

получив указанное сообщение с запросом на запуск сеанса, узел GGSN сохраняет атрибуты сеанса, полученные из этого сообщения, в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC;

узел GGSN посылает сообщение с запросом на запуск сеанса услуги MBMS в узел SGSN, указанный в списке принимающих узлов в соответствующем контексте передачи услуги MBMS;

получив сообщение с запросом на запуск сеанса услуги MBMS, узел SGSN сохраняет атрибуты сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса услуги MBMS в узел GGSN, причем сообщение с ответом о запуске сеанса содержит идентификатор конечной точки туннельной передачи (TEID), используемый для канала передачи.

Если запрос на запуск сеанса, инициированный центром BM-SC, предназначен для услуги широковещания,

центр BM-SC посылает сообщение с запросом на запуск сеанса в узел GGSN наземной сети мобильной связи общего пользования (PLMN) и устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS;

получив сообщение с запросом на запуск сеанса, узел GGSN определяет контекст передачи услуги MBMS, сохраняет атрибуты сеанса, полученные из указанного сообщения, в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC;

узел GGSN посылает сообщение с запросом на запуск сеанса услуги MBMS в узел SGSN, соединенный с узлом GGSN;

получив сообщение с запросом на запуск сеанса, узел SGSN определяет контекст передачи услуги MBMS, сохраняет атрибуты сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC, причем это сообщение с ответом о запуске сеанса содержит идентификатор TEID, используемый для канала передачи.

Запрос на запуск сеанса может содержать зону услуги MBMS; узел SGSN с учетом этой зоны услуги MBMS может определить компонент радиосети RAN, который соединен с узлом SGSN и контролирует соты, входящие в зону услуги MBMS; он посылает сообщение с запросом на запуск сеанса услуги MBMS каждому определенному компоненту радиосети RAN.

Сообщение с запросом на запуск сеанса содержит атрибут сеанса, представляющий собой параметр ожидаемой длительности сеанса.

Запрос на запуск сеанса может содержать атрибуты сеанса зоны услуги MBMS и параметр ожидаемой длительности сеанса; узел SGSN с учетом зоны услуги MBMS может определить компонент радиосети RAN, который соединен с узлом SGSN и контролирует соты, входящие в зону услуги MBMS; он посылает сообщение с запросом на запуск сеанса услуги MBMS в каждый определенный компонент радиосети RAN; компонент радиосети RAN может установить ресурсы радиосвязи с оборудованием ОП для передачи данных услуги MBMS с учетом ожидаемой длительности сеанса.

Сообщение с запросом на запуск сеанса содержит информацию о зоне услуги MBMS; в этом случае узел SGSN может послать сообщение с запросом на запуск сеанса услуги MBMS каждому компоненту радиосети RAN, соединенному с узлом SGSN; компонент радиосети RAN может проверить, входят ли контролируемые им соты в зону услуги MBMS; если "да", то проверить, нужно ли установить канал передачи для сеанса услуги MBMS.

Компонент радиосети RAN может представлять собой контроллер базовой станции (BSC) в режиме Gb.

Проверка необходимости установления канала передачи для сеанса услуги MBMS может быть выполнена с учетом того, должен ли пользователь в сотах, контролируемых компонентом радиосети RAN, получить сеанс услуги MBMS, и способен ли компонент радиосети RAN установить канал для сеанса услуги MBMS.

Компонент радиосети RAN может послать ответ о запуске сеанса услуги MBMS в узел SGSN, указывающий компоненту радиосети RAN, нужно ли установить канал передачи для сеанса услуги MBMS.

Если сообщение с запросом на запуск сеанса, инициированное центром BM-SC, предназначено для услуги группового вещания, то компонент радиосети RAN может активизировать контекст передачи услуги MBMS после успешного выполнения процесса регистрации.

Процесс регистрации может содержать следующие этапы:

компонент радиосети RAN посылает сообщение с запросом на регистрацию услуги MBMS в узел SGSN;

получив это сообщение с запросом на регистрацию услуги MBMS, узел SGSN добавляет компонент радиосети RAN в список принимающих узлов в контексте передачи услуги MBMS и возвращает ответ о регистрации услуги MBMS в компонент радиосети RAN.

Компонент радиосети RAN может представлять собой контроллер базовой станции/контроллер радиосети (BSC/RNC).

Данное изобретение также относится к системе для запуска сеанса услуги MBMS, включающей в себя: центр BM-SC, узел GGSN, соединенный с центром BM-SC, узел SGSN, соединенный с узлом GGSN, компонент радиосети RAN, соединенный с узлом SGSN, и оборудование ОП, находящееся в связи с радиосетью RAN. Центр BM-SC инициирует сообщение с запросом на запуск сеанса через узел GGSN в узел SGSN; узел SGSN получает это сообщение с запросом на запуск сеанса услуги MBMS и посылает сообщение с запросом на запуск сеанса услуги MBMS в компонент радиосети RAN; компонент радиосети RAN получает сообщение с запросом на запуск сеанса услуги MBMS, активизирует контекст передачи услуги MBMS и устанавливает ресурсы радиосвязи с оборудованием ОП, если решено, что нужно установить канал передачи для сеанса услуги MBMS.

Согласно данной системе сообщение с запросом на запуск сеанса может быть инициировано для услуги группового вещания; узел GGSN может представлять собой один из узлов, указанных в списке принимающих узлов в соответствующем контексте передачи услуги MBMS. В этом случае центр BM-SC посылает сообщение с запросом на запуск сеанса в узел GGSN и устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS; узел GGSN получает сообщение с запросом на запуск сеанса, сохраняет атрибут сеанса, полученный из этого сообщения, в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC; узел GGSN посылает сообщение с запросом на запуск сеанса услуги MBMS в узел SGSN, указанный в списке принимающих узлов соответствующего контекста передачи услуги MBMS; узел SGSN получает указанное сообщение с запросом на запуск сеанса услуги MBMS, сохраняет атрибут сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса услуги MBMS в узел GGSN, причем это сообщение содержит идентификатор конечной точки туннельной передачи (TEID) для канала передачи.

Согласно данной системе сообщение с запросом на запуск сеанса может быть инициировано для услуги широковещания, узел GGSN может представлять собой один из узлов в наземной сети мобильной связи общего пользования (PLMN). В этом случае центр BM-SC посылает сообщение с запросом на запуск сеанса в узел GGSN и устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS; узел GGSN получает это сообщение с запросом на запуск сеанса, устанавливает контекст передачи услуги MBMS, сохраняет атрибут сеанса, полученный из указанного сообщения, в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC; узел GGSN посылает сообщение с запросом о запуске сеанса услуги MBMS в узел SGSN, соединенный с узлом GGSN; узел SGSN получает это сообщение с запросом о запуске сеанса, устанавливает контекст передачи услуги MBMS, сохраняет атрибут сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC, причем это сообщение с ответом о запуске сеанса содержит идентификатор TEID, используемый для канала передачи.

Согласно данной системе сообщение с запросом на запуск сеанса может содержать атрибут сеанса, представляющий собой параметр ожидаемой длительности сеанса.

Согласно данной системе сообщение с запросом на запуск сеанса может содержать атрибуты сеанса зоны услуги MBMS и параметр ожидаемой длительности сеанса; компонент радиосети RAN может представлять собой один из компонентов, соединенных с узлом SGSN, он контролирует соты, входящие в зону услуги MBMS. В этом случае узел SGSN может определить компонент радиосети RAN с учетом зоны услуги MBMS и послать сообщение с запросом на запуск сеанса услуги MBMS в каждый определенный компонент радиосети RAN; этот компонент радиосети RAN может установить ресурсы радиосвязи для оборудования ОП для передачи данных услуги MBMS с учетом ожидаемой длительности сеанса.

Согласно данной системе компонент радиосети RAN может представлять собой контроллер базовой станции/контроллер радиосети (BSC/RNC).

Согласно данной системе, если сообщение с запросом на запуск сеанса, инициированное центром BM-SC, предназначено для услуги группового вещания, то компонент радиосети RAN может активизировать контекст передачи услуги MBMS после успешного выполнения процесса регистрации.

Как следует из приведенных выше технических схем, согласно предложенному способу запуска сеанса услуги MBMS, только после того, как контроллер BSC/RNC примет решение установить канал передачи услуги MBMS, контроллер BSC/RNC задает значение "активный" для состояния канала передачи и устанавливает канал передачи, тем самым оптимизируя эффективность системы, уменьшая расход ресурсов интерфейса радиосвязи и снижая сложность процессов обработки в системе. Кроме того, в процессе запуска сеанса услуги группового вещания MBMS определяется, выполнил ли контроллер BSC/RNC процесс регистрации услуги MBMS; если "нет", то процесс регистрации будет выполнен перед активизацией контекста передачи услуги MBMS. Таким образом, процесс регистрации услуги MBMS инициируется, если регистрация не выполнена, тем самым обеспечивается возможность правильной и полной реализации процесса запуска сеанса услуги MBMS.

Краткое описание чертежей

Фиг.1 изображает схему, иллюстрирующую принцип предоставления услуги MBMS;

Фиг.2 изображает схему, иллюстрирующую архитектуру радиосети для услуги MBMS;

Фиг.3 изображает схему, иллюстрирующую процесс регистрации услуги MBMS с использованием контроллера BSC/RNC и узла SGSN;

Фиг.4 изображает схему, иллюстрирующую процесс запуска сеанса услуги группового вещания MBMS согласно существующему уровню техники;

Фиг.5 изображает схему, иллюстрирующую процесс запуска сеанса услуги широковещания MBMS согласно существующему уровню техники;

Фиг.6 изображает схему, иллюстрирующую зону услуги MBMS и охват узла SGSN;

Фиг.7 изображает схему, соответствующую первому варианту изобретения и иллюстрирующую процесс запуска сеанса услуги группового вещания MBMS;

Фиг.8 изображает схему, соответствующую второму варианту изобретения и иллюстрирующую процесс запуска сеанса услуги группового вещания MBMS;

Фиг.9 изображает схему, соответствующую третьему варианту изобретения и иллюстрирующую процесс запуска сеанса услуги широковещания MBMS.

Подробное описание изобретения

Ниже подробно представлены четыре предпочтительных варианта выполнения данного изобретения.

На фиг.6 показана схема, иллюстрирующая зону услуги MBMS и охват узла SGSN согласно данному изобретению. Все четыре предпочтительных варианта изобретения основаны на проиллюстрированном на фиг.6 условии. Центр BM-SC соединен с узлом GGSN_X, а узел GGSN_X также соединен с узлом SGSN_X. Узел SGSN_X управляет четырьмя компонентами радиосети доступа (RAN): контроллерами BSC/RNC_A, BSC/RNC_B, BSC/RNC_C и BSC/RNC_D. Согласно данному варианту компонент RAN - это контроллер базовой станции (BSC) в сети мобильной связи 2G и контроллер радиосети (RNC) в сети связи 3G. Зона услуги MBMS охватывает соответственно часть BSC/RNC_A, часть BSC/RNC_B и часть BSC/RNC_C. Узел SGSN_X присутствует в списке принимающих узлов для узла GGSN_X, а узел GGSN_X присутствует в списке принимающих узлов для центра BM-SC.

Первый вариант

На фиг.7 представлена схема, соответствующая первому варианту выполнения изобретения, иллюстрирующая процесс запуска сеанса услуги группового вещания MBMS, который включает в себя следующие этапы:

Этап 701: центр BM-SC посылает сообщение с запросом на запуск сеанса в узел GGSN, указанный в "списке принимающих узлов" в соответствующем контексте передачи услуги MBMS, указывая тем самым, что должна быть начата передача данных, и устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS. Сообщение с запросом на запуск сеанса содержит такие атрибуты сеанса, как QoS, зона услуги MBMS, ожидаемая длительность сеанса и т.п.

Этап 702: получив сообщение с запросом на запуск сеанса, узел GGSN_X сохраняет атрибуты сеанса, полученные из указанного сообщения, в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса в центр BM-SC.

Этап 703: узел GGSN_X посылает сообщение с запросом на запуск сеанса услуги MBMS в узел SGSN_X, указанный в "списке принимающих узлов" в соответствующем контексте передачи услуги MBMS.

Этап 704: получив сообщение с запросом на запуск сеанса услуги MBMS, узел SGSN_X сохраняет атрибуты сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS и посылает сообщение с ответом о запуске сеанса услуги MBMS в узел GGSN_X, причем это сообщение с ответом содержит идентификатор TEID для канала передачи и для узла GGSN, чтобы передать данные услуги MBMS.

Этап 705: с учетом информации о зоне услуги MBMS в атрибутах сеанса узел SGSN_X определяет соты, входящие в зону услуги MBMS и контролируемые контроллерами BSC/RNC, соединенными с узлом SGSN_X, a потом посылает запрос на запуск сеанса услуги MBMS в каждый контроллер BSC/RNC, соответствующий определенной соте. В частности, узел SGSN_X определяет соты, входящие, по меньшей мере, частично, в зону услуги MBMS, из числа всех сот, контролируемых контроллерами BSC/RNC, соединенными с узлом SGSN_X, и посылает сообщение с запросом на запуск сеанса услуги MBMS, содержащее атрибуты сеанса, каждому контроллеру BSC/RNC, соответствующему определенной соте и обслуживающему эту зону услуги MBMS.

Согласно показанному варианту среди сот, контролируемых контроллером BSC/RNC_D, нет сот, входящих в зону услуги MBMS при этом сеансе услуги MBMS, поэтому узел SGSN_X посылает сообщения с запросами на запуск сеансов услуги MBMS в контроллеры BSC/RNC_A, BSC/RNC_B и BSC/RNC_C.

Этап 706: получив сообщение с запросом на запуск сеанса услуги MBMS из узла SGSN_X, контроллер BSC/RNC_A, BSC/RNC_B или BSC/RNC_C определяет, нужно ли установить канал передачи для сеанса услуги MBMS с учетом того, существует ли пользователь, который должен получить информацию сеанса услуги MBMS, и расположен ли он в одной из сот, контролируемых соответствующим контроллером BSC/RNC, и способен ли соответствующий контроллер BSC/RNC установить радиоканал и кабельный канал для сеанса услуги MBMS.

На практике этот этап может быть выполнен контроллером BSC в режиме Gb.

Что касается контроллера BSC/RNC_A, то, если им принято решение установить канал передачи для сеанса услуги MBMS, он сначала проверит, выполнена ли регистрация услуги MBMS, т.е. проверит, существует ли контекст передачи для услуги MBMS; если "да", то он сохранит атрибуты сеанса в контексте передачи услуги MBMS, установит состояние "активный" для атрибута состояния в контексте передачи услуги MBMS, а потом выполнит этап 709; в противном случае, он сохранит атрибуты сеанса в контексте передачи услуги MBMS, установит значение "активный" для атрибута состояния в контексте передачи услуги MBMS, а затем выполнит этап 707, этап 708 и потом этап 709. Процесс обработки для контроллера BSC/RNC_A показан на фиг.7.

Что касается контроллера BSC/RNC_B, то если им принято решение установить канал передачи для сеанса услуги MBMS и он выполнил регистрацию услуги MBMS, он сохраняет атрибуты сеанса в контексте передачи услуги MBMS, устанавливает значение "активный" для атрибута состояния в контексте передачи услуги MBMS, а потом сразу же выполняет этап 709.

Что касается контроллера BSC/RNC_C, то он принимает решение не устанавливать канал передачи для сеанса услуги MBMS по следующим причинам: нет пользователей, заинтересованных в сеансе услуги MBMS, недостаточно ресурсов радиосвязи или кабельной связи данного контроллера BSC/RNC_C или произошли другие ошибки в сотах, контролируемых контроллером BSC/RNC_C. В этом случае он сразу же выполняет этап 709.

Этапы 707-708: контроллер BSC/RNC_A выполняет процесс регистрации услуги MBMS, который совершенно аналогичен процессу, показанному на фиг.3, так что дополнительных пояснений здесь не требуется.

Этап 709: контроллер BSC/RNC возвращает сообщение с ответом о запуске сеанса услуги MBMS в узел SGSN_X.

Что касается контроллера BSC/RNC_A или контроллера BSC/RNC_B, то сообщение с ответом о запуске сеанса услуги MBMS, возвращаемое в узел SGSN_X, содержит идентификатор TEID, чтобы узел SGSN_X установил канал передачи lu для передачи данных услуги MBMS. Потом контроллер BSC/RNC_A или контроллер BSC/RNC_B сможет установить в зоне услуги MBMS ресурсы радиосвязи, необходимые для передачи данных услуги MBMS заинтересованным ОП.

Что касается контроллера BSC/RNC_C, то сообщение с ответом о запуске сеанса услуги MBMS, возвращенное в узел SGSN_X, содержит информацию, показывающую причину неустановления канала передачи услуги MBMS.

Второй вариант

Фиг.8 изображает схему, соответствующую второму варианту изобретения и иллюстрирующую процесс запуска сеанса услуги группового вещания MBMS. Разница между первым и вторым вариантами состоит в том, что согласно второму варианту контроллер BSC/RNC_A выполняет процесс регистрации услуги MBMS после посылки сообщения с ответом о запуске сеанса услуги MBMS в узел SGSN_X (показано на фиг.8), а не перед посылкой сообщения с ответом о запуске сеанса услуги MBMS в узел SGSN_X, как это происходит при первом варианте (показано на фиг.7).

Третий вариант

Фиг.9 изображает схему, соответствующую третьему варианту изобретения и иллюстрирующую процесс запуска сеанса услуги широковещания MBMS, который содержит следующие этапы:

Этап 901: центр BM-SC посылает сообщение с запросом на запуск сеанса в узел GGSN в сети PLMN, указывая тем самым, что должна быть начата передача