СПОСОБ И СИСТЕМА ПОДСЧЕТА УСЛУГИ МНОГОАДРЕСНОЙ/ШИРОКОВЕЩАТЕЛЬНОЙ ПЕРЕДАЧИ МУЛЬТИМЕДИЙНОЙ ИНФОРМАЦИИ
MULTIMEDIA BROADCAST MULTICAST SERVICE COUNTING METHOD AND SYSTEM

Область техники, к которой относится изобретение
Данное изобретение относится к технологии подсчета услуги многоадресной/широковещательной передачи мультимедийной информации (Multimedia Broadcast Multicast Service, MBMS) и, в частности, к способу и системе подсчета услуги MBMS.
Предпосылки создания изобретения
С быстрым развитием Интернета и популяризацией многофункциональных мобильных телефонов с большими экранами появляется большое число мультимедийных услуг подвижной системы передачи данных и различных широкополосных мультимедийных услуг, таких как видеоконференции, телевидение, видео по требованию, видеореклама, интерактивное образование, интерактивные игры и т.д. Все эти мультимедийные услуги подвижной системы передачи данных и различные широкополосные мультимедийные услуги не только выполняют возрастающие требования к услугам мобильных пользователей, но также и приносят новые точки увеличения услуг для мобильных операторов. Эти мультимедийные услуги подвижной системы передачи данных и различные широкополосные мультимедийные услуги требуют, чтобы множество пользователей было способно одновременно принимать одни и те же данные, и по сравнению с обычными услугами передачи данных они имеют такие особенности как большой объем данных, большую продолжительность, чувствительность к задержке и так далее.
Чтобы эффективно использовать ресурсы сети подвижной связи, организация Проект сотрудничества по созданию системы третьего поколения (Third Generation Partnership Project, 3GPP) предлагает услугу многоадресной/широковещательной передачи мультимедийной информации (MBMS), и эта услуга MBMS является технологией передачи данных от источника данных к множеству адресатов, которая обеспечивает совместное использование ресурсов сети (состоящей из базовой сети и сети доступа) и улучшает коэффициент использования сетевых ресурсов (особенно ресурсов воздушного интерфейса). Услуга MBMS, определенная организацией 3GPP, не только может достигнуть многоадресной и широковещательной передачи класса сообщений с чистым текстом и низкой скоростью, но также и может достигнуть многоадресной и широковещательной передачи высокоскоростных мультимедийных услуг и предоставлять различные объемные видео, аудио и мультимедийные услуги, что, несомненно, соответствует тенденции развития будущей подвижной системы передачи данных и обеспечивает перспективу лучшей службы для развития систем подвижной связи 3-го поколения (3rd Generation, 3G).
В настоящее время услуга MBMS введена в систему Долгосрочной эволюции (Long Term Evolution, LTE) релиза 9 (версии стандарта) (Release 9, R9), и она оптимизирована в системе LTE релиза 10 (R10). Услуга MBMS реализуется совместной передачей в системе сигнализации управления (также называемой сигнализацией управления MBMS) и пользовательских данных (также называемых услугой MBMS). В этом случае сигнализация управления будет уведомлять приемный терминал (такой как терминал, оборудование пользователя (User Equipment, UE)) о соответствующих параметрах управления, чтобы предписывать оборудованию UE принять услугу MBMS, в которой оборудование UE заинтересовано в соответствующей позиции, то есть соответствующие пользовательские данные. Такая сигнализация управления MBMS (управляющая информация, включающая информацию о конфигурации относительно услуги MBMS и тому подобное) передается в системе LTE через канал управления многоадресной передачей (Multicast Control Channel, MCCH), и услуга MBMS передается через канал трафика многоадресной передачи (Multicast Traffic Channel, MTCH).
В частности, сигнализация управления MBMS (то есть информация MCCH), передаваемая по логическому каналу MCCH, в основном содержит:
ресурс многоадресной передачи MBMS в зоне одночастотной сети (MBMS Single Frequency Network, MBSFN), соответствующий информации MCCH, все продолжающиеся услуги MBMS (или называемые начатыми услугами MBMS, или называемые услугами MBMS начатого сеанса) в зоне MBSFN и информация о конфигурации и свойствах продолжающихся услуг MBMS; и то, что переносится по логическому каналу MTCH, является данными услуги MBMS, и обычно услуга MBMS соответствует каналу MTCH, например услуга MBMS 1 соответствует MTCH1, услуга MBMS 2 соответствует MTCH2, то есть оборудование UE, читающее услугу MBMS, выражает то же самое значение, что и оборудование UE, читающее канал MTCH. В сети услуга MBMS однозначно определяется временным идентификатором мобильной группы (Temporary Mobile Group Identity, TMGI), и каждая услуга MBMS имеет свой соответствующий идентификатор TMGI, который является удобным для идентификации сетевой стороны и оборудования UE.
В этом случае информация MCCH, соответствующая зоне MBSFN, будет передаваться согласно некоторому правилу (периоду повторения и периоду модификации), в частности, как показано на фиг.1. Фиг.1 - принципиальная схема посылки информации MCCH о зоне MBSFN в соответствующей области техники, и, как показано на фиг.1, информация MCCH будет передаваться один или много раз повторно в пределах периода модификации (на фиг.1 она передается 3 раза повторно); интервал между повторными передачами информации MCCH называется периодом повторения MCCH; обычно первая передача информации MCCH упоминается как первая передача в периоде модификации MCCH, передача в каждом периоде повторения упоминается как повторная передача информации MCCH, и неоднократно передаваемая информация MCCH идентична контенту информации MCCH, передаваемой впервые; период модификации MCCH указывает, что контент передаваемой информации MCCH может быть различным в различных периодах модификации MCCH; как показано на фиг.1, контент (n+1)-го периода модификации MCCH отличается от контента n-го периода (на фиг.1 блоки с наклонной штриховкой и незаполненные блоки используются для представления различного контента информации MCCH); и следует отметить, что в пределах периода модификации MCCH контент информации MCCH не должен изменяться и может только передаваться повторно согласно периоду повторения. Контенту информации MCCH позволяется изменяться только на границе начала периода модификации MCCH, то есть изменение информации MCCH может происходить только при первой передаче информации MCCH в период модификации MCCH, который упоминается также как время изменения MCCH. Такое регулирование гарантирует совместимость передачи информации MCCH в зоне MBSFN (многочисленным усовершенствованным узлам B (базовым станциям) (evolved Node B, eNB)).
Параметры конфигурации периода повторения и периода модификации MCCH конфигурируются сетевой стороной, и сетевая сторона посылает параметры конфигурации для оборудования UE посредством блока системной информации типа 13 (System Information Block 13, SIB13) в логическом широковещательном канале управления (Broadcast Control Channel, BCCH); оборудование UE может изучать параметры конфигурации периода повторения и периода модификации MCCH с помощью чтения блока SIB13 в канале BCCH, и оборудование UE может читать информацию MCCH в соответствующей позиции.
В отношении соответствующей области техники сигнализация управления и пользовательские данные в зоне MBSFN будут передаваться синхронно, используя технологию MBSFN в единице соты или базовой станции eNB (целью является дать возможность оборудованию UE получать соответствующий выигрыш комбинирования при приеме). Технология MBSFN требует каждой соте в зоне MBSFN посылать тот же самый контент данных на тех же самых частотно-временных ресурсах, что требует выполнения одинакового распределения ресурсов и планирования в каждой соте. В настоящее время элемент, называемый модулем (объектом) координации передачи из многих сот/многоадресной передачи (Multi-cell/multicast Coordination Entity, MCE), используется, чтобы выполнять одинаковое распределение и планирование радиоресурсов, насчет которых, в частности, можно сослаться на международные стандарты 3GPP 36.300 v910.
Фиг.2 - схема архитектуры MBMS в системе долгосрочной эволюции (LTE) в соответствующей области техники. Как показано на фиг.2, в современной системе LTE элементами сети, относящимися к услуге MBMS, являются базовая станция eNB, модуль MCE, шлюз MBMS (MBMS Gateway, MBMS GW, центр услуги многоадресной/широковещательной передачи (Broadcast Multicast Service Center, BM-SC)) и объект управления мобильностью (Mobility Management Entity, MME), причем центр BM-SC используется в качестве элемента сети для начала сеанса передачи, окончания сеанса передачи, обновления сеанса передачи или обеспечения данными услуги MBMS; шлюз MBMS (MBMS Gateway, MBMS GW) посылает данные услуги MBMS на соответствующую базовую станцию eNB через интерфейс M1; шлюз MBMS GW посылает информацию плоскости управления, такую как сообщение запроса начала сеанса передачи (Session Start Request), сообщение запроса окончания сеанса передачи (Session Stop Request), сообщение запроса обновленного сеанса передачи (Session Updated Request), формируемое элементом BM-SC для объекта MME; объект MME полностью используется как пересылающий элемент сети и пересылает информация плоскости управления, посланную MBMS GW, на модуль MCE через интерфейс M3; и MCE посылает соответствующую информацию плоскости управления на соответствующую базовую станцию eNB через интерфейс M2, и посредством их обработки базовая станция eNB получит данные услуги MBMS и соответствующую информацию плоскости управления. Вообще, информация плоскости управления, посылаемая объектом MME на базовую станцию eNB через интерфейс M2, содержит следующее: сообщение запроса начала сеанса передачи, сообщение запроса окончания сеанса передачи, сообщение запроса обновления сеанса передачи, сообщение информации о распределении ресурсов MBMS, сообщение перезапуска, сообщение запроса настройки M2 и соответствующие сообщения, посылаемые на MCE через интерфейс M2, такие как сообщение ответа на запрос начала сеанса передачи, сообщение ответа на запрос окончания сеанса передачи, сообщение ответа на запрос обновления сеанс связи, сообщения ответа на запрос информации распределения ресурсов MBMS, сообщения подтверждения сброса и сообщения ответа на запрос настройки интерфейса M2. Вышеупомянутая сигнализация или процесс между MCE и базовой станцией eNB, которая переносится в интерфейсе M2, называются прикладным протоколом (Application Protocol, AP) интерфейса M2, то есть M2AP.
Из вышеприведенного содержания может быть известно, что услуга MBMS будет передаваться во всей зоне MBSFN. Для дальнейшей оптимизации передачи услуги MBMS промышленность ввела механизм обратной связи оборудования UE по восходящей линии, и, в частности, механизм обратной связи по восходящей линии применяется, главным образом, к сетевой стороне, чтобы собирать данные о числе пользователей (или число единиц оборудования UE), которые заинтересованы в каждой услуге MBMS/принимают ее; с помощью сбора данных о числе пользователей сетевая сторона оптимизирует передачу услуги MBMS, например, деактивируя (или упоминаемую как не передаваемую) услугу MBMS с меньшим числом пользователей, которые заинтересованы в этой услуге/принимают ее, и, активируя (или упоминаемую как передаваемую) услугу MBMS с большим числом пользователей, которые заинтересованы в этой услуге/принимают ее. Чтобы найти число единиц оборудования UE (если они есть), которые заинтересованы в некоторой услуге MBMS/принимают ее, сетевая сторона может позволять оборудованию UE, которое заинтересовано в некоторой услуге MBMS/принимает ее, осуществлять обратную связь по восходящей линии, посылая команду подсчета, чтобы оборудование UE сообщило текущее состояние приема MBMS. Сетевая сторона может применить информацию, приобретенную посредством обратной связи по восходящей линии (то есть сколько единиц UE заинтересовано в некоторой услуге MBMS/принимают ее), для операции активации или деактивации услуги MBMS, и, другими словами, сетевая сторона может решить передавать (активировать) или не передавать (деактивировать) услугу MBMS через воздушный интерфейс согласно информации, приобретенной посредством обратной связи по восходящей линии.
Однако после того как оборудование UE сообщило об услуге MBMS, в которой оно заинтересовано или принимает, на базовую станцию eNB через воздушный интерфейс (от оборудования UE к базовой станции eNB), в соответствующей области техники нет никакой практически возможной реализации того, как сеть выполняет управление активацией/деактивацией услуги MBMS согласно информации принимаемого отчета.
Сущность изобретения
Ввиду этого, основной целью данного изобретения является предложить способ и систему подсчета услуги передачи многоадресной/широковещательной передачи мультимедийной информации, которые могут своевременно и точно собирать статистику ситуации приема оборудованием UE текущей услуги MBMS.
Чтобы достигнуть вышеупомянутой цели, техническое решение в данном изобретении реализуется следующим образом.
Способ подсчета услуги многоадресной/широковещательной передачи мультимедийной информации включает:
после приема информации инициирования подсчета услуги многоадресной/широковещательной передачи мультимедийной информации (MBMS), посланной сетевой стороной, посылку базовой станцией информации индикации подсчета MBMS на оборудование пользователя (UE) через воздушный интерфейс и
представление базовой станцией сетевой стороне отчета с информацией подсчета об услуге MBMS согласно принятому результату подсчета MBMS, сообщенному оборудованием UE.
Предпочтительно прием базовой станцией информации инициирования подсчета MBMS от сетевой стороны включает:
прием базовой станцией информации инициирования подсчета MBMS, посланной сетевой стороной по интерфейсу M2, и посылку сообщения подтверждения или неудачи приема сообщения запроса на сетевую сторону.
Предпочтительно прием базовой станцией информации инициирования подсчета MBMS от сетевой стороны включает:
прием базовой станцией информации инициирования подсчета MBMS, посланной сетевой стороной через интерфейс M2, причем информация инициирования подсчета MBMS содержит список услуг MBMS и по меньшей мере одно из следующего: время начала, продолжительность, интервал и число повторений.
Предпочтительно прием базовой станцией информации инициирования подсчета MBMS от сетевой стороны включает:
прием базовой станцией информации инициирования подсчета MBMS, посланной сетевой стороной, причем информация инициирования подсчета MBMS содержит список MBMS и по меньшей мере одно из следующего: время начала, продолжительность и время отчета.
Предпочтительно информация инициирования подсчета MBMS содержит процедуру подсчета в отношении по меньшей мере одной услуги MBMS, причем каждая процедура подсчета включает по меньшей мере одну процедуру отчета о подсчете.
Предпочтительно список услуг MBMS содержит по меньшей мере одну услугу MBMS.
Предпочтительно информация инициирования подсчета MBMS содержит по меньшей мере одну процедуру подсчета.
Предпочтительно информация инициирования подсчета MBMS содержит более двух процедур подсчета MBMS, и когда сетевая сторона решает закончить незавершенную процедуру подсчета MBMS среди более двух процедурах подсчета MBMS, сетевая сторона посылает на базовую станцию сообщение окончания в отношении незавершенной процедуры подсчета MBMS.
Предпочтительно информация инициирования подсчета MBMS содержит более двух процедур подсчета MBMS, и когда сетевая сторона решает обновить незавершенную процедуру подсчета MBMS среди более двух процедур подсчета MBMS, сетевая сторона посылает на базовую станцию сообщение обновления в отношении незавершенной процедуры подсчета MBMS.
Предпочтительно одна процедура подсчета MBMS включает: процедуру подсчета в отношении воздушного интерфейса и представление отчета базовой станции о результате этого подсчета.
Предпочтительно процедуры подсчета, в которых число услуг MBMS идентично и контент услуг MBMS идентичен, являются одной и той же процедурой подсчета, и различные идентификаторы предусматриваются для одной и той же процедуры подсчета.
Система подсчета услуги многоадресной/широковещательной передачи мультимедийной информации содержит: приемный блок, первый передающий блок и блок представления отчета, с приемным блоком, первым передающим блоком и блоком представления отчета, расположенными в базовой станции, причем
приемный блок сконфигурирован для приема информации инициирования подсчета услуги многоадресной/широковещательной передачи мультимедийной информации (MBMS), посланной сетевой стороной, и приема результата подсчета MBMS, о котором сообщает оборудование пользователя (UE);
первый передающий блок сконфигурирован для передачи информации индикации подсчета MBMS на оборудование UE через воздушный интерфейс и
блок представления отчета сконфигурирован для сообщения информации подсчета о MBMS сетевой стороне согласно принятому результату подсчета MBMS, о котором сообщает UE.
Предпочтительно базовая станция принимает информацию инициирования подсчета MBMS, посланную сетевой стороной через интерфейс M2, причем информация инициирования подсчета MBMS содержит список MBMS и по меньшей мере одно из следующего: время начала, продолжительность, интервал и число повторений.
Предпочтительно базовая станция принимает информацию инициирования подсчета MBMS, посланную сетевой стороной через интерфейс M2, причем информация инициирования подсчета MBMS содержит список MBMS и по меньшей мере одно из следующего: время начала, продолжительность и время отчета.
Предпочтительно информация инициирования подсчета MBMS содержит процедуру подсчета в отношении по меньшей мере одной услуги MBMS, причем каждая процедура подсчета включает по меньшей мере одну процедуру отчета о подсчете.
Предпочтительно список MBMS содержит по меньшей мере одну услугу MBMS, и информация инициирования подсчета MBMS содержит по меньшей мере одну процедуру подсчета.
Предпочтительно система дополнительно содержит: блок определения и второй передающий блок, расположенные на сетевой стороне; причем
блок определения сконфигурирован для того, чтобы, когда информация инициирования подсчета MBMS содержит более двух процедур подсчета MBMS, решать закончить незавершенную процедуру подсчета MBMS среди более двух процедур подсчета MBMS и запускать второй передающий блок; и
второй передающий блок сконфигурирован для передачи сообщения окончания в отношении незавершенной процедуры подсчета MBMS на базовую станцию.
Предпочтительно блок определения дополнительно сконфигурирован для того, чтобы, когда информация инициирования подсчета MBMS содержит более двух процедур подсчета MBMS, решать обновлять незавершенную процедуру подсчета MBMS среди более двух процедур подсчета MBMS и запускать второй передающий блок для передачи на базовую станцию сообщения обновления в отношении незавершенной процедуры подсчета MBMS.
В данном изобретении, когда сетевая сторона решает, что необходимо подсчитать число единиц текущего принимающего оборудования UE для услуги MBMS, сетевая сторона пошлет информацию инициирования подсчета MBMS на модуль MCE, и модуль MCE посылает информацию инициирования подсчета MBMS на базовую станцию через интерфейс M2. После приема информации инициирования подсчета MBMS, посланной сетевой стороной, базовая станция посылает информацию инициирования подсчета MBMS на оборудование UE через воздушный интерфейс; оборудование UE, принимающее информацию индикации подсчета MBMS, сообщит о результате подсчета согласно информации индикации, например, при подсчете числа UE, принимающего некоторую услугу MBMS, если оборудование UE в настоящее время принимает эту услугу MBMS, то тогда UE сообщает свою собственную информацию; и базовая станция сообщает информацию подсчета о MBMS сетевой стороне согласно принимаемому результату подсчета MBMS, о котором сообщило оборудование UE. Данное изобретение может своевременно и точно подсчитывать MBMS соответствующим образом, что может позволить сетевой стороне своевременно и точно изучать ситуацию применения текущей услуги MBMS и делать удобным для сетевой стороны выполнение релевантного развертывания в отношении MBMS.
Краткое описание чертежей
Фиг.1 - принципиальная схема передачи информации MCCH зоны MBSFN в соответствующей области техники.
Фиг.2 - схема архитектуры MBMS системы LTE в соответствующей области техники.
Фиг.3 - блок-схема инициирования подсчета MBMS по интерфейсу M2 в данном изобретении.
Фиг.4 - блок-схема представления отчета о результате подсчета по интерфейсу Uu в данном изобретении.
Фиг.5 - блок-схема представления отчета о результате подсчета по интерфейсу M2 в данном изобретении.
Фиг.6 - блок-схема обновления результата подсчета по интерфейсу M2 в данном изобретении.
Фиг.7 - блок-схема остановки подсчета по интерфейсу M2 в данном изобретении.
Фиг.8 - принципиальная схема передачи информации инициирования подсчета MBMS в данном изобретении.
Фиг.9 - структурная схема состава компонентов системы подсчета услуги многоадресной/широковещательной передачи мультимедийной информации в данном изобретении.
Подробное описание форм осуществления изобретения
Основной концепцией данного изобретения является следующее: когда сетевая сторона решает, что необходимо подсчитать число единиц UE, принимающих в данное время, для услуги MBMS, сетевая сторона пошлет информацию инициирования подсчета MBMS на модуль MCE, и модуль MCE посылает информацию инициирования подсчета MBMS на базовую станцию через интерфейс M2, и после приема информации инициирования подсчета MBMS, посланной сетевой стороной, базовая станция посылает информацию индикации подсчета MBMS на UE через воздушный интерфейс; UE, принимающее информацию индикации подсчета MBMS, сообщит результат подсчета согласно информации индикации, например, при подсчете числа принимающих единиц оборудования UE некоторой услуги MBMS, если UE в настоящее время принимает эту услугу MBMS, то UE сообщает свою собственную информацию; и базовая станция сообщает об информации подсчета относительно MBMS сетевой стороне согласно полученному результату подсчета MBMS, о котором сообщило UE.
Чтобы сделать цель, техническое решение и преимущества данного изобретения более ясными, данное изобретение будет далее описано подробно в виде форм осуществления со ссылкой на чертежи.
Сначала, сетевая сторона (которая в данном изобретении означает главным образом MCE и eNB) запускает процедуру для инициирования подсчета по интерфейсу M2, то есть процедуру инициирования подсчета MBMS по M2 (M2 MBMS Counting Initiation Procedure - процедуру инициирования подсчета по интерфейсу М2, которая может также упоминаться как процедура начала подсчета MBMS), для конфигурирования одной или несколько процедур подсчета.
Чтобы сэкономить служебную информацию сигнализации в интерфейсе M2, процедура инициализации подсчета может включать несколько идентичных или различных процедур подсчета, причем каждая процедура подсчета может включать один или несколько из следующих информационных элементов: список услуг (то есть список услуг MBMS для подсчета, который является главным образом идентифицирующей информацией MBMS), время начала, продолжительность, интервал и число повторений. Когда число повторений процедуры подсчета больше чем 1, это эквивалентно тому, что эта процедура инициирования подсчета MBMS по М2 требует выполнить эту процедуру подсчета много раз, и также эквивалентно тому, что она будет сконфигурирована с многочисленными идентичными процедурами подсчета.
В каждую процедуру подсчета должны быть включены 3 шага, то есть на шаге 1 базовая станция eNB должна сконфигурировать информацию индикации подсчета о вышеупомянутой услуге MBMS для соты под управлением базовой станции eNB; на шаге 2 оборудование UE также должно выбрать услугу MBMS, в которой оно заинтересовано или которую принимает, из вышеупомянутого списка услуг, конфигурируемого при этой процедуре подсчета, и сообщить эту услугу MBMS на базовую станцию eNB; и на шаге 3 базовая станция eNB тогда подсчитывает число единиц UE, которые заинтересованы в каждой услуге из списка услуг или принимают ее, и сообщает это число модулю MCE. То есть одна процедура подсчета содержит один шаг 1, один шаг 2 и один шаг 3.
Шаги 1 и 2 соответствуют процедуре подсчета MBMS по Uu (Uu MBMS Counting procedure - процедуре подсчета MBMS по воздушному интерфейсу). Шаг 3 соответствует процедуре сообщения результата подсчета MBMS no M2 (M2 MBMS Counting Report procedure - процедуре сообщения результата подсчета MBMS интерфейса M2). То есть каждая процедура подсчета включает одну процедуру подсчета MBMS по Uu и одну процедуру сообщения результата подсчета MBMS по M2.
В этом случае, так как каждая процедуры подсчета может длиться в течение относительно долгого времени или процедура инициирования подсчета по интерфейсу M2 может включать многочисленные идентичные процедуры подсчета (такие как число повторений, равное 5, и т.д.), модуль MCE, вероятно, обновит или отменит процедуру подсчета во время подсчета. Если сетевая сторона решила, активировать/деактивировать или нет одну или несколько услуг MBMS согласно текущей процедуре подсчета, модуль MCE обновит или отменит последующую процедуру подсчета. Данное изобретение будет подробно описано посредством следующей процедуры обновления подсчета MBMS по M2 (M2 MBMS Counting Update procedure - процедуры обновления подсчета MBMS по интерфейсу M2) и процедуры окончания подсчета MBMS по M2 (M2 MBMS Counting Stop procedure - процедуры окончания подсчета по интерфейсу M2). Конечно, модуль MCE может также повторно запустить процедуру инициирования подсчета MBMS по M2 (M2 MBMS Counting Initiation procedure), чтобы обновить или отменить подсчет нескольких услуг MBMS.
Форма осуществления I
Фиг.3 - блок-схема инициирования подсчета MBMS по интерфейсу M2 в данном изобретении, и, как показано на фиг.3, процедура инициирования подсчета MBMS по M2 (процедура инициирования подсчета MBMS по интерфейсу M2) включает, в частности, следующие шаги.
Шаг 301: модуль MCE посылает сообщение, включающее информацию инициирования подсчета MBMS, на базовую станцию eNB.
На этом шаге информация инициирования подсчета MBMS может предоставляться во вновь установленном сообщении, то есть для реализации технического решения в данном изобретении соответствующее новое сообщение будет предусмотрено для инициирования процедуры подсчета MBMS между модулем MCE и базовой станцией, например сообщение запроса инициирования подсчета MBMS (MBMS Counting Initiation Request), предназначенное для уведомления базовой станции инициировать процедуру подсчета MBMS. Конечно, вышеупомянутое информацию инициирования подсчета MBMS может быть предоставлена также и в существующем сообщении, таком как сообщение информации распределения ресурсов MBMS (MBMS Scheduling Information). To есть при условии, что информация инициирования подсчета MBMS переносится в соответствующем сообщении и посылается базовой станции, данное изобретение не ограничивает формат и тип сообщения. Новое сообщение и существующее сообщение должны генерироваться в интерфейсе M2. Содержание информации инициирования подсчета MBMS в данном изобретении показано в табл.1:
Таблица 1
Counting procedure list (Список процедур подсчета)
1… maxCounting Number (максимальное число подсчетов)
> start time (время начала)
INTEGER (ЦЕЛОЕ ЧИСЛО) (0…255)
> duration time (продолжительность)
> counting number (число подсчетов)
> interval time (интервал)
> Service list for counting (Список услуг для подсчета)
1… maxnoofServiceforcounting (максимальное число услуг для подсчета)
В этом случае список процедур подсчета (число процедур подсчета): информация инициирования подсчета MBMS может содержать многочисленные различные процедуры подсчета (1, …, maxCounting Number). Вообще, одна процедура подсчета может быть сконфигурирована все время, и в этот момент это инициирование подсчета MBMS не содержит информационный блок списка процедур подсчета (Counting procedure list).
Время начала может также упоминаться как время запуска или время обновления MCCH, которое указывает, когда базовая станция eNB конфигурирует информацию индикации подсчета о нескольких услугах в одной или нескольких процедурах подсчета в информацию MCCH. Может использоваться любой из следующих способов.
Способ 1: никакое конфигурирование не будет выполняться и будет использоваться заданная по умолчанию конфигурация, то есть информация инициирования подсчета MBMS не включает информационный блок "время начала", то есть после приема запроса подсчета от модуля MCE (такого как сообщение запроса инициирования подсчета MBMS) базовая станция eNB всегда конфигурирует индикацию подсчета в MCCH во время обновления MCCH следующего периода модификации MCCH (или периода, заданного по умолчанию).
Способ 2: модуль MCE конфигурирует абсолютное время для каждой процедуры подсчета, то есть базовая станция eNB конфигурирует индикацию подсчета некоторой процедуры подсчета в MCCH в некотором последующем периоде модификации (Modification Period, MP) канала MCCH, и время начала различных процедур подсчета может быть идентично или различно, но время начала всех услуг в одной процедуре подсчета является идентичным.
Способ 3: модуль MCE конфигурирует абсолютное время для всех процедур подсчета. То есть только одно время начала конфигурируется в информации инициирования подсчета MBMS и используется для всех процедур подсчета в информации инициирования подсчета MBMS или, другими словами, одно и то же время начала конфигурируется для всех процедур подсчета в информации инициирования подсчета MBMS.
Продолжительность указывает для модуля MCE длительность времени, чтобы запросить eNB подсчитать несколько услуг в одной процедуре подсчета, то есть период от начала подсчета до конца подсчета некоторой услуги (услуг) базовой станцией eNB, который указывается в воздушном интерфейсе (интерфейсе Uu, интерфейсе между eNB и оборудованием UE) из-за длительности времени от конфигурирования индикации подсчета некоторой услуги (услуг) в информации MCCH базовой станцией eNB до удаления индикации подсчета некоторой услуги (услуг) в информации MCCH базовой станцией eNB. Так или иначе, продолжительность равна длительности шага 1 в одной ранее упомянутой процедуре подсчета (то есть время для конфигурирования списка услуг в MCCH), но не включает длительность шагов 2 и 3 в ранее упомянутой процедуре подсчета.
Продолжительность, соответствующая различным процедурам подсчета, включенным в информацию инициирования подсчета MBMS (например, процедур подсчета в отношении различных услуг MBMSs), может быть идентичной или различной, но продолжительность всех услуг в пределах одной процедуры подсчета должна быть идентичной. Для представления может использоваться любой из следующих способов.
Способ 1: никакое конфигурирование не будет выполняться, и в этот момент информация инициирования подсчета MBMS не включает информационный блок "продолжительность", например продолжительность, соответствующая всем процедурам подсчета, может всегда длиться в течение длины нескольких периодов MPs MCCH (например, она может быть установлена как N периодов MPs MCCH).
Способ 2: модуль MCE конфигурирует продолжительность для каждой процедуры подсчета, например продолжительность одной процедуры подсчета конфигурируется как длящаяся несколько периодов MPs MCCH.
Способ 3: модуль MCE конфигурирует только одну продолжительность, которая используется для всех процедур подсчета в информации инициирования подсчета MBMS для всех процедур подсчета, или все услуги всех процедур подсчета в информации инициирования подсчета MBMS конфигурируются с одинаковым числом продолжительности.
Число повторений упоминается также как число подсчетов, которое указывает число идентичных процедур подсчета в одной процедуре инициирования подсчета MBMS по M2.
Интервал указывает временной интервал между концом шага 1 предыдущей процедуры подсчета и началом шага 1 следующей процедуры подсчета, когда модуль MCE конфигурирует множество идентичных процедур подсчета для eNB (то есть число повторений является множественным). Любой из следующих способов может использоваться для представления интервала.
Способ 1: интервал конфигурируется для каждой процедуры подсчета последовательно.
Способ 2: один интервал конфигурируется для всех процедур подсчета, то есть все процедуры подсчета в информации инициирования подсчета MBMS конфигурируются одинаково с одним интервалом.
Способ 3: никакое конфигурирование не будет выполняться и будет использоваться заданная по умолчанию конфигурация, и в этот момент информация инициирования подсчета MBMS не включает этот параметр. Например, интервал всегда равен 0, то есть каждая процедура подсчета конфигурируется и продолжается непрерывно или каждая процедура подсчета располагается с фиксированным временным интервалом.
Следует отметить, что, когда процедура подсчета была сконфигурирована для нескольких раз и интервал равен 0, следующая процедура подсчета не должна выполняться до тех пор, пока не закончена последняя процедура подсчета, вместо этого шаг 1 следующей процедуры подсчета может быть начат после того, как закончен шаг 1 последней процедуры подсчета, то есть когда следующая процедура подсчета начинает выполняться, шаг 2 или 3 последней процедуры подсчета не должен быть закончен.
Блок maxCounting Number - максимальное число процедур подсчета, причем, когда только одна процедура подсчета может быть сконфигурирована в одной процедуре инициирования подсчета, этот информационный блок не требуется. Блок maxnoofServiceforcounting - максимум услуг MBMS в каждой процедуре подсчета, то есть список услуг, сконфигурированный в MCCH базовой станцией eNB.
Шаг 302: базовая станция eNB посылает сообщение, включающее информацию ответа/неудачи инициирования подсчета MBMS к MCE.
Если базовая станция eNB может осуществить сообщение запроса, включающее информацию инициирования подсчета MBMS (такое как сообщение запроса инициирования подсчета MBMS), то базовая станция eNB посылает сообщение подтверждения, включающее ответ на запрос инициирования подсчета MBMS, на модуль MCE; и если базовая станция eNB не может осуществить сообщение запроса, то eNB посылает сообщение о неудаче, включающее информацию неудачи инициирования подсчета MBMS, на модуль MCE. Кроме того, информация ответа/неудачи инициирования подсчета MBMS не только может быть сконфигурирована в новое сообщение ответа (такое как сообщение ответа/неудачи инициирования подсчета MBMS, показанное на фиг.3), но также может быть сконфигурирована и в существующее сообщение ответа.
Если модуль MCE не смог принять сообщение подтверждения eNB, сообщение запроса для инициирования подсчета необходимо посылать на eNB снова, до тех пор, пока eNB не ответит на сообщение подтверждения.
Форма осуществления II
Фиг.4 - блок-схема сообщения о результате подсчета по интерфейсу Uu в данном изобретении, и, как показано на фиг.4, процедура подсчета MBMS по Uu (Uu MBMS Counting procedure - процедура подсчета MBMS воздушного интерфейса) включает, в частности, следующие шаги.
Шаг 401: базовая станция eNB посылает сообщение индикации подсчета через воздушный интерфейс (соответствует шагу 1 процедуры подсчета).
После приема сообщения инициирования подсчета от модуля MCE и передачи обратно подтверждения на модуль MCE (то есть после окончания процедуры инициирования подсчета MBMS no M2) базовая станция eNB посылает информацию индикации подсчета через воздушный интерфейс (как показано на фиг.4, эта информация индикации подсчета переносится в сообщении запроса подсчета) так, чтобы потребовать у оборудования UE передачи обратно на eNB услуги MBMS, в которой заинтересовано или которую принимает оборудование UE.
Процедура подсчета MBMS по Uu относится к шагам 1 и 2 в вышеупомянутой процедуре подсчета, но не включает шаг 3.
Эту информацию индикации подсчета переносится по каналу управления передачей точка - много точек, и канал управления передачей точка - много точек может быть каналом MCCH или BCCH, и каждая услуга MBMS представляется с использованием идентификатора TMGI. Относительно каждой принятой процедуры подсчета eNB конфигурирует информацию индикации подсчета об одной или нескольких услугах MBMS в MCCH в его требуемое время начала, продолжительность, интервал и число повторений (то есть число подсчетов), и вышеупомянутая услуга MBMS посылается на eNB с помощью модуля MCE посредством запроса подсчета MBMS.
Например, согласно времени начала процедуры подсчета, сконфигурированному MCE, базовая станция eNB конфигурирует список услуг (то есть информацию индикации подсчета) в MCCH во время изменения MCCH и длится в течение времени "продолжительности".
После того как достигается продолжительность одной процедуры подсчета, базовая станция eNB удаляет индикацию подсчета всех услуг этой процедуры подсчета во время обновления MCCH, и UE не будет читать индикацию подсчета этих услуг при чтении MCCH и больше не будет отвечать на подсчет.
Шаг 402: оборудование UE читает MCCH, чтобы получить список идентификаторов TMGI, требующих индикации подсчета, и передает обратно на eNB услугу MBMS, в которой заинтересовано или которую принимает UE (соответствует шагу 2 в процедуре подсчета).
В частности, в течение одной процедуры подсчета "продолжительность" может всегда появляться в списке услуг, конфигурируемом в MCCH, и после чтения MCCH и получения списка услуг оборудование UE может передать обратно на eNB услугу MBMS, в которой заинтересовано или которую принимает UE.
Форма осуществления III
Фиг.5 - блок-схема представления отчета о результате подсчета интерфейса M2 в данном изобретении, и, как показано на фиг.5, процедура отчета о подсчете MBMS по M2 (M2 MBMS Counting Report procedure - процедура отчета о результате подсчета интерфейса M2, соответствует шагу 3 в процедуре подсчета) включает, в частности, следующие шаги.
Шаг 501: базовая станция eNB посылает на MCE сообщение, включающее информацию сообщения подсчета MBMS (сообщение отчета о подсчете MBMS).
После завершения процедуры подсчета MBMS no Uu базовая станция eNB сообщает о результате подсчета услуги на MCE. При правильном приеме результата подсчета MCE посылает сообщение подтверждения на eNB, в ином случае MCE посылает сообщение о неудаче.
Информация отчета о подсчете MBMS включает результаты подсчета всех услуг в одной процедуре подсчета, причем информация может переноситься не только в новом сообщении, но также может и в существующем сообщении. Результаты подсчета могут быть получены одним из следующих способов.
Способ 1: число единиц UE, которые заинтересованы в услуге или принимают ее (например, число пользователей услуги 1, число пользователей услуги 2, …, и число пользователей услуги N).
Способ 2: максимальное значение числа единиц оборудования UE ограничивается на основе вышеупомянутого способа 1, то есть когда число пользователей больше чем максимальное значение, представление отчета будет выполняться с использованием максимального значения (преимущество этого способа состоит в том, что удобно приходить к соглашению по служебной информации отчета, и когда число единиц UE достигает максимального значения, сообщать, что большее количество пользователей больше не будет иметь значения).
Способ 3: число единиц UE, которые заинтересованы в услуге или принимают ее, классифицируется по существу, например, есть немного пользователей, число пользователей нормально, есть много пользователей, и хотя результат подсчета относительно груб, он прост и при представлении отчета имеется меньше служебной информации.
Шаг 502: модуль MCE посылает на eNB сообщение, включающее информацию ответа/неудачи отчета о подсчете MBMS (MBMS Counting Report Response/Failure message - сообщение ответа/неудачи отчета о подсчете MBMS).
Информация ответа/неудачи отчета о подсчете MBMS может переноситься не только в новом сообщении, но может переноситься также и в существующем сообщении. В частности, если модуль MCE правильно принимает сообщение, включающее информацию отчета о подсчете MBMS, то модуль MCE передает обратно на eNB сообщение подтверждения, содержащее информацию ответа на запрос отчета о подсчете MBMS, в ином случае MCE передает обратно сообщение о неудаче, содержащее неудачу отчета о подсчете MBMS.
Форма осуществления IV
Фиг.6 - блок-схема обновления результата подсчета по интерфейсу M2 в данном изобретении, и, как показано на фиг.6, процедура обновления подсчета MBMS по M2 (M2 MBMS Counting Update procedure - процедура обновления подсчета интерфейса M2) может обновлять некоторую процедуру(ы) подсчета и может также добавлять или удалять список услуг, время начала, продолжительность, число повторений, интервал и т.д. в нескольких процедурах подсчета; и, кроме того, добавление или удаление нескольких процедур подсчета может быть реализовано с помощью повторного запуска процедуры инициирования подсчета MBMS по M2 или процедуры окончания подсчета MBMS по M2.
В частности, в ее состав входят следующие шаги.
Шаг 601: модуль MCE посылает релевантное сообщение, включающее информацию обновления подсчета MBMS, на базовую станцию eNB.
Эта информация обновления подсчета может переноситься не только в новом сообщении, но также может переноситься и в существующем сообщении (таком как сообщение обновления подсчета MBMS). В этой информации обновления подсчета MCE, вероятно, потребуется обновить некоторую процедуру(ы) подсчета, то есть прибавить или удалить несколько процедур подсчета или изменить информацию конфигурации о нескольких процедурах подсчета, такую как список услуг, время начала, продолжительность, число повторений, интервал и т.д., в некоторой процедуре(ах) подсчета.
Например, в отношении некоторой процедуры подсчета, услуга в ней может быть добавлена или сокращена или параметры времени и т.п. в ней могут быть изменены.
Шаг 602: базовая станция eNB посылает релевантное сообщение, включающее информацию ответа на запрос обновления подсчета MBMS на MCE.
Если базовая станция eNB принимает запрос обновления подсчета правильно и выполняет его, eNB посылает подтверждение обновления подсчета на MCE; и если eNB не может принять запрос обновления подсчета правильно, eNB посылает на модуль MCE неудачу обновления подсчета MBMS. Аналогично, эта информация подтверждения/неудачи обновления подсчета может быть сконфигурирована не только в новое сообщение ответа как информационный блок, но также может быть сконфигурирована в существующее сообщение ответа. В частности, запрос обновления информации подсчета, конфигурируется в новое сообщение, такое как сообщение обновления подсчета MBMS или сообщение ответа/подтверждения обновления подсчета MBMS, и сообщение о неудаче обновления подсчета MBMS будет посылаться на модуль MCE.
Эта процедура очень похожа на процедуру инициирования подсчета MBMS по M2 в форме осуществления I. То есть модуль MCE может реконфигурировать процедуру подсчета, повторно запуская процедуру инициирования подсчета MBMS по M2.
Форма осуществления V
В процедуре инициирования подсчета модуль MCE может также отменить (то есть остановить) несколько процедур подсчета. Как только некоторая процедура(ы) подсчета удаляется, все услуги в ней или эти процедуры подсчета не потребуется больше подсчитывать. Фиг.7 - блок-схема окончания подсчета в интерфейсе M2 в данном изобретении, и, как показано на фиг.7, процедура окончания подсчета MBMS по M2 (процедура окончания подсчета по интерфейсу M2) включает, в частности, следующие шаги.
Шаг 701: MCE посылает сообщение, содержащее информацию окончания подсчета MBMS по M2, на eNB.
Эта информация для завершения одной или нескольких процедур подсчета может переноситься не только в новом сообщении, но может переноситься также и в существующем сообщении. Модуль MCE может послать команду окончания подсчета на eNB в течение одной процедуры подсчета или в течение одинаковой процедуры подсчета, то есть в любое время в течение одной или нескольких идентичных процедур подсчета.
Шаг 702: базовая станция eNB посылает на модуль MCE сообщение, включающее информацию (подтверждения)/неудачи ответа на запрос окончания подсчета MBMS по M2.
Информация (подтверждения)/неудачи ответа на запрос отчета о подсчете MBMS по M2 может переноситься не только в новом сообщении, но также может переноситься и в существующем сообщении. Если базовая станция eNB может принять ее правильно, то тогда eNB отвечает сообщением подтверждения на MCE, в ином случае eNB отвечает сообщением неудачи. В этот момент eNB удаляет индикацию подсчета упомянутой услуги в MCCH в начале периода MP MCCH и больше не подсчитывает результат подсчета упомянутой услуги и не посылает результат подсчета на модуль MCE.
Форма осуществления VI
В дальнейшем сущность технического решения в данном изобретении будет дополнительно описана, взяв в качестве примера законченную процедуру подсчета, и эта процедура подсчета включает то, что модуль MCE инициирует подсчет, затем базовая станция eNB конфигурирует список услуг подсчета в MCCH, и, наконец, процедура подсчета заканчивается.
В частности, в состав процедуры входят следующие шаги.
Шаг а, модуль MCE посылает сообщение инициирования подсчета MBMS на eNB.
Когда сетевая сторона должна подсчитать, сколько единиц UE заинтересовано одной или нескольких услугах или принимает их (подсчет, сколько единиц UE принимают те услуги, которые еще не начались, и подсчет, сколько единиц UE заинтересовано в тех услугах, которые еще не начались), модуль MCE посылает сообщение инициирования подсчета на eNB. Сообщение может включать одну или несколько процедур подсчета, и каждая процедура подсчета включает: список услуг, время начала, продолжительность, интервал, число повторений и т.д.
Шаг b, базовая станция eNB посылает сообщение ответа на запрос инициирования подсчета MBMS на MCE.
Если базовая станция eNB может принять сообщение инициирования подсчета правильно, то eNB посылает обратно сообщение ответа, в ином случае eNB посылает обратно сообщение о неудаче.
Когда базовая станция eNB посылает обратно сообщение о неудаче на модуль MCE, MCE должен снова посылать сообщение инициирования подсчета MBMS на eNB до тех пор, пока eNB не сможет принять его правильно и послать обратно сообщение об успехе.
Шаг c, базовая станция eNB начинает конфигурировать список услуг, которые необходимо подсчитать в MCCH для всех сот под управлением eNB.
В определенное время начала базовая станция eNB конфигурирует список услуг, которые нуждаются в подсчете в MCCH, и длится в течение времени продолжительности, и каждая процедура подсчета имеет идентификатор (такой как последовательный номер). Оборудование UE может передавать обратно услугу, в которой заинтересовано или которую принимает UE в течение текущей процедуры подсчета согласно этому идентификатору.
Шаг d, базовая станция eNB посылает сообщение отчета о подсчете MBMS на модуль MCE.
После того как процедура подсчета закончена, eNB сообщает о результате подсчета этой процедуры подсчета на MCE.
Шаг e, MCE посылает сообщение подтверждения отчета о подсчете MBMS на eNB.
Если модуль MCE может принять сообщение отчета о подсчете правильно, то он посылает обратно сообщение ответа, в ином случае модуль MCE посылает обратно сообщение о неудаче.
Когда базовая станция eNB посылает обратно на MCE сообщение о неудаче, eNB должна снова посылать сообщение отчета о подсчете на MCE до тех пор, пока MCE не сможет принять его правильно и послать обратно сообщение об успехе.
Когда модуль MCE конфигурирует для процедуры подсчета много раз посредством процедуры инициирования подсчета MBMS, и в отношении всех услуг этой процедуры подсчета, если MCE решает, что последующие процедуры подсчета больше не будут необходимы (то есть он больше не требует подсчитать все услуги в течение этой процедуры подсчета, конечно, список услуг в течение этой процедуры подсчета может иметь просто одну услугу) согласно этому отчету о подсчете (могут быть также другие факторы), тогда модуль MCE посылает сообщение окончания подсчета MBMS на eNB, причем сообщение окончания подсчета MBMS используется для того, чтобы удалить одну или несколько процедур подсчета. Базовая станция eNB посылает сообщение подтверждения окончания подсчета MBMS на модуль MCE и больше не конфигурирует эту процедуру подсчета в MCCH, то есть MCCH больше не содержит индикацию подсчета всех услуг в течение этой процедуры подсчета.
Альтернативно, в отношении нескольких услуг в течение этой процедуры подсчета, если модуль MCE решает, что последующие услуги больше не будут необходимы согласно настоящему отчету о подсчете (могут быть также другие факторы), тогда модуль MCE посылает сообщение обновления подсчета MBMS на eNB, причем сообщение может удалить несколько услуг в течение одной процедуры подсчета (что является эквивалентным корректировке списка услуг этой процедуры подсчета), и также может реконфигурировать другие параметры конфигурации в течение одной процедуры подсчета (такие как время начала, продолжительность, интервал, число повторений и т.д.).
Базовая станция eNB посылает сообщение подтверждения обновления подсчета MBMS на модуль MCE, и eNB отвечает сообщением подтверждения на модуль MCE и больше не конфигурирует несколько услуг в течение этой процедуры подсчета в MCCH, то есть MCCH больше не будет содержать индикацию подсчета части услуг в течение этой процедуры подсчета.
Форма осуществления VII
Фиг.8 - принципиальная схема посылки информации инициирования подсчета MBMS в данном изобретении, и, как показано на фиг.8, информация инициирования подсчета MBMS в этом примере содержит только одну процедуру подсчета, и, кроме того, каждая процедура подсчета включает несколько процедур отчета о подсчете. Эта процедура подсчета включает по меньшей мере индикацию подсчета нескольких услуг, каждая процедура отчета о подсчете также включает отчеты о подсчете нескольких услуг, и эти услуги являются всеми услугами или частью услуг в течение процедуры подсчета.
Процедура инициирования подсчета услуги MBMS в интерфейсе M2 (процедура инициирования подсчета MBMS по M2) включает, в частности, следующие шаги.
Шаг A, MCE посылает сообщение запроса начала подсчета MBMS на eNB.
Модуль MCE посылает сообщение запроса начала подсчета MBMS на все eNBs в его зоне MBSFN, и это сообщение включает: одну или несколько услуг MBMS, которые нуждаются в подсчете, и в отношении вышеупомянутых услуг могут содержаться (или могут не содержаться) также одни или несколько из следующих данных: время начала, продолжительность, время отчета о подсчете.
Когда это сообщение включает время сообщения, следующий шаг, такой, что "eNB посылает сообщение запроса отчета о подсчете MBMS на модуль MCE", не может быть выполнен, то есть модуль MCE больше не должен конфигурировать результат отчета о подсчете для eNB посредством сообщения запроса.
Способ конфигурирования времени сообщения может иметь вид {Service 1, Report Time 1; Service 2, Report Time 2, …, Service n, Report time n,} ({услуга 1, время отчета 1; услуга 2, время отчета 2, …, услуга n, время отчета n,}), и одно время отчета может быть сконфигурировано для этих услуг одинаковым, то есть {Report Time; Service 1, Service 2, …, Service n} ({время отчета; услуга 1, услуга 2, …, услуга n}).
Множество времен отчета может быть сконфигурировано для каждой услуги, например {Service 1, Report Time 1, Report Time 2, …, Report Time k} ({услуга 1, время отчета 1, время отчета 2, …, время отчета k}), что указывает, что базовая станция eNB сообщает о результате подсчета на MCE в эти времена отчета.
Базовая станция eNB посылает сообщение ответа на запрос отчета о подсчете MBMS на MCE согласно времени отчета о каждой услуги или одинакового времени отчета обо всех услугах.
Шаг B, базовая станция eNB посылает сообщение ответа на запрос начала подсчета MBMS на модуль MCE.
Базовая станция eNB принимает сообщение запроса начала подсчета MBMS и может сконфигурировать индикацию подсчета и релевантную информацию о вышеупомянутой услуге в воздушном интерфейсе, затем eNB посылает обратно сообщение ответа на запрос начала подсчета MBMS на MCE.
Шаг C, базовая станция eNB конфигурирует индикацию подсчета вышеупомянутой услуги в MCCH.
Шаг C также может выполняться до шага B или выполняться одновременно с ним.
На этом шаге базовая станция eNB конфигурирует вышеупомянутый список услуг на MCCH во время обновления MCCH, согласно периоду модификации MCCH, указанному начальным временем подсчета, сконфигурированным на шаге 1. Если время начала подсчета не конфигурируется на шаге A, то вышеупомянутый список услуг может быть сконфигурирован в MCCH во время обновления MCCH следующего периода модификации MCCH.
На этом шаге базовая станция eNB конфигурирует список вышеупомянутой услуги в MCCH все время согласно продолжительности подсчета, сконфигурированной на шаге A. Если продолжительность подсчета не сконфигурирована на шаге A, список вышеупомянутой услуги будет конфигурироваться в MCCH все время.
Шаг D, оборудование UE читает сообщение MCCH и сообщает на eNB об услуге MBMS, в которой заинтересовано или которую принимает UE.
Этот шаг выполняется после шага C. Оборудование UE в соте под управлением eNB читает сообщение MCCH и сообщает об услуге MBMS, в которой заинтересовано или которую принимает UE, на eNB согласно списку нуждающихся в подсчете услуг, конфигурируемому в сообщении MCCH.
Каждая услуга для подсчета в сообщении MCCH может включать также идентификатор подсчета (такой как порядковый номер или последовательны номер (Sequent Number, SN)) для различения разных шагов D.
Например, некоторое UE читает MCCH, список услуг на этом MCCH для подсчета представлен как: {Service 1, SN1}, {Service 2, SN2}, …, {Service n, SNn} ({услуга 1, SN1}, {услуга 2, SN2}, …, {услуга n, SNn}), и в отношении идентификатора SN подсчета каждой услуги оборудование UE сообщает о результате подсчета только однажды, что может предотвратить повторный подсчет базовой станцией eNB результата подсчета одного оборудования UE и может уменьшить также служебную информацию сигнализации по восходящей линии, вызываемую многочисленными отчетами UE.
Процедура отчета о подсчете услуги MBMS в интерфейсе M2 (процедура отчета о подсчете MBMS по M2) включает, в частности, следующие шаги.
Шаг A1, базовая станция eNB посылает сообщение запроса отчета о подсчете MBMS на модуль MCE.
Если сообщение запроса начала подсчета MBMS на MCE базовой станцией eNB включает "время отчета", то этот шаг больше не нужен.
Модуль MCE посылает сообщение запроса отчета о подсчете MBMS на все станции eNBs в ее зоне MBSFN, причем сообщение может содержать (или не содержать) одну или несколько услуг MBMS, которые должны сообщить результат подсчета. Все или часть этих услуг MBMS, которые сообщают о подсчете, могут быть услугами, сконфигурированными в течение процедуры инициирования подсчета услуги MBMS, и могут также включать (или не включать) время, когда представляется отчет о результате подсчета (время отчета) (то есть после какого периода модификации MCCH сообщать о результате подсчета); и может также включать (или не включать) обновленный идентификатор подсчета (SN) тех услуг, которые сообщили о результате.
Если это сообщение не содержит список услуг MBMS для сообщения о результате подсчета, то это сообщение указывает, что модуль MCE запрашивает eNB сообщить обо всех услугах, сконфигурированных в течение "процедуры инициирования подсчета услуги MBMS".
Если это сообщение не содержит "время отчета", то есть используется заданное по умолчанию время отчета, то это сообщение указывает, что после приема этого сообщения запроса базовая станция eNB подсчитывает результат подсчета услуги в этом сообщении во время обновления MCCH в следующем периоде модификации MCCH и сообщает его на модуль MCE.
Если это сообщение содержит "обновленный идентификатор подсчета" каждой услуги, то это сообщение указывает, что оборудованию UE не требуется снова сообщать результат подсчета на eNB. То есть UE сообщает результат подсчет на eNB согласно идентификатору подсчета некоторой услуги в MCCH, и идентификатор подсчета услуги используется для того, чтобы один раз сообщить о результате подсчета этой услуги на eNB.
Шаг B1, базовая станция eNB посылает на MCE сообщение ответа на запрос отчета о подсчете MBMS.
Базовая станция eNB рассчитывает результат подсчета услуги в "сообщении запроса отчета о подсчете MBMS" согласно "времени отчета", определенного в "сообщении запроса отчета о подсчете MBMS", или согласно времени сообщения, сконфигурированного в "сообщении запроса начала подсчета MBMS, посланного eNB на MCE", то есть результат подсчета сообщается на модуль MCE в определенное время отчета.
Идентификаторы подсчета (SN) тех услуг, которые сообщили результаты, не могут обновляться, и, кроме того, идентификаторы подсчета (SN) тех услуг, которые сообщили результаты, могут одновременно обновляться как новые идентификаторы подсчета (такие как SN+1). Время при обновлении идентификаторов подсчета нескольких услуг по MCCH должно приходиться на время обновления MCCH. То есть во время отчета, определенного на шаге 1, базовая станция eNB, с одной стороны, сообщает результаты подсчета этих услуг и одновременно обновляет идентификаторы подсчета этих услуг во время обновления MCCH так, чтобы после чтения MCCH оборудование UE могло получить новые идентификаторы подсчета этих услуг и снова сообщить об услуге, в которой заинтересовано и/или которую принимает UE, то есть это новый подсчет для UE.
Например, список услуг подсчета MCCH, читаемый оборудованием UE, представляет собой {Service 1, SN1}, {Service 2, SN2}, {Service 3, SN3}, …, {Service n, SNn} ({услуга 1, SN1}, {услуга 2, SN2}, {услуга 3, SN3}, …, {услуга n, SNn}), и UE сообщает об услуге, в которой заинтересовано и/или которую принимает UE, один раз; и после того как базовая станция eNB один раз сообщила результат подсчета на модуль MCE, eNB обновляет контент MCCH в период модификации MCCH, причем контент включает обновленный идентификатор подсчета: {Service 1, SN1+1}, {Service 2, SN2+1}, {Service 3, SN3+1}, …, {Service n, SNn+1} ({услуга 1, SN1+1}, {услуга 2, SN2+1}, {услуга 3, SN3+1}, …, {услуга n, SNn+1}), и в этот момент после чтения MCCH оборудование UE находит, что идентификаторы подсчета этих услуг обновились, тогда UE должно сообщить об услуге, в которой оно заинтересовано и/или которую принимает, еще раз.
После того как MCE может решить активировать/деактивировать подсчет одной или нескольких услуг согласно вышеупомянутой процедуре отчета о подсчете, модуль MCE может удалить запросы подсчета этих услуг к eNB.
Процедура окончания подсчета услуги MBMS в интерфейсе M2 (процедура окончания подсчета MBMS по M2) включает, в частности, следующие шаги.
Шаг A2, модуль MCE посылает сообщение окончания подсчета MBMS на eNB.
Это сообщение содержит несколько услуг в списке услуг, первоначально сконфигурированном на MCCH для подсчета, для индикации того, что эти услуги более не требуют, чтобы UE сообщало результат подсчета.
Шаг B2, базовая станция eNB посылает сообщение подтверждения окончания подсчета MBMS на MCE.
После приема сообщения запроса на шаге A2 базовая станция eNB посылает сообщение подтверждения на MCE.
Шаг C3, базовая станция eNB удаляет индикацию подсчета и релевантную информацию о нескольких услугах в MCCH.
Когда "процедура инициирования подсчета услуги MBMS в интерфейсе M2" включает продолжительность нескольких услуг, шаги A2 и B2 для этих услуг не требуются, то есть после достижения продолжительности этой/этих услуг будет выполняться непосредственно шаг C3.
Согласно нескольким спискам услуг, сконфигурированным с помощью "сообщения окончания подсчета MBMS", или когда "процедура инициирования подсчета услуги MBMS в интерфейсе M2" включает продолжительность нескольких услуг и достигается время продолжительности, базовая станция eNB изменяет контент MCCH во время обновления MCCH, то есть eNB удаляет индикацию подсчета и релевантную информацию об этих услугах.
Этот шаг может выполняться одновременно с шагом B2 или до шага B2, но должен быть после шага A2, то есть этот шаг может выполняться, как только базовая станция eNB примет сообщение окончания подсчета.
Например, после того как "MCE посылает сообщение запроса начала подсчета MBMS на eNB", услугами для подсчета, конфигурируемыми eNB в MCCH, являются: {service 1, relevant information 1}, {service 2, relevant information 2}, {service 3, relevant information 3}, …, {service n, relevant information n} ({услуга 1, релевантная информация 1}, {услуга 2, релевантная информация 2}, {услуга 3, релевантная информация 3}, …, {услуга n, релевантная информация n}), и этой релевантной информацией может быть: время начала, продолжительность, время отчета и т.д.
Когда "MCE посылает сообщение окончания подсчета MBMS на eNB" и в него включена услуга 2 (что указывает, что услуга 2 больше не должна сообщаться оборудованием UE, то есть базовая станция eNB больше не должна подсчитывать результат подсчета услуги 2), услугами для подсчета, конфигурируемыми eNB в MCCH, являются: {service 1, relevant information 1}, {service 3, relevant information 3}, …, {service n, relevant information n} ({услуга 1, релевантная информация 1}, {услуга 3, релевантная информация 3}, …, {услуга n, релевантная информация n}); результат подсчета, который оборудование UE сообщает после чтения MCCH, больше не содержит услугу 2.
Процедура обновления подсчета услуги MBMS в интерфейсе M2 (процедура обновления подсчета MBMS по M2) подобна процедуре инициирования подсчета услуги MBMS в интерфейсе M2, то есть индикация подсчета и релевантная информация о каждой услуге может конфигурироваться посредством процедуры инициирования подсчета услуги MBMS в интерфейсе M2 (релевантная информация включает: время начала, продолжительность, время отчета и т.д.).
Фиг.9 - структурная схема состава компонентов системы подсчета услуги многоадресной/широковещательной передачи мультимедийной информации в данном изобретении, и, как показано на фиг.9, система подсчета услуги многоадресной/широковещательной передачи мультимедийной информации в данном изобретении содержит приемный блок 90, первый передающий блок 91 и блок 92 представления отчетов, причем приемный блок 90, первый передающий блок 91 и блок 92 представления отчетов располагаются в базовой станции.
Приемный блок 90 сконфигурирован для приема информации индикации подсчета MBMS, посланной сетевой стороной, и приема результата подсчета MBMS, о котором сообщает UE.
Передающий блок 91 сконфигурирован для передачи информации индикации подсчета MBMS на оборудование UE через воздушный интерфейс.
Блок 92 представления отчетов сконфигурирован для сообщения информации подсчета об услуге MBMS на сетевую сторону согласно принятому результату подсчета MBMS, сообщаемому оборудованием UE.
Сетевая сторона посылает информацию инициирования подсчета MBMS на базовую станцию через интерфейс M2, причем информацию инициирования подсчета MBMS содержит список MBMS и по меньшей мере одно из следующего: время начала, продолжительность, интервал и число повторений.
Сетевая сторона посылает информацию инициирования подсчета MBMS на базовую станцию через интерфейс M2, причем информацию инициирования подсчета MBMS содержит список MBMS и по меньшей мере одно из следующего: время начала, продолжительность и время отчета.
Информация инициирования подсчета MBMS содержит процедуру подсчета в отношении по меньшей мере одной услуги MBMS, причем каждая процедура подсчета содержит по меньшей мере одну процедуру сообщения о подсчете.
Список MBMS содержит по меньшей мере услугу MBMS, и информация индикации подсчета MBMS содержит по меньшей мере одну процедуру подсчета.
На основе системы, показанной на фиг.9, система подсчета услуги многоадресной/широковещательной передачи мультимедийной информации в данном изобретении дополнительно содержит блок определения (не показанный) и второй передающий блок (не показанный), расположенные на сетевой стороне, причем
блок определения сконфигурирован для того, чтобы, когда информация инициирования подсчета MBMS содержит более двух процессов подсчета MBMS, решать закончить незавершенный процесс подсчета MBMS среди более двух процессов подсчета MBMS и запускать второй передающий блок; и
второй передающий блок сконфигурирован для передачи сообщения окончания в отношении незавершенного процесса подсчета MBMS на базовую станцию.
Вышеупомянутый блок определения дополнительно сконфигурирован для того, чтобы, когда информация инициирования подсчета MBMS содержит более двух процессов подсчета MBMS, решать обновлять незавершенный процесс подсчета MBMS среди более двух процессов подсчета MBMS и запускать второй передающий блок для передачи на базовую станцию сообщения обновления в отношении незавершенного процесса подсчета MBMS.
Специалистами в данной области техники будет понятно, что система подсчета услуги многоадресной/широковещательной передачи мультимедийной информации, показанная на фиг.9, в данном изобретении предназначена для реализации упомянутого выше способа подсчета услуги многоадресной/широковещательной передачи мультимедийной информации, и функции реализации упомянутых различных блоков обработки могут быть поняты исходя из релевантного описания вышеприведенной формы осуществления III. Функции различных блоков обработки на фигуре могут быть реализованы программами, выполняемыми в процессоре, а также могут быть реализованы в виде специализированной логической схемы.
Описанное выше является просто предпочтительными формами осуществления данного изобретения, не предназначенными для ограничения объема защиты данного изобретения.