УСТРОЙСТВА И СПОСОБ ДЛЯ МУЛЬТИВЕЩАНИЯ
MULTI-BROADCAST DEVICE AND METHOD

Испрашивание приоритета согласно параграфу 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 базовой станции.
ad hoc
[0053] Система может поддерживать различные виды групп мультивещания. Группа мультивещания может быть временной или постоянной. Постоянная группа мультивещания административно обеспечивается в сети (сети доступа, PDSN и сервере мультивещания) с известными идентификаторами, такими как идентификационная информация группы мультивещания, IP-адрес мультивещания и порт мультивещания. BSC может быть обеспечен ассоциацией из идентификационной информации группы мультивещания к номеру потока Протокола линии радио связи (RLP). Группы коммунальных служб, такие как полиция и пожарные, являются примерами постоянных групп мультивещания. Постоянные группы мультивещания всегда существуют в системе даже притом, что может не быть пользователей или терминалов доступа в соединении с группой мультивещания. Идентификаторы для постоянных групп мультивещания зарезервированы и не доступны для использования временными группами мультивещания. Временные группы мультивещания формируются на основании  (для специального случая), таких как сеанс прямой телефонной связи (РТТ), между поднабором терминалов доступа в любой заданный момент времени. Временные группы мультивещания существуют, пока есть терминалы доступа, активные в соединении с группой мультивещания. Идентификаторы временной группы мультивещания устанавливаются только после установки соединения с группой мультивещания и удаляются после завершения соединения.
[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 доступа посылает запрос 514 вызова в сервер 512 мультивещания. Сервер мультивещания может послать объявление 516 вызова одному или более терминалам доступа, представленным с помощью AT N 502. Объявление 516 вызова может включать в себя параметры, такие как идентификационная информация вызова, IP-адрес мультивещания и порт мультивещания. Сервер 512 мультивещания может использовать IP-адрес мультивещания и порт, указанные в 516, чтобы передавать данные на каждый терминал доступа 502, 504 в группе.
[0061] Терминалы доступа из множества терминалов 502 доступа могут использовать параметры, включенные в объявление 516 вызова, чтобы послать групповое уведомление 518A контроллеру базовых станций 508. Групповое уведомление 518A может включать в себя IP-адрес группы мультивещания для идентификации группы мультивещания. Каждый терминал 402 доступа может послать уведомление 520A о присоединении к адресу к обслуживающему узлу пакетной передачи данных (PDSN) 510. Этот PDSN 510 может реализовать функции агента мультивещания, требуемые для мультивещания IP. Другими словами, каждый терминал 502 доступа в группе присоединяется к группе IP-адреса мультивещания, «с корнем» в PDSN 510. Присоединение терминалов 502 доступа к группе IP-адреса мультивещания может быть реализовано, используя протокол управления группами Интернет (IGMP).
[0062] Терминалы 502 доступа могут послать уведомление 522 принятия вызова к серверу 512 мультивещания после присоединения к группе IP-адреса мультивещания. Контроллер 508 базовых станций посылает назначение 524A канала в каждый терминал доступа 502. Назначение 524A канала указывает канал, по которому обмен может быть реализован между каждым терминалом 502 доступа и приемопередатчиком базовой станции. Назначение 524A канала может включать в себя идентификатор MAC ID мультивещания, который назначается для передачи данных мультивещания.
[0063] Сервер 512 мультивещания может послать предоставление 526 вызова в терминал 504 доступа, который породил (инициировал) соединение с группой мультивещания. Предоставление 526 вызова указывает успешное установление соединения с группой мультивещания и может включать в себя параметры, такие как идентификационная информация вызова, IP-адрес мультивещания и порт мультивещания. Терминал 504 доступа может послать групповое уведомление 518B контроллеру 508 базовых станций, указывая IP-адрес мультивещания, назначенный для этой группы мультивещания. Терминал 504 доступа может также послать уведомление 520B о присоединении к адресу к PDSN 510. Другими словами, терминал 504 доступа может присоединиться к группе IP-адреса мультивещания с корнем в PDSN. Терминал 504 доступа может присоединиться к этой группе посредством протокола IGMP. Контроллер 508 базовых станций может послать назначение 524B канала в терминал доступа 504. Назначение 525B канала может включать в себя идентификатор MAC ID мультивещания, который назначается для передачи данных мультивещания.
[0064] Контроллер 508 базовых станций может стать осведомленным о каждом терминале доступа, который принадлежит той же самой группе мультивещания, через группу мультивещания, уведомленную этим терминалом доступа в групповом уведомлении 518 к контроллеру базовых станций. В одном варианте осуществления контроллер 508 базовых станций выбирает один из потоков RLP, которые были установлены для группы мультивещания, чтобы служить в качестве RLP потока - "лидера". Как описано ранее, контроллер 508 базовых станций принимает пакеты от PDSN 510 по выделенному вспомогательному каналу А10 для каждого из терминалов доступа в соединении с группой мультивещания и направляет этот пакет к потоку RLP, назначенному ему. Поток RLP - "лидер" может отправить этот пакет приемопередатчику базовой станции посредством воздушной передачи, используя MAC ID мультивещания. Потоки RLP не лидеры отбрасывают и пропускают свои соответствующие пакеты. Если терминал доступа с потоком RLP "лидером" покидает соединение с группой мультивещания или географически перемещается из зоны обслуживания обслуживающего контроллера 508 базовых станций, другой поток RLP терминала доступа может быть выбран в качестве нового потока RLP - "лидера".
[0065] В одном варианте осуществления терминал 504 доступа или один из терминалов доступа из множества терминалов 502 доступа может завершить соединение с сервером 512 мультивещания. Когда соединение с сервером 512 мультивещания завершается, терминал доступа 502, 504 может покинуть группу IP-адреса мультивещания посредством протокола IGMP.
[0066] Фиг. 6 - потоковая диаграмма, иллюстрирующая один вариант осуществления потока данных, используя IP-адрес мультивещания. Иллюстрированный поток данных может поддерживать единственное соединение с временной группой мультивещания для каждого терминала доступа, множественные соединения с постоянной группой мультивещания для каждого терминала доступа и множественные соединения с временной группой мультивещания для каждого терминала доступа.
[0067] В одном варианте осуществления единственный терминал 604 доступа может послать пакет 614 данных в сервер 612 мультивещания. В одном варианте осуществления единственный терминал 604 доступа, который посылает пакет 614 данных, поддерживает соединение с сервером 612 мультивещания. Пакет 614 данных может быть IP пакетом, который включает в себя IP-адрес для сервера 612 мультивещания в качестве IP-адреса адресата. Сервер 612 мультивещания может принимать и обрабатывать пакет 614 данных. Сервер 612 может затем передавать пакет данных к PDSN 610. Когда пакет 614 данных передается от сервера 612 мультивещания, адресат пакета 614 может включать в себя IP-адрес мультивещания, который ассоциирован с группой терминалов доступа.
[0068] В одном варианте осуществления PDSN 610 выполняет мультивещание принятого пакета 614 данных. Каждый из терминалов доступа из множества терминалов 602 доступа может быть ассоциирован со вспомогательным каналом А10, который выделяется для трафика соединения с группой мультивещания с PDSN 610. В одном варианте осуществления сервер 612 мультивещания является сервером прямой телефонной связи (РТТ), и вспомогательный канал А10 выделяются для трафика РТТ. PDSN 610 может выполнять мультивещание копии пакета 614 данных по каждому вспомогательному каналу А10. PDSN 610 может быть маршрутизатором мультивещания. В одном варианте осуществления один или более промежуточных маршрутизаторов могут быть расположены между сервером 612 мультивещания и PDSN 610. Промежуточные маршрутизаторы могут быть также способны выполнять мультивещание для выполнения мультивещания пакета 614 данных к PDSN 610. Однако сервер 612 мультивещания и PDSN 610 могут быть обеспечены в одной и той же подсети, когда может не быть никаких промежуточных маршрутизаторов.
[0069] В одном варианте осуществления контроллер 608 базовых станций принимает копии пакета 614 данных, посланного от PDSN 610. Контроллер 608 базовых станций может отправить одну копию пакета 614 данных к приемопередатчику 606 базовой станции. Контроллер 608 базовых станций может также отвергнуть дополнительные копии пакета 614 данных, которые были приняты от PDSN 610. В одном варианте осуществления приемопередатчик 606 базовой станции использует воздушную передачу и передает единственную копию пакета 614 данных на каждый терминал доступа из множества терминалов 602 доступа. Приемопередатчик 606 базовой станции может использовать MAC ID мультивещания, который коллективно назначается на множество терминалов 602 доступа, чтобы передавать единственную копию пакета 614 данных. В одном варианте осуществления каждый терминал доступа из множества терминалов 602 доступа может обработать принятый пакет 614 данных, поскольку пакет 614 адресован одному и тому же IP-адресу мультивещания, на который подписался каждый из терминалов доступа из множества 602. Терминал 604 доступа может также принимать пакет 614 данных и отвергнуть его, потому что терминал 604 доступа породил пакет 614 данных. В одном варианте осуществления терминал 604 доступа может отвергнуть пакет 614 данных на основании IP-адреса источника, который может указывать IP-адрес одноадресного вещания терминала 604 доступа. В другом варианте осуществления соединение с группой мультивещания может быть вызовом РТТ и является полудуплексным. В этом случае терминал 604 доступа может отвергать любой принятый пакет данных, так как он также передает пакет данных. Сервер 612 мультивещания передает один пакет 614 (предназначенный для IP-адреса мультивещания) вместо множественных копий, которые каждая адресуются IP-адресу одноадресного вещания, ассоциированному с каждым терминалом доступа.
[0070] Фиг. 7 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, ограниченного между сервером 712 мультивещания и одним или более терминалами 702, 704 доступа. Потоковая диаграмма, проиллюстрированная на фиг. 7, может иллюстрировать случай, когда терминалы 702, 704 доступа могут поддерживать только одно соединение с временной группой мультивещания в любой момент времени. Единственный терминал доступа 704 может послать уведомление 714A завершения вызова серверу 712 мультивещания. Сервер 712 мультивещания может послать уведомление 714B завершения вызова множеству терминалов 702 доступа. Множество терминалов 702 доступа могут передавать групповое уведомление 716A контроллеру 708 базовых станций. Групповое уведомление 716A может включать в себя IP-адрес группы мультивещания и указывать, что терминал доступа покидает соединение с группой мультивещания. Множество терминалов доступа 702 может также послать уведомление 718A об освобождении адреса к PDSN 710. В одном варианте осуществления уведомление 718A об освобождении адреса указывает, что множество терминалов доступа 702 покидают группу IP-адреса мультивещания. Как таковое, множество терминалов доступа 702 больше не ассоциировано с IP-адресом мультивещания. Уведомление 718A об освобождении адреса может быть послано, используя протокол IGMP.
[0071] Множество терминалов 702 доступа могут также передавать сообщение 720A уведомления об окончании вызова на сервер 712 мультивещания. Контроллер 708 базовых станций может послать назначение 722А канала ко множеству терминалов 702 доступа. Назначение 722A канала может указывать, что MAC ID мультивещания не ассоциирован с этим множеством терминалов 702 доступа.
[0072] В одном варианте осуществления сервер 712 мультивещания посылает уведомления 720B об окончании вызова на единственный терминал 704 доступа. Единственный терминал 704 доступа может передавать групповое уведомление 716B контроллеру базовых станций 708. Групповое уведомление 716B может указывать, что терминал доступа покидает соединение с группой мультивещания. Единственный терминал 704 доступа может также послать уведомление 718B об освобождении адреса к PDSN 710. Уведомление 716B об освобождении адреса может указывать, что единственный терминал 704 доступа больше не ассоциирован с группой IP-адреса мультивещания. Как таковой, единственный терминал 704 доступа больше не ассоциирован с IP-адресом мультивещания. Контроллер 708 базовых станций может также послать назначение 722B канала в единственный терминал 704 доступа. Назначение 722B канала может указывать, что MAC ID мультивещания не ассоциирован с терминалом 704 доступа.
[0073] Фиг. 8 - потоковая диаграмма, иллюстрирующая один вариант осуществления выделенного пути передачи данных, устанавливаемого терминалом доступа 804, для поддержания множественных соединений с постоянной группой для терминала доступа. Пакеты данных могут быть переданы посредством PDSN 810 по этому установленному соединению пути передачи данных. Терминал 804 доступа может сначала установить сеанс связи 814 с контроллером базовых станций. Контроллер 808 базовых станций может установить А11 соединение 816 с PDSN 810.
[0074] В одном варианте осуществления сервер 812 мультивещания является сервером РТТ. В другом варианте осуществления сервер 812 мультивещания является РоС. Каждый терминал доступа в сети, например, единственный терминал 804 доступа и множество терминалов 802 доступа, может установить поток RLP и вспомогательный канал А10. Как упомянуто выше, вспомогательный канал А10 может быть выделен для некоторого трафика данных. Поток RLP может быть связан с вспомогательным каналом А10 в контроллере 808 базовых станций. Этот путь передачи данных может быть установлен априорно прежде, чем устанавливается соединение с постоянной группой мультивещания с сервером 812 мультивещания.
[0075] Единственный терминал 804 доступа может послать запрос 818A резервирования потока в контроллер 808 базовых станций. Запрос 818A резервирования потока может включать в себя идентификационную информацию для IP потока и параметры QoS, для которых требуется резервирование потока RLP. Запрос 818A резервирования потока может также включать в себя индикацию, что резервирование потока предназначено для конкретной постоянной группы мультивещания, например, полиции. Контроллер 808 базовых станций может ответить посредством передачи ответа 820A резервирования потока, который может включать в себя параметры QoS, предоставленные для этого IP потока. Контроллер 808 базовых станций может активизировать 822 поток RLP, который обеспечивается для конкретной постоянной группы мультивещания, указанной в запросе 818A резервирования потока. Контроллер 808 базовых станций может послать резервирование 824 потока, чтобы назначить активизированный поток RLP для IP потока, указанного в запросе 818A резервирования потока.
[0076] В одном варианте осуществления контроллер 808 базовых станций передает запрос 826B регистрации А11 к PDSN 810. Запрос 826B регистрации А11 может включать в себя идентификационную информацию IP потока и предоставленные параметры QoS IP потока, для которых должен быть установлен вспомогательный канал А10. PDSN 810 может ответить посредством передачи ответа 828B регистрации, указывающего успешное установление вспомогательного канала А10.
[0077] Терминал 804 доступа может также передавать резервирование 830 к PDSN 810. Резервирование 830 может включать в себя фильтр пакетов и идентификационную информацию IP потока. PDSN 810 может передавать подтверждение 832 резервирования. В одном варианте осуществления фильтр пакетов может быть установлен в PDSN 810 таким образом, что трафик данных для постоянной группы мультивещания фильтруется в выделенный вспомогательный канал А10, установленный ранее. Терминал 804 доступа может указывать ID группы мультивещания через передачу сообщений через эфирный интерфейс к контроллеру 808 базовых станций. ID группы мультивещания может быть получен из приложения, работающего на терминале 804 доступа, который сигнализирует о сообщениях, обмениваемых между приложениями на различных терминалах доступа во время установки соединения с группой мультивещания. Этапы 814 - 832, описанные на фиг. 8, могут быть повторены для каждого терминала доступа 802, включенного в сеть.
[0078] Фиг. 9 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с постоянной группой мультивещания, устанавливаемого между одним или более терминалами 902, 904 доступа и сервером 912 мультивещания. Первый терминал 904 доступа может выполнять мультивещание информации ко второму, третьему, и т.д. до N-го терминалам 902 доступа (АТ N). В одном варианте осуществления терминал 904 доступа посылает запрос 914 вызова в сервер 912 мультивещания. Сервер мультивещания может послать объявление 916 вызова одному или более терминалам доступа, представленным посредством AT N 902. Объявление 916 вызова может включать в себя параметры, такие как идентификационная информация вызова, IP-адрес мультивещания и порт мультивещания. Сервер 912 мультивещания может использовать IP-адрес мультивещания и порт, указанный в 916, для передачи данных на каждый терминал 902, 904 доступа в группе.
[0079] Терминалы доступа из множества терминалов доступа 902 могут использовать параметры, включенные в объявление 916 вызова, чтобы послать групповое уведомление 918A контроллеру 908 базовых станций. Групповое уведомление 918A может включать в себя IP-адрес мультивещания для идентификации группы мультивещания. Каждый терминал 902 доступа может послать уведомление 920A об присоединении к адресу к PDSN 910. PDSN 910 может реализовать функции агента мультивещания, требуемые для IP-мультивещания. Другими словами, каждый терминал 902 доступа в группе присоединяется к группе IP-адреса мультивещания с корнем в PDSN 910. Присоединение терминалов 902 доступа к группе IP-адреса мультивещания может быть реализовано, используя IGMP.
[0080] Каждый терминал доступа 902 после присоединения к группе IP-адреса мультивещания посылает уведомление 922 о принятии вызова серверу 912 мультивещания. Контроллер 908 базовых станций посылает назначение 924A канала в каждый терминал 902 доступа. Назначение 924A канала указывает канал, по которому может быть реализован обмен между каждым терминалом 902 доступа и приемопередатчиком базовой станции. Назначение 924A канала может включать в себя MAC ID мультивещания, который назначается для передачи данных мультивещания.
[0081] Сервер 912 мультивещания может послать предоставление 926 вызова в терминал 904 доступа, который породил соединение с группой мультивещания. Предоставление 926 вызова указывает успешную установку соединения с группой мультивещания и может включать в себя параметры, такие как идентификационная информация вызова, IP-адрес мультивещания и порт мультивещания. Терминал 904 доступа может послать групповое уведомление 918B контроллеру 908 базовых станций, указывающее IP-адрес мультивещания, назначенный для группы мультивещания. Терминал 904 доступа может также послать уведомление 920B об присоединении к адресу к PDSN 910. Другими словами, терминал 904 доступа может присоединиться к группе IP-адреса мультивещания с корнем в PDSN 910. Терминал 904 доступа может присоединиться к группе IP-адреса мультивещания посредством протокола IGMP. Контроллер 908 базовых станций может послать назначение 924B канала в терминал 904 доступа. Назначение 924B канала может включать в себя MAC ID мультивещания, который назначается для передачи данных мультивещания.
[0082] Контроллер базовых станций может быть осведомлен о каждом терминале доступа, который принадлежит одной и той же группе, посредством ID группы мультивещания, сообщенным каждым терминалом доступа к контроллеру базовых станций в сообщении воздушного интерфейса. В одном варианте осуществления контроллер 808 базовых станций выбирает один из потоков RLP, которые были установлены, чтобы служить потоком RLP - "лидером". Как описано ранее, контроллер 808 базовых станций принимает пакеты от PDSN 810 по выделенному вспомогательному каналу А10 для каждого из терминалов доступа в соединении с группой мультивещания и передает этот пакет потоку RLP, назначенному ему. Поток RLP - "лидер" может отправить этот пакет приемопередатчику базовой станции посредством воздушной передачи, используя MAC ID мультивещания. Потоки RLP - нелидеры отвергаются и удаляют свои соответствующие пакеты.
[0083] В одном варианте осуществления терминал 904 доступа или один из терминалов доступа из множества терминалов доступа 902 может завершить соединение с сервером 912 мультивещания. Когда соединение с сервером 912 мультивещания завершается, терминал доступа 902, 904 может покинуть группу IP-адреса мультивещания посредством протокола IGMP.
[0084] Фиг. 10 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с постоянной группой мультивещания, ограниченного между сервером 1012 мультивещания и одним или более терминалами 1002, 1004 доступа. Потоковая диаграмма, проиллюстрированная на фиг. 10, может иллюстрировать случай, когда терминалы 1002, 1004 доступа могут поддерживать множественные соединения с постоянной группой мультивещания в одно и то же время. Один терминал 1004 доступа может послать уведомление 1014A о завершении вызова серверу 1012 мультивещания. Сервер 1012 мультивещания может послать уведомление 1014B о завершении вызова множеству терминалов 1002 доступа. Множество терминалов 1002 доступа может передавать групповое уведомление 1016A контроллеру 1008 базовых станций. Групповое уведомление 1016A может включать в себя IP-адрес группы мультивещания и указывать, что терминал доступа покидает соединение с группой мультивещания. Множество терминалов 1002 доступа может также послать уведомление 1018A об освобождении адреса к PDSN 1010. В одном варианте осуществления уведомление 1018A об освобождении адреса указывает, что терминалы 1002 доступа покидают группу IP-адреса мультивещания. Множество терминалов 1002 доступа больше не ассоциированы с IP-адресом мультивещания. Уведомление 1018A об освобождении адреса можно посылать, используя протокол IGMP.
[0085] Множество терминалов 1002 доступа могут также передавать сообщение подтверждения 1020A завершения вызова на сервер 1012 мультивещания. Контроллер 1008 базовых станций может послать назначение 1022A канала во множество терминалов 1002 доступа. Назначение 1022A канала может указывать, что MAC ID мультивещания не ассоциирован со множеством терминалов 1002 доступа.
[0086] В одном варианте осуществления сервер 1012 мультивещания посылает подтверждение 1020B завершения вызова на один терминал 1004 доступа. Этот один терминал 1004 доступа может передавать групповое уведомление 1016B контроллеру 1008 базовых станций. Групповое уведомление 1016B может включать в себя IP-адрес группы мультивещания и указывать, что терминал доступа покидает это соединение с группой мультивещания. Один терминал 1004 доступа может также послать уведомление 1018B об освобождении адреса к PDSN 1010. Уведомление 1016B об освобождении адреса может указывать, что этот один терминал 1004 доступа больше не ассоциируется с IP-адресом мультивещания. Контроллер 1008 базовых станций может также послать назначение 1022B канала в единственный терминал 1004 доступа. Назначение 1022B канала может указывать, что MAC ID мультивещания не ассоциирован с терминалом 1004 доступа.
[0087] Фиг. 11 - потоковая диаграмма, иллюстрирующая один вариант осуществления выделенного пути передачи данных, устанавливаемого терминалом доступа 1104, для поддержания множественных соединений с временной группой мультивещания. Пакеты данных могут быть переданы посредством PDSN 1110 по этому установленному соединению пути передачи данных. Терминал 1104 доступа может сначала установить сеанс связи 1114 с контроллером 1108 базовых станций. Контроллер 1108 базовых станций может установить А11 соединение 1116 с PDSN 1110.
[0088] В одном варианте осуществления сервер 1112 мультивещания является сервером РТТ. В другом варианте осуществления сервером 1112 мультивещания является РоС. Каждый терминал доступа в сети, такой как единственный терминал 1104 доступа и множество терминалов 1102 доступа, может установить поток RLP и вспомогательный канал А10. Как упомянуто выше, вспомогательный канал А10 может быть выделен для некоторого трафика данных. Поток RLP может быть связан с вспомогательным каналом А10 в контроллере 1108 базовых станций. Этот путь передачи данных может быть полностью установлен, когда установлено соединение с группой мультивещания с сервером 1112 мультивещания.
[0089] Единственный терминал 1104 доступа может послать запрос 1118A резервирования потока в контроллер 1108 базовых станций. Запрос 1118A резервирования потока может включать в себя идентификационную информацию для IP потока и параметры QoS, для которых требуется резервирование потока RLP. Запрос 1118A резервирования потока может также включать в себя индикацию, что резервирование потока предназначено для временного IP потока группы мультивещания. В варианте осуществления, проиллюстрированном здесь, терминал доступа может установить резервирования для более чем одной временной группы мультивещания. Контроллер 108 базовых станций может резервировать потоки RLP для временных групп мультивещания таким образом, который может максимизировать вероятность обнаружения одного и того же потока RLP, доступного для назначения во всех терминалах доступа, принадлежащих временной группе мультивещания, когда соединение устанавливается для этой группы. Контроллер 108 базовых станций может ответить посредством передачи ответа 1120A резервирования потока, который может включать в себя параметры QoS, предоставленные для этого IP потока. Контроллер 1108 базовых станций может послать активацию 1122 потока, чтобы активизировать поток RLP. Контроллер 1108 базовых станций может послать резервирование 1124 потока, чтобы назначить активизированный поток RLP для IP потока, указанного в запросе 1118A резервирования потока.
[0090] В одном варианте осуществления контроллер 1108 базовых станций передает запрос 1126B регистрации А11 к PDSN1110. Запрос 1126B регистрации А11 может включать в себя идентификационную информацию IP потока и предоставленные параметры QoS потока IP, для которого должен быть установлен вспомогательный канал А10. PDSN 1110 может ответить посредством передачи ответа 1128B регистрации, указывающего успешное установление вспомогательного канала А10.
[0091] Этапы 1118A - 1128B могут быть повторены терминалом 1104 доступа для другого IP потока временной группы мультивещания. Терминал 1104 доступа может поэтому установить ресурсы в контроллере 1108 базовых станций и PDSN 1110 для множественных временных соединений группы мультивещания одновременно. Этапы 1114 - 1128B, описанные на фиг. 11, могут быть повторены для каждого терминала 1102 доступа, включенного в сеть.
[0092] Фиг. 12 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, устанавливаемого между одним или более терминалами 1202, 1204 доступа и сервером 1212 мультивещания. Эта диаграмма иллюстрирует процедуру установки соединения с группой мультивещания, когда терминал доступа может поддерживать множественные соединения с временной группой мультивещания одновременно. Первый терминал 1204 доступа может выполнять мультивещание информации ко второму, третьему и т.д. до N-го терминала 1202 доступа (АТ N). В одном варианте осуществления терминал 1204 доступа посылает вызов 1214 в сервер 1212 мультивещания. Сервер мультивещания может послать объявление 1216 вызова одному или более терминалам доступа, представленным посредством АТ N 1202. Объявление 1216 вызова может включать в себя параметры, такие как идентификационная информация вызова, IP-адрес мультивещания и порт мультивещания. Сервер 1212 мультивещания может использовать IP-адрес мультивещания и порт, указанные в 1216, чтобы передавать данные на каждый терминал 1202, 1204 доступа в этой группе.
[0093] Терминалы доступа из множества терминалов 1202 доступа могут использовать параметры, включенные в объявление 1216 вызова, чтобы послать групповое уведомление 1218A контроллеру 1208 базовых станций. Групповое уведомление 1218A может включать в себя IP-адрес мультивещания для идентификации группы мультивещания. Каждый терминал 1202 доступа может послать уведомление 1220A о присоединении к адресу к PDSN 1210. Другими словами, каждый терминал 1202 доступа в группе присоединяется к группе IP-адреса мультивещания с корнем в PDSN 1210. Присоединение терминалов 1202 доступа к группе IP-адреса мультивещания может быть реализовано, используя протокол IGMP.
[0094] Контроллер 1208 базовых станций может стать оповещенным о каждом терминале доступа, который принадлежит той же самой группе мультивещания посредством группы мультивещания, уведомленной терминалом доступа в групповом уведомлении 1218A к контроллеру базовых станций. В одном варианте осуществления контроллер 1208 базовых станций выбирает один из потоков RLP, которые были установлены для группы мультивещания, чтобы служить потоком RLP - "лидером". Как описано ранее, контроллер 1208 базовых станций принимает пакеты от PDSN 1210 по выделенному вспомогательному каналу А10 для каждого из терминалов доступа в соединении с группой мультивещания и передает пакет к потоку RLP, назначенному ему. Поток RLP - "лидер" может отправить пакет приемопередатчику базовой станции по воздушной передаче, используя MAC ID мультивещания. Потоки RLP не лидеры отвергаются и удаляют свои соответствующие пакеты. Если терминал доступа с потоком RLP "лидером" покидает соединение с группой мультивещания или географически перемещается из зоны обслуживания обслуживающего контроллера базовых станций, поток RLP другого терминала доступа может быть выбран как новый поток RLP - "лидер".
[0095] Контроллер 1208 базовых станций посылает назначение 1222A потока в терминалы 1202 доступа, указывая поток RLP, который был назначен на группу мультивещания, уведомленную в 1218A. Контроллер 1208 базовых станций может использовать различные алгоритмы, чтобы назначить одинаковый номер потока RLP на все терминалы доступа в соединении с группой мультивещания. В одном варианте осуществления контроллер базовых станций может использовать алгоритм хэширования в отношении IP-адреса группы мультивещания, чтобы определить поток RLP, который должен быть назначен. В другом варианте осуществления контроллер базовых станций может назначить поток RLP, который не был назначен ни для одного из терминалов доступа, которые он обслуживает. Контроллер 1208 базовых станций посылает назначение 1224A канала в каждый терминал 1202 доступа. Назначение 1224A канала указывает канал, по которому обмен может быть реализован между каждым терминалом 1202 доступа и приемопередатчиком базовой станции. Назначение 1224A канала может включать в себя MAC ID мультивещания, который назначается для передачи данных мультивещания.
[0096] Каждый терминал 1202 доступа может передавать резервирование 1226А к PDSN 1210. Резервирование 1226A может включать в себя фильтр пакетов и идентификационную информацию IP потока. Идентификационная информация IP потока в 1226A идентифицирует поток IP, для которого поток RLP, назначенный в 1222A, был зарезервирован ранее. PDSN 1210 может передавать подтверждение 1228A резервирования. В одном варианте осуществления фильтр пакетов может быть установлен в PDSN 1210 таким образом, что трафик данных для временной группы мультивещания фильтруется в выделенный вспомогательный канал А10, установленный ранее. Каждый терминал 1202 доступа после приема подтверждения 1228A резервирования посылает уведомление 1230 принятия вызова к серверу 1212 мультивещания.
[0097] Сервер 1212 мультивещания может послать предоставление 1232 вызова в терминал 1204 доступа, который породил соединение с группой мультивещания. Предоставление 1232 вызова указывает успешную установку соединения с группой мультивещания и может включать в себя параметры, такие как идентификационная информация вызова, IP-адрес мультивещания и порт мультивещания. Терминал 1204 доступа может послать групповое уведомление 1218B контроллеру 1208 базовых станций, указывая IP-адрес мультивещания, назначенный для этой группы мультивещания. Терминал 1204 доступа может также послать уведомление 1220B присоединения к адресу к PDSN 1210. Другими словами, терминал 1204 доступа может присоединиться к группе IP-адреса мультивещания с корнем в PDSN 1210. Терминал 1204 доступа может присоединиться к группе IP-адреса мультивещания с помощью протокола IGMP. Контроллер 1208 базовых станций посылает назначение 1222B потока в терминал 1204 доступа, указывая поток RLP, который был назначен на группу мультивещания, уведомленную в 1218B. Базовая станция посылает назначение 1224B канала в терминал 1204 доступа. Назначение 1224B канала указывает канал, в котором обмен может быть реализован между каждым терминалом 1204 доступа и приемопередатчиком базовой станции. Назначение 1224B канала может включать в себя MAC ID мультивещания, который назначается для передачи данных мультивещания.
[0098] Терминал 1204 доступа может передавать резервирование 1226B к PDSN 1210. Резервирование 1226B может включать в себя фильтр пакетов и идентификационную информацию IP потока. Идентификационная информация IP потока в 1226B идентифицирует поток IP, для которого поток RLP, назначенный в 1222B, был зарезервирован ранее. PDSN 1210 может передавать подтверждение 1228B резервирования. В одном варианте осуществления фильтр пакетов может быть установлен в PDSN 1210 таким образом, что трафик данных для временной группы мультивещания фильтруется в выделенный вспомогательный канал А10, установленный ранее.
[0099] Фиг. 13 - потоковая диаграмма, иллюстрирующая один вариант осуществления соединения с временной группой мультивещания, ограниченного между сервером 1312 мультивещания и одним или более терминалами 1302, 1304 доступа. Потоковая диаграмма, проиллюстрированная на фиг. 13, иллюстрирует случай, когда терминалы 1302, 1304 доступа могут поддерживать только множественные соединения с временной группой мультивещания в любой момент времени. Единственный терминал 1304 доступа может послать уведомление 1314A завершения вызова серверу 1312 мультивещания. Сервер 1312 мультивещания может послать уведомление 1314B завершения вызова множеству терминалов 1302 доступа. Множество терминалов 1302 доступа могут передавать групповое уведомление 1316A контроллеру 1308 базовых станций. Групповое уведомление 1316A может включать в себя IP-адрес мультивещания и указывать, что терминал доступа покидает соединение с группой мультивещания. Множество терминалов 1302 доступа могут также послать уведомление 1318A об освобождении адреса к PDSN 1310. В одном варианте осуществления уведомление 1318A об освобождении адреса указывает, что множество терминалов 1302 доступа покидает группу IP-адреса мультивещания с корнем в PDSN 1310. Другими словами, множество терминалов 1302 доступа больше не ассоциируются с IP-адресом мультивещания. Уведомление 1318A об освобождении адреса можно послать, используя протокол IGMP.
[00100] Каждый терминал 1302 доступа может передавать резервирование 1320A к PDSN 1310. Резервирование 1320A может включать в себя фильтр пакетов и идентификационную информацию IP потока. Идентификационная информация IP потока в 1320A идентифицирует поток IP, для которого поток RLP является назначенным в соединении с группой мультивещания. Контроллер 1308 базовых станций может послать назначение 1322A канала во множество терминалов 1302 доступа. Назначение 1322A канала может указывать, что MAC ID мультивещания не ассоциируется с множеством терминалов 1302 доступа. PDSN 1310 может передавать подтверждение 1324A резервирования. В одном варианте осуществления фильтр пакетов может быть удален в PDSN 1310 таким образом, что трафик данных для временной группы мультивещания больше не фильтруется в выделенный вспомогательный канал А10. Каждый терминал 1302 доступа после приема подтверждения 1324A резервирования посылает подтверждение 1326A завершения вызова серверу 1312 мультивещания.
[00101] В одном варианте осуществления сервер 1312 мультивещания посылает подтверждение 1326B завершения вызова на единственный терминал 1304 доступа. Единственный терминал 1304 доступа может передавать групповое уведомление 1316B контроллеру 1308 базовых станций. Групповое уведомление 1316B может включать в себя IP-адрес мультивещания и указывать, что терминал доступа покидает соединение с группой мультивещания. Единственный терминал 1304 доступа может также послать уведомление 1318B об освобождении адреса к PDSN 1310. Уведомление 1318B об освобождении адреса может указывать, что единственный терминал 1304 доступа более не ассоциируется с этой группой IP-адреса мультивещания. Терминал 1304 доступа может передавать резервирование 1320B к PDSN 1310. Резервирование 1320B может включать в себя фильтр пакетов и идентификационную информацию IP потока. Идентификационная информация IP потока в 1320B идентифицирует поток IP, для которого поток RLP является назначенным в соединении с группой мультивещания. Контроллер 1308 базовых станций может также послать назначение 1322B канала в единственный терминал 1304 доступа. Назначение 1322B канала может указывать, что MAC ID мультивещания не ассоциируется с терминалом 1304 доступа. PDSN 1310 может передавать подтверждение 1324B резервирования. В одном варианте осуществления фильтр пакетов может быть удален в PDSN 1310 таким образом, что трафик данных для временной группы мультивещания больше не фильтруется в выделенный вспомогательный канал А10.
[00102] Фиг. 14 иллюстрирует различные компоненты, которые могут быть использованы в устройстве 1408 связи, таком как терминал доступа, в соответствии с конфигурацией. Устройство 1408 включает в себя процессор 1402, который управляет работой устройства 1408. Процессор 1402 может быть также назван как центральный процессор. Память 1404, которая может включать в себя и постоянное запоминающее устройство (ПЗУ) и память с произвольным доступом (ОЗУ), выдает команды и данные на процессор 1402. Часть памяти 1404 может также включать в себя энергонезависимое ОЗУ (NVRAM).
[00103] Устройство 1408 может также включать в себя корпус 1422, который включает в себя передатчик 1410 и приемник 1412, чтобы разрешить передачу и прием данных между терминалом 1408 доступа и удаленным местоположением. Передатчик 1410 и приемник 1412 могут быть объединены в приемопередатчик 1420. Антенна 1418 присоединена к корпусу 1422 и электрически присоединена к приемопередатчику 1420.
[00104] Устройство 1408 связи также включает в себя детектор 1406 сигналов, используемый для обнаружения и измерения уровня сигналов, принятых приемопередатчиком 1420. Детектор 1406 сигналов обнаруживает такие сигналы как полная энергия, энергия пилот-сигнала, приходящаяся на элементы псевдошумового сигнала (PN), спектральная плотность мощности и другие сигналы.
[00105] Преобразователь 1414 состояния устройства 1408 управляет состоянием устройства 1408 на основании текущего состояния и дополнительных сигналов, принятых приемопередатчиком 1420 и обнаруженных детектором 1406 сигналов. Устройство 1408 способно работать в любом из многих состояний.
[00106] Устройство 1408 также включает в себя определитель 1424 системы, используемый для управления устройством 1408 и определения, какой системе поставщика услуг устройство 1408 должно осуществлять передачи, когда оно определяет, что система текущего поставщика услуг является неадекватной.
[00107] Различные компоненты устройства 1408 соединяется вместе системой 1426 шин, которая может включать в себя шину питания, шину сигналов управления и шину сигналов состояния в дополнение к шине передачи данных. Однако, ради ясности, различные шины иллюстрируются на фиг. 14 как система 1426 шин. Устройство 1408 может также включать в себя цифровой процессор сигналов (DSP) 1416 для использования в обработке сигналов.
[00108] Фиг. 15 - блок-схема базовой станции 1508 в соответствии с одним вариантом осуществления раскрытого устройства. Базовая станция 1508 может быть контроллером базовых станций, приемопередатчиком базовой станции и т.д. Базовая станция 1508 включает в себя приемопередатчик 1520, который включает в себя передатчик 1510 и приемник 1512. Приемопередатчик 1520 может быть подсоединен к антенне 1518. Базовая станция 1508 также включает в себя цифровой процессор сигналов (DSP) 1514, процессор общего назначения 1502, память 1504 и коммуникационный интерфейс 1506. Различные компоненты базовой станции 1508 могут быть включены в корпус 1522.
[00109] Процессор 1502 может управлять работой базовой станции 1508. Процессор 1502 может также называться как центральный процессор. Память 1504, которая может включать в себя и постоянное запоминающее устройство (ПЗУ) и память с произвольным доступом (ОЗУ), выдает команды и данные в процессор 1502. Часть памяти 1504 может также включать в себя энергонезависимое ОЗУ (NVRAM).
[00110] В соответствии с раскрытым устройством антенна 1518 может принимать сигналы обратной линии связи, которые были переданы от соседнего устройства 1408 связи, такого как терминал доступа. Антенна 1518 подает эти принятые сигналы к приемопередатчику 1520, который фильтрует и усиливает сигналы. Сигналы подаются от приемопередатчика 1520 к DSP 1514 и на процессор общего назначения 1502 для демодуляции, декодирования, дополнительного фильтрования и т.д.
[00111] Различные компоненты базовой станции 1508 соединяется вместе системой 1526 шин, которая может включать в себя шину питания, шину сигналов управления и шину сигналов состояния в дополнение к шине передачи данных. Однако, ради ясности, различные шины иллюстрируются на фиг. 15 как система 1526 шин.
[00112] Информация и сигналы могут быть представлены, используя любое множество различных технологий и методик. Например, данные, инструкции, команды, информация, сигналы, биты, символы, и элементы сигнала, на которые можно сослаться всюду по вышеупомянутому описанию, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами, или любой их комбинацией.
[00113] Различные иллюстративные логические блоки, модули, схемы и этапы алгоритма, описанные вместе с вариантами осуществления, раскрытыми здесь, могут быть реализованы как электронное аппаратное обеспечение, программное обеспечение или их комбинации. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы были описаны выше обычно в терминах их функциональных возможностей. Реализуются ли такие функциональные возможности как аппаратное обеспечение или программное обеспечение, зависит от конкретного применения и конструктивных ограничений, наложенных на полную систему. Квалифицированные специалисты могут реализовать описанные функциональные возможности разными способами для каждого конкретного приложения, но такие решения реализации не должны быть интерпретированы как отклонение от объема существующих систем и способов.
[00114] Различные иллюстративные логические блоки, модули и схемы, описанные со ссылками на их раскрытие, могут быть реализованы или выполнены процессором общего назначения, цифровым процессором сигналов (DSP), специализированными интегральными схемами (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, логикой на дискретных логических элементах или транзисторах, дискретными компонентами аппаратного обеспечения, или любой комбинацией, предназначенной для выполнения функций, описанных в настоящем описании. Процессор общего назначения может быть микропроцессором, но в альтернативе процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может быть также реализован как комбинация вычислительных устройств, например, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP, или любая другая такая конфигурация.
[00115] Этапы способа или алгоритма, описанные в раскрытии выше, могут быть воплощены непосредственно в аппаратном обеспечении, в программном модуле, выполняемом процессором или их комбинации. Программный модуль может постоянно находиться в оперативной памяти, флэш-памяти, ПЗУ, программируемом ПЗУ, СППЗУ, регистрах, на жестком диске, сменном диске, CD-ROM или носителе данных любой другой формы, известной в технике. Примерный носитель данных подсоединяется к процессору таким образом, что процессор может считывать информацию с и записывать информацию на носитель данных. В альтернативе, запоминающий носитель может быть неотъемлемой частью процессора. Процессор и носитель данных могут постоянно находиться в специализированных интегральных схемах. Специализированные интегральные схемы могут постоянно находиться в пользовательском терминале. В альтернативе, процессор и носитель данных могут постоянно находиться в качестве дискретных компонентов в пользовательском терминале.
[00116] В одном или более примерных вариантах осуществления описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. Если реализованы в программном обеспечении, эти функции могут быть сохранены на или переданы по как одна или более команд или код на считываемом компьютером носителе. Считываемые компьютером носители включают в себя как компьютерные запоминающие носители, так и коммуникационные носители, включая любой носитель, который облегчает передачу компьютерной программы от одного места до другого. Запоминающие носители могут быть любыми доступными носителями, к которым может получить доступ компьютер. Посредством примера, а не ограничения, такие считываемые компьютером носители могут содержать ОЗУ, ПЗУ, СППЗУ, CD-ROM или другую память на оптическом диске, память на магнитном диске или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован для переноса или хранения желаемого программного кода в форме команд или структур данных, и к которому может получить доступ компьютер. Кроме того, любое соединение должным образом называют считываемым компьютером носителем. Например, если программное обеспечение передается от вебсайта, сервера, или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, цифровую абонентскую линию (DSL), или беспроводные технологии, такие как инфракрасное излучение, радио, и микроволновое, то коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL, или беспроводные технологии, такие как инфракрасное излучение, радио, и микроволновое излучение включаются в определение носителя. Диск оптический и диск магнитный, как используются здесь, включают в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск технологии blu-ray, где диски магнитные обычно воспроизводят данные магнитным способом, в то время как диски оптические воспроизводят данные оптически лазерами. Комбинации вышеупомянутых должны также быть включены в рамки считываемых компьютером носителей.
[00117] Способы, раскрытые здесь, содержат один или более этапов или действий для того, чтобы достигнуть описанного способа. Этапы способа и/или действия могут быть обменены друг с другом, не отступая от объема настоящего изобретения. Другими словами, если конкретный порядок этапов или действий не требуется для надлежащей работы варианта осуществления, порядок и/или использование конкретных этапов и/или действий могут быть модифицированы, не отступая от объема настоящего изобретения.
[00118] В то время как конкретные варианты осуществления и применения настоящего изобретения были иллюстрированы и описаны, подразумевается, что изобретение не ограничивается точной конфигурацией и компонентами, раскрытыми здесь. Различные модификации, изменения и разновидности, которые очевидны для специалистов, могут быть выполнены в устройстве, работе и подробностях способов и системах настоящего изобретения, раскрытого здесь, не отступая от формы и объема изобретения.