УПРАВЛЕНИЕ ЗАПУСКОМ ПЕРЕДАЧИ ОБСЛУЖИВАНИЯ МЕЖДУ ОДНОАДРЕСНОЙ И МНОГОАДРЕСНОЙ УСЛУГАМИ
STARTING HANDOVER BETWEEN UNI-CAST AND MULTICAST SERVICES

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ
Настоящая заявка на патент испрашивает приоритет предварительной заявки № 61/511,490, поданной 25 июля 2011 г., озаглавленную «MANAGING HANDOFF TRIGGERING BETWEEN UNICAST AND MULTICAST SERVICES», которая принадлежит ее правопреемнику и настоящим в явной форме включена полностью по ссылке в данном документе.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Аспекты настоящего раскрытия могут относиться, в основном, к системам беспроводной связи и могут относиться, более конкретно, к управлению предоставлением мультимедийных услуг в сети беспроводной связи.
УРОВЕНЬ ТЕХНИКИ
Сети беспроводной связи широко развернуты для предоставления различных услуг связи, таких как речь, видео, пакетные данные, обмен сообщениями, широковещательная передача и т.д. Этими беспроводными сетями могут быть сети многостанционного доступа, способные поддерживать многочисленных пользователей посредством совместного использования доступных сетевых ресурсов. Примеры таких сетей многостанционного доступа включают в себя сети многостанционного доступа с кодовым разделением каналов (CDMA), сети многостанционного доступа с временным разделением каналов (TDMA), сети многостанционного доступа с частотным разделением каналов (FDMA), сети многостанционного доступа с ортогональным частотным разделением каналов (OFDMA) и сети многостанционного доступа с частотным разделением каналов на одной несущей (SC-FDMA).
Сеть беспроводной связи может включать в себя несколько базовых станций, которые могут поддерживать связь для нескольких пользовательских оборудований (UE), также упоминаемых как мобильные устройства или мобильные объекты. UE может выполнять связь с базовой станцией по нисходящей линии связи и восходящей линии связи. Нисходящая линия связи (или прямая линия связи) относится к линии связи от базовой станции на UE, и восходящая линия связи (или обратная линия связи) относится к линии связи от UE на базовую станцию. Как используется в данном документе, «базовая станция» означает усовершенствованный узел B (eNode B или eNB), узел B, домашний узел B или подобный сетевой компонент системы беспроводной связи.
Долгосрочная эволюция (LTE) Проекта партнерства по созданию системы третьего поколения (3GPP) представляет значительный прогресс в сотовой технологии в виде эволюции глобальной системы мобильной связи (GSM) и универсальной системы мобильной связи (UMTS). Физический уровень (PHY) LTE обеспечивает высокоэффективный способ пересылки как данных, так и управляющей информации между базовыми станциями, такими как усовершенствованные узлы B (eNB) и мобильные объекты, такие как UE. В предшествующих применениях способом, способствующим выполнению связи при высокой пропускной способности для мультимедиа, была работа одночастотной сети (SFN). SFN использует радиопередатчики, такие как, например, eNB, для выполнения связи с абонентскими UE. При работе с одноадресной передачей каждый eNB может управляться так, чтобы передавать сигналы, несущие информацию, направляемую одному или нескольким конкретным абонентским UE. Специфичность одноадресной сигнализации может использоваться для того, чтобы сделать возможным услуги человек-человек, такие как, например, речевой вызов, обмен текстовыми сообщениями или видеовызов.
При широковещательной работе один или несколько eNB в широковещательной зоне могут широковещательно передавать сигналы синхронным образом, переносящие информацию, которая может приниматься и к которой может выполняться доступ любым абонентским UE в широковещательной зоне. Общность широковещательной работы позволяет получить большую эффективность при передаче информации, представляющей интерес для широкой публики, например, связанное с событиями мультимедийное вещание. Так как увеличился спрос и системные возможности для связанной с событиями мультимедиа и других широковещательных услуг, системные операторы проявляют все возрастающий интерес в использовании широковещательной работы в сетях 3GPP. В прошлом, технология LTE 3GPP использовалась, главным образом, для одноадресной передачи, оставляя возможности для улучшений и усовершенствований, связанных с широковещательной сигнализацией.
В данном контексте, было бы желательно сохранить непрерывность услуги в отношение контента, доставляемого на UE, когда UE переключает свой режим связи (например, из широковещательного режима в одноадресный режим, или из одноадресного режима в широковещательный режим). Другими словами, было бы желательно избежать прерывание услуги на UE в отношении доставляемого контента. Например, в сценарии, где UE переключается из одноадресного режима в широковещательный режим, UE может контролировать другой канал/частоту кроме канала/частоты, используемых для доставки контента и/или объявления услуги, при помощи широковещательной передачи. По существу, UE, контролирующее канал одноадресного трафика, может не знать, что оно должно переключиться на широковещательный канал, чтобы избежать прерывание услуги. UE может продолжать прием контента по одноадресному каналу до тех пор, пока не будет установлен широковещательный канал. В примере сценария, где UE переключается из широковещательного режима в одноадресный режим, было бы желательно, чтобы UE устанавливало канал одноадресного трафика перед тем, как будет остановлено или прекращено широковещание. В данном случае, UE может не знать, что оно должно установить канал одноадресного трафика для продолжения приема контента. Следовательно, существует потребность в методе для инструктирования или конфигурирования UE на контролирование соответствующих каналов/частот и/или установление соответствующих каналов/частот, чтобы избежать прерывания предоставления услуги на UE.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Нижеследующее представляет упрощенное краткое изложение одного или нескольких аспектов, чтобы обеспечить основное понимание таких аспектов. Это краткое изложение не является обширным обзором всех рассматриваемых аспектов, и, как предполагается, не идентифицирует ключевые или критические элементы всех аспектов и не описывает объем любого или всех аспектов. Его исключительной целью является представление некоторых понятий одного или нескольких аспектов в упрощенном виде в качестве вступления к более подробному описанию, которое представлено ниже.
Описываются способы и устройство для управления запуском передачи обслуживания между одноадресными и многоадресными услугами. Согласно одному аспекту, способ включает в себя определение количества подписчиков на услугу в сети беспроводной связи. Способ дополнительно включает в себя сравнение количества подписчиков с заданным пороговым значением. Способ дополнительно включает в себя инициирование перехода в одноадресный режим посредством отправки модифицированного указателя контента в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков, если услуга предоставляется в данный момент в широковещательном или многоадресном режиме, и, если количество подписчиков ниже заданного порогового уровня. Способ дополнительно включает в себя инициирование перехода в широковещательный или многоадресный режим посредством отправки модифицированного указателя контента при помощи одноадресного режима в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков, если услуга предоставляется в данный момент в одноадресном режиме, и, если количество подписчиков превышает заданное пороговое значение.
Согласно другому аспекту, устройство в сети беспроводной связи включает в себя один или несколько процессоров, выполненных с возможностью определения количества подписчиков на услугу в сети беспроводной связи; сравнения количества подписчиков с заданным пороговым значением; если услуга предоставляется в данный момент в широковещательном или многоадресном режиме, и, если количество подписчиков ниже заданного порогового значении, инициирования перехода в одноадресный режим посредством отправки модифицированного указателя контента в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков; и, если услуга предоставляется в данный момент в одноадресном режиме, и, если количество подписчиков превышает заданное пороговое значение, инициирования перехода в широковещательный или многоадресный режим посредством отправки модифицированного указателя контента при помощи одноадресного режима в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков. Устройство дополнительно включает в себя по меньшей мере одну память, выполненную с возможностью хранения данных.
Согласно другому аспекту, устройство в сети беспроводной связи включает в себя средство для определения количества подписчиков на услугу в сети беспроводной связи; средство для сравнения количества подписчиков с заданным пороговым значением; и средство приемопередатчика для: инициирования перехода в одноадресный режим посредством отправки модифицированного указателя контента в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков, если услуга предоставляется в данный момент в широковещательном или многоадресном режиме, и, если количество подписчиков ниже заданного порогового значения; и инициирования перехода в широковещательный или многоадресный режим посредством отправки модифицированного указателя контента при помощи одноадресного режима в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков, если услуга предоставляется в данный момент в одноадресном режиме, и, если количество подписчиков превышает заданное пороговое значение.
Согласно другому аспекту, компьютерный программный продукт, включающий в себя считываемую компьютером среду, содержащую код, который, при исполнении одним или несколькими устройствами обработки, приводит к реализации операций, включающих в себя: определение количества подписчиков на услугу в сети беспроводной связи; сравнение количества подписчиков с заданным пороговым значением; если услуга предоставляется в данный момент в широковещательном или многоадресном режиме, и, если количество подписчиков ниже заданного порогового значения, инициирование перехода в одноадресный режим посредством отправки модифицированного указателя контента в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков; и, если услуга предоставляется в данный момент в одноадресном режиме, и, если количество подписчиков превышает заданное пороговое значение, инициирование перехода в широковещательный или многоадресный режим посредством отправки модифицированного указателя контента при помощи одноадресного режима в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков.
Описываются способы и устройство для перехода между приемом контента при помощи многоадресной доставки услуги и одноадресной доставки услуги в системе беспроводной связи. Согласно одному аспекту, способ включает в себя получение, на терминале сети беспроводной связи, мультимедийной услуги в сети беспроводной связи, причем мультимедийная услуга предоставляется в первом режиме предоставления; прием терминалом модифицированного указателя контента от сети связи, указывающего, что услуга должна перейти из первого режима предоставления во второй режим предоставления; и инициирование терминалом перехода из первого режима предоставления во второй режим предоставления в ответ на модифицированный указатель контента.
Согласно другому аспекту, терминал для использования в сети беспроводной связи включает в себя по меньшей мере один процессор, выполненный с возможностью: получения мультимедийной услуги в сети беспроводной связи, причем мультимедийная услуга предоставляется в первом режиме предоставления; приема модифицированного указателя контента от сети связи, указывающего, что услуга должна перейти из первого режима предоставления во второй режим предоставления; и инициирования перехода из первого режима предоставления во второй режим предоставления в ответ на модифицированный указатель контента. Терминал дополнительно включает в себя по меньшей мере одну память, выполненную с возможностью хранения данных.
Согласно другому аспекту, терминал для использования в сети беспроводной связи включает в себя средство для получения мультимедийной услуги в сети беспроводной связи, причем мультимедийная услуги предоставляется в первом режиме предоставления; средство приемопередатчика для приема модифицированного указателя контента от сети связи, указывающего, что услуга должна перейти из первого режима предоставления во второй режим предоставления; и средство для инициирования перехода из первого режима предоставления во второй режим предоставления в ответ на модифицированный указатель контента. Терминал дополнительно включает в себя по меньшей мере одну память, выполненную с возможностью хранения данных.
Согласно другому аспекту, компьютерный программный продукт, включающий в себя считываемую компьютером среду, содержащую код, который, при исполнении одним или несколькими устройствами обработки, приводит к реализации операций, включающих в себя: получение на терминале сети беспроводной связи мультимедийной услуги в сети беспроводной связи, причем мультимедийная услуга предоставляется в первом режиме предоставления; прием терминалом модифицированного указателя контента от сети связи, указывающего, что услуга должна перейти из первого режима предоставления во второй режим предоставления; и инициирование терминалом перехода из первого режима предоставления во второй режим предоставления в ответ на модифицированный указатель контента.
Понятно, что другие аспекты станут легко очевидными для специалиста в данной области техники из последующего подробного описания, в котором показаны и описаны различные аспекты посредством иллюстрации. Чертежи и подробное описание должны рассматриваться как иллюстративные по своей сущности, а не ограничительные.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 представляет собой блок-схему, концептуально иллюстрирующую пример системы связи.
Фиг. 2 представляет собой блок-схему, концептуально иллюстрирующую пример структуры кадра нисходящей линии связи в системе связи.
Фиг. 3 представляет собой блок-схему, концептуально иллюстрирующую конструкцию базовой станции/eNB и UE, выполненные согласно одному аспекту настоящего раскрытия.
Фиг. 4 представляет собой диаграмму кадра сигнализации, иллюстрирующую пример распределения символов для одноадресного и многоадресного сигналов.
Фиг. 5 представляет собой диаграмму, иллюстрирующую MBMS по зонам одночастотной сети (MBSFN) в зоне услуги MBSFN.
Фиг.6 представляет собой блок-схему, иллюстрирующую компоненты системы беспроводной связи для предоставления или поддержки услуги MBSFN.
Фиг. 7 иллюстрирует вариант осуществления методологии для управления многоадресной услугой в системе беспроводной связи.
Фиг. 8 представляет собой диаграмму состояний, иллюстрирующую активное состояние и неактивное состояние/состояние ожидания многоадресного сеанса связи.
Фиг. 9A-G иллюстрируют варианты осуществления методологий для реализации многоадресной услуги на основе спроса в системе беспроводной связи.
Фиг. 9H представляет собой блок-схему, иллюстрирующую аспекты протокола DASH, подходящего для доставки мультимедийного контента.
Фиг. 9I иллюстрирует примерную модификации указателя контента мультимедийного контента 950A-B.
Фиг. 10A-D иллюстрируют примеры систем для реализации методологий по фиг. 9A-G.
Фиг. 11A и 11B иллюстрируют варианты осуществления методологий для перехода между приемом контента при помощи многоадресной доставки услуги и одноадресной доставки услуги в системе беспроводной связи.
Фиг. 12A и 12B иллюстрируют примеры систем для реализации методологий по фиг. 11A и 11B.
Фиг. 13A-13C и 14 представляют собой диаграммы последовательности действий, иллюстрирующие работу различных компонентов системы беспроводной связи, реализующих подход к переходу между многоадресной доставкой услуги и одноадресной доставкой услуги согласно различным вариантам осуществления раскрытия.
Фиг. 15 и 16 изображают блок-схемы последовательности операций способов согласно различным вариантам осуществления раскрытия.
ПОДРОБНОЕ ОПИСАНИЕ
Подробное описание, изложенное ниже, в связи с прилагаемыми чертежами, предназначено в качестве описания различных конфигураций/вариантов осуществления и не предназначен для представления только конфигураций, в которых могут быть осуществлены на практике понятия, описанные в данном документе. Подробное описание включает в себя конкретные подробности с целью обеспечения полного понимания различных понятий. Однако для специалиста в данной области техники очевидно, что эти понятия могут быть осуществлены на практике без этих конкретных подробностей. В некоторых случаях, общеизвестные конструкции и компоненты показаны в виде блок-схемы, чтобы избежать сокрытие таких понятий.
Методы, описанные в данном документе, могут использоваться для различных сетей беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и других сетей. Термины «сеть» и «система» часто используются попеременно. Сеть CDMA может реализовать радиотехнологию, такую как универсальный наземный радиодоступ (UTRA), CDMA2000 и т.д. UTRA включает в себя широкополосный CDMA (WCDMA) и другие варианты CDMA. CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Сеть TDMA может реализовать радиотехнологию, такую как Глобальная система мобильной связи (GSM). Сеть OFDMA может реализовать радиотехнологию, такую как усовершенствованный UTRA (E-UTRA), ультрамобильную широкополосную сеть (UMB), IEEE 802.11 (WiFi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDMA и т.д. UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Долговременная эволюция (LTE) и усовершенствованная LTE (LTE-A) 3GPP представляют собой новые версии UMTS, которые используют E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A и GSM описаны в документах организации, называемой «Проект партнерства по созданию системы 3-го поколения» (3GPP). CDMA2000 и UMB описаны в документах организации, называемой «Проект 2 партнерства по созданию системы 3-го поколения» (3GPP2). Методы, описанные в данном документе, могут использоваться для вышеупомянутых беспроводных сетей и радиотехнологий, а также для других беспроводных сетей и радиотехнологий. Для ясности, некоторые аспекты методов ниже описываются для LTE, и технология LTE используется в большей части нижеследующего описания.
Фиг. 1 изображает сеть 100 беспроводной связи, которой может быть сеть LTE. Беспроводная сеть 100 может включать в себя несколько eNB 110 и другие сетевые объекты. eNB может представлять собой станцию, которая выполняет связь с UE и может также упоминаться как базовая станция, узел B, точка доступа или другой термин. Каждая eNB 110a, 110b, 110c может обеспечивать покрытие связи для конкретной географической зоны. В 3GPP термин «сота» может ссылаться на зону покрытия eNB и/или подсистемы eNB, обслуживающей эту зону покрытия, в зависимости от контекста, в котором используется термин.
eNB может обеспечивать покрытие связи для макросоты, пикосоты, фемтосоты и/или других типов сот. Макросота может покрывать относительно большую географическую зону (например, в радиусе нескольких километров) и может предоставлять возможность неограниченного доступа для UE с подпиской на услуги. Пикосота может покрывать относительно небольшую географическую зону и может предоставлять возможность неограниченного доступа для UE с подпиской на услуги. Фемтосота может покрывать относительно небольшую географическую зону (например, дом) и может предоставлять неограниченный доступ для UE, имеющих ассоциирование с фемтосотой (например, UE в закрытой группе пользователей (CSG), UE для пользователей дома, и т.д.). eNB для макросоты может упоминаться как макро-eNB. eNB для пикосоты может упоминаться как пико-eNB. eNB для фемтосоты может упоминаться как фемто-eNB или домашний eNB (HNB). В примере, показанном на фиг. 1, eNB 110a, 110b и 110c могут представлять собой макро-eNB для макросот 102a, 102b и 102c соответственно. eNB 110x может представлять собой пико-eNB для пикосоты 102x, обслуживающей UE 120x. eNB 110y и 110z могут быть фемто-eNB для фемтосот 102y и 102z соответственно. eNB может поддерживать одну или несколько (например, три) соты.
Беспроводная сеть 100 также может включать в себя ретрансляционные станции 110r. Ретрансляционная станция представляет собой станцию, которая принимает передачу данных и/или другую информацию от предшествующей станции (например, eNB или UE) и посылает передачу данных и/или другую информацию на последующую станцию (например, UE или eNB). Ретрансляционной станцией также может быть UE, которое ретранслирует передачи для других UE. В примере, показанном на фиг. 1, ретрансляционная станция 110r может выполнять связь с eNB 110a и UE 120r, чтобы способствовать выполнению связи между eNB 110a и UE 120r. Ретрансляционная станция также может упоминаться как ретрансляционный eNB, ретранслятор и т.д.
Беспроводная сеть 100 может быть гетерогенной сетью, которая может включать в себя eNB разных типов, например, макро-eNB, пико-eNB, фемто-eNB, ретрансляторы и т.д. Эти разные типы eNB могут иметь разные уровни мощности передачи, разные зоны покрытия и разные влияния на взаимные помехи в беспроводной сети 100. Например, макро-eNB могут иметь высокий уровень мощности передачи (например, 5-40 ватт), тогда как пико-eNB, фемто-eNB и ретрансляторы могут иметь меньший уровень мощности передачи (например, 0,1-2 ватта).
Беспроводная сеть 100 может поддерживать синхронную или асинхронную работу. Для синхронной работы eNB могут иметь подобные временные соотношения для кадров, и передачи от разных eNB могут быть приблизительно выровнены во времени. Для асинхронной работы eNB могут иметь разные временные соотношения, и передачи от разных eNB могут быть не выровнены во времени. Методы, описанные в данном документе, могут использоваться как для синхронной, так и для асинхронной работы.
Сетевой контроллер 130 может быть соединен с набором eNB и может обеспечивать координацию и управление для этих eNB. Сетевой контроллер 130 может выполнять связь с eNB 110 при помощи транспортной сети. eNB 110 также могут выполнять связь друг с другом, например, непосредственно или косвенно при помощи беспроводной или проводной транспортной сети.
UE 120 могут быть распределены по беспроводной сети 100, и каждое UE может быть стационарным или мобильным. UE также может упоминаться как терминал, мобильная станция, абонентский блок, станция и т.д. UE может быть сотовым телефоном, смартфоном, персональным цифровым помощником (PDA), беспроводным модемом, устройством беспроводной связи, карманным устройством, портативным компьютером, беспроводным телефоном, станцией беспроводного абонентского доступа (WLL) или другими мобильными объектами. UE может быть способно выполнять связь с макро-eNB, пико-eNB, фемто-eNB, ретрансляторами или другими сетевыми объектами. На фиг. 1 сплошная линия с двойными стрелками обозначает требуемые передачи между UE и обслуживающим eNB, которым является eNB, предназначенный для обслуживания UE на нисходящей линии связи и/или восходящей линии связи. Пунктирная линия с двойными стрелками обозначает создающие помехи передачи между UE и eNB.
LTE может применять мультиплексирование с ортогональным частотным разделением каналов (OFDM) на нисходящей линии связи и мультиплексирование с частотным разделением каналов на одной несущей (SC-FDM) на восходящей линии связи. OFDM и SC-FDM разделяет системную полосу частот на многочисленные (K) ортогональные поднесущие, которые также обычно упоминаются как тоны, бины и т.д. Каждая поднесущая может модулироваться данными. Обычно, модуляционные символы могут посылаться в частотной области при помощи OFDM и во временной области при помощи SC-FDM. Промежуток между соседними поднесущими может быть фиксированным, и общее количество поднесущих (K) может зависеть от системной полосы частот. Например, K может быть равно 128, 256, 512, 1024 или 2048 для системной полосы частот 1,25, 2,5, 5, 10 или 20 мегагерц (МГц) соответственно. Системная полоса частот также может разделяться на субполосы. Например, субполоса может охватывать 1,08 МГц, и может быть 1, 2, 4, 8 или 16 субполос для системной полосы частот 1,25, 2,5, 5, 10 или 20 МГц соответственно.
Фиг. 2 изображает структуру 200 кадра нисходящей линии связи, используемую в LTE. Временная шкала передачи для нисходящей линии связи может разделяться на единицы радиокадров 202, 204, 206. Каждый радиокадр может иметь заданную длительность (например, 10 миллисекунд (мс)) и может разделяться на 10 подкадров 208 с индексами от 0 до 9. Каждый подкадр может включать в себя два временных интервала, например, временные интервалы 210. Каждый радиокадр, таким образом, может включать в себя 20 временных интервалов с индексами от 0 до 19. Каждый временной интервал включает в себя L символьных периодов, например, 7 символьных периодов 212 для нормального циклического префикса (CP), как показано на фиг. 2, или 6 символьных периодов для расширенного циклического префикса. Нормальный CP и расширенный CP могут упоминаться в данном документе как разные типы CP. 2L символьным периодам в каждом подкадре могут назначаться индексы от 0 до 2L-1. Доступные частотно-временные ресурсы могут разделяться на блоки ресурса. Каждый блок ресурса может охватывать N поднесущих (например, 12 поднесущих) в одном временном интервале.
В LTE eNB может посылать первичный синхронизирующий сигнал (PSS) и вторичный синхронизирующий сигнал (SSS) для каждой соты в eNB. Первичный и вторичный синхронизирующие сигналы могут посылаться в символьных периодах 6 и 5 соответственно, в каждом подкадре 0 и 5 каждого радиокадра с нормальным циклическим префиксом, как показано на фиг. 2. Синхронизирующие сигналы могут использоваться посредством UE для обнаружения и захвата соты. eNB может посылать физический широковещательный канал (PBCH) в символьных периодах 0-3 во временном интервале 1 подкадра 0. PBCH может переносить некоторую системную информацию.
eNB может посылать физический индикаторный канал управления форматом (PCFICH) только в части первого символьного периода каждого подкадра, хотя изображен во всем первом символьном периоде на фиг. 2. PCFICH может передавать количество символьных периодов (M), используемое для каналов управления, где M может быть равен 1, 2 или 3 и может изменяться от подкадра к подкадру. M также может быть равен 4 для малой системной полосы частот, например, с менее 10 блоками ресурса. В примере, показанном на фиг. 2, M=3. eNB может посылать физический индикаторный канал гибридной автоматической повторной передачи (HARQ) (PHICH) и физический канал управления нисходящей линии связи (PDCCH) в первых M символьных периодах каждого подкадра (M=3 на фиг. 2). PHICH может переносить информацию для поддержки гибридной автоматической повторной передачи (HARQ). PDCCH может переносить информацию о распределении ресурсов для UE и информацию управления для каналов нисходящей линии связи. Хотя не показано в первом символьном периоде на фиг. 2, понятно, что PDCCH и PHICH также могут быть включены в первый символьный период. Аналогично, PHICH и PDCCH также оба могут быть во втором и третьем символьных периодах, хотя это не показано на фиг. 2. eNB может посылать физический совместно используемый канал нисходящей линии связи (PDSCH) в остальных символьных периодах каждого подкадра. PDSCH может переносить данные для UE, запланированные для передачи данных по нисходящей линии связи. Различные сигналы и каналы в LTE описываются в документе 3GPP TS 36.211, озаглавленном «Evolved Universal Terrestrial Radio Access (E-UTRA); Physical Channels and Modulation», который является общедоступным.
eNB может посылать PSS, SSS и PBCH в центре 1,08 МГц системной полосы частот, используемой eNB. eNB может посылать PCFICH и PHICH по всей системной полосе частот в каждом символьном периоде, в которых посылаются эти каналы. eNB может посылать PDCCH группам UE в некоторых частях системной полосы частот. eNB может посылать PDSCH конкретным UE в конкретных частях системной полосы частот. eNB может посылать PSS, SSS, PBCH, PCFICH и PHICH широковещательным образом на все UE, может посылать PDCCH одноадресным образом на конкретные UE и также может посылать PDSCH одноадресным образом на конкретные UE.
Несколько элементов ресурса могут быть доступны в каждом символьном периоде. Каждый элемент ресурса может охватывать одну поднесущую в одном символьном периоде и может использоваться для отправки одного модуляционного символа, которым может иметь действительное или комплексное значение. Элементы ресурса, не используемые для опорного сигнала в каждом символьном периоде, могут размещаться в группах элементов ресурса (REG). Каждая REG может включать в себя четыре элемента ресурса в одном символьном периоде. PCFICH может занимать четыре REG, которые могут быть рассредоточены приблизительно равномерно по частоте, в символьном периоде 0. PHICH может занимать три REG, которые могут быть рассредоточены по частоте, в одном или нескольких конфигурируемых символьных периодах. Например, три REG для PHICH все могут принадлежать символьному периоду 0 или могут быть рассредоточены в символьных периодах 0, 1 и 2. PDCCH может занимать 9, 18, 32 или 64 REG, которые могут выбираться из доступных REG, в первых M символьных периодах. Только некоторые комбинации REG могут быть разрешены для PDCCH.
UE может знать конкретные REG, используемые для PHICH и PCFICH. UE может искать разные комбинации REG для PDCCH. Количество комбинаций для поиска обычно меньше количества разрешенных комбинаций для PDCCH. eNB может посылать PDCCH на UE в любой из комбинаций, которую UE будет искать.
UE может быть в пределах покрытия многочисленных eNB. Один из этих eNB может выбираться для обслуживания UE. Обслуживающий eNB может выбираться на основе различных критериев, таких как принимаемая мощность, потери в тракте, отношение сигнал-шум (SNR) и т.д.
Фиг. 3 изображает блок-схему конструкции базовой станции/eNB 110 и UE 120, которые могут быть одной из базовых станций/eNB и одним из UE на фиг. 1. Для сценария с ограниченной ассоциацией, базовой станцией 110 может быть макро-eNB 110c на фиг. 1, и UE 120 может быть UE 120y. Базовой станцией 110 также может быть базовая станция некоторого другого типа. Базовая станция 110 может быть оснащена антеннами 334a-334t, и UE 120 может быть оснащено антеннами 352a-352r.
На базовой станции 110 процессор 320 передачи может принимать данные от источника 312 данных и информацию управления от контроллера/процессора 340. Информация управления может быть для PBCH, PCFICH, PHICH, PDCCH и т.д. Данные могут быть для PDSCH и т.д. Процессор 320 может обрабатывать (например, кодировать и отображать символы) данные и информацию управления для получения символов данных и символов управления соответственно. Процессор 320 также может генерировать опорные символы, например, для PSS, SSS и характерного для соты опорного сигнала. Процессор 330 системы с многими входами и многими выходами (MIMO) передачи (TX) может выполнять пространственную обработку (например, предкодирование) символов данных, символов управления и/или опорных символов, если применимо, и может подавать вывод символьных потоков на модуляторы (MOD) 332a-332t. Каждый модулятор 332 может обрабатывать соответствующий выходной символьный поток (например, для OFDM и т.д.) для получения выходного потока отсчетов. Каждый модулятор 332 может дополнительно обрабатывать (например, преобразовывать в аналоговую форму, усиливать, фильтровать и преобразовывать с повышением частоты) выходной поток отсчетов для получения сигнала нисходящей линии связи. Сигналы нисходящей линии связи с модуляторов 332a-332t могут передаваться при помощи антенн 334a-334t соответственно.
На UE 120 антенны 352a-352r могут принимать сигналы нисходящей линии связи от базовой станции 110 и могут подавать принятые сигналы на демодуляторы (DEMOD) 354a-354r соответственно. Каждый демодулятор 354 может приводить в определенное состояние (например, фильтровать, усиливать, преобразовывать с понижением частоты и оцифровывать) соответствующий принятый сигнал для получения входных отсчетов. Каждый демодулятор 354 может дополнительно обрабатывать входные отсчеты (например, для OFDM и т.д.) для получения принятых символов. Детектор 356 MIMO может получать принятые символы от всех демодуляторов 354a-354r, выполнять обнаружение MIMO над принятыми символами, если применимо, и подавать обнаруженные символы. Процессор 358 приема может обрабатывать (например, демодулировать, устранять перемежение и декодировать) обнаруженные символы, подавать декодированные данные для UE 120 на приемник 360 данных и подавать декодированную информацию управления на контроллер/процессор 380.
На восходящей линии связи, в UE 120, процессор 364 передачи может принимать и обрабатывать данные (например, для PUSCH) от источника 362 данных и информацию управления (например, для PUCCH) от контроллера/процессора 380. Процессор 364 также может генерировать опорные символы для опорного сигнала. Символы от процессора 364 передачи могут предкодироваться процессором 366 MIMO TX, если применимо, дополнительно обрабатываться модуляторами 354a-354r (например, для SC-FDM и т.д.) и передаваться на базовую станцию 110. На базовой станции 110 сигналы восходящей линии связи от UE 120 могут приниматься антеннами 334, обрабатываться демодуляторами 332, обнаруживаться детектором 336 MIMO, если применимо, и дополнительно обрабатываться процессором 338 приема для получения декодированных данных и информации управления, посылаемых посредством UE 120. Процессор 338 может подавать декодированные данные на приемник 339 данных и декодированную информацию управления на контроллер/процессор 340.
Контроллер/процессор 340 и 380 могут управлять работой на базовой станции 110 и UE 120 соответственно. Процессор 340 и/или другие процессоры и модули на базовой станции 110 могут выполнять или управлять выполнением различных процессов для методов, описанных в данном документе. Процессор 380 и/или другие процессоры и модули на UE 120 также могут выполнять или управлять выполнением функциональных блоков, изображенных на фиг. 4 и 5, и/или других процессов для методов, описанных в данном документе. Память 342 и 382 может хранить данные и программные коды для базовой станции 110 и UE 120 соответственно. Планировщик 344 может планировать UE для передачи данных по нисходящей линии связи и/или восходящей линии связи.
EMBMS И ОДНОАДРЕСНАЯ СИГНАЛИЗАЦИЯ В ОДНОЧАСТОТНЫХ СЕТЯХ
Одним механизмом, способствующим выполнению связи при высокой пропускной способности для мультимедиа, была работа одночастотной сети (SFN). Конкретно, широковещательная/многоадресная мультимедийная услуга (MBMS) и MBMS для LTE, также известная как усовершенствованная MBMS (eMBMS) (включая, например, то, что недавно стало известным как одночастотная сеть мультимедийного широковещания (MBSFN) в контексте LTE) может использовать такую работу SFN. SFN может использовать радиопередатчики, такие как, например, eNB, для выполнения связи с абонентским UE. Группы eNB могут передавать информацию синхронным образом, так что сигналы усиливают друг друга, а не создают помехи друг другу. В контексте eMBMS совместно используемый контент может передаваться с многочисленных eNB сети LTE на многочисленные UE. Поэтому, в пределах данной зоны eMBMS, UE может принимать сигналы eMBMS от любого eNB (или многих eNB) в пределах радиодиапазона и части зоны MBSFN. Однако, чтобы декодировать сигнал eMBMS, каждое UE может принимать информацию многоадресного канала управления (MCCH) от обслуживающего eNB по не-eMBMS-каналу. Время от времени информация MCCH может меняться, и оповещение об изменениях может предоставляться по другому не-eMBMS-каналу, PDCCH. Поэтому, чтобы декодировать сигналы eMBMS в пределах конкретной зоны eMBMS, каждое UE может обслуживаться сигналами MCCH и PDCCH посредством (по меньшей мере) одного из eNB в зоне.
Что касается физического уровня (PHY) eMBMS для дуплексной связи с частотным разделением (FDD) LTE, структура канала может содержать разделение ресурсов мультиплексирования с временным разделением (TDM) между eMBMS и одноадресными передачами по смешанным несущим, таким образом допуская гибкое и динамическое использование спектра. В настоящее время, поднабор подкадров (которые могут составлять, например, до 60%), известный как подкадры одночастотной сети мультимедийного широковещания (MBSFN), могут резервироваться для передачи eMBMS. По существу, настоящая разработка eMBMS допускает максимум шесть из десяти подкадров для eMBMS; однако раскрытие не ограничивается таким образом.
Пример распределения подкадров для eMBMS, которым не ограничивается раскрытие, показано на фиг. 4, которое изображает существующее распределение опорных сигналов MBSFN по подкадрам 400 MBSFN для случая с одной несущей. Компоненты, изображенные на фиг. 4, соответствуют тем, которые показаны на фиг. 2, причем фиг. 4 изображает индивидуальные поднесущие в каждом временном интервале 402 и блок 404 ресурса (RB). В 3GPP LTE RB 404 может охватывать 12 поднесущих по длительности временного интервала 0,5 мс, и каждая поднесущая может иметь полосу частот 15 кГц, вместе охватывая 180 кГц на RB. Подкадры могут распределяться для одноадресной передачи или eMBMS; например, в последовательности 408 подкадров, обозначенных 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9, подкадры 0, 4, 5 и 9 могут быть исключены из eMBMS в FDD. Также, подкадры 0, 1, 5 и 6 могут быть исключены из eMBMS в дуплексной связи с временным разделением (TDD). Более конкретно, подкадры 0, 4, 5 и 9 могут использоваться для PSS/SSS/PBCH/персонального вызова/системных информационных блоков (SIB) и одноадресной услуги. Остальные подкадры в последовательности, например, подкадры 1, 2, 3, 6, 7 и 8 могут конфигурироваться как подкадры eMBMS.
Продолжая ссылку на фиг. 4, в каждом подкадре 400 eMBMS первые 1 или 2 символа 406 могут использоваться для одноадресных опорных символов (RS) и сигнализации управления. Длительность CP первых 1 или 2 символов 406 может придерживаться длительности подкадра 0. Перерыв в передаче может иметь место между первыми 1 или 2 символами 406 и символами eMBMS, если длительности CP разные. В относящихся аспектах, общее использование полосы частот eMBMS может составлять 42,5%, считая RS служебными сигналами (например, 6 подкадров eMBMS и 2 символа управления в каждом подкадре eMBMS). Методы для обеспечения MBSFN RS и одноадресных RS могут обычно включать распределение MBSFN RS по подкадрам MBSFN (как показано на фиг. 4) и также могут включать раздельное распределение одноадресных RS по не-MBSFN-подкадрам. Более конкретно, как показано на фиг. 4, расширенный CP подкадра 400 MBSFN может включать в себя RS 410 MBSFN, но не одноадресные RS. Настоящая технология не ограничивается конкретной схемой распределения кадров, изображенной на фиг. 2 и 4, которые представлены в качестве примера, и не посредством ограничения. Многоадресный сеанс связи или многоадресная широковещательная передача, используемая в данном документе, может использовать любую подходящую схему распределения кадров.
ЗОНЫ УСЛУГИ EMBMS
Фиг. 5 изображает примерную систему 500, которой не ограничивается раскрытие, включающую в себя зону 502 услуги MBMS, охватывающую многочисленные зоны 504, 506, 508 MBSFN, которые сами могут включать в себя многочисленные соты или базовые станции 510. Как используется в данном документе, «зона услуги MBMS» ссылается на группу сот беспроводной передачи, где доступна некоторая услуга MBMS. Например, конкретные спортивные соревнования или другая программа может передаваться широковещательно базовыми станциями в зоне услуги MBMS в конкретное время. Зона, где широковещательно передается конкретная программа, определяет зону услуги MBMS. Зона услуги MBMS может состоять из одной или нескольких «зон MBSFN», как показано в позициях 504, 506 и 508. Как используется в данном документе, зона MBSFN ссылается на группу сот (например, соты 510), широковещательно передающие в данный момент конкретную программу синхронным образом, используя протокол MBSFN. «Зона синхронизации MBSFN» ссылается на группу сот, которые соединены между собой и выполнены таким образом, что они способны работать синхронным образом для широковещательной передачи конкретной программы, используя протокол MBSFN, независимо от того, выполняют ли они это или нет в настоящий момент. Каждый eNB может принадлежать только одной зоне синхронизации MBSFN, на данном частотном уровне. Стоит заметить, что зона 502 услуги MBMS может включать в себя одну или несколько зон синхронизации MBSFN (не показаны). И наоборот, зона синхронизации MBSFN может включать в себя одну или несколько зон MBSFN или зон услуги MBMS. Обычно, зона MBSFN может состоять из всей или части единственной зоны синхронизации MBSFN и может располагаться в единственной зоне услуги MBMS. Может поддерживаться перекрытие между различными зонами MBSFN, и единственный eNB может принадлежать нескольким разным зонам MBSFN. Например, до 8 независимых MCCH может быть сконфигурировано в системном информационном блоке (SIB) 13 для поддержки членства в разных зонах MBSFN. Зарезервированная сота или базовая станция зоны MBSFN представляет собой соту/базовую станцию в зоне MBSFN, которая не вносит свой вклад в передачу MBSFN, например, сота около границы зоны синхронизации MBSFN, или сота, которая не является необходимой для передачи MBSFN из-за ее местоположения.
СИСТЕМНЫЕ КОМПОНЕНТЫ И ФУНКЦИИ EMBMS
Фиг. 6 изображает функциональные объекты системы 600 беспроводной связи для обеспечения или поддержки услуги MBSFN. Что касается качества обслуживания (QoS), система 600 может использовать радиоканал MBMS типа гарантированной скорости передачи битов (GBR), причем максимальная скорость передачи битов (MBR) равняется GBR. Эти компоненты показаны и описаны в качестве примера и не ограничивают идеи изобретения, описанные в данном документе, которые могут быть адаптированы к другим архитектурам и функциональным распределениям для доставки и управления многоадресными передачами.
Система 600 может включать в себя шлюз 616 MBMS (MBMS GW). MBMS GW 616 может управлять многоадресным распределением по протоколу Интернета (IP) данных пользовательской плоскости MBMS на eNodeB 604 по интерфейсу M1; показан один eNB 604 из многих возможных eNB. Кроме того, MBMS GW может управлять многоадресным распределением по IP данных пользовательской плоскости MBMS на контроллеры 620 радиосети (RNC) UTRAN по интерфейсу M1; показан один RNC 620 UTRAN из многих возможных RNC. Интерфейс M1 может ассоциироваться с данными MBMS (пользовательская плоскость) и может использовать IP для доставки пакетов данных. eNB 604 может предоставлять контент MBMS UE/мобильному объекту 602 по интерфейсу Uu E-UTRAN. RNC 620 может предоставлять контент MBMS UE/мобильному объекту 622 по интерфейсу Uu. MBMS GW 616 может дополнительно выполнять сигнализацию управления сеансом связи MBMS, например, началом сеанса связи и окончанием сеанса связи MBMS, посредством объекта 608 управления мобильностью (MME) и интерфейса Sm. MBMS GW 616 может дополнительно обеспечивать интерфейс для объектов, использующих радиоканалы MBMS через опорную точку SG-mb (пользовательская плоскость), и может обеспечивать интерфейс для объектов, использующих радиоканалы MBMS через опорную точку Sgi-mb (плоскость управления). Интерфейс SG-mb может переносить конкретную сигнализацию услуги радиоканала MBMS. Интерфейс Sgi-mb представляет собой интерфейс пользовательской плоскости для доставки данных MBMS. Доставка данных MBMS может выполняться посредством одноадресной передачи по IP, которая может представлять собой режим по умолчанию, или посредством многоадресной передачи по IP. MBMS GW 616 может обеспечивать функцию плоскости управления для MBMS по UTRAN при помощи обслуживающего узла 618 поддержки пакетной радиосвязи общего назначения (SGSN) и интерфейсов Sn/Iu.
Система 600 может дополнительно включать в себя объект 606 координации многоадресной передачи (MCE). MCE 606 может выполнять функцию управления доступом для содержимого MBMS и может распределять временные и частотные радиоресурсы, которые могут использоваться всеми eNB в зоне MBSFN для многосотовых передач MBMS, используя работу MBSFN. MCE 606 может определять радиоконфигурацию для зоны MBSFN, такую как, например, схему модуляции и кодирования. MCE 606 может планировать и управлять передачей пользовательской плоскости контента MBMS и может управлять мультиплексированием услуги eMBMS, например, посредством определения, какие услуги должны мультиплексироваться в каком многоадресном канале (MCH). MCE 606 может участвовать в сигнализации управления сеансом связи MBMS с MME 608 через интерфейс M3 и может обеспечивать интерфейс M2 плоскости управления с eNB 604.
Система 600 может дополнительно включать в себя центр 612 широковещательных-многоадресных услуг (BM-SC), который может быть на связи с сервером 614 провайдера контента. BM-SC 612 может обрабатывать прием многоадресного контента от одного или нескольких источников, таких как сервер 614 провайдера контента, и может предоставлять другие функции управления более высокого уровня. Эти функции могут включать в себя, например, функцию членства, которая может включать в себя авторизацию и инициирование услуг MBMS для идентифицированного UE. BM-SC 612 может дополнительно выполнять функции сеанса связи и передачи MBMS, планирование прямых широковещательных передач и/или доставки, включая MBMS и ассоциированные функции доставки. BM-SC 612 может дополнительно обеспечивать объявление и описание услуги, такое как объявление контента, доступного для многоадресной передачи. Отдельный контекст протокола передачи пакетных данных (PDP) может использоваться для переноса управляющих сообщений между UE и BM-SC. BM-SC может дополнительно предоставлять функции обеспечения безопасности, такие как управление ключами, может управлять тарификацией провайдеров контента в соответствии с параметрами, такими как объем данных и QoS, может обеспечивать синхронизацию контента для MBMS в UTRAN и в E-UTRAN для широковещательного режима и может обеспечивать сжатие заголовков для данных MBSFN в UTRAN. BM-SC 612 может указывать начало, обновление и окончание сеанса связи для MBMS-GW 616, включая атрибуты сеанса связи, такие как QoS и зона услуги MBMS.
Система 600 может дополнительно включать в себя объект 608 управления мобильностью (MME), который может быть на связи с MCE 606 и MBMS-GW 616. MME 608 может обеспечивать функцию плоскости управления для MBMS по E-UTRAN. Кроме того, MME может обеспечивать eNB 604 и UE 602 информацией, относящейся к многоадресной передаче, определенной MBMS-GW 616. Интерфейс Sm между MME 608 и MBMS-GW 616 может использоваться для переноса сигнализации управления MBMS, например, сигналов начала и останова сеанса связи.
Система 600 может дополнительно включать в себя шлюз (GW) 610 сети передачи пакетных данных (PDN), иногда сокращаемый как P-GW. P-GW 610 может обеспечивать радиоканал усовершенствованной пакетной системы (EPS) между UE 602 и BM-SC 612 для сигнализации и/или пользовательских данных. По существу, P-GW может принимать запросы на основе унифицированного указателя ресурса (URL), исходящих от UE в ассоциировании с IP-адресами, назначенными UE. BM-SC 612 также может связываться с одним или несколькими провайдерами контента через P-GW 610, который может выполнять связь с BM-SC 612 по IP-интерфейсу, например, интерфейсу SGi, как показано на фиг. 6.
Система 600 может использоваться для передачи eMBMS или других многоадресных сеансов связи в зоне MBMS. Как показано на фиг. 7, способ 700 для обработки сеанса связи MBMS может включать в себя начальную операцию 702 оповещения или объявления доступности запланированной передачи. Оповещение или объявление может обеспечиваться посредством BM-SC. Например, широковещательная передача MBMS спортивного мероприятия может объявляться в заданной зоне, начинающегося в определенную дату и время, для дополнительного примера посредством использования руководства по услуге набора предоставления мобильных широковещательных услуг (BCAST) Открытого сообщества производителей мобильной связи (OMA). Чтобы получить уведомление, пользователи посредством UE могут подписаться на услугу обмена сообщениями, загрузить программу передач или перечень программ или выполнить некоторое другое действие. В альтернативе, уведомление может быть доставлено на мобильные объекты без необходимости какого-либо действия от пользователя. Объявление услуги может включать в себя, например, идентификатор услуги, идентификатор зоны услуги, планирование, применимый IP-адрес(а) многоадресной передачи и/или другую информацию.
На этапе 704 система может инициировать многоадресную передачу в объявленную дату и время в пределах широковещательной зоны. Например, BM-SC может инициировать широковещательную передачу MBMS, используя процедуру начала сеанса связи для установления радиоканала MBMS.
На этапе 706 система может обеспечивать оповещение о выполняющихся или предстоящих услугах MBMS на мобильном объекте, такого как, например, посредством использования оповещения об изменении MCCH, передаваемого на мобильный объект. На этапе 708 система может переслать контент MBMS для объявленной услуги на мобильный объект, используя установленный радиоканал MBMS (или канал MBMS). На этапе 710, если завершилась широковещательная передачи eMBMS, система может остановить многоадресный сеанс связи и освободить ассоциированный с ней радиоканал.
Контекст канала MBMS может создаваться в MME, MBMS GW, SGN и других элементах сети радиодоступа (RAN) при инициировании сеанса связи MBMS. Фиг. 8 иллюстрирует примерный цикл 800 состояний между активным состоянием 820 сеанса связи и неактивным состоянием/состоянием 810 ожидания контекста канала MBMS. Сам контекст канала MBMS может включать в себя идентификатор конечной точки туннеля для плоскости управления (TEID-C) MBMS GW и временный идентификатор мобильной группы (TMGI). Уникальный TMGI на услугу канала MBMS может распределяться BM-SC и использоваться для целей оповещения MBMS. Контекст канала MBMS дополнительно может включать в себя идентификатор потока; IP-адрес MBMS GW для используемой плоскости управления; IP-адрес MBMS GW для используемой пользовательской плоскости; и общий идентификатор конечной точки туннеля (C-TEID) MBMS GW для пользовательской плоскости. Контекст канала MBMS может дополнительно включать в себя один или несколько индикаторов или параметров QoS, например, идентификатор класса QoS (QCI), или MBR=GBR, как упомянуто выше. Контекст канала MBMS может дополнительно включать в себя идентификатор зоны услуги MBMS; список последующих узлов; и IP-адрес многоадресной передачи и источника для распределения, который может выбираться посредством MBMS GW. Вышеупомянутые компоненты контекста канала MBMS обеспечиваются только в качестве примера, и настоящая технология не ограничивается конкретной конфигурацией контекста канала MBMS.
ВИД СИСТЕМНОГО УРОВНЯ УПРАВЛЕНИЯ MBMS НА ОСНОВЕ СПРОСА
В LTE применения eMBMS могут классифицироваться как eMBMS на основе планирования или eMBMS на основе спроса. В применениях eMBMS на основе планирования системный оператор на стороне сети может управлять передачей контента eMBMS, которая происходит в запланированное время. Мобильный объект может использоваться для подписки на запланированную передачу и, таким образом, может принимать контент, представляющий интерес для мобильного пользователя. Предложения контента eMBMS в данной схеме, таким образом, могут быть ограничены запланированными передачами eMBMS оператора.
В применениях eMBMS на основе спроса предложения контента eMBMS могут предоставляться в ответ на контролирование спроса. Например, пользователи могут выполнять поиск и запрашивать контент, доступный по глобальной сети, такой как Интернет. Система может контролировать уровни спроса на конкретный контент и может обнаруживать спрос, который превышает первый заданный порог. Аналогично, система может обнаруживать спрос, который падает ниже второго заданного порога, который может или может не быть идентичным первому заданному порогу. Эти пороги могут свободно изменяться в ответ на текущие уровни нагрузки или другие параметры. В ответ на обнаружение спроса, превышающего первый заданный порог, система может предоставить запрашиваемый контент по сеансу связи eMBMS и, если необходимо, перевести мобильные объекты из отдельно управляемых одноадресных сеансов связи в общую широковещательную передачу eMBMS для контакта в пределах заданной сетевой зоны, например, зоны MBMS. Аналогично, в ответ на обнаружение, что спрос меньше второго заданного порога, система может предоставить запрашиваемый контент при помощи отдельно управляемых одноадресных сеансов связи и, если необходимо, может перевести мобильные объекты из общей широковещательной передачи в такие одноадресные сеансы связи. Следовательно, нет необходимости ограничивать контент MBMS заданными выборами контента, широковещательно передаваемых системными операторами на запланированной основе. Пользователи могут, поэтому, иметь доступ к значительно большему массиву контента при помощи широковещательных передач eMBMS. Одновременно, системные операторы могут получить преимущество в более эффективном использовании системных ресурсов посредством передачи наиболее популярного контента в зоне посредством многоадресной передачи или посредством одноадресной передачи, основываясь на пользовательском спросе.
eMBMS на основе спроса может дополнительно классифицироваться на два разных типа: прямая широковещательная передача и потоковая передача по спросу или загрузка файлов. Потоковая передача телевизионных программ, используя IP (IP TV), и радиопередача по IP являются примерами типов прямой широковещательной передачи eMBMS на основе спроса. Характерной чертой прямой широковещательной передачи является то, что источник передает в потоковом режиме идентичный контент по одному или нескольким адресами назначения, по существу, в одно и тоже время, независимо от того, когда пользователь инициирует потоковую загрузку, таким образом имитируя широковещательную передачу идентичного контента на разные приемники в одно и тоже время. Мобильные объекты, принимающие или запрашивающие прием конкретного прямого широковещательного контента, могут, используя основанную на спросе методологию, агрегироваться для приема прямого контента при помощи многоадресной передачи, когда они располагаются в одной и той же зоне услуги MBSFN.
В сравнении, второй тип - потоковая передача по спросу или загрузка файлов - может характеризоваться тем, что контент предоставляется на разные пункты назначения в разные моменты времени, выбираемые пользователем. Выпуск популярного контента может запустить одновременную или, по существу, одновременную потоковую передачу или загрузку по разным адресам. Например, популяризация видео, или выпуск популярного ожидаемого приложения или обновления приложения, может вызвать потоковую передачу или загрузку многими пользователями контента в течение относительного узкого временного окна. Мобильные объекты, принимающие или запрашивающие идентичный контент в течение совместно используемого временного окна, например, в течение одновременной или перекрывающейся загрузки или сеансов связи потоковой передачи, могут частично или полностью совместно использовать полосу частот, необходимую для загрузки или потоковой передачи, используя сеанс связи eMBMS на основе спроса.
Могут возникнуть некоторые общие проблемы при предоставлении услуги eMBMS на основе спроса, которые могут быть разрешены с использованием разных технологических решений. Эти проблемы могут включать в себя, например, контролирование спроса и/или переключение между одноадресными и многоадресными сеансами связи при инициировании или завершении сеанса связи eMBMS на основе спроса; такое переключение может основываться на контролировании спроса. Перед подробным обсуждением возможных путей рассмотрения таких проблем, описывается обзор способа и системы eMBMS на основе спроса на системном уровне.
ПРИМЕРНЫЕ МЕТОДОЛОГИИ И УСТРОЙСТВО
Методологии, которые могут быть реализованы в соответствии с описанным объектом, могут быть лучше поняты с ссылкой на различные блок-схемы последовательности операций. С целью упрощения объяснения, методологии показаны и описаны в виде последовательности действий/операций. Однако заявленный объект не ограничивается количеством или порядком операций, так как некоторые операции могут происходить в другом порядке и/или, по существу, одновременно с другими операциями из того, что изображено и описано в данном документе. Кроме того, не все изображенные операции могут требоваться для реализации методологий, описанных в данном документе. Необходимо понять, что функциональная возможность, ассоциированная с операциями, может быть реализована программными средствами, аппаратными средствами, их комбинацией или любым другим подходящим средством (например, устройством, системой, процессом или компонентом). Кроме того, необходимо также понять, что методологии, описанные в данном описании изобретения, могут сохраняться в виде кодированных инструкций и/или данных на изделии, чтобы способствовать транспортировке и переносу таких методологий на различные устройства. Специалист в данной области техники понимает, что способ альтернативно может быть представлен в виде последовательности взаимосвязанных состояний или событий, таких как на диаграмме состояний.
Обычно, способ eMBMS на основе спроса может быть реализован с использованием системы, показанной и описанной в связи с фиг. 6. Фиг. 9A-G изображают относящиеся методологии для управления многоадресными услугами на основе спроса в системе беспроводной связи (WCS), способной выполнять как одноадресную, так и многоадресную сигнализацию. Способ 900, показанный на фиг. 9A, описывает операции, подготовительные для инициирования многоадресной передачи на основе спроса. Способ 900 может включать в себя на этапе 902 установление зон многоадресной передачи для контента перед предоставлением контента при помощи одноадресного сеанса связи. Один или несколько сетевых объектов могут устанавливать зону многоадресной передачи перед инициированием многоадресного сеанса связи на основе спроса, но системе еще нет необходимости инициировать многоадресный сеанс связи. В альтернативе, или в дополнение, зона многоадресной передачи может устанавливаться в ответ на спрос, и затем может инициироваться многоадресный сеанс связи. Способ 900 может дополнительно включать в себя на этапе 904 публикацию одним или несколькими сетевыми объектами доступности контента мобильным объектам, перед предоставлением контента. Это может соответствовать операции 702, описанной в связи с фиг. 7 выше. Способ 900 может дополнительно включать в себя на этапе 906 прием одним или несколькими сетевыми объектами запросов услуги для контента, опубликованного в операции 904, от мобильного объекта.
Кроме того, как показано на фиг. 9B, система может выполнять способ 930, в котором многоадресный сеанс связи инициируется в ответ на уровень спроса. Способ 930 может включать в себя на этапе 908 предоставление одним или несколькими сетевыми объектами контента, запрашиваемого мобильным объектом посредством одноадресного сеанса связи. Контент может доставляться на базовую станцию и передаваться при помощи одноадресной сигнализации на мобильный объект. Эта операция 908 может повторяться для многочисленных мобильных объектов в зоне MBSFN. Уровень спроса для контента может быть равен или связан с числом мобильных объектов, принимающих или запрашивающих контент в определенной зоне и/или временной границе, или с некоторой другой оценкой или мерой одновременного спроса. Временная граница может использоваться для ограничения числа одновременно принимающих пользователей и исключает пользователей, которые больше не принимают контент. Например, количество мобильных объектов, принимающих контент, может подсчитываться на основе скользящего среднего, и скользящее среднее может использоваться для определения уровня одновременного спроса. Беспроводное устройство может указывать заинтересованность в контролировании контента посредством установки одноадресного сокетного соединения с сервером. Беспроводное устройство может дополнительно посылать запрос http-GET, используя URL, который представляет контент, в котором заинтересован пользователь. Период скользящего среднего может выбираться равным значению, выведенному из времени установления широковещательного канала для передачи этой услуги. В альтернативе, некоторый другой способ может использоваться для уменьшения числа или другого индекса спроса для учета пользователей больше не принимающих контент. Например, когда беспроводное устройство закрывает одноадресное сокетное соединение с сервером, количество пользователей, принимающих контент, может уменьшаться, вычитая беспроводное устройство из количества пользователей, принимающих контент. Например, когда загрузка завершается пользователем, сигнал может подаваться на объект, отслеживающий спрос, и в ответ на сигнал отслеживающий объект может уменьшить накопленное число текущего спроса.
Способ 930 может дополнительно включать в себя на этапе 910 определение одним или несколькими сетевыми объектами, превышает ли или нет уровень одновременного спроса для контента определенный порог для зоны WCS. Например, если уровень спроса определяется как число одновременных пользователей для конкретного контента в определенной зоне, система может контролировать уровни спроса для одной или нескольких зон для определения, когда число превышает некоторый порог. Порог может быть фиксированным, или может изменяться как функция системной нагрузки или других факторов. Например, когда нагрузка одноадресных передач является высокой, порог для переключения с одноадресной передачи на многоадресную передачу может быть низким и наоборот. Способ 930 может дополнительно включать в себя на этапе 912, что один или несколько сетевых объектов, которые могут инициировать многоадресный сеанс связи для контента в зоне WCS в ответ на определение уровня одновременного спроса, превысили порог. Таким образом, система может перемещать наиболее часто запрашиваемый контент для многоадресной доставки гибким образом для повышения эффективности при использовании системных ресурсов.
Кроме того, система может выполнять некоторые операции 940 после инициирования многоадресного сеанса связи в ответ на достаточный спрос, как показано на фиг. 9C. Эти операции могут включать в себя на этапе 914 останов одним или несколькими сетевыми объектами передачи по одноадресному сеансу связи для мобильного объекта, расположенного в зоне многоадресной передачи системы беспроводной связи, после инициирования многоадресного сеанса связи в зоне многоадресной передачи. Кроме того, операции могут включать в себя продолжающееся контролирование спроса для обнаружения, падает ли количество пользователей многоадресной передачи ниже определенного минимального порога на этапе 915. В ответ на обнаружение, что количество мобильных объектов, принимающих контент по многоадресному сеансу связи, упало ниже определенного порога, операции 940 могут дополнительно включать в себя на этапе 916 возобновление предоставление контента по одноадресному сеансу связи для мобильного объекта, принимающего контент по многоадресному сеансу связи. Затем операции 940 могут дополнительно включать в себя на этапе 918 останов передачи по многоадресному сеансу связи после возобновления предоставления контента по одноадресному сеансу связи.
Контролирование уровней спроса может выполняться с использованием многочисленных разных способов. Фиг. 9D изображает один способ 950 для контролирования спроса, который может включать в себя на этапе 920 контролирование уровня одновременного спроса посредством подсчета количества запросов в зоне WCS для контента, принимаемого через соответствующие базовые станции системы беспроводной связи. Он может включать в себя, как показано на этапе 922, распознавание запросов контента, используя унифицированный указатель ресурса (URL), который является общим для запросов от мобильных объектов. Базовая станция или другой сетевой объект может подсчитывать запросы, которые совместно используют общий URL или другой адрес контента, в течение скользящей временной границы, такой как, например, последняя минута, последние десять минут или любой требуемый скользящий период. Способ 950 можно рассматривать в общем смысле как контролирование спроса на стороне (например, мобильный объект/базовая станция) спроса системы, где количество и расположение мобильных объектов легко может устанавливаться базовой станцией. Поэтому, базовая станция контролирует запросы для определения, какой контент запрашивается различными мобильными объектами. Расположение пользователей может указываться модулю подсчета в сети, используя новый заголовок http в запросе http-GET. Альтернативно, расположение может указываться модулю подсчета от eNB, которые обслуживают беспроводные устройства.
Фиг. 9E изображает альтернативный способ 960 контролирования спроса. Способ 960 может включать в себя на этапе 924 назначение первым сетевым объектом адресов протокола Интернета (IP) мобильным объектам, чтобы отображать на заданные местоположения системы беспроводной связи. Как используется в данном документе, IP-адрес «отображает» на местоположение, когда адрес, или часть адреса, указывает определенное местоположение или ограниченную зону. IP-адрес может назначаться на основе местоположения UE в тот момент, когда назначается адрес. Например, IP-адрес может относиться к обслуживающему узлу или местоположению соты. Например, IP-адреса могут назначаться посредством P-GW 610. Способ 960 может дополнительно включать в себя на этапе 926 контролирование вторым сетевым объектом уровня одновременного спроса посредством определения местоположений мобильных объектов из соответствующих IP-адресов источника, назначенных мобильным объектам. Второй сетевой объект может располагаться так, чтобы легко определять, какой контент запрашивается, например, у провайдера контента или P-GW. Первый сетевой объект может располагаться так, чтобы легко определять местоположения мобильных объектов. Первый и второй сетевые объекты могут быть воплощены в общем физическом объекте или могут быть воплощены в отдельных физических объектах. Способ 960 может дополнительно включать в себя на этапе 928 определение первым объектом местоположений мобильных объектов, например, из по меньшей мере одного из идентификатора соты, информации глобальной системы позиционирования (GPS), идентификатора зоны слежения или идентификатора группы сот. Способ 960 может дополнительно включать в себя на этапе 929 перенаправление запросов службы доменных имен (DNS) для контента, принимаемого от мобильного объекта, на центр широковещательных мультимедийных услуг (BM-SC). Например, URL, задающий первый север контента, может перенаправляться на BM-SC, используя прокси-сервер DNS. Способ 960 может вообще пониматься как контролирование спроса на стороне источника контента системы, причем местоположение отображается на IP-адреса на стороне спроса. Могут использоваться другие способы контролирования спроса, и настоящая технология не ограничивается теми, которые описаны выше.
Фиг. 9F представляет собой способ 970, иллюстрирующий дополнительные аспекты методологии для управления многоадресными услугами на основе спроса в WCS, способной выполнять как одноадресную, так и многоадресную сигнализацию. Способ может выполняться базовой станцией, BM-SC, модулем обнаружения высокой скорости подсоединения (HDM) (см. фиг. 13A-C и 14 ниже) или другим сетевым объектом. Способ 970 может включать в себя на этапе 932 определение количества подписчиков на услугу в сети беспроводной связи. Способ 970 может дополнительно включать в себя на этапе 934 сравнение количества подписчиков с заданным пороговым значением. Способ 970 может дополнительно включать в себя на этапе 936, если услуга предоставляется в данный момент в широковещательном или многоадресном режиме, и, если количество подписчиков ниже заданного порогового значения, инициирование перехода в одноадресный режим посредством отправки модифицированного указателя контента в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков. Способ 970 может дополнительно включать в себя на этапе 938, если услуга предоставляется в данный момент в одноадресном режиме, и, если количество подписчиков превышает заданное пороговое значение, инициирование перехода в широковещательный или многоадресный режим посредством отправки модифицированного указателя контента в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков. Модифицированный указатель контента может посылаться в одноадресном режиме. Пороговая петля гистерезиса может быть выполнена так, чтобы предотвращать переключение направлений передачи между установлением и завершением сеанса связи eMBMS. Пороговые значения могут устанавливаться на основе количества подписчиков, количества сот и/или диапазона петли гистерезиса. Например, количество подписчиков в зоне может превышать первый порог T1, и тогда доставка контента переключается из одноадресного режима в широковещательный или многоадресный режим. Затем количество подписчиков в зоне может уменьшиться до значения, которое меньше второго порога T2, когда доставка контента переключается из широковещательного или многоадресного режима в одноадресный режим. Первый порог T1 может быть больше второго порога T2. Например, первый порог T1 может определяться как 100, при этом T2 определяется как 70 для диапазона петли гистерезиса (T1-T2), равного 30.
Дополнительные операции 980 для управления многоадресными услугами на основе спроса изображены на фиг. 9G. Одна или несколько операций 980 могут необязательно выполняться как часть способа 970. Операции 980 могут выполняться в любом рабочем порядке или могут осуществляться посредством алгоритма разработки, не требуя конкретного хронологического порядка выполнения. Операции независимо выполняются и не являются взаимно исключающими. Поэтому, любая одна из таких операций может выполняться независимо от того, выполняется ли другая последующая или предшествующая операция. Например, если способ 970 включает в себя по меньшей мере одну из операций 980, тогда способ 970 может завершаться после по меньшей мере одной операции без обязательной необходимости включения любой последующей операции(-ий), которая может быть изображена.
Как показано на фиг. 9G, дополнительные операции 980 могут включать в себя на этапе 942 корректировку по меньшей мере одного элемента протокола или по меньшей мере одного заголовка сигнала, несущего услугу одному или нескольким подписчикам. Операции 980 могут дополнительно включать в себя на этапе 944 отправку по меньшей мере одного указания одному или нескольким подписчикам по каналу управления, который является отличным от канала, используемого для предоставления услуги одному или нескольким подписчикам. Например, указание может сигнализировать переход или команду UE на переход из одноадресного одного режима в широковещательный режим или из широковещательного режима в одноадресный режим. Операции 980 могут дополнительно включать в себя на этапе 946 использование элемента http-REDIRECT для запуска процедуры обнаружения услуги. Операции 980 могут дополнительно включать в себя на этапе 948 использование расширенного элемента http для запуска процедуры обнаружения услуги.
Фиг. 9H представляет собой блок-схему, иллюстрирующую аспекты протокола DASH, подходящего для доставки мультимедийного контента 990. Мультимедийный контент 990 может находиться в двух частях: метаданные (также называемые заголовком) в виде описания 952 представления медиаданных (MPD), и сегменты 954, содержащие фактические кодированные медиаданные 956 в качестве мультимедийного битового потока. MPD 952 может доставляться клиенту вместе с другими метаданными описания услуги, или в ответ на запрос получения одноадресной передачи или посредством широковещательной доставки. Эти элементы метаданных не являются частью выборки медиаданных. По меньшей мере один из сегментов 954 (например, первый сегмент) может быть сегментом инициализации (IS), без кодированных медиаданных 956, определяющих подробности формата данных для других сегментов 954. MPD 953 может описывать адрес URL, из которого выбирать медиаданные для UE для одноадресной доставки. Альтернативно, адрес URL может появляться на принимающем устройстве для широковещательной доставки. Широковещательная доставка может загружать кэш на UE.
Фиг. 9I изображает примерную модификацию указателя контента для мультимедийного контента 990A-B. Диапазон изменений, разрешенных для MPD 952 сетевым объектом, может включать в себя, например, модифицирование описания с 952A на 952B, включая модифицирование указателя контента (например, URL на URL-NEW) мультимедийного контента. Модифицированное описание может включать в себя новый URL для определения местоположения мультимедийного контента 990B. Информация о сегменте и кодированные медиаданные могут быть неизменными с 954A на 954B и 956A на 956B соответственно.
Как показано на фиг. 10A, обеспечивается примерная система 1000 для управления многоадресными услугами на основе спроса в системе беспроводной связи, способной выполнять как одноадресную, так и многоадресную сигнализацию, которая может быть выполнена как беспроводная сеть, способная выполнять как одноадресную, так и многоадресную сигнализацию, или как процессор или подобное устройство для использования с объектами сети. Сетевые объекты могут включать в себя базовую станцию 1010 (например, eNB или другую базовую станцию (например, домашний узел B и т.д.)) сети беспроводной связи, которая может быть на связи с мобильным объектом 1030 посредством приемопередатчика 1016. Система также может включать в себя один или несколько многоадресных сетевых объектов 1020, как описано выше, например, BM-SC, P-GW, MME, MCE, HDM и т.п., по меньшей мере один из которых может быть связан с провайдером 1040 контента по сетевому интерфейсу 1028. Система 1000 может включать в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программными средствами, аппаратными средствами или их комбинацией (например, аппаратно-программными средствами).
Как показано, в одном варианте осуществления система 1000 может включать в себя электрический компонент или модуль 1002 для предоставления контента, запрашиваемого мобильным объектом в зоне WCS при помощи одноадресного сеанса связи. Например, когда система 1000 соединена с базовой станцией 1010 или выполнена как базовая станция 1010, электрический компонент 1002 может включать в себя по меньшей мере один процессор 1012, соединенный с приемопередатчиком 1016 или т.п., и с памятью 1014 с инструкциями для предоставления запрашиваемого контента при помощи одноадресной сигнализации. Например, когда система 1000 соединена с одним или несколькими многоадресными сетевыми объектами или выполнена как они, электрический компонент 1002 может включать в себя по меньшей мере один процессор 1022, соединенный с приемопередатчиком 1026 или т.п., и с памятью 1024 с инструкциями для предоставления запрашиваемого контента при помощи одноадресной сигнализации. Система 1000 может включать в себя электрический компонент 1004 для определения, что уровень одновременного спроса для контента превышает определенный порог для зоны WCS. Например, электрический компонент 1004 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, содержащей инструкции для контролирования уровней одновременного спроса для конкретного контента в заданных зонах и сравнения с порогом. Система 1000 может включать в себя электрический компонент 1006 для инициирования многоадресного сеанса связи для контента в зоне системы беспроводной связи в ответ на определение, что уровень одновременного спроса превысил порог. Например, электрический компонент 1006 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, содержащей инструкции для инициирования многоадресного сеанса связи в заданной зоне в ответ на сигнал управления. Система 1000 может включать в себя подобные электрические компоненты для выполнения любых или всех дополнительных операций 900, 940, 950, 960, описанных в связи с фиг. 9A и 9C-D, которые для упрощения пояснения не показаны на фиг. 10A.
Компоненты 1002-1006 могут быть связаны посредством логической линии 1050 связи с одним или несколькими eNB 1010 и/или с одним или несколькими многоадресными сетевыми объектами 1020. Линия 1050 связи к обоим элементам 1010, 1020 указывает, что каждый элемент может вовлекать eNB 1010, один или несколько многоадресных сетевых объектов 1020 или оба случая. Например, компонент 1002 для предоставления контента, запрашиваемого мобильным объектом в зоне WCS при помощи одноадресного сеанса связи, может вовлекать eNB и один или несколько сетевых объектов HDM, MBMS-GW, BM-SC, P-GW, MCE и MME, описанных выше в связи с фиг. 6, или подобные объекты. Поэтому, компоненты 1002-1006 необязательно ограничиваются одним процессорным объектом системы беспроводной связи, и могут быть воплощены, в целом или частично, разными обрабатывающими объектами системы, работающей во взаимодействии посредством логической линии 1050 связи. Логическая линия связи необязательно ограничивается единственной линией связи или интерфейсом и может включать в себя более одной линии связи или интерфейса, например, как описано в связи с фиг. 6 выше, изображающей разные интерфейсы между разными системными элементами.
В связанных аспектах система 1000 может необязательно включать в себя процессорные компоненты 1012, 1022, причем каждый имеет по меньшей мере один процессор. Процессоры 1012 и 1022 могут быть в функциональной связи с компонентами 1002-1006 или подобными компонентами посредством любого подходящего соединения связи. Как отмечено выше, более одного eNB 1010 или многоадресных сетевых объектов 1020 могут включать в себя часть компонентов 1002-1006. Следовательно, процессоры 1012 и 1022 могут осуществлять инициирование и планирование процессов или функций, выполняемых электрическими компонентами 1002-1006.
В других связанных аспектах система 1000 может включать в себя компоненты 1016, 1026 радиоприемопередатчика и компоненты 1018, 1028 сетевого интерфейса. Система 1000 может необязательно включать в себя компоненты для хранения информации, такие как, например, устройства/компоненты 1014, 1024 памяти. Считываемая компьютером среда или компоненты 1014, 1024 памяти могут быть функционально соединены с другими компонентами системы 1000 при помощи шины или другого соединения. Компоненты 1014, 1024 памяти могут быть адаптированы для хранения считываемых компьютером инструкций и данных для выполнения действий компонентов 1002-1006, и подкомпонентов их, или процессоров 1012, 1022, дополнительных операций 900, 940, 950, 960 или способов, описанных в данном документе. Компоненты 1014, 1024 памяти могут хранить инструкции для исполнения функций, ассоциированных с компонентами 1002-1006. Хотя они показаны как внешние для памяти 1014, 1024, необходимо понять, что компоненты 1002-1006 могут находиться в памяти 1014, 1024.
Фиг. 10B подобна фиг. 10A, и соответствующие компоненты показаны с этими же ссылочными позициями. Фиг. 10B также изображает примерную систему 1000B для управления многоадресными услугами на основе спроса в системе беспроводной связи, способной выполнять как одноадресную, так и многоадресную сигнализацию, которая может быть выполнена в виде беспроводной сети, способной выполнять одноадресную и многоадресную сигнализацию, или в виде процессора или подобного устройства для использования с объектами сети. Однако фиг. 10B изображает компоненты в контексте, в котором предоставление контента может первоначально происходить посредством многоадресного сеанса связи, и где предоставление контента может переходить на одноадресные сеансы связи. Снова, система 1000B может включать в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программными средствами, аппаратными средствами или их комбинацией (например, аппаратно-программными средствами).
Как изображено, в одном варианте осуществления система 1000B может включать в себя электрический компонент или модуль 1002B для предоставления контента, запрашиваемого мобильными объектами в зоне WCS посредством многоадресного сеанса связи. Например, когда система 1000B соединена с базовой станцией 1010 или выполнена в виде нее, электрический компонент 1002B может включать в себя по меньшей мере один процессор 1012, соединенный с приемопередатчиком 1016 или т.п., и с памятью 1014 с инструкциями для предоставления запрашиваемого контента посредством многоадресной сигнализации. Например, когда система 1000B соединена с или выполнена в виде одного или нескольких многоадресных сетевых объектов, электрический компонент 1002B может включать в себя по меньшей мере один процессор 1022, соединенный с приемопередатчиком 1026 или т.п., и с памятью 1024 с инструкциями для предоставления запрашиваемого контента посредством одноадресной сигнализации. Система 1000B может включать в себя электрический компонент 1004B для определения, падает ли или нет уровень одновременного спроса для контента ниже определенного порога для зоны WCS. Например, электрический компонент 1004B может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, хранящей инструкции для контролирования уровней одновременного спроса для конкретного контента в заданных зонах и сравнения с порогом. Система 1000B может включать в себя электрический компонент 1006B для инициирования одноадресных сеансов связи для контента в зоне системы беспроводной связи в ответ на определение, что уровень одновременного спроса упал ниже порога. Т.е. мобильным объектам, которые продолжают пытаться принимать контент, может предоставляться контент посредством таких одноадресных сеансов связи. Например, электрический компонент 1006B может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, хранящей инструкции для инициирования многоадресного сеанса связи в заданной зоне в ответ на сигнал управления. Система 1000B может включать в себя подобные электрические компоненты для выполнения любых или всех дополнительных операций 900, 940, 950, 960, описанных в связи с фиг. 9A и 9C-D, которые для упрощения пояснения не показаны на фиг. 10B. Дополнительно отмечается, что компоненты, показанные на фиг. 10A и фиг. 10B, выполняющие подобные функции, могут совместно использоваться функциями, показанными на фиг. 10A и фиг. 10B.
Как показано на фиг. 10C, обеспечивается другая примерная система 1060 для управления многоадресными услугами на основе спроса в системе беспроводной связи, способной выполнять как одноадресную, так и многоадресную сигнализацию, которая может быть выполнена в виде беспроводной сети, или в виде процессора или подобного устройства для использования в объектах сети. Сетевые объекты могут включать в себя базовую станцию 1010 (например, eNB или другую базовую станцию (например, домашний узел B и т.д.)) сети беспроводной связи, которая может быть на связи с мобильным объектом 1030 посредством приемопередатчика 1016. Система также может включать в себя один или несколько многоадресных сетевых объектов 1020, как описано выше, например, HDM, BM-SC, P-GW, MME, MCE и т.п., по меньшей мере один из которых может быть связан с провайдером 1040 контента посредством сетевого интерфейса 1028. Система 1060 может включать в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программными средствами, аппаратными средствами или их комбинацией (например, аппаратно-программными средствами).
Как изображено, в одном варианте осуществления система 1060 может включать в себя электрический компонент или модуль 1052 для определения количества подписчиков на услугу в сети беспроводной связи. Например, электрический компонент 1052 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024 с инструкциями для определения количества подписчиков в одном или обоих из базовой станции 1010 и сетевых объектах 1020. Система 1060 может включать в себя электрический компонент 1054 для сравнения количества подписчиков с заданным пороговым значением. Система 1060 может включать в себя электрический компонент 1056 для инициирования перехода в одноадресный режим посредством отправки модифицированного указателя контента в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков, если услуга предоставляется в данный момент в широковещательном или многоадресном режиме, и, если количество подписчиков ниже заданного порогового значения. Например, электрический компонент 1056 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, хранящей инструкции для инициирования перехода. Система 1060 может включать в себя электрический компонент 1058 для инициирования перехода в широковещательный или многоадресный режим посредством отправки модифицированного указателя контента при помощи одноадресного режима в ответ на запрос контента услуги от одного или нескольких подписчиков, включенных в количество подписчиков, если услуга предоставляется в данный момент в одноадресном режиме, и, если количество подписчиков превышает заданное пороговое значение. Например, электрический компонент 1058 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, хранящей инструкции для инициирования перехода.
Компоненты 1052-1058 могут быть связаны посредством логической линии 1050 связи с одним или несколькими eNB 1010 и/или с одним или несколькими многоадресными сетевыми объектами 1020. Линия 1050 связи к обоим элементам 1010, 1020 указывает, что каждый элемент может вовлекать eNB 1010, один или несколько многоадресных сетевых объектов 1020 или обои. Например, компонент 1052 для определения количества подписчиков может вовлекать eNB и один или несколько из сетевых объектов MBMS-GW, BM-SC, P-GW, MCE и MME, описанных выше в связи с фиг. 6, или подобные объекты. Поэтому, компоненты 1052-1058 необязательно ограничиваются одним процессорным объектом системы беспроводной связи, и могут быть воплощены, в целом или частично, разными обрабатывающими объектами системы, работающими во взаимодействии посредством логической линии 1050 связи. Логическая линия связи необязательно ограничивается единственной линией связи или интерфейсом и может включать в себя более одной линии связи или интерфейса, например, как описано в связи с фиг. 6 выше, изображающей разные интерфейсы между разными системными элементами.
В связанных аспектах система 1060 может необязательно включать в себя процессорные компоненты 1012, 1022, причем каждый имеет по меньшей мере один процессор. Процессоры 1012 и 1022 могут быть в функциональной связи с компонентами 1052-1058 или подобными компонентами посредством любого подходящего соединения связи. Как отмечено выше, более одного eNB 1010 или многоадресных сетевых объектов 1020 могут включать в себя часть компонентов 1052-1058. Следовательно, процессоры 1012 и 1022 могут осуществлять инициирование и планирование процессов или функций, выполняемых электрическими компонентами 1052-1058.
В других связанных аспектах система 1060 может включать в себя компоненты 1016, 1026 радиоприемопередатчика и компоненты 1018, 1028 сетевого интерфейса. Система 1060 может необязательно включать в себя компоненты для хранения информации, такие как, например, устройства/компоненты 1014, 1024 памяти. Считываемая компьютером среда или компоненты 1014, 1024 памяти могут быть функционально соединены с другими компонентами системы 1060 при помощи шины или другого соединения. Компоненты 1014, 1024 памяти могут быть адаптированы для хранения считываемых компьютером инструкций и данных для выполнения действий компонентов 1052-1058, и подкомпонентов их, или процессоров 1012, 1022 или способов, описанных в данном документе. Компоненты 1014, 1024 памяти могут хранить инструкции для исполнения функций, ассоциированных с компонентами 1052-1058. Хотя они показаны как внешние для памяти 1014, 1024, необходимо понять, что компоненты 1052-1058 могут находиться в памяти 1014, 1024.
Как показано на фиг. 10D, показаны дополнительные необязательные компоненты или модули системы 1060. Например, система 1060 может дополнительно включать в себя электрический компонент или модуль 1062 для корректировки по меньшей мере одного элемента протокола или по меньшей мере одного заголовка сигнала, переносящего услугу одному или нескольким подписчикам. Система 1060 может дополнительно включать в себя электрический компонент или модуль 1064 для отправки по меньшей мере одного указания одному или нескольким подписчикам по каналу управления, который является отличным от канала, используемого для предоставления услуги одному или нескольким подписчикам. Например, указание может сигнализировать переход или команду для UE на переход из одноадресного одного режима в широковещательный режим или из широковещательного режима в одноадресный режим. Например, электрический компонент 1064 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, хранящей инструкции для отправки по меньшей мере одного указания. Система 1060 может дополнительно включать в себя электрический компонент или модуль 1066 для использования элемента http-REDIRECT для запуска процедуры обнаружения услуги. Например, электрический компонент 1066 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, хранящей инструкции для использования элемента http-REDIRECT. Система 1060 может дополнительно включать в себя электрический компонент или модуль 1068 для использования расширенного элемента http для запуска процедуры обнаружения услуги. Например, электрический компонент 1066 может включать в себя по меньшей мере один процессор 1012, 1022, соединенный с приемопередатчиком 1016, 1026 или т.п., и с памятью 1014, 1024, хранящей инструкции для использования расширенного элемента http.
Фиг. 11A и 11B изображают дополнительные варианты осуществления методологий для перехода между приемом контента при помощи многоадресной доставки услуги и одноадресной доставки услуги в системе беспроводной связи. Способ может выполняться посредством UE, мобильного объекта, беспроводного терминала или т.п. Способ 1100 может включать в себя на этапе 1102 получение мультимедийной услуги в сети беспроводной связи, причем мультимедийная услуга предоставляется в первом режиме предоставления. Способ 1100 может дополнительно включать в себя на этапе 1104 прием модифицированного указателя контента от сети связи, указывающего, что услуга должна перейти из первого режима предоставления во второй режим предоставления. Например, модифицированный указатель контента может отражать сравнение количества терминалов, подписанных на мультимедийную услугу в первом режиме предоставления, с заданным пороговым значением. Способ 1100 может дополнительно включать в себя на этапе 1106 инициирование перехода из первого режима предоставления во второй режим предоставления в ответ на модифицированный указатель контента.
Дополнительные операции 1150 для реализации перехода между приемом контента посредством многоадресной доставки услуги и одноадресной доставки услуги изображены на фиг. 11B. Одна или несколько операций 1150 могут необязательно выполняться как часть способа 1100. Операции 1150 могут выполняться в любом рабочем порядке или могут осуществляться алгоритмом разработки, не требуя конкретного хронологического порядка выполнения. Операции независимо выполняются и не являются взаимно исключающими. Поэтому, любая одна из таких операций может выполняться независимо от того, выполняется ли другая последующая или предшествующая операция. Например, если способ 1100 включает в себя по меньшей мере одну из операций 1150, тогда способ 1100 может завершаться после по меньшей мере одной операции без обязательной необходимости включения любой последующей операции(-ий), которая может быть изображена.
Как показано на фиг. 11B, дополнительные операции 1150 могут включать в себя на этапе 1108 прием по меньшей мере одного указания в одном или нескольких сигналах канала, используемого для предоставления услуги устройству. Например, указание может сигнализировать переход или команду UE на переход из одноадресного одного режима в широковещательный режим или из широковещательного режима в одноадресный режим. Операции 1150 могут дополнительно включать в себя на этапе 1110 прием по меньшей мере одной скорректированной версии по меньшей мере одного элемента протокола или по меньшей мере одного заголовка сигнала, переносящего услугу на устройство. Операции 1150 могут дополнительно включать в себя на этапе 1112 прием по меньшей мере одного указания по каналу управления, который является отличным от канала, используемого для предоставления услуги устройству.
Как показано на фиг. 12A, обеспечивается примерное устройство 1200 для перехода между приемом контента посредством многоадресной доставки услуги и одноадресной доставки услуги, где устройство 1200 может быть выполнено в виде UE, мобильного объекта, беспроводного терминала или т.п., или в виде процессора или подобного устройства для использования в UE, мобильном объекте, беспроводном терминале или т.п. Устройство 1200 может включать в себя функциональные блоки, которые могут представлять функции, реализуемые процессором, программными средствами, аппаратными средствами или их комбинацией (например, аппаратно-программными средствами).
Как показано, в одном варианте осуществления устройство 1200 может включать в себя электрический компонент или модуль 1202 для получения мультимедийной услуги в сети беспроводной связи, причем мультимедийная услуга предоставляется в первом режиме предоставления. Например, электрический компонент или модуль 1202 может включать в себя по меньшей мере один процессор 1210, соединенный с сетевым интерфейсом 1214 (например, передатчиком, приемником, приемопередатчиком) или т.п., и с памятью 1216 с инструкциями для получения мультимедийной услуги. Устройство 1200 может включать в себя электрический компонент или модуль 1204 для приема модифицированного указателя контента от сети связи, указывающего, что услуга должна перейти из первого режима предоставления во второй режим предоставления. Например, модифицированный указатель контента может отражать сравнение количества терминалов, подписанных на мультимедийную услугу в первом режиме предоставления, с заданным пороговым значением. Например, электрический компонент 1204 может включать в себя по меньшей мере один процессор 1210, соединенный с сетевым интерфейсом 1214 (например, передатчиком, приемником, приемопередатчиком) или т.п., и с памятью 1216, хранящей инструкции для приема модифицированного указателя контента. Устройство 1200 может включать в себя электрический компонент или модуль 1206 для инициирования перехода из первого режима предоставления во второй режим предоставления в ответ на модифицированный указатель контента.
В связанных аспектах устройство 1200 может необязательно включать в себя процессорный компонент 1210, имеющий по меньшей мере один процессор, в случае выполнения устройства 1200 в виде UE, мобильного объекта, беспроводного терминала или т.п. Процессор 1210, в таком случае, может быть в функциональной связи с компонентами 1202-1204 или подобными компонентами посредством шины 1212 или подобного соединения связи. Процессор 1210 может осуществлять инициирование и планирование процессов или функций, выполняемых электрическими компонентами или модулями 1202-1204.
В других связанных аспектах устройство 1200 может включать в себя компонент 1214 сетевого интерфейса для связи с другими сетевыми объектами. Сетевым интерфейсом 1214 может быть передатчик, приемник или приемопередатчик. Устройство 1200 может необязательно включать в себя компонент для хранения информации, такой как, например, устройство/компонент 1216 памяти. Считываемая компьютером среда или компонент 1216 памяти может быть функционально соединен с другими компонентами устройства 1200 при помощи шины 1212 или т.п. Компонент 1216 памяти может быть адаптирован для хранения считываемых компьютером инструкций и данных для выполнения действий компонентов 1202-1204, и их подкомпонентов, или процессора 1210, дополнительных операций 1200, 1300 и 1400 или способов, описанных в данном документе. Компонент 1216 памяти может хранить инструкции для исполнения функций, ассоциированных с компонентами 1202-1204. Хотя они показаны как внешние для памяти 1216, необходимо понять, что компоненты 1202-1204 могут находиться в памяти 1216.
С ссылкой на фиг. 12B, на ней показаны дополнительные необязательные компоненты или модули устройства 1200. Устройство 1200 может дополнительно включать в себя электрический компонент или модуль 1220 для приема по меньшей мере одного указания в одном или нескольких сигналах канала, используемого для предоставления услуги устройству. Например, указание может сигнализировать переход или команду UE на переход из одноадресного одного режима в широковещательный режим или из широковещательного режима в одноадресный режим. Например, электрический компонент или модуль 1220 может включать в себя по меньшей мере один процессор 1210, соединенный с сетевым интерфейсом 1214 (например, передатчиком, приемником, приемопередатчиком) или т.п., и с памятью 1216 с инструкциями для приема по меньшей мере одного указания. Устройство 1200 может дополнительно включать в себя электрический компонент или модуль 1222 для приема по меньшей мере одной скорректированной версии по меньшей мере одного элемента протокола или по меньшей мере одного заголовка сигнала, переносящего услугу устройству. Например, электрический компонент или модуль 1222 может включать в себя по меньшей мере один процессор 1210, соединенный с сетевым интерфейсом 1214 (например, передатчиком, приемником, приемопередатчиком) или т.п., и с памятью 1216 с инструкциями для приема по меньшей мере одной скорректированной версии. Устройство 1200 может дополнительно включать в себя электрический компонент или модуль 1224 для приема по меньшей мере одного указания по каналу управления, который является отличным от канала, используемого для предоставления услуги устройству. Например, электрический компонент или модуль 1224 может включать в себя по меньшей мере один процессор 1210, соединенный с сетевым интерфейсом 1214 (например, передатчиком, приемником, приемопередатчиком) или т.п., и с памятью 1216 с инструкциями для приема по меньшей мере одного указания.
ПРИМЕРНЫЕ МЕТОДОЛОГИИ ДЛЯ ПЕРЕХОДОВ МЕЖДУ РЕЖИМАМИ
Как отмечено выше, в системах, которые поддерживают MBMS на основе спроса, может быть более эффективным предоставление данного контента или посредством многоадресного сеанса связи на многочисленные мобильные объекты или посредством отдельных одноадресных сеансов связи на мобильные объекты. Относительные эффективности предоставления многоадресной или одноадресной услуги могут иметь отношение с уровнем спроса, например, сколько мобильных объектов принимают и/или хотели бы принимать данный контент. Одной проблемой, которая может возникнуть, является то, как устроить переходы между этими режимами доставки контента, если было определено, что такой переход может быть желателен. Последующие разделы рассматривают некоторые примерные подходы к этой проблеме.
В качестве вступления, существует множество методов доставки контента, которые могут использоваться. Например, могут применяться динамический адаптивный поток по HTTP (DASH) или протокол реального времени (RTP). Примерные методы описываются ниже, главным образом, в контексте DASH, но они аналогично применимы к системам, применяющим RTP, и, где это применимо, ниже приводится описание различий.
При описании методов для перехода между режимами доставки можно разделить относящуюся сигнализацию на два класса, которые будут упоминаться ниже как сигнализация в услуге (внутриполосная сигнализация) и сигнализация вне услуги (внеполосная сигнализация). При сигнализации в услуге сигналы, относящиеся к переходу, могут быть встроены в нормальный трафик, ассоциированный с предоставлением услуги. При сигнализации вне услуги сигналы, относящиеся к переходу, могут передаваться вне нормального трафика, ассоциированного с предоставлением услуги, например, в отдельном канале. Любые или оба из этих методов сигнализации могут использоваться в различных схемах для реализации переходов между одноадресной и многоадресной работой.
Фиг. 13A иллюстрирует примерный подход сигнализации в услуге для перехода из многоадресного (также упоминаемого как широковещательного) сеанса связи в отдельные одноадресные сеансы связи согласно варианту осуществления раскрытия. Как отмечено выше, фиг. 13A изображает этот подход в контексте DASH, но он также может быть применим к системам на основе RTP. Фиг. 13A изображает UE 1301, которое может включать в себя механизм/приложение 1302 DASH и модуль 1303 широковещательного DASH (DASH-BC). Также показан BM-SC 1305, который, в случае DASH, может характеризоваться в качестве клиента DASH, и сервер 1306 DASH, который может предоставлять контент BM-SC 1305. Другим компонентом, показанным на фиг. 13A, может быть модуль 1304 обнаружения высокой скорости подсоединения (HDM). Он может быть отдельным физическим или логическим элементом сети (который может быть, например, показан как обеспечиваемый между P-GW 610 и BM-SC 612 на фиг. 6), или он может быть встроен в сетевой элемент, такой как P-GW 610 или BM-SC 612. Функции HDM 1304 могут включать в себя сохранение подсчетов количеств UE, подписанных на различные предлагаемые мультимедийные услуги.
Во время многоадресного/широковещательного режима, как указано ссылочной позицией 1307, мультимедийный контент может доставляться на UE 1301, используя DASH по каналу доставки файлов с помощью всенаправленного транспортного протокола (FLUTE). При DASH контент может разбиваться на сегменты, которые могут быть, например, длительностью 5-10 секунд (но раскрытие не ограничивается таким образом), и каждому сегменту DASH назначается указатель контента, такой как URL. URL могут храниться в таблице доставки файлов (FDT) канала FLUTE, который может использоваться для доставки контента DASH. В данном протоколе BM-SC 1305 может посылать сообщение http-GET серверу 1306 DASH для получения следующего сегмента контента, подлежащего доставке на UE 1301. Сервер 1306 DASH может отвечать сообщением http-REPLY, которое может направлять контент на BM-SC 1305, который может выполнять широковещательную передачу контента, включающего в себя ассоциированный URL для данного сегмента, на многочисленные UE, которые могут включать в себя UE 1301. В UE 1301 механизм 1302 DASH может взаимодействовать с модулем 1303 DASH-BC для предоставления контента пользователю UE 1301. Это может выполняться посредством сообщений http-GET/http-REPLY, которые могут подобны взаимодействию между BM-SC 1305 и сервером 1306 DASH. Например, механизм 1302 DASH может посылать сообщение http-GET модулю 1303 DASH-BC для получения следующего сегмента контента. Модуль 1303 DASH-BC может отвечать сообщением http-REPLY, которое может направлять контент механизму 1302 DASH.
В некоторый момент HDM 1304 может предоставлять подсчет UE, подписанных на конкретную мультимедийную услугу, для предоставления возможности сетевому элементу, которым может быть HDM 1304 или может быть другой сетевой элемент, например, сетевой элемент, показанный на фиг. 6, определить, упал ли спрос на услугу ниже порогового количества UE. Если так, может запускаться переход из многоадресного режима в одноадресный. В данном случае, BM-SC или другой сетевой элемент, который генерирует широковещательные сегменты, может широковещательно передавать контент на UE с модифицированным URL; такой модифицированный URL может храниться в FDT, и/или он может генерироваться при запуске перехода. Модифицированный URL может основываться, например, на представлении описания представления медиаданных (MPD) и может быть составлен с семантикой для инструктирования UE, принимающих его, на инициирование перехода в одноадресный режим. Альтернативно, модифицированный URL может представлять собой явное указание, использующее знаки американского стандартного кода для обмена информацией (ASCII), используемые для представления URL. Это может достигаться, например, посредством вставки строки «BCtoUC» в строке URL. Такой модифицированный URL может представлять собой, например, одноадресный URL или URL, который указывает переход из широковещательного/многоадресного режима в одноадресный режим. В еще другом варианте осуществления BM-SC или другой сетевой элемент, который генерирует широковещательные сегменты, может указывать MME на использование одноадресного сообщения для сигнализации беспроводному устройству, что услуга, передаваемая по широковещательному каналу, скоро будет переходить в одноадресный режим. В обоих случаях сеть может посылать модифицированный URL беспроводному устройству, используя таблицу доставки файлов (FDT) протокола FLUTE.
Модифицированный URL согласно некоторым вариантам осуществления может получаться, например, посредством изменения атрибута MPD. Как правило, MPD может включать в себя атрибут, относящийся к тому, как составлен URL. Этот атрибут может быть разным для разных типов URL. Например, атрибут может отличаться для одноадресного режима, широковещательного режима, перехода режима широковещательного в одноадресный и/или перехода режима широковещательного в одноадресный (отмечая, что это может быть возможным в некоторых вариантах осуществления иметь единственный атрибут, который указывает «обобщенный» переход из текущего режима в другой режим, который, по сути, может быть модифицируемым, если необходимо, для задания дополнительной информации, относящейся к переходу). Т.е. модифицированный URL может включать использование другого атрибута MPD, который, таким образом, может приводить к другому формату URL.
UE 1301 затем может устанавливать одноадресный сеанс 1308 связи и прекращать прием широковещательной передачи услуги. Одноадресный сеанс связи затем может переходить к позиции 1309 посредством передачи последовательных сообщений http-GET и http-REPLY от механизма 1302 DASH и на него соответственно. Сообщения http-GET может включать одноадресные URL (показанные как «UC-URL» на фиг. 13A) для запроса требуемого контента; такие сообщения http-GET обозначаются «http-GET(UC-URL)» на фиг. 13A. Модуль 1303 DASH-BC может направлять эти сообщения http-GET(UC-URL) без обработки. Аналогично, BM-SC 1305 также может не обрабатывать эти сообщения http-GET(UC-URL); и сообщения http-GET(UC-URL) могут направляться серверу 1306 DASH для извлечения контента. Процесс может происходить аналогично в противоположном направлении, причем сервер 1306 DASH обеспечивает сообщение http-REPLY (в ответ на http-GET(UC-URL)) для предоставления контента, соответствующего UC-URL, обеспечиваемого в сообщении http-GET(UC-URL), и он может доставляться UE 1301, снова без широковещательной обработки (например, посредством BM-SC 1305 и/или модуля 1303 DASH-BC). Отметьте, что, хотя показано на фиг. 13A как обходящий BM-SC 1305, в альтернативном варианте осуществления сообщения http-GET(UC-URL) и http-REPLY могут приниматься посредством BM-SC 1305 и направляться в соответствующем направлении, с или без вовлечения HDM 1304 в данный процесс. Между тем, HDM 1304 может продолжать сохранять подсчеты UE, получающих различные мультимедийные услуги, которые могут использоваться, например, чтобы сделать возможным определение, переходить ли обратно в широковещательный режим. В еще другом варианте осуществления сеть может остановить передачу контента по широковещательному каналу. Беспроводное устройство обнаруживает это событие и устанавливает одноадресный канал для получения услуги.
При переходе из широковещательного режима в одноадресный режим одним учитываемым фактором может быть определение моментов времени переходов индивидуальных UE, которые первоначально принимают контент в широковещательном режиме для приема контента в одноадресном режиме. Если бы все такие UE должны были предпринять попытку перехода одновременно, то это может привести к конфликтам и/или перегрузке возможностей одноадресных переходов сети. С учетом этого, различные варианты осуществления могут включать различные методы, уменьшающие такие проблемы определения моментов времени. Одним примером может быть использование случайных моментов времени переключения, при которых данное UE может определить момент времени, при котором инициировать переход посредством генерирования случайной задержки, например, используя генератор случайных задержек. Альтернативно, процедура перехода может включать планирование перехода в сигнализацию на UE для выполнения таких переходов; такая сигнализация может происходить посредством различных каналов управления сети. Другим возможным методом может быть включение метода разрешения конфликтов, которым может быть или распределенный метод, или централизованный метод.
Фиг. 13B изображает примерный подход сигнализации в услуге для перехода от предоставления услуги, используя отдельные одноадресные сеансы связи, к предоставлению услуги, используя многоадресный (снова, также упоминаемый как широковещательный) сеанс связи, согласно варианту осуществления раскрытия. Как отмечено выше, фиг. 13B изображает этот подход в контексте DASH, но он может быть применим также к системам на основе RTP. Компоненты, соответствующие тем, которые показаны на фиг. 13A, были обозначены одинаковыми ссылочными позициями. Кроме того, различные операции также обозначаются ссылочными позициями 1-7, которые являются уникальными для фиг. 13B.
На фиг. 13B пользователь UE 1301 может запросить некоторое приложение/услугу, например, посредством ввода URL (показанного как «1. Запрос приложения»), и UE может инициировать одноадресный сеанс 1310 связи для получения соответствующего контента. Как описано в связи с фиг. 13A, URL могут быть составлены с семантикой для установления отличия одноадресного режима от широковещательного режима и встраивания одного или нескольких указаний для перехода из одного режима в другой. В первоначальном одноадресном режиме 1310 механизм 1302 DASH может выбирать соответствующий URL, который, как описано выше, может быть получен на основе MPD; URL может быть URL для одноадресного случая, который может обозначаться «UC-URL». Дополнительные подробности о том, как могут быть получены модифицированные URL, основываясь на MPD, находятся выше. Механизм 1302 DASH затем может посылать сообщение http-GET(UC-URL), как описано выше. Снова, в одноадресном режиме модуль 1303 DASH-BC может не обрабатывать сообщение http-GET(UC-URL) в связи с тем, что это одноадресный режим. Как описано выше, HDM 1304 может сохранять подсчеты UE, подписанных на разные мультимедийные услуги. Сообщение http-GET(UC-URL) может поступать на сервер 1306 DASH, который может отвечать посылкой сообщения http-REPLY для направления соответствующего сегмента запрашиваемого контента. http-REPLY, в конечном счете, направляется механизму 1302 DASH, как описано выше (ссылочная позиция 3 на фиг. 13B). Конечно, в DASH данный процесс может выполняться неоднократно для получения запрашиваемого контента.
Когда HDM 1304 или другой сетевой объект определяет, что количество UE, запрашивающих данную мультимедийную услугу, превышает порог, может запускаться переход в широковещательный режим. Различные операции 1311 могут вовлекаться в реализацию данного перехода. UE 1301 может продолжать запрашивать контент посылкой другого сообщения (4) http-GET(UC-URL). Однако в связи с тем, что переход в широковещательный режим был запущен, HDM 1304 или другой сетевой элемент (например, сетевой элемент, как показано на фиг. 6) может перехватывать сообщение http-GET(UC-URL) и передавать обратно на UE 1301 сообщение (5) http-REDIRECT(URL с переходом BC), которое может приниматься модулем 1303 DASH-BC в UE 1301. «URL с переходом BC» может представлять собой модифицированную версию URL, который может указывать UE 1301, что был запущен переход в широковещательный режим. Модифицированный URL может достигаться посредством модифицирования атрибута MPD (например, модифицированного атрибута MPD на фиг. 9I) или посредством вставки строки, например, «UCtoBC» явно в сообщение http-REPLY или http-REDIRECT, посылаемое на беспроводное устройство в ответ на запрос http-GET, посылаемый с беспроводного устройства в сеть. Когда модуль 1303 DASH-BC в UE 1301 принимает http-REDIRECT с URL с переходом BC, модуль 1303 DASH-BC может выдать http-GET, используя перенаправленный URL. Кроме того, модуль 1303 DASH-BC также может подготовить беспроводное устройство к приему контента, используя широковещательную услугу. Такая подготовка может включать в себя инициирование процедуры обнаружения услуги или процедуры (например, ориентировать приемник UE 1301) для приема объявления услуги. Модуль 1303 DASH-BC может направлять сообщение http-REPLY(URL с переходом BC) на механизм 1302 DASH. В этот момент механизм 1302 DASH может заменить URL с переходом BC на UC-URL, который может указывать, что механизм 1302 DASH принял сообщение http-REDIRECT и может продолжать запрашивать контент у сервера 1306 DASH, используя сообщение (6) http-GET. Отмечается, что URL с переходом BC может направляться или может не направляться серверу 1306 DASH, так как серверу 1306 DASH нет необходимости отличать одноадресное URL от URL, указывающего, что переход в широковещательный режим (т.е. это может не быть существенным для сервера 1306 DASH, способного предоставлять запрашиваемый контент, и он может быть вырезан из сообщения http-GET, если требуется). Как обычно, поскольку такие сообщения http-GET одноадресного режима принимаются сервером 1306 DASH, сервер 1306 DASH может продолжать посылать сообщения (7) http-REPLY, которые могут направлять запрашиваемые сегменты DASH.
Когда механизм 1302 DASH принимает сообщение (5) http-REDIRECT или http-REPLY (URL с переходом BC), он также может запускать переход UE 1301 в широковещательный режим. Следовательно, UE 1301 может инициировать обнаружение (8) услуги, которое может использоваться для определения, когда требуемая услуга является доступной в широковещательном режиме, и инициирования ассоциированного перехода, который может выполняться в координации с BM-SC 1305. Если UE 1301 обнаружит и установит широковещательную услугу, может быть прервана передача контента на UE 1301 в одноадресном режиме, и может продолжаться широковещательный режим, как ранее описано; это указывается ссылочной позицией 1312 (которая может включать в себя операции, указанные ссылочными позициями 9-11). В некоторых случаях UE 1301 может не переходить в широковещательный режим через заданный период времени. Сеть может принудить переход в широковещательную доставку через заданный период времени, если UE 1301 продолжает запрашивать контент в одноадресном режиме. Переход может принуждаться посылкой сетью http-REDIRECT в NULL URL или посылкой ошибки http для указания, что контент больше недоступен посредством одноадресного режима и/или теперь является доступным посредством широковещательного режима.
Фиг. 13C представляет второй вариант осуществления сигнализации в услуге, который может использоваться при переходе из одноадресного режима в широковещательный режим. Элементы фиг. 13C и последовательности операций на фиг. 13C могут быть подобными тем, которые показаны на фиг. 13B, со следующими модификациями. Во время перехода 1311 из одноадресного в широковещательный режим, как на фиг. 13B, UE 1301 продолжает запрашивать и получает сегменты DASH от сервера 1306 DASH, что может выполняться механизмом 1302 DASH в UE 1301. Механизм 1302 DASH может генерировать и передавать сообщение (4) http-GET. В отличие от варианта осуществления по фиг. 13B, в котором сигнализация перехода в UE 1301 может выполняться посредством использования модифицированного URL, в варианте осуществления по фиг. 13C, расширение http может использоваться для указания, что UE 1301 должно перейти в широковещательный режим. Например, http может определять различные поля заголовка для различных сообщений запроса и/или ответа. В некоторых вариантах осуществления, поэтому, новое поле заголовка может быть введено для указания перехода между режимами (например, переход-в-широковещательный). Новое поле заголовка, которое указывает, что услуга вскоре собирается передаваться по широковещательной передаче, может посылаться на беспроводное устройство, используя сообщение http-REPLY или http-REDIRECT, которое посылается в ответ на запрос http-GET, посылаемый с беспроводного устройства, запрашивающего сегмент контента. Кроме того, UE 1301 продолжает запрашивать дополнительный контент в одноадресном режиме, если система определила, что переход должен выполняться в широковещательный режим (4), и сообщение http-GET не перенаправляется, как на фиг. 13B; вместо этого, сообщение http-GET может поступать на сервер 1306 DASH, который, в ответ, может посылать сообщение http-REPLY, которое может включать в себя расширение http для указания UE 1301, что услуга переходит в доставку широковещательным режимом. Как показано (6, 7), последующие запросы контента (в одноадресном режиме) и ассоциированные ответы от сервера 1306 DASH могут происходить подобным образом. В обоих случаях, чтобы принудить переход в широковещательную или многоадресную доставку после заданного периода времени, сеть может послать http-REDIRECT в NULL URL, или послать ошибку http для указания, что контент больше не является доступным посредством одноадресного режима и/или теперь является доступным посредством широковещательного режима.
Как отмечено выше, Фиг. 13A-13C описывают, как переходы между широковещательным и одноадресным режимами могут выполняться с использованием сигнализации в услуге в системе на основе DASH. Однако, снова, это также может быть применимо к другим протоколам для предоставления контента, таким как RTP. В конкретном примере RTP, которым раскрытие не ограничивается, сообщения RTP включают в себя ассоциированные заголовки и могут включать в себя сигнализацию протокола управления в режиме реального времени (RTCP). Аналогично использованию пересмотренных URL и/или расширений http в DASH, пересмотренные сообщения сигнализации RTCP могут использоваться для указания переходов между одноадресным и широковещательным режимами, и специалист в данной области техники понимает, что могут быть сделаны различные такие модификации, и как последовательности сигнализации могут передаваться и обрабатываться в системах, основанных на RTP. Например, сигнализация RTCP может обычно включать в себя заголовки и, в одном примере, заголовок может модифицироваться так, чтобы включать в себя, например, указание «переход-в-широковещательный» или «переход-в-одноадресный».
Описание теперь обращается к различным вариантам осуществления, которые могут применять сигнализацию вне услуги. Фиг. 14 иллюстрирует примерный вариант осуществления перехода из широковещательного режима в одноадресный режим, используя такую сигнализацию вне услуги. Большая часть компонентов, показанных на фиг. 14, может соответствовать компонентам, показанным на фиг. 13A. На фиг. 14 UE 1401 может включать в себя механизм/приложение 1402 DASH и модуль 1403 DASH-BC. HDM 1405, BM-SC 1406 и сервер 1407 DASH также могут быть подобны соответствующим компонентам, показанным на фиг. 13A. На фиг. 14 добавлен RAN 1404, который может содержать, например, MCE и/или eNB. Ссылочная позиция 1408 может охватывать операции широковещательного режима, ссылочная позиция 1410 может ссылаться на переход в одноадресную операцию, и ссылочная позиция 1411 может ссылаться на одноадресные операции; они все могут быть подобны операциям, на которые ссылаются ссылочные позиции 1307-1309 на фиг. 13A. Фиг. 13A и 14 могут отличаться, например, тем, что, вместо использования модифицированного URL, как описано в связи с фиг. 13A, фиг. 14 может включать в себя дополнительный поток сигналов, указанный ссылочной позицией 1409. В данном случае, BM-SC 1406 может генерировать сигнал управления, не посылаемый с контентом, и может посылать этот сигнал управления на RAN 1404, например, на MCE, для указания, что должен произойти переход в одноадресный режим. RAN 1404 может затем посылать сигнал на UE 1301, например, используя сигнализацию радиоинтерфейса. Например, если сигнал управления от BM-SC 1406 был послан на MCE в RAN 1404, MCE тогда может указать eNB в RAN 1404, что одно или несколько UE (например, UE 1401) должны быть проинформированы, что должен инициироваться переход в одноадресный режим. eNB в RAN 1404 затем может сигнализировать это UE 1401, используя канал управления системы беспроводной связи. Таким каналом управления, например, может быть MCCH. В еще другом варианте осуществления сеть может начать передачу контента по широковещательному каналу. Беспроводное устройство, получающее в данный момент контент, используя одноадресный канал, может обнаружить, что сеть начала передачу этого же контента по широковещательному каналу. Это может достигаться совпадением URL, которое беспроводное устройство использует по одноадресному каналу, с URL, которое широковещательно передается с использованием FDT протокола FLUTE, используемого для передачи сегментов DASH или посредством контролирования процедуры объявления услуги. После того как беспроводное устройство обнаружит, что эта же услуга передается по широковещательному каналу, одноадресное соединение может быть закрыто. Аналогично, объявление услуги также может использоваться для указания UE перехода из одноадресного режима в широковещательный режим. BM-SC может добавить программу в объявление услуги и послать ее по всем частотным уровням, которые поддерживают услуги eMBMS. UE может принимать объявление услуги периодически. При объявлении услуги BM-SC может указать время начала широковещательной передачи, так что UE может установить многоадресный канал, когда начнется широковещательный режим.
Аналогично фиг. 13A-13C, фиг. 14 демонстрирует переход, используя пример системы на основе DASH, которым не ограничивается раскрытие. Подобная процедура может быть применима к другим протоколам для предоставления контента, такому как, но не ограничиваясь им, RTP.
Фиг. 15 и 16 изображают блок-схемы последовательности операций, которые могут относится к различным вариантам осуществления раскрытия, которые могут включать в себя то, что описано выше в связи с фиг. 13A-13C и 14. Фиг. 15 изображает процесс 1500, который может выполняться одним или несколькими элементами сети. Количество подписчиков на данную услугу может определяться на этапе 1501. Полученное количество может сравниваться с заданным пороговым значением на этапе 1502. В зависимости от того, доставляется ли услуга в настоящий момент в одноадресном режиме или широковещательном режиме 1502, может произойти одно из двух. Если услуга доставляется в настоящий момент в одноадресном режиме, и, если количество подписчиков больше порогового значения 1506, сеть может сигнализировать подписчикам переход на доставку услуги в широковещательном режиме 1507. Если услуга в настоящий момент не доставляется в одноадресном режиме (но скорее в широковещательном режиме), и количество подписчиков меньше порога 1504, сеть может сигнализировать подписчикам переход на доставку услуги в одноадресном режиме 1505.
Аналогично, фиг. 16 изображает процесс 1600, который может выполняться на UE. UE может получать данную услугу в первом режиме 1601 доставки. UE может принимать от сети, посредством которой предоставляется услуга, указание, что переход должен быть сделан во второй режим 1602 доставки. Первым режимом доставки может быть одноадресный или широковещательный, и вторым режимом доставки может быть режим (широковещательный или одноадресный), который не является первым режимом доставки. Указание может отражать сравнение количества подписчиков на услугу с заданным порогом посредством некоторого элемента или элементов сети, который затем может предоставить указание перехода, основываясь на сравнении. UE затем может инициировать переход во второй режим 1603 доставки.
Специалист в данной области техники понимает, что информация и сигналы могут представляться с использованием любых из разнообразных разных технологий и методов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и чипы, которые могут упоминаться в вышеприведенном описании, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любой их комбинацией.
Специалист в данной области техники также понимает, что различные иллюстративные логические блоки, модули, схемы и шаги алгоритма, описанные в связи с раскрытием в данном документе, могут быть реализованы в виде электронных аппаратных средств, компьютерных программных средств или их комбинации. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программных средств, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше, как правило, в виде их функциональной возможности. Реализуется ли такая функциональная возможность в виде аппаратных средств или программных средств зависит от конкретного применения и конструктивных ограничений, накладываемых на всю систему. Специалист в данной области техники может реализовать описанную функциональную возможность различными путями для каждого конкретного применения, но такие решения по реализации не должны интерпретироваться как вызывающие отступление от объема настоящего раскрытия.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытием в данном документе, могут реализовываться или выполняться при помощи процессора общего назначения, процессора цифровой обработки сигналов (DSP), специализированной интегральной схемы (специализированной ИС), программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретной вентильной или транзисторной логики, дискретных аппаратных компонентов или любой их комбинации, предназначенной для выполнения функций, описанных в данном документе. Процессором общего назначения может быть микропроцессор, но, в альтернативе, процессором может быть любой обычный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован в виде комбинации вычислительных устройств, например, комбинации DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров вместе с ядром DSP, или любой другой такой конфигурации.
Этапы способа или алгоритма, описанные в связи с раскрытием в данном документе, могут воплощаться непосредственно аппаратными средствами, программным модулем, исполняемым процессором, или их комбинацией. Программный модуль может постоянно находиться в памяти оперативного запоминающего устройства (RAM), флэш-памяти, памяти постоянного запоминающего устройства (ROM), памяти стираемого программируемого ROM (EPROM), памяти электрически стираемого программируемого ROM (EEPROM), регистрах, на жестком диске, съемном диске, компакт-диске или носителе данных любого другого вида, известного в технике. Примерный носитель данных соединен с процессором, так что процессор может считывать информацию с носителя данных и записывать информацию на него. В альтернативе, носитель данных может быть выполнен за одно целое с процессором. Процессор и носитель данных могут постоянно находиться в специализированной ИС. Специализированная ИС может постоянно находиться в пользовательском терминале. В альтернативе, процессор и носитель данных могут постоянно находиться в качестве дискретных компонентов в пользовательском терминале.
В одной или нескольких примерных разработках описанные функции могут быть реализованы аппаратными, программными, аппаратно-программными средствами или любой их комбинацией. Если они реализованы программными средствами, функции могут храниться или передаваться в виде одной или нескольких инструкций или кода на считываемой компьютером среде. Считываемая компьютером среда включает в себя как запоминающую среду компьютера, так и среду связи, включающую в себя любую среду, которая способствует пересылке компьютерной программы из одного места в другое. Запоминающая среда может представлять собой любую доступную среду, к которой может обращаться компьютер общего назначения или специального назначения. В качестве примера, и не ограничения, такая считываемая компьютером среда может содержать RAM, ROM, EEPROM, компакт-диск или другое запоминающее устройство на оптическом диске, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любую другую среду, которая может использоваться для переноса или хранения требуемого средства программного кода в виде инструкций или структур данных, и к которой может обращаться компьютер общего назначения или специального назначения, или процессор общего назначения или специального назначения. Также, любое соединение может правильно называться считываемой компьютером средой в степени, включающей долговременное хранение передаваемых сигналов. Например, если программные средства передаются с веб-сайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL) или беспроводные технологии, такие как инфракрасные, радиочастотные и микроволновые, тогда коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасные, радиочастотные и микроволновые, включаются в определение среды в той степени, что сигнал сохраняется в тракте передачи на запоминающей среде или в памяти устройства в течение любой долговременной продолжительности времени. Оптический диск и магнитный диск, как используется в данном документе, включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой многофункциональный диск (DVD), дискету и диск Blu-ray (синелучевой диск), где магнитные диски обычно воспроизводят данные магнитным образом, тогда как оптические диски воспроизводят данные оптическим образом при помощи лазеров. Комбинации вышеупомянутых также должны быть включены в объем считываемых компьютером сред.
Предыдущее описание раскрытия обеспечивается для того, чтобы любой специалист в данной области техники имел возможность выполнить или использовать раскрытие. Различные модификации раскрытия легко очевидны для специалиста в данной области техники, и обобщенные принципы, определенные в данном документе, могут быть применены к другим вариантам без отступления от сущности или объема раскрытия. Таким образом, раскрытие, как предполагается, не ограничивается примерами и разработками, описанными в данном документе, но должны соответствовать самому большому объему, согласующемуся с принципами и новыми признаками, описанными в данном документе.