Эффективная многоадресная широковещательная передача для систем пакетных данных
Иллюстрации
Показать всеИзобретение относится к области коммуникации. Техническим результатом является обеспечение эффективного широкого вещания в беспроводной системе пакетных данных. Один УДС_ИД используют для широкого вещания для группы абонентов. С помощью использования информации о качестве канала группы абонентов базовая станция определяет идентификацию абонента с наихудшими состояниями каналов. Синхронизацию и формат передачи многоадресной передачи затем настраивают таким образом, чтобы абонент с наихудшими состояниями каналов мог восстановить передачу. Если синхронизация и формат передачи выбраны по отношению к абоненту с наихудшими состояниями каналов, вероятно, что другие абоненты также смогут восстановить передачу. Следовательно, необходимо использовать только один УДС_ИД для выполнения одной широковещательной передачи, вместо посылки множества передач для множества абонентов. 11 н. и 43 з.п. ф-лы, 3 ил., 1 табл.
Реферат
Область техники, к которой относится изобретение
Настоящее изобретение относится в целом к коммуникациям и, более конкретно, к передаче многоадресных широковещательных передач в системах беспроводной связи.
Уровень техники
Область беспроводной связи имеет много применений, включая, например, беспроводные телефоны, пейджинговую связь, беспроводные местные линии связи, персональные цифровые ассистенты (PDA, ПЦА), Интернет-телефонию и спутниковые системы связи. В частности, важным применением являются сотовые телефонные системы для мобильных абонентов. Используемое в настоящем описании понятие "сотовая" система включает в себя частоты как служб сотовой связи, так и служб персональной связи (PCS, СПС). Для таких сотовых телефонных систем разработаны различные эфирные интерфейсы, включая, например, множественный доступ с частотным разделением каналов (FDMA, МДЧР), множественный доступ с временным разделением каналов (TDMA, МДВР) и множественный доступ с кодовым разделением каналов (CDMA, МДКР). В связи с ними установлены различные местные и международные стандарты, включая, например, стандарты "Усовершенствованная мобильная телефонная служба (AMPS, УМТС)", "Глобальная система мобильной связи (GSM, ГСМС)" и "Временный стандарт 95 (IS-95)". IS-95 и его производные IS-95A, IS-95B, ANSI J-STD-008 (часто называемые совместно как IS-95) и предложенные системы высокой скорости данных опубликованы Ассоциацией телекоммуникационной промышленности (TIA) и другими широко известными органами.
Сотовые телефонные системы, сконфигурированные в соответствии с использованием стандарта IS-95, описаны в патентах США №№ 5103459 и 4901307, права на которые переданы владельцу настоящего изобретения, и включенных в настоящее описание в качестве ссылки. Примерной системой, использующей способы МДКР, является "Представление кандидата технологии радиопередачи (RTT) ITU-R cdma2000" (называемое в настоящем описании как cdma2000), выпущенное TIA. Стандарт для cdma2000 представлен в первоначальных версиях IS-2000 и утвержден TIA и 3GPP2. Другим стандартом МДКР является стандарт W-CDMA, Ш-МДКР (широкополосный множественный доступ с кодовым разделением каналов), осуществленный в Проекте партнерства 3-го поколения "3GPP2", документы №№ 3G TS 25.211, 3G TS 25.212, 3G TS 25.213 и 3G TS 25.214.
Стандарты в области телекоммуникации, упомянутые выше, являются примерами некоторых из различных в системе связи, которые могут быть реализованы для передачи речи и/или данных. В этих системах множество пользователей должны совместно использовать ограниченные системные ресурсы. Одним таким ограничением является доступность каналов для поддержки множества пользователей. Например, в системе типа МДКР каждому пользователю в области действия базовой станции выделяют один или несколько каналов для осуществления связи с базовой станцией. Если бы не было достаточно каналов, тогда новый пользователь, который входит в область действия базовой станции, был бы блокирован от доступа к службам этой базовой станции.
В определенных ситуациях желательно передавать одни и те же данные нескольким пользователям. Это особенно желательно для приложений, которые накладывают большую нагрузку на радиосеть, такую как потоковое видео. Однако сотовые базовые станции в настоящее время сконфигурированы с возможностью передачи данных по отдельным каналам каждому пользователю, не учитывая подобность данных для каждого пользователя. Следовательно, можно было бы сказать, что базовая станция тратит ресурсы канала каждый раз, когда выполняет множество передач с одинаковым содержанием данных. В данной области техники имеется настоящая потребность в способе и устройстве, предназначенным для передачи одинаковых или подобных данных множеству пользователей без использования множества каналов.
Сущность изобретения
Способы и устройства, представленные в данной заявке, адресованы вышеупомянутым потребностям. В одном аспекте предложено устройство для многоадресных передач, которые минимизируют ресурсы каналов, содержащее элемент памяти и процессорный элемент, предназначенный для выполнения множества инструкций, хранимых в элементе памяти, при этом множество инструкций предназначено для генерирования идентификатора для группы абонентов, причем идентификатор предназначен для доступа к многоадресной услуге; использования информации о качестве канала, по меньшей мере, для одного абонента, чтобы определить синхронизацию многоадресной услуги для группы абонентов; и передачи идентификатора и многоадресной услуги, по меньшей мере, по одному каналу, причем многоадресную услугу передают в соответствии с синхронизацией, определенной с помощью информации о качестве канала.
В другом аспекте предложено другое устройство для генерирования идентификатора для группы абонентов, причем идентификатор предназначен для доступа к многоадресной услуге; для использования информации о качестве канала, по меньшей мере, для одного абонента, чтобы определить формат передачи многоадресной услуги для группы абонентов; и для передачи идентификатора и многоадресной услуги, по меньшей мере, по одному каналу, в котором многоадресную услугу передают в соответствии с форматом передачи, определенном с помощью информации о качестве канала.
В другом аспекте предложен способ определения информации о качестве канала для множества абонентов; для идентификации абонента с наихудшими состояниями каналов; для шифрования многоадресной услуги с использованием кода шифрования, известного множеству абонентов; и для передачи зашифрованной многоадресной услуги множеству абонентов, причем зашифрованную многоадресную услугу передают в соответствии с форматом передачи, который является оптимальным для абонента с наихудшими состояниями каналов.
В другом аспекте предложен способ генерирования идентификатора для группы абонентов, в котором идентификатор предназначен для доступа к многоадресной услуге; для идентификации абонента с наихудшим качеством канала с помощью анализа множества указателей обратной связи качества каналов от группы пользователей; для выбора синхронизации и формата передачи многоадресной услуги таким образом, что многоадресная услуга будет принята абонентом с наихудшими состояниями каналов; и для передачи идентификатора по первому каналу, а многоадресной услуги по второму каналу в соответствии с синхронизацией и форматом передачи, как определено абонентом с наихудшим качеством канала.
Краткое описание чертежей
Фиг. 1 - схема беспроводной сети связи.
Фиг. 2 - блок-схема варианта осуществления, предназначенного для выбора синхронизации многоадресной передачи.
Фиг. 3 - блок-схема варианта осуществления, предназначенного для выбора формата передачи многоадресной передачи.
Подробное описание изобретения
Как проиллюстрировано на фиг. 1 беспроводная сеть 10 связи обычно включает в себя множество подвижных станций (также называемых абонентскими устройствами или пользовательским оборудованием или удаленными станциями) 12а-12d, множество базовых станций (также называемых приемопередатчиками базовых станций (BTS, ПБС или узлом В) 14а-14с, контроллер базовых станций (BSC, КБС) (также называемый контроллером радиосети или функцией 16 управления пакетами), центр коммутации мобильной связи (MSC, ЦКМС) или коммутатор 18, узел обслуживания пакетных данных (PDSN УОПД) или функцию взаимодействия (IWF, ФВ) 20, коммутируемую телефонную сеть общего пользования (PSTN, КТСОП) 22 (обычно телефонная компания) и сеть протокола Интернет (IP) 24 (обычно Интернет). С целью простоты изображены четыре подвижные станции 12а-12d, три базовые станции 14а-14с, один КБС 16, один ЦКМС 18 и один УОПД 20. Специалистам в данной области техники будет понятно, что может быть любое число подвижных станций 12, базовых станций 14, КБС 16, ЦКМС 18 и УОПД 20.
В одном варианте осуществления беспроводная сеть 10 связи является сетью услуг передачи пакетных данных. Подвижные станции 12а-12d могут быть любыми из ряда различных типов устройств радиосвязи, таких как портативный телефон, сотовый телефон, который соединен с портативным компьютером, выполняющий основанные на IP приложения веб-браузера, сотовый телефон со связанными автомобильными комплектами "свободные руки", персональный ассистент данных (PDA, ПАД), выполняющий основанные на IP приложения веб-браузера, модуль радиосвязи, встроенный в портативный компьютер, или модуль связи фиксированного местонахождения, такой как может быть обнаружен в беспроводной местной сети или в измерительной системе. В наиболее общем варианте осуществления подвижные станции могут быть любым типом устройства связи. Подвижные станции 12а-12d преимущественно могут быть сконфигурированы с возможностью выполнения одного или нескольких беспроводных протоколов пакетных данных, таких как описаны, например, в стандарте EIA/TIA/IS-707.
В одном варианте осуществления сеть 24 IP соединена с УОПД 20, УОПД 20 соединен с ЦКМС 18, ЦКМС 18 соединен с КБС 16 и КТСОП 22, и КБС 16 соединен с базовыми станциями 14а-14с через линии радиосвязи, сконфигурированные с возможностью передачи речи и/или пакетов данных в соответствии с любым из нескольких известных протоколов, включая, например, Е1, Т1, асинхронный режим передачи (АТМ, АРП), IP, РРР, передачу кадров, HDSL, ADSL или xDSL. В альтернативном варианте осуществления КБС 16 соединен непосредственно с УОПД 20, а ЦКМС 18 не соединен с УОПД 20.
Во время типичной работы сети 10 беспроводной связи базовые станции 14а-14с принимают и выполняют демодуляцию множества сигналов обратной линии связи (подвижная станция-базовая станция) от различных подвижных станций 12а-12d, занятых в телефонных вызовах, поиске и просмотре WWW или других передачах данных. Каждый сигнал обратной линии связи, принятый данной базовой станцией 14а-14с, обрабатывают в этой базовой станции 14а-14с. Каждая базовая станция 14а-14с может взаимодействовать с множеством подвижных станций 12а-12d с помощью модуляции и передачи множеств сигналов прямой линии связи (базовая станция-подвижная станция) в подвижные станции 12а-12d. Например, как изображено на фиг. 1, базовая станция 14а одновременно взаимодействует с первой и второй подвижными станциями 12а, 12b, а базовая станция 14с одновременно взаимодействует с третьей и четвертой подвижными станциями 12с, 12d.
КБС 16 обеспечивает функциональные возможности распределения ресурсов вызова и управления мобильностью, включая организацию мягких передач обслуживания вызова для конкретной подвижной станции 12а-12d от одной базовой станции 14а-14с в другую базовую станцию 14а-14с. Например, подвижная станция 12с одновременно взаимодействует с двумя базовыми станциями 14b, 14с. В конечном итоге, когда подвижная станция удаляется достаточно далеко от одной из базовых станций 14с, будет выполнена передача обслуживания вызова в другую базовую станцию 14b.
Если передача является традиционным телефонным вызовом, КБС 16 будет направлять принятые данные в ЦКМС 18, который обеспечивает дополнительные услуги маршрутизации для интерфейса с КТСОП 22. Если передача является передачей, основанной на пакетах, такой как вызов данных, предназначенный для сети 24 IP, ЦКМС 18 будет направлять пакеты данных в УОПД 20, который будет посылать пакеты в сеть 24 IP. Альтернативно КБС 16 будет направлять пакеты непосредственно в УОПД 20, который посылает пакеты в сеть 24 IP.
В некоторых системах связи, пакеты, несущие трафик данных, разделяют на подпакеты, которые занимают интервалы времени канала передачи. Только для иллюстративного удобства в настоящем описании использована номенклатура системы cdma2000. Такое использование не предназначено для ограничения реализации вариантов осуществления, описанных в настоящей заявке, системами cdma2000. Варианты осуществления могут быть реализованы в других системах, таких как, например, ШМДКР, без влияния на рамки объема вариантов осуществления, описанных в настоящей заявке.
Прямая линия связи от базовой станции в удаленную станцию, работающую в области действия базовой станции, может содержать множество каналов. Некоторые из каналов прямой линии связи могут включать в себя канал пилот-сигнала, канал синхронизации, пейджинговый канал, быстрый пейджинговый канал, канал широковещательной передачи, канал управления мощностью, канал распределения, канал управления, специализированный канал управления, канал управления доступом к среде (МАС, УДС), основной канал, дополнительный канал, дополнительный кодовый канал и канал пакетных данных, но не ограничена ими. Обратная линия связи также содержит множество каналов. Каждый канал переносит разные типы информации в целевой пункт назначения. Обычно речевой трафик переносят по основным каналам, а трафик данных переносят по дополнительным каналам или каналам пакетных данных. Дополнительные каналы обычно являются специализированными каналами, в то время как каналы пакетных данных обычно переносят сигналы, которые предназначены для различных сторон, способом временного или кодового мультиплексирования. Альтернативно каналы пакетных данных также описаны как совместно используемые дополнительные каналы. Для целей описания вариантов осуществления в настоящей заявке дополнительные каналы и каналы пакетных данных в общем названы каналами трафика данных.
Трафик речи и трафик данных обычно кодируют, модулируют и расширяют перед передачей либо по прямой линии связи, либо по обратной линии связи. Кодирование, модуляция и расширение могут быть реализованы во множестве форматов. В системе МДКР формат передачи в конечном счете зависит от типа канала, через который должны быть переданы трафик речи и трафик данных, и от состояния канала, который может быть описан с точки зрения замирания и помехи.
Системы пакетных данных традиционно передают данные в удаленные станции от одной до десяти станций за один раз. Передача данных происходит из базовой станции по совместно используемому каналу трафика данных, которая сопровождается управляющей информацией. Управляющая информация может содержать параметры передачи данных, такие как модуляция, кодирование и мощность, которые регулируют с помощью базовой станции с использованием информации обратной связи качества канала (CQF, ОСКК) об удаленной станции. Информацию ОСКК используют для максимизации пропускной способности системы, минимизации использования каналов и максимизации вероятности того, что передача данных достигнет удаленной станции с допустимым качеством. ОСКК может быть явной через передачу из удаленной станции, или ОСКК может быть получена с помощью базовой станции через передачи уровней мощности. Базовая станция передает управляющую информацию для того, чтобы помочь удаленной станции в декодировании передачи связанных данных.
Одной частью управляющей информации, которую передают в удаленную станцию, является идентификатор управления доступом к среде (MAC_ID, УДС_ИД). УДС_ИД назначают удаленным станциям в соответствии с уникальным международным опознавательным кодом подвижной станции (IMSI, МОКПС), когда удаленная станция входит в систему связи. Следовательно, канал, который выделен для удаленной станции, может быть идентифицирован с помощью УДС_ИД, который назначен удаленной станции.
Некоторые системы пакетных данных предлагают услуги, такие как многоадресная передача и широковещательная передача. В многоадресной передаче одинаковые передачи посылают в группу удаленных станций. В широковещательной передаче одинаковые передачи посылают во все удаленные станции в области действия базовой станции. Например, широкое вещание видео потребовало бы, чтобы система передавала поток видео всем пользователям, подписанным на канал потокового видео. Однако, как упомянуто выше, системы пакетных данных сконфигурированы с возможностью передачи данных за один раз только в одну удаленную станцию. Следовательно, многоадресная передача и широковещательная передача в современных системах пакетных данных требует независимой передачи одних и тех же данных в каждую удаленную станцию. Если бы в системе присутствовало N удаленных станций и система должна была передавать одно и то же сообщение во все удаленные станции, тогда система передавала бы одну и ту же информацию N раз, причем каждая передача адаптирована к требованиям каждой удаленной станции.
Одну и ту же информацию посылают независимо в каждую удаленную станцию, поскольку передача в каждую удаленную станцию распространялась бы через разные состояния канала. Состояние каждого канала будет изменяться в соответствии с расстоянием до базовой станции, замиранием и помехой из других каналов. Для того чтобы гарантировать доставку информации в пределах желаемого уровня качества, такого как частота ошибок кадров (FER, ЧОК) меньше, чем 1%, должны быть настроены различные параметры передачи. В качестве простейшего примера, если состояния канала были бы плохие, тогда базовая станция передавала бы информацию в удаленную станцию с использованием формата, в котором символы данных часто повторяются в пакете. Следовательно, принимающая сторона могла бы мягко объединить испорченные символы данных для получения первоначальной информации. Однако, если состояния канала хорошие, тогда базовая станция могла бы передавать информацию в удаленную станцию с использованием формата, который не повторяет символы данных, поскольку принимающая сторона, вероятно, должна принимать неиспорченные символы данных. Следовательно, несмотря на то, что в удаленную станцию переносят одну и ту же информацию, форматы передачи пакетов данных в каждую удаленную станцию могут быть разными.
Пример различных параметров при различных скоростях, которые могут быть использованы сетью связи, изображен в таблице 1.
Таблица 1Параметры модуляции прямой линии связи | ||||
Скорость данных (Кбит/с) | Число интервалов времени | Бит на пакет | Скорость кода | Модуляция |
38,4 | 16 | 1024 | 1/5 | КФМ |
76,8 | 8 | 1024 | 1/5 | КФМ |
153,6 | 4 | 1024 | 1/5 | КФМ |
307,2 | 2 | 1024 | 1/5 | КФМ |
614,4 | 1 | 1024 | 1/3 | КФМ |
307,2 | 4 | 2048 | 1/3 | КФМ |
614,4 | 2 | 2048 | 1/3 | КФМ |
1228,8 | 1 | 2048 | 2/3 | КФМ |
921,6 | 2 | 3072 | 1/3 | 8-ФМ |
1843,2 | 1 | 3072 | 2/3 | 8-ФМ |
1228,8 | 2 | 4096 | 1/3 | 16-КАМ |
2457,6 | 1 | 4096 | 2/3 | 16-КАМ |
Следует заметить, что таблица 1 является просто иллюстративным примером только некоторых параметров передачи, которые могут отличаться для передачи одному абоненту относительно передачи другим абонентам. Другие параметры, такие как повторение символов и длительность передачи через множество кадров, не изображены.
Настоящие варианты осуществления направлены на исключение трат ресурсов канала, возникающих в результате многочисленности идентичных широковещательных передач множеству получателей. В одном варианте осуществления базовая станция генерирует специальное значение УДС_ИД, которое идентифицирует группу удаленных станций, а не одну удаленную станцию. Для каждой имеющейся многоадресной услуги также генерируют соответствующее специальное значение УДС_ИД. Например, УДС_ИД 00203 могло бы быть зарезервировано для потокового видео телевизионного канала. Удаленные станции, желающие принимать телевизионный канал через систему связи, должны были бы подписаться на эту услугу и ожидать УДС_ИД 00203 в управляющей сигнальной информации.
Поскольку УДС_ИД идентифицирует только один сигнал, который будет демодулирован и декодирован с помощью всех подписывающихся удаленных станций, в настоящей заявке также описаны варианты осуществления, предназначенные для предоставления возможности каждой удаленной станции в группе подписки демодулировать и декодировать сигнал. Фиг. 2 является блок-схемой, предназначенной для выбора синхронизации многоадресной передачи М абонентам. На этапе 200 планирующий элемент в базовой станции определяет указатели обратной связи качества канала от М абонентов в многоадресную услугу. Планирующий элемент может содержать элемент памяти и процессорный элемент, который сконфигурирован с возможностью выполнения этапов способа, описанных в настоящей заявке. В одном варианте осуществления измерения помехи канала (отношение несущей к помехе) (C/I, Н/П) общего пилот-сигнала прямой линии связи служит в качестве указателей обратной связи качества канала. На этапе 210 планирующий элемент выбирает оптимальное время для передачи многоадресной передачи по каналу, отмеченному с помощью специального УДС_ИД. Оптимальное время выбирают с помощью определения, когда абонент в наихудшем местоположении имеет хорошие состояния каналов, или задержка передачи данных становится слишком большой. Например, состояния канала могут быть непредпочтительными для абонента, который движется с чрезвычайно высокими скоростями около базовой станции. Высокая скорость могла бы вызвать произвольные, но кратковременные глубокие замирания. Такие кратковременные глубокие замирания были бы непредпочтительным состоянием канала, которое могло бы уменьшить пропускную способность данных системы. На этапе 220 базовая станция кодирует данные многоадресной передачи способом, который дал бы возможность приема на приемлемом уровне качества абонентом с наихудшими состояниями каналов. Затем базовая станция шифрует закодированные данные многоадресной передачи, когда необходимо, с помощью кода шифрования, который известен всем абонентам, и передает их в выбранное время по каналу, заданному с помощью УДС_ИД. На этапе 230 базовая станция передает, используя схему модуляции и уровень мощности, которые дают возможность абоненту с наихудшими состояниями каналов принимать широковещательную передачу на приемлемом уровне качества. Дополнительным усовершенствованием в варианте осуществления является использование кода шифрования, который является общим для всех абонентов или общим для выбранной группы абонентов, которые заплатили за дополнительные услуги.
В одном альтернативном варианте осуществления вместо того, чтобы использовать Н/П в качестве указателя обратной связи качества канала, планирующий элемент определяет, когда абонент наихудшего местоположения имеет хорошие состояния каналов, с помощью передачи тестовых пакетов данных абоненту наихудшего местоположения до тех пор, пока от абонента наихудшего местоположения не поступят сигналы подтверждения. Когда сигналы подтверждения, указывающие успешную демодуляцию и декодирование пакета тестовых данных, поступят, планирующий элемент может начать многоадресную передачу.
В другом альтернативном варианте осуществления планирующий элемент передает тестовые пакеты данных всем абонентам и ждет сигналы подтверждения от заданного процента абонентов. Процент мог бы быть любым, от простого большинства абонентов до 100% абонентов. Фактическая величина процента может быть выбрана с помощью обслуживающей системы. В системе, в которой сигналы подтверждения планируют таким образом, чтобы они поступали в заданные моменты времени, этот вариант осуществления может быть настроен таким образом, чтобы многоадресная передача происходила, когда, по меньшей мере, один обозначенный абонент передал сигнал подтверждения. По меньшей мере один обозначенный абонент может быть выбран таким образом, чтобы максимизировать вероятность приема многоадресной передачи большинством абонентов.
Следует заметить, что маловероятно для абонента в хорошем местоположении неуспешно принимать тестовые пакеты данных или многоадресную передачу. Если базовая станция не принимает сигнал подтверждения от этого абонента, более вероятно, что базовая станция потеряла сигнал подтверждения обратной линии связи, чем неуспешный прием сигнала прямой линии связи абонентом. Следовательно, более важно сконцентрироваться на сигналах подтверждения от абонентов с плохими каналами, чем от абонентов с предпочтительными каналами.
Фиг. 3 является блок-схемой, предназначенной для выбора формата передачи многоадресной передачи М абонентам. На этапе 300 планирующий элемент в базовой станции определяет указатели обратной связи качества канала от М абонентов в многоадресную услугу. На основании указателей обратной связи качества канала планирующий элемент определяет временную чувствительность данных и форматы передачи данных. На этапе 310 планирующий элемент выбирает формат передачи, который даст возможность абоненту с наихудшими состояниями каналов восстановить первоначальные данные. На этапе 320 базовая станция передает многоадресную передачу в формате передачи, выбранном с помощью планирующего элемента, причем многоадресную передачу передают с использованием одного УДС_ИД. Следует заметить, что другие абоненты не имели бы трудностей декодирования многоадресной передачи с использованием выбранного формата передачи, поскольку все другие абоненты имели лучшие состояния каналов. В качестве альтернативы использованию одного УДС_ИД многоадресную передачу шифруют с помощью кода шифрования, известного только абонентам.
Кроме этапов, описанных выше, планирующий элемент также мог бы посылать повторные передачи в формате, обозначенном абонентом с наихудшими состояниями каналов. Повторные передачи являются избыточными передачами информации, которая уже передана. Посредством процесса "мягкого объединения" в приемнике, символы, которые испорчены во время передачи одного пакета, могут быть объедиенны с символами, которые испорчены во время передачи другого пакета. Следовательно, биты "хороших" символов из отдельных передач могут быть использованы вместе для восстановления информации первоначальных данных.
Как упомянуто выше, возможно иметь множество специальных УДС_ИД для каждой возможной многоадресной услуги. Представляется, что варианты осуществления, описанные выше, могут дать возможность поставщику услуг предложить множество многоадресных услуг, таких как новости, погода, спортивные новости, биржевые курсы и т.д., без расходования ресурсов каналов, которые могли бы быть использованы иначе для трафика речи и трафика специализированных данных.
Специалисты в данной области техники поняли бы, что информация и сигналы могут быть представлены с использованием любой из множества различных технологий и способов. Например, данные, инструкции, команды, информация, сигналы, биты, символы и элементарные сигналы, которые могут упоминаться во всем вышеприведенном описании, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.
Специалисты в данной области техники дополнительно поняли бы, что различные иллюстративные логические блоки, модули, схемы и этапы алгоритмов, описанные в связи с вариантами осуществления, раскрытыми в настоящей заявке, могут быть реализованы как электронное аппаратное обеспечение, компьютерное программное обеспечение или комбинация того и другого. Для того чтобы понятно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы и этапы описаны выше в целом с точки зрения их функционального назначения. Реализуется ли такое функциональное назначение как аппаратное обеспечение или программное обеспечение, зависит от конкретного применения и ограничений проектирования, наложенных на всю систему. Опытные изобретатели могут реализовать описанное функциональное назначение различными способами для каждого конкретного применения, но решения такой реализации не должны интерпретироваться как вызывающие выход за рамки объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с вариантами осуществления, раскрытыми в настоящей заявке, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (DSP, ПЦС), специализированной интегральной схемы (ASIC, СИС), вентильной матрицы, программируемой в условиях эксплуатации (FPGA, ВМПУЭ) или другого программируемого логического устройства, дискретной логической схемы или транзисторной логики, дискретных компонентов аппаратного обеспечения или любой их комбинации, предназначенной для выполнения функций, описанных в настоящей заявке. Процессор общего назначения может быть микропроцессором, но в альтернативе процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован как комбинация вычислительных устройств, например, комбинация ПЦС и микропроцессора, множество микропроцессоров один или несколько микропроцессоров совместно с ядром ПЦС, или любая другая такая комбинация.
Этапы способа или алгоритма, описанные в связи с вариантами осуществления, раскрытыми в настоящей заявке, могут быть осуществлены непосредственно в аппаратном обеспечении, в модуле программного обеспечения, выполняемом процессором, или в комбинации того и другого. Модуль программного обеспечения может находиться в памяти RAM, ОЗУ, флэш-памяти, памяти ROM, ПЗУ, памяти EPROM, ЭППЗУ (электрически программируемое ПЗУ), памяти EEPROM, ЭСППЗУ (электрически стираемое программируемое ПЗУ), в регистрах, на жестком диске, сменном диске, CD-ROM (ПЗУ на компакт-диске), или любом другом виде носителя информации, известного в данной области техники. Примерный носитель информации соединен с процессором таким образом, что процессор может считывать информацию из носителя информации и записывать информацию на него. В альтернативе носитель информации может быть единым целым с процессором. Процессор и носитель информации могут находиться в СИС. СИС может находиться в пользовательском терминале. В альтернативе процессор и носитель информации могут находиться в виде дискретных компонентов в пользовательском терминале.
Предыдущее описание раскрытых вариантов осуществления предоставлено для того, чтобы дать возможность любому специалисту в данной области техники изготовить или использовать настоящее изобретение. Различные модификации этих вариантов осуществления будут легко понятны специалистам в данной области техники, а основные принципы, определенные в настоящей заявке, могут быть применимы к другим вариантам осуществления, не выходя за рамки объема и сущности изобретения. Следовательно, не предполагается, что настоящее изобретение ограничено вариантами осуществления, изображенными в настоящей заявке, а должно соответствовать самым широким рамкам, согласующимся с принципами и новыми признаками, раскрытыми в настоящей заявке.
1. Устройство для многоадресных передач, которые минимизируют ресурсы каналов, содержащее
элемент памяти и
процессорный элемент, предназначенный для выполнения множества инструкций, хранимых в элементе памяти, при этом множество инструкций предназначено для
генерирования идентификатора для группы абонентов, причем идентификатор предназначен для доступа к многоадресной услуге,
использования информации о качестве каналов, по меньшей мере, для одного абонента, чтобы определить время передачи многоадресной услуги для группы абонентов, когда абонент в наихудшем местоположении имеет хорошие состояния каналов, и
передачи идентификатора и многоадресной услуги, по меньшей мере, по одному каналу,
причем многоадресную услугу передают каждому из абонентов в соответствии с временем, определенным с помощью информации о качестве каналов.
2. Устройство по п.1, отличающееся тем, что передача идентификатора и многоадресной услуги по меньшей мере по одному каналу включает в себя передачу идентификатора по первому каналу и
передачу многоадресной услуги по второму каналу.
3. Устройство по п.2, отличающееся тем, что процессорный элемент дополнительно предназначен для выполнения следующих инструкций:
шифрования многоадресной услуги перед передачей многоадресной услуги по второму каналу, причем шифрование выполняют с помощью использования кода, известного только группе абонентов.
4. Устройство по п.1, отличающееся тем, что идентификатором является идентификатор управления доступом к среде (УДС_ИД).
5. Устройство для многоадресных передач, которые минимизируют ресурсы каналов, содержащее
элемент памяти и
процессорный элемент, предназначенный для выполнения множества инструкций, хранимых в элементе памяти, при этом множество инструкций предназначено для
генерирования идентификатора для группы абонентов, причем идентификатор предназначен для доступа к многоадресной услуге,
выбора информации о качестве каналов с помощью выбора информации о качестве каналов, связанной с абонентами, идентифицированными с помощью идентификатора, и имеющими наихудшие состояния каналов,
определения времени передачи многоадресной услуги, которая дает возможность абонентам с наихудшими состояниями каналов принимать многоадресную услугу с оптимальным качеством каналов, причем время определяют на основании информации о качестве каналов, связанной с абонентами в наихудшем местоположении, имеющими хорошие состояния каналов, и
передачи идентификатора и многоадресной услуги, по меньшей мере, по одному каналу, причем многоадресную услугу передают каждому из абонентов в соответствии с синхронизацией, определенной с помощью информации о качестве каналов.
6. Устройство по п.5, отличающееся тем, что информацией о качестве каналов является измерение помехи канала общего пилот-сигнала прямой линии связи.
7. Устройство по п.5, отличающееся тем, что информация о качестве каналов получена из уровней мощности передачи базовой станции.
8. Устройство по п.5, отличающееся тем, что информацией о качестве канала является множество сигналов подтверждения.
9. Устройство по п.8, отличающееся тем, что выбор информации о качестве каналов абонентов с наихудшими состояниями каналов включает в себя
передачу множества тестовых пакетов данных группе абонентов,
ожидание множества сигналов подтверждения от группы абонентов в ответ на множество тестовых пакетов данных, и
передачу многоадресной услуги, если множество сигналов подтверждения указывает на ответ от заданного процента группы абонентов.
10. Устройство по п.5, отличающееся тем, что идентификатором является идентификатор управления доступом к среде (УДС_ИД).
11. Устройство для многоадресных передач, которые минимизируют ресурсы каналов, содержащее
элемент памяти и
процессорный элемент, предназначенный для выполнения множества инструкций, хранимых в элементе памяти, при этом множество инструкций предназначено для:
генерирования идентификатора для группы абонентов, причем идентификатор предназначен для доступа к многоадресной услуге,
выбора информации о качестве канала абонента, идентифицированного с помощью идентификатора, и имеющего наихудшие состояния каналов,
определения времени передачи многоадресной услуги, которая дает возможность абоненту с наихудшим состоянием канала принимать многоадресную услугу с оптимальным качеством канала, причем время определяют на основании информации о качестве каналов, связанной с абонентом в наихудшем местоположении, имеющем хорошие состояния каналов, и
передачи идентификатора и многоадресной услуги, по меньшей мере, по одному каналу, причем многоадресную услугу передают каждому из абонентов в соответствии со временем, определенным с помощью информации о качестве каналов.
12. Устройство по п.11, отличающееся тем, что информацией о качестве каналов является сигнал подтверждения от абонента с наихудшим состоянием каналов.
13. Устройство по п.11, отличающееся тем, что идентификатором является идентификатор управления доступом к среде (УДС_ИД).
14. Устройство для многоадресных передач, которые минимизируют ресурсы каналов, содержащее
элемент памяти и
процессорный элемент, предназначенный для выполнения множества инструкций, хранимых в элементе памяти, при этом множество инструкций предназначено для:
генерирования идентификатора для группы а