Устройства и способ для мультивещания
Иллюстрации
Показать всеИзобретение относится к системам связи. Раскрыт способ для повышения эффективности линии связи в передачах мультивещания. Пакет данных посылают в сервер мультивещания. Пакет данных обрабатывают. Копия пакета данных передается от сервера мультивещания по адресу Интернет протокола (IP) мультивещания, ассоциированному с одним или более терминалами доступа. Копия пакета данных передается посредством мультивещания к каждому из одного или более терминалам доступа, используя канал, выделенный для графика мультивещания, который ассоциирован с каждым из одного или более терминалов доступа. 5 н. и 15 з.п. ф-лы, 15 ил.
Реферат
Испрашивание приоритета согласно параграфу 119 раздела 35 Свода законов США
[0001] Данная заявка на патент испрашивает приоритет предварительной заявки 60/850,862 "Forward Link Multicast for EV-DO", поданной 10 октября 2006, и переданной заявителю настоящей заявки, и тем самым явно включенной по ссылке в настоящее описание.
Область техники, к которой относится изобретение
[0002] Настоящее изобретение в целом относится к компьютерам и компьютерным технологиям. Более конкретно, настоящее изобретение относится к системам и способам для улучшения мультивещания по прямой линии связи.
Уровень техники
[0003] Сети беспроводной связи широко развертываются, чтобы обеспечить различные типы служб, такие как передача голоса, передача пакетных данных, вещание, и так далее. Эти беспроводные сети включают в себя сети множественного доступа с кодовым разделением каналов (CDMA), сети глобальной системы связи с мобильными объектами (GSM), сети универсальной мобильной системы связи (UMTS) и т.д.
[0004] Каждая беспроводная сеть использует конкретный эфирный интерфейс, чтобы поддерживать воздушную связь и обычно дополнительно реализует конкретный мобильный сетевой протокол, который поддерживает роуминг и усовершенствованные службы. Например, сеть CDMA использует эфирный интерфейс CDMA и сетевой протокол ANSI-41. Сеть CDMA может реализовать один или более стандартов CDMA, таких как IS-95, IS-856 (1x-EVDO), и т.д. Сеть CDMA может обеспечить услугу вещания, которая вещает сообщения пользователям в пределах сети. Сообщения вещания могут нести различные типы информации, такие как новости, отчеты о трафике, информацию о погоде и т.д.
[0005] Телекоммуникационные стандарты, упомянутые выше, являются примерами некоторых из различных систем связи, которые могут быть реализованы для передачи голоса и/или данных. В этих системах множество пользователей совместно используют ограниченные системные ресурсы. Одним таким ограничением является доступность каналов для поддержки множества пользователей. Например, в системе типа CDMA каждому пользователю в пределах радиуса действия базовой станции назначают один или более каналов, чтобы выполнить обмены с базовой станцией. Если каналов недостаточно, то новый пользователь, который входит в диапазон действия базовой станции, может быть блокирован от доступа к службам этой базовой станции.
[0006] В некоторых ситуациях желательно передать одни и те же данные нескольким пользователям. Это особенно желательно для приложений, которые подвержены большой загрузке в беспроводной сети, например, передача потокового видео. Однако базовые станции сотовой связи в настоящее время конфигурируются так, чтобы передавать данные по выделенным каналам каждому пользователю, независимо от аналогичности этих данных для каждого пользователя. Другими словами, базовая станция выполняет множественные передачи с одним и тем же содержимым данных. Таким образом, выгоды могут быть реализованы посредством обеспечения систем и способов для улучшения мультивещания по прямой линии связи.
Краткое описание чертежей
[0007] Примерные варианты осуществления изобретения станут более очевидными из нижеследующего описания и прилагаемой формулы изобретения, рассматриваемых вместе с сопроводительными чертежами. Понимая, что эти чертежи изображают только примерные варианты осуществления и не должны поэтому быть рассмотрены как ограничивающие объем изобретения, примерные варианты осуществления изобретения описаны более подробно и детально с использованием сопроводительных чертежей, на которых:
[0008] Фиг. 1 - блок-схема, иллюстрирующая один вариант осуществления сети беспроводной связи;
[0009] Фиг. 2 - блок-схема, иллюстрирующая один вариант осуществления контроллера базовых станций;
[0010] Фиг. 3 - схема последовательности операций, иллюстрирующая один вариант осуществления способа для повышения эффективности мультивещания по прямой линии связи;
[0011] Фиг. 4 - потоковая диаграмма, иллюстрирующая один вариант осуществления пути данных, устанавливаемого для поддержания только одного соединения с временной группой мультивещания для терминала доступа;
[0012] Фиг. 5 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, устанавливаемого между одним или более терминалами доступа и сервером мультивещания, используя IP-адрес мультивещания;
[0013] Фиг. 6 - потоковая диаграмма, иллюстрирующая один вариант осуществления потока данных, используя IP-адрес мультивещания для соединения с временной или постоянной группой мультивещания;
[0014] Фиг. 7 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, ограниченного между сервером мультивещания и одним или более терминалами доступа;
[0015] Фиг. 8 - потоковая диаграмма, иллюстрирующая один вариант осуществления тракта данных, устанавливаемого для поддержания множественных соединений с постоянной группой мультивещания для терминала доступа;
[0016] Фиг. 9 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с постоянной группой мультивещания, устанавливаемого между одним или более терминалами доступа и сервером мультивещания, используя IP-адрес мультивещания;
[0017] Фиг. 10 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с постоянной группой мультивещания, ограниченного между сервером мультивещания и одним или более терминалами доступа;
[0018] Фиг. 11 - потоковая диаграмма, иллюстрирующая один вариант осуществления пути данных, устанавливаемого для поддержания множественных соединений с временной группой мультивещания для терминала доступа;
[0019] Фиг. 12 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, устанавливаемого между одним или более терминалами доступа и сервером мультивещания, используя IP-адрес мультивещания;
[0020] Фиг. 13 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, ограниченного между сервером мультивещания и одним или более терминалами доступа;
[0021] Фиг. 14 иллюстрирует различные компоненты, которые могут быть использованы в устройстве связи в соответствии с конфигурацией; и
[0022] Фиг. 15 - блок-схема базовой станции в соответствии с одним вариантом осуществления раскрытого устройства.
Подробное описание
[0023] Описывается способ повышения эффективности линии связи в передачах мультивещания (многоадресных передачах). Пакет данных посылают на сервер мультивещания. Пакет данных обрабатывают. Копия пакета данных передается от сервера мультивещания по адресу Интернет протокола (IP) мультивещания, ассоциированному с одним или более терминалами доступа. Копия этого пакета данных передается посредством мультивещания к каждому из одного или более терминалов доступа, используя канал, выделенный для трафика мультивещания, который ассоциирован с каждым из этих одного или более терминалов доступа.
[0024] В одном варианте осуществления контроллер базовых станций направляет единственную копию пакета данных к приемопередатчику базовой станции для передачи на один или более терминалов доступа, используя идентификатор управления доступом к среде (MAC) мультивещания. Контроллер базовых станций может поддерживать список групп мультивещания. Список групп мультивещания может указывать один или более терминалов доступа, которые принадлежат конкретной группе. В одном варианте осуществления конкретная группа является постоянной группой мультивещания, которая содержит зарезервированный идентификатор. Конкретная группа может быть временной группой мультивещания, которая содержит идентификатор, который устанавливается после установки соединения с группой мультивещания и удаляется после завершения соединения с группой мультивещания.
[0025] Идентификатор MAC мультивещания может быть динамически распределен одному или более терминалам доступа, когда один или более терминалов доступа входят в некоторый географический сектор приемопередатчика базовой станции. В другом варианте осуществления назначение идентификатора MAC мультивещания динамически отменяется от одного или более терминалов доступа, когда один или более терминалов доступа выходят из некоторого географического сектора приемопередатчика базовой станции. Дополнительные копии пакета данных могут быть отклонены (отвергнуты).
[0026] Сервер мультивещания может быть сервером прямой телефонной связи (PTT). Сервер мультивещания может быть сервером прямой телефонной связи по сотовой связи (PoC).
[0027] Также описывается устройство, которое конфигурируется для повышения эффективности линии связи в передачах мультивещания. Это устройство включает в себя процессор и память, находящуюся в электронной связи с процессором. Команды хранятся в памяти. Коммуникации устанавливаются узлом, обслуживающим передачу пакетных данных. Одна или более копий пакета данных принимаются из узла, обслуживающего передачу пакетных данных, при этом каждая копия пакета данных ассоциируется с терминалом доступа. Единственная копия пакета данных отправляется приемопередатчику базовой станции. Дополнительные копии пакета данных отвергаются (отклоняются).
[0028] Также описана система, которая конфигурируется для повышения эффективности линии связи в передачах мультивещания. Пакет данных посылают в сервер мультивещания. Пакет данных обрабатывается. Копия пакета данных передается от сервера мультивещания по адресу Интернет протокола (IP) мультивещания, ассоциированному с одним или более терминалами доступа. Копию пакета данных направляют посредством мультивещания к каждому из одного или более терминалов доступа, используя канал, выделенный для трафика мультивещания, который ассоциирован с каждым одним или более из терминалов доступа.
[0029] Описан также считываемый компьютером носитель, сконфигурированный для хранения набора команд. Описаны коммуникации с узлом, обслуживающим передачу пакетных данных. Одна или более копий пакета данных принимаются от узла, обслуживающего передачу пакетных данных, причем каждая копия пакета данных ассоциируется с терминалом доступа. Единственная копия пакета данных отправляется приемопередатчику базовой станции для передачи к одному или более терминалам доступа. Дополнительные копии пакета данных отвергаются.
[0030] Различные варианты осуществления изобретения описаны ниже со ссылками на чертежи, где аналогичные ссылочные позиции указывают идентичные или функционально аналогичные элементы. Варианты осуществления настоящего изобретения, которое описано и проиллюстрировано на чертежах, могут быть размещены и разработаны в широком разнообразии различных конфигураций. Таким образом, нижеследующее более подробное описание нескольких примерных вариантов осуществления настоящего изобретения, которое представлено на чертежах, не предназначается для ограничения объема изобретения, которое заявлено, но является просто представляющим варианты осуществления изобретения.
[0031] Слово "примерный" используется здесь исключительно, чтобы означать "служить примером, образцом или иллюстрацией". Любой вариант осуществления, описанный здесь как "примерный", не должен обязательно быть рассмотрен как предпочтительный или выгодный по сравнению с другими вариантами осуществления.
[0032] Многие признаки вариантов осуществления, раскрытых здесь, могут быть реализованы как программное обеспечение, электронное аппаратное обеспечение или их комбинации. Чтобы ясно иллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные компоненты описаны обычно в терминах их функциональных возможностей. Реализуются ли такие функциональные возможности как аппаратное обеспечение или программное обеспечение, зависит от конкретного применения и конструктивных ограничений, наложенных на полную систему. Специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного применения, но такие решения реализации не должны быть интерпретированы как составляющие отклонения от объема настоящего изобретения.
[0033] Если описанные функциональные возможности реализуются как программное обеспечение, такое программное обеспечение может включать в себя любой тип компьютерной машинной команды или выполняемого компьютерного программного кода, расположенного в запоминающем устройстве и/или переданного как электронные сигналы по системной шине или сети. Программное обеспечение, которое реализует функциональные возможности, ассоциированные с компонентами, описанными здесь, может содержать одну машинную команду или много команд, и может быть распределено по нескольким различным кодовым сегментам, среди различных программ и по нескольким запоминающим устройствам.
[0034] Используемые здесь термины "некий вариант осуществления", "вариант осуществления", "варианты осуществления", "этот вариант осуществления", "эти варианты осуществления", "один или более вариантов осуществления", "некоторые варианты осуществления", "определенные варианты осуществления", "один вариант осуществления", "другой вариант осуществления" и т.п. означают "один или более (но не обязательно все) варианты осуществления раскрытого изобретения(й)", если явно не определено иначе.
[0035] Термин "определение" (и его грамматические варианты) используется в чрезвычайно широком смысле. Термин "определение" охватывает широкое разнообразие действий, и поэтому "определение" может включать в себя калькуляцию, вычисление, обработку, получение, исследование, просмотр (например, поиск в таблице, базе данных или другой структуре данных), установление и т.п.. Кроме того, "определение" может включать в себя прием (например, прием информации), осуществление доступа (например, доступ к данным в памяти) и т.п.. Кроме того, "определение" может включать в себя разрешение, выбор, предпочтение, установление и т.п.
[0036] Фраза "основанный на” не означает «основанный только на», если явно не определено иначе. Другими словами, фраза "основанный на" описывает и "основанный только на" и "основанный по меньшей мере на".
[0037] Абонентская станция с высокой скоростью передачи данных (HDR), называемая здесь как Терминал Доступа (АТ), может быть мобильной или стационарной, и может обмениваться с одной или более базовыми станциями HDR, называемыми здесь как приемопередатчик базовой станции (BTS). Терминал доступа может передавать и принимать пакеты данных через один или более приемопередатчиков базовой станции к контроллеру базовых станций HDR, называемому здесь как контроллер базовых станций (BSC). Приемопередатчики базовой станции и контроллеры базовых станций являются частью сети, которая может называться как сеть доступа (AN). Сеть доступа может транспортировать пакеты данных между множественными терминалами доступа. Сеть доступа может быть также связана с дополнительными сетями вне сети доступа, такими как корпоративная сеть интранет или Интернет, и может транспортировать пакеты данных между каждым терминалом доступа и такими внешними сетями. Терминал доступа, который установил активное соединение канала трафика с одним или более приемопередатчиками базовой станции, может быть активным терминалом доступа и может быть в состоянии трафика. Терминал доступа, который находится в процессе установления активного соединения канала трафика с одним или более из приемопередатчиков базовой станции, может быть в состоянии установки соединения. Терминал доступа может быть любым устройством данных, которое обменивается через беспроводный канал или через проводной канал, например, используя волоконно-оптические или коаксиальные кабели. Терминал доступа может также быть любым из многих типов устройств, включая, но не ограничиваясь, платой персонального компьютера (PC), компактным перепрограммируемым, внешним или внутренним модемом, или беспроводным или проводным телефоном. Линия связи, через которую терминал доступа посылает сигналы в приемопередатчик базовой станции, может быть обратной линией связи. Линия связи, через которую приемопередатчик базовой станции посылает сигналы в терминал доступа, может быть прямой линией связи.
[0038] В некоторых системах связи пакеты могут быть используемыми для переноса данных трафика. В таких системах пакеты, несущие трафик данных, могут быть разделены на подпакеты, которые занимают слоты канала передачи. Для простоты иллюстрации здесь используется терминология системы оптимизированной передачи данных (EVDO). Такое использование не предназначается для ограничения реализации вариантов осуществления системами EVDO.
[0039] Прямая линия связи от базовой станции к удаленной станции, работающей в пределах диапазона дальности базовой станции, может включать в себя множество каналов. Некоторые из каналов прямой линии связи могут включать в себя, но не ограничиваются ими, пилот канал, канал синхронизации, пейджинговый канал, быстрый пейджинговый канал, канал радиовещания, канал регулирования мощности, канал назначения, канал управления, выделенный канал управления, канал управления доступом к среде передачи (MAC), основный канал, дополнительный канал, дополнительный кодовый канал, и канал передачи пакетных данных. Обратная линия связи от удаленной станции к базовой станции также включает в себя множество каналов. Каждый канал несет различные типы информации к целевому адресату. Как правило, речевой трафик передают в основных каналах, и трафик данных передают в дополнительных каналах или каналах передачи пакетных данных. Дополнительные каналы обычно являются выделенными каналами, в то время как каналы передачи пакетных данных обычно передают сигналы, которые назначаются для различных сторон во времени и посредством способа мультиплексирования кода. Альтернативно, каналы передачи пакетных данных также описываются как совместно используемые дополнительные каналы. В целях описания вариантов осуществления здесь, дополнительные каналы и каналы передачи пакетных данных в общем упоминаются как каналы данных трафика.
[0040] Речевой трафик и трафик данных обычно являются кодированными, модулированными, и расширенными по спектру перед передачей по любой из прямой или на обратной линий связи. Кодирование, модуляция, и расширение могут быть реализованы посредством множества форматов. В системе EVDO формат передачи зависит от типа канала, по которому передаются речевой трафик и трафик данных, и состояния канала, которое может быть описано в терминах замирания и помехи.
[0041] Системы (передачи и обработки) пакетных данных передают данные к удаленным станциям (то есть от одной станции ко многим одновременно). Передача данных происходит от базовой станции по совместно используемому каналу трафика, которая сопровождается информацией управления. Информация управления может включать в себя параметры передачи данных, такие как модуляция, кодирование и мощность. Одна часть информации управления, которая передается к удаленной станции, является идентификатором управления доступом к среде передачи (MAC_ID). Идентификаторы MAC_ID назначаются на удаленные станции в соответствии с уникальной Международной Идентификационной Информацией Мобильной Станции (IMSI), когда удаленные станции входят в систему связи. Следовательно, канал, который выделяется удаленной станции, может быть идентифицирован идентификатором MAC_ID, который назначается на удаленную станцию.
[0042] Некоторые системы (передачи и обработки) пакетных данных предлагают службы, такие как мультивещание и вещание. При мультивещании одни и те же передачи посылают группе удаленных станций. При вещании одни и те же передачи посылают во все удаленные станции в зоне действия базовой станции. Например, вещание видео может требовать, чтобы система передала видео поток всем пользователям, подписанным на канал передачи видео, в виде потока. Однако, как упомянуто выше, системы пакетных данных обычно передают данные к одной удаленной станции одновременно. Следовательно, мультивещание и вещание в современных системах пакетных данных могут использовать независимую передачу одних и тех же данных к каждой удаленной станции. Например, если N удаленных станций присутствовали в системе, и система должна была передавать одно и то же сообщение ко всем удаленным станциям, то система может передавать одну и ту же информацию N раз, причем каждая передача приспособлена к потребностям каждой удаленной станции. Существующие системы и способы направлены на устранение расходования ресурсов канала, следующего из множественности идентичных вещаний множеству получателей посредством улучшения мультивещания по прямой линии связи.
[0043] Фиг. 1 - блок-схема, иллюстрирующая один вариант осуществления сети 100 беспроводной связи. Сеть 100 включает в себя множество терминалов 102A-102D доступа (АТ) (также названных абонентскими блоками, пользовательским оборудованием, удаленными станциями, мобильными станциями и т.д.). Сеть 100 также включает в себя множество приемопередатчиков базовой станции (BTS) 104A-104C, контроллер базовых станций (BSC) 106 (также называемый контроллером радиосети или функциональным блоком управления пакетами), центр коммутации мобильной связи (MSC) 108, обслуживающий узел передачи пакетных данных (PDSN) 110 или функциональный блок межсетевого обмена (IWF), коммутируемую телефонную сеть общего пользования (PDSN) 112 (обычно телефонную компанию), сеть 114 Интернет протокола (IP) (обычно Интернет) и сервер 118 мультивещания. В целях простоты показаны четыре терминала 102A-102D доступа, три приемопередатчика 104A-104C базовой станции, один контроллер 106 базовых станций, один центр коммутации мобильной связи 108, один PDSN 110 и один сервер 118 мультивещания. Однако может быть любое количество терминалов доступа 102, приемопередатчиков 104 базовой станции, контроллеров 106 базовых станций, центров коммутации мобильной связи 108, PDSN 110 и серверов 118 мультивещания.
[0044] В одном варианте осуществления сеть 100 беспроводной связи является сетью услуг передачи пакетных данных. Терминалы 102A-102D доступа могут быть любыми из многих различных типов устройств беспроводной связи, таких как портативный телефон, сотовый телефон, сотовый телефон, который связывается с ноутбуком, выполняющим основанные на IP приложения web-браузера, сотовый телефон с ассоциированными оставляющими руки свободными автомобильными комплектами, персональный цифровой ассистент (PDA), выполняющий основанные на IP приложения web-браузера, модуль беспроводной связи, встроенный в портативной компьютер, или коммуникационный модуль с фиксированным положением, например, те, которые могут быть найдены в системе считывания данных или местной радиосвязи. В дальнейшем варианте осуществления терминалы 102A-102D доступа могут быть любым типом устройства связи. Терминалы 102A-102D доступа могут быть реализованы для выполнения одного или более беспроводных протоколов пакетных данных, такого как описан, например, в стандарте EIA/TIA/IS-707.
[0045] В одном варианте осуществления IP-сеть 114 подсоединена к PDSN 110 и серверу 118 мультивещания. PDSN 110 может быть соединена с MSC 108, и MSC 108 может быть соединен с BSC 106 и PSTN 112. BSC 106 может быть подсоединен к приемопередатчикам 104A-104C базовой станции посредством беспроводных средств, используемых для передачи голоса и/или пакетов данных в соответствии с протоколами, включая, например, E1, T1, Асинхронный режим передачи (ATM), IP, PPP, Frame Relay, HDSL (высокоскоростная цифровая абонентская линия), ADSL (ассиметричная цифровая абонентская линия) или xDSL. В альтернативном варианте осуществления BSC 106 подсоединяется непосредственно к PDSN 110, и MSC 108 не соединяется с PDSN 110.
[0046] Во время работы сети 100 беспроводной связи приемопередатчики 104A-104C базовой станции принимают и демодулируют наборы обратных сигналов от различных терминалов доступа 102A-102D, занятых в телефонных вызовах, просмотре сети или другой передаче данных. Каждый обратный сигнал, принятый заданным приемопередатчиком 104A-104C базовой станции, может быть обработан в этом приемопередатчике 104A-104C базовой станции. Каждый приемопередатчик 104A-104C базовой станции может обмениваться со множеством 102A-102D терминалов доступа посредством модуляции и передачи наборов прямых сигналов на терминалы 102A-102D доступа. Например, как показано на фиг. 1, приемопередатчик 104A базовой станции обменивается с первым и вторым терминалами 102A, 102B доступа одновременно, и приемопередатчик 104C базовой станции обменивается с третьим и четвертым терминалами 102C, 102D доступа одновременно.
[0047] Контроллер 106 базовых станций может обеспечить распределение ресурсов вызова и функциональные возможности управления мобильностью, включая сочетание мягких передач обслуживания вызова конкретного 102A-102D терминала доступа от одного приемопередатчика 104A-104C базовой станции к другому приемопередатчику 104A-104C базовой станции. Например, терминал 102C доступа может обмениваться с приемопередатчиками 104B, 104C базовой станции одновременно. В конечном счете, когда терминал доступа 102C двигается достаточно далеко от одного 104C из приемопередатчиков базовой станции, вызов может быть передан к другому приемопередатчику 104B базовой станции.
[0048] Если передача является телефонным вызовом, контроллер 106 базовых станций может маршрутизировать принятые данные к MSC 108. MSC 108 может предоставить дополнительные услуги маршрутизации для взаимодействия с PSTN 112. Если передача является основанной на пакетах передачей, такой как вызов данных, предназначенный для IP-сети 114, MSC 108 может маршрутизировать пакеты данных к PDSN 110, которая может передавать пакеты к IP-сети 114. Пакеты могут быть переданы по IP-сети 114 на сервер 118 мультивещания. Кроме того, сервер 118 мультивещания может передавать пакеты к PDSN 110 по IP-сети 114. В одном варианте осуществления BSC 106 маршрутизирует пакеты непосредственно к PDSN 110, которая посылает пакеты в IP-сеть 114.
[0049] Фиг. 2 - блок-схема, иллюстрирующая один вариант осуществления контроллера базовых станций 206. BSC 206 может поддерживать список 208 группы мультивещания, который указывает, какой(ие) терминал(ы) доступа принадлежат конкретной группе. Как иллюстрировано, BSC 206 может поддерживать более одного списка 208 групп мультивещания. В одном варианте осуществления терминал доступа 202 может стать членом конкретной группы мультивещания, когда терминал доступа 202 входит в некоторую географическую область и обладает подходящей идентификационной информацией. Например, идентификатор 212 терминала доступа, ассоциированный с терминалом доступа 202, может быть проанализирован, когда терминал доступа 202 входит в географическую область некоторой группы мультивещания. Идентификатор 212 терминала доступа может включать в себя IP-адрес мультивещания, ассоциированный с группой мультивещания, номер телефона, ассоциированный с терминалом доступа 202, MAC адрес, ассоциированный с терминалом доступа 202, серийный номер, ассоциированный с терминалом доступа 202, и т.д. Если терминал доступа 202 обладает подходящим идентификатором 212, терминал доступа 202 добавляется к списку 208 группы мультивещания.
[0050] Фиг. 3 - схема последовательности операций, иллюстрирующая один вариант осуществления способа 300 для повышения эффективности мультивещания по прямой линии связи. Способ 300 может быть реализован в сети беспроводной связи, такой как сеть 100, проиллюстрированная на фиг. 1. В одном варианте осуществления пакет данных посылают 302 на сервер 118 мультивещания. Пакет данных может включать в себя информацию данных и управления, относящуюся к таким данным, как описано выше. Пакет данных может быть послан 302 от терминала 102A доступа.
[0051] Сервер мультивещания может обрабатывать 304 пакет данных и передавать 306 копию пакета данных. Копия пакета данных может быть адресована на IP-адрес мультивещания. Также пакет данных может быть передан 306 на IP-адрес мультивещания. В одном варианте осуществления IP-адрес мультивещания может ассоциироваться с группой заинтересованных приемников, например 102B-102D терминалов доступа. Пакет данных можно послать на IP-адрес мультивещания, и маршрутизатор (то есть, PDSN 110) может сделать одну или более копий пакета данных. Эти одна или более копий пакета данных могут быть переданы мультивещанием 308 к контроллеру 106 базовых станций.
[0052] В одном варианте осуществления контроллер 106 базовых станций может отправить 310 единственную копию пакета данных к приемопередатчику 104A базовой станции. Контроллер 106 базовых станций может отправить 310 единственную копию, используя идентификатор MAC мультивещания. Идентификатор MAC мультивещания может быть назначен множеству пользователей (то есть терминалам доступа 102) в секторе, соответствующем приемопередатчику 104 базовой станции. Индивидуальному терминалу доступа 102 может быть распределен идентификатор MAC мультивещания динамически, когда терминал доступа входит в сектор, ассоциированный с приемопередатчиком 104 базовой станции. Идентификатор MAC мультивещания может также быть динамически освобожден, когда терминал доступа 102 покидает сектор, ассоциированный с приемопередатчиком 104 базовой станции. В одном варианте осуществления дополнительные копии пакета данных отвергаются 312, так чтобы только единственная копия пакета данных была отправлена 310 приемопередатчику 104 базовой станции.
[0053] Система может поддерживать различные виды групп мультивещания. Группа мультивещания может быть временной или постоянной. Постоянная группа мультивещания административно обеспечивается в сети (сети доступа, PDSN и сервере мультивещания) с известными идентификаторами, такими как идентификационная информация группы мультивещания, IP-адрес мультивещания и порт мультивещания. BSC может быть обеспечен ассоциацией из идентификационной информации группы мультивещания к номеру потока Протокола линии радио связи (RLP). Группы коммунальных служб, такие как полиция и пожарные, являются примерами постоянных групп мультивещания. Постоянные группы мультивещания всегда существуют в системе даже притом, что может не быть пользователей или терминалов доступа в соединении с группой мультивещания. Идентификаторы для постоянных групп мультивещания зарезервированы и не доступны для использования временными группами мультивещания. Временные группы мультивещания формируются на основании ad hoc (для специального случая), таких как сеанс прямой телефонной связи (РТТ), между поднабором терминалов доступа в любой заданный момент времени. Временные группы мультивещания существуют, пока есть терминалы доступа, активные в соединении с группой мультивещания. Идентификаторы временной группы мультивещания устанавливаются только после установки соединения с группой мультивещания и удаляются после завершения соединения.
[0054] Чтобы принимать пакеты данных для группы мультивещания, терминалы доступа могут устанавливать выделенный путь передачи данных вплоть до PDSN. Это вовлекает установление выделенного вспомогательного канала А10 между PDSN и BSC и выделенного потока RLP между BSC и терминалом доступа. В одном варианте осуществления установление выделенного пути передачи данных и последующая процедура установки соединения с группой мультивещания могут быть оптимизированы для поддержания только одного соединения с временной группой мультивещания для пользователя или терминала доступа в любой момент времени. В другом варианте осуществления установление выделенного пути передачи данных и последующие процедуры установки соединения с группой мультивещания могут поддерживать множественные соединения с временной группой мультивещания для пользователя или терминала доступа в любой момент времени. В любом из этих вариантов осуществления пользователь или терминал доступа может также поддерживать множественные соединения с постоянной группой мультивещания в одно и то же время.
[0055] Фиг. 4 - потоковая диаграмма, иллюстрирующая один вариант осуществления выделенного пути передачи данных, устанавливаемого терминалом 404 доступа для поддержания только одного соединения с временной группой мультивещания в любой момент времени. Пакеты данных могут быть переданы посредством PDSN 410 по этому установленному соединению пути передачи данных. Терминал 404 доступа может сначала установить сеанс связи 414 с контроллером базовых станций. Контроллер 408 базовых станций может установить А11 соединение 416 с PDSN 410.
[0056] В одном варианте осуществления сервер 412 мультивещания является сервером РТТ. В другом варианте осуществления сервер 412 мультивещания является прямой телефонной связью по сотовой связи (РоС). Каждый терминал доступа в пределах сети, такой как единственный терминал 404 доступа и множество терминалов доступа 402, может установить поток RLP и вспомогательный канал А10. Как упомянуто выше, вспомогательный канал А10 может быть выделен для некоторого трафика данных. Поток RLP может быть связан с вспомогательным каналом А10 в контроллере 408 базовых станций. Этот путь передачи данных может быть установлен априорно прежде, чем устанавливается соединение с группой мультивещания с сервером 412 мультивещания.
[0057] Единственный терминал 404 доступа может послать запрос 418A резервирования потока в контроллер 408 базовых станций. Запрос 418A резервирования потока может включать в себя идентификационную информацию для этого IP потока и параметры качества обслуживания (QoS), для которых запрашивают резервирование потока RLP. Запрос 418A резервирования потока может также включать в себя индикацию, что резервирование потока предназначено для IP потока временной группы мультивещания. Контроллер 408 базовых станций может ответить посредством передачи ответа 420A резервирования потока, который может включать в себя параметры QoS, предоставленные для IP потока. Контроллер 408 базовых станций может послать активацию 422 потока, чтобы активизировать поток RLP. Контроллер 408 базовых станций может послать резервирование 424 потока, чтобы назначить активизированный поток RLP для IP потока, указанного в запросе 418A резервирования потока.
[0058] В одном варианте осуществления контроллер 408 базовых станций передает запрос 426B регистрации А11 к PDSN 410. Запрос 426B регистрации А11 может включать в себя идентификационную информацию IP потока и предоставленные параметры (QoS) качества обслуживания IP потока, для которого должен быть установлен вспомогательный канал А10. PDSN 410 может ответить посредством передачи ответа 428B регистрации, указывающего успешное установление вспомогательного канала А10.
[0059] Терминал 404 доступа может также передавать резервирование 430 к PDSN 410. Резервирование 430 может включать в себя фильтр пакетов и идентификационную информацию IP потока. PDSN 410 может передавать подтверждение 432 резервирования. В одном варианте осуществления фильтр пакетов может быть установлен в PDSN 410 таким образом, что трафик данных для временной группы мультивещания фильтруется в выделенный вспомогательный канал А10, установленный ранее. Терминал 404 доступа может указывать ID (идентификатор) группы мультивещания посредством обмена сообщениями через эфирный интерфейс контроллеру 408 базовых станций. ID группы мультивещания может быть получен (выведен) из приложения, работающего на терминале 404 доступа, который сигнализирует о сообщениях, обмениваемых между приложениями на различных терминалах доступа во время установки соединения с группой мультивещания. Этапы 414 - 432, описанные на фиг. 4, могут быть повторены для каждого терминала 402 доступа, включенного в сеть.
[0060] Фиг. 5 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, устанавливаемого между одним или более терминалами 502, 504 доступа и сервером 512 мультивещания, используя IP-адрес мультивещания. Эта диаграмма иллюстрирует процедуру установки соединения с группой мультивещания, когда терминал доступа в состоянии поддерживать одно соединение с временной группой мультивещания в любой момент времени. Первый терминал 504 доступа может выполнять мультивещание информации ко второму, третьему, и т.д., до N-го терминалам 502 доступа (АТ N). В одном варианте осуществления терминал 504 доступа посыл