СИСТЕМЫ И СПОСОБЫ ДЛЯ УПРАВЛЕНИЯ КАЧЕСТВОМ ОБСЛУЖИВАНИЯ ДЛЯ МНОЖЕСТВЕННОГО ДОСТУПА
SYSTEMS AND METHODS TO CONTROL SERVICE QUALITY FOR MULTIPLE ACCESS

Испрашивание приоритета
Настоящая заявка на патент притязает на приоритет предварительной заявки № 61/089689, озаглавленной "SYSTEMS AND METHOD FOR QUALITY OF SERVICE CONTROL OVER MULTIPLE ACCESSES", поданной 18 августа 2008 года, правообладателем которой является заявитель настоящей заявки, и тем самым явно содержащейся в данном документе по ссылке.
УРОВЕНЬ ТЕХНИКИ
Область техники, к которой относится изобретение
Настоящие аспекты относятся к устройствам беспроводной связи, а более конкретно к системам и способам для управления качеством обслуживания для множественного доступа.
Уровень техники
Системы беспроводной связи широко развернуты для того, чтобы предоставлять различные типы связи; например, голос и/или данные могут быть предоставлены через такие системы беспроводной связи. Типичная система или сеть беспроводной связи может предоставлять нескольким пользователям доступ к одному или более совместно используемым ресурсам (к примеру, полосе пропускания, мощности передачи и т.д.). Например, система может использовать множество технологий множественного доступа, таких как мультиплексирование с частотным разделением каналов (FDM), мультиплексирование с временным разделением каналов (TDM), мультиплексирование с кодовым разделением каналов (CDM), мультиплексирование с ортогональным частотным разделением каналов (OFDM) и другие.
В общем, системы беспроводной связи с множественным доступом могут поддерживать одновременную связь для нескольких мобильных устройств. Каждое мобильное устройство может обмениваться данными с одной или более базовых станций посредством передачи по прямой и обратной линии связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от базовых станций к мобильным устройствам, а обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к базовым станциям.
Системы беспроводной связи зачастую используют одну или более базовых станций, которые предоставляют зону покрытия. Типичная базовая станция может передавать несколько потоков данных для услуг широковещательной, многоадресной и/или одноадресной передачи, при этом потоком данных может быть поток данных, который может представлять отдельный интерес для приема посредством мобильного устройства. Мобильное устройство в рамках зоны покрытия такой базовой станции может использоваться для того, чтобы принимать один, несколько или все потоки данных, переносимые посредством составного потока. Аналогично, мобильное устройство может передавать данные в базовую станцию или другое мобильное устройство.
Отслеживание зон в рамках системы беспроводной связи предоставляет возможность задания местоположения зоны отслеживания для абонентского устройства (к примеру, мобильного устройства, устройства мобильной связи, сотового устройства, смартфона и т.д.). Типично, сеть может запрашивать или осуществлять поисковый вызов абонентского устройства (UE), на который UE может отвечать таким местоположением зоны отслеживания. Это предоставляет возможность передачи и обновления местоположения зоны отслеживания UE для сети.
Оптимизация покрытия сети и качество обслуживания являются постоянными целями для операторов беспроводных сетей. Превосходное покрытие и качество обслуживания приводит к расширению возможностей работы пользователей, повышению пропускной способности и, в конечном счете, росту доходов. Прилагаются постоянные усилия для того, чтобы обеспечивать оптимизацию покрытия сети. Оптимизация требует эффективного использования сетевых ресурсов. Следовательно, должно быть желательным иметь способ и/или систему для повышения эффективности распространения ресурсов в беспроводных сетях.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Далее представлена упрощенная сущность одного или более аспектов для того, чтобы предоставлять базовое понимание этих аспектов. Эта сущность не является всесторонним обзором всех рассматриваемых аспектов, и она не имеет намерением ни то, чтобы определять ключевые или важнейшие элементы всех аспектов, ни то, чтобы обрисовывать область применения каких-либо или всех аспектов. Ее единственная цель - представлять некоторые понятия одного или более аспектов в упрощенной форме в качестве вступления в более подробное описание, которое представлено далее.
В соответствии с одним или более аспектов и их соответствующим раскрытием сущности различные аспекты описываются в связи с управлением качеством обслуживания для множественного доступа. Согласно связанным аспектам предусмотрен способ для управления качеством обслуживания для множественного доступа. Способ включает в себя прием, по меньшей мере, одного запроса ресурсов для набора потоков данных, формирование набора правил качества обслуживания, по меньшей мере, частично на основе запроса ресурсов для набора потоков данных и включение индикатора в набор правил качества обслуживания, при этом индикатор инструктирует получателю, что, по меньшей мере, одно из следующего выполняется: прием правил качества обслуживания служит для того, чтобы инициировать установление однонаправленного канала, или получатель должен сохранять правила качества обслуживания до тех пор, пока заранее определенное событие не произойдет.
Другой аспект относится к устройству беспроводной связи, имеющему первый модуль для получения, по меньшей мере, одного запроса ресурсов для потоков данных, при этом запрос ретранслирован через сетевой объект, второй модуль для определения набора правил качества обслуживания, по меньшей мере, частично на основе запроса ресурсов для потоков данных и третий модуль для включения индикатора в правила качества обслуживания, при этом индикатор инструктирует получателю, что, по меньшей мере, одно из следующего выполняется: прием правил качества обслуживания служит для того, чтобы инициировать установление однонаправленного канала, или получатель должен сохранять правила качества обслуживания до тех пор, пока получатель не примет запрос на установление однонаправленного канала.
Еще один аспект относится к компьютерному программному продукту, имеющему первый набор кодов для инструктирования компьютеру принимать, по меньшей мере, один запрос сетевых ресурсов, второй набор кодов для инструктирования компьютеру определять набор правил качества обслуживания, по меньшей мере, частично на основе запроса сетевых ресурсов и третий набор кодов для инструктирования компьютеру включать индикатор в правила качества обслуживания, при этом индикатор инструктирует получателю выполнять, по меньшей мере, одно из следующего: инициировать установление набора ресурсов на основе правил качества обслуживания или сохранять правила качества обслуживания до тех пор, пока получатель не примет запрос на установление ресурсов.
Еще один другой аспект относится к устройству, включающему в себя средство для приема, по меньшей мере, одного запроса ресурсов для потоков данных, средство для формирования набора правил качества обслуживания, по меньшей мере, частично на основе запроса ресурсов для потоков данных и средство для включения индикатора в правила качества обслуживания, при этом индикатор инструктирует получателю, что, по меньшей мере, одно из следующего выполняется: прием правил качества обслуживания служит для того, чтобы инициировать установление однонаправленного канала, или получатель должен сохранять правила качества обслуживания до тех пор, пока заранее определенное событие не произойдет.
Кроме того, дополнительный аспект относится к системе для управления качеством обслуживания для множественного доступа, включающей в себя компонент обнаружения запросов, который принимает, по меньшей мере, один запрос ресурсов для набора потоков данных, по меньшей мере, для одного мобильного устройства, при этом запрос на доступ к сети ретранслируется через шлюз доступа, компонент определения качества обслуживания, который формирует набор правил качества обслуживания для запроса ресурсов, и компонент индикаторов, который включает индикатор в правила качества обслуживания, при этом индикатор инструктирует шлюзу доступа, что, по меньшей мере, одно из следующего выполняется: прием правил качества обслуживания служит для того, чтобы инициировать установление однонаправленного канала или сохранять правила качества обслуживания до тех пор, пока заранее определенное событие не произойдет.
Еще один аспект относится к способу для управления качеством обслуживания для множественного доступа, включающему в себя этапы приема набора правил качества обслуживания, включающих в себя индикатор, в ответ на запрос ресурсов для потоков данных и определения на основе индикатора, включенного в набор правил качества обслуживания, чтобы выполнять, по меньшей мере, одно из следующего: инициировать установление ресурсов или сохранять набор правил качества обслуживания до тех пор, пока запрос на набор ресурсов качества обслуживания не примется.
Другой аспект относится к устройству беспроводной связи, включающему в себя первый модуль для приема набора правил качества обслуживания, включающих в себя индикатор, в ответ на запрос ресурсов и второй модуль, по меньшей мере, для одного из сохранения правил качества обслуживания, по меньшей мере, частично на основе значения индикатора или формирования набора ресурсов качества обслуживания для правил качества обслуживания, по меньшей мере, частично на основе значения индикатора.
Еще один аспект относится к компьютерному программному продукту, который включает в себя первый набор кодов для инструктирования компьютеру перенаправлять запрос ресурсов для набора потоков данных в другой сетевой объект, второй набор кодов для инструктирования компьютеру принимать от другого сетевого объекта набор правил качества обслуживания в ответ на запрос ресурсов для набора потоков данных и третий набор кодов для инструктирования компьютеру выполнять, по меньшей мере, одно из сохранения правил качества обслуживания, по меньшей мере, частично на основе значения индикатора или формирования набора ресурсов качества обслуживания для правил качества обслуживания, по меньшей мере, частично на основе значения индикатора.
Еще один другой аспект относится к устройству, имеющему средство для приема набора правил качества обслуживания, включающих в себя индикатор, в ответ на запрос ресурсов для одного или более потоков данных и средство для определения на основе индикатора, включенного в набор правил качества обслуживания, чтобы выполнять, по меньшей мере, одно из следующего: инициировать установление ресурсов или сохранять набор правил качества обслуживания до тех пор, пока запрос на набор ресурсов качества обслуживания не примется.
Кроме того, дополнительный аспект относится к системе для управления качеством обслуживания для множественного доступа, которая включает в себя компонент приема данных по качеству обслуживания, который получает набор правил качества обслуживания от сервера функции политик тарификации и оплаты ресурсов, и компонент индикаторов, который интерпретирует индикатор, включенный в правила качества обслуживания, и определяет на основе индикатора выполнять, по меньшей мере, одно из инициирования установления однонаправленного канала с мобильным устройством или сохранения правил качества обслуживания до приема запроса ресурсов качества обслуживания от мобильного устройства.
Для достижения вышеуказанных и связанных целей один или более аспектов содержат признаки, далее полностью описанные и конкретно указанные в формуле изобретения. Нижеследующее описание и прилагаемые чертежи подробно излагают определенные иллюстративные признаки одного или более аспектов. Тем не менее, эти признаки указывают только на некоторые из множества различных способов, которыми могут быть использованы принципы различных аспектов, и это описание имеет намерение включать в себя все такие аспекты и их эквиваленты.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 иллюстрирует примерную систему беспроводной связи с множественным доступом.
Фиг.2 иллюстрирует общую блок-схему системы связи.
Фиг.3 иллюстрирует примерную систему беспроводной связи.
Фиг.4 иллюстрирует систему беспроводной связи в соответствии с аспектом настоящего подробного описания.
Фиг.5 иллюстрирует систему беспроводной связи в соответствии с аспектом настоящего подробного описания.
Фиг.6 иллюстрирует примерный шлюз доступа в соответствии с аспектом настоящего подробного описания.
Фиг.7 иллюстрирует примерный сервер функции правил и политик тарификации и оплаты услуг в соответствии с аспектом настоящего подробного описания.
Фиг.8 является блок-схемой последовательности операций способа, иллюстрирующей примерную технологию в соответствии с аспектом настоящего подробного описания.
Фиг.9 является примерной блок-схемой последовательности операций способа, иллюстрирующей примерную технологию в соответствии с аспектом настоящего подробного описания.
Фиг.10 является иллюстрацией примерной системы, которая упрощает управление качеством обслуживания для множественного доступа в сети беспроводной связи в соответствии с настоящим подробным описанием настоящего подробного описания.
Фиг.11 является иллюстрацией примерной системы, которая упрощает управление качеством обслуживания для множественного доступа в сети беспроводной связи в соответствии с настоящим подробным описанием.
ПОДРОБНОЕ ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Далее описываются различные варианты осуществления со ссылками на чертежи, на которых одинаковые номера ссылок используются для того, чтобы ссылаться на одинаковые элементы. В последующем описании, для целей пояснения, многие конкретные детали изложены для того, чтобы предоставлять полное понимание одного или более вариантов осуществления. Тем не менее, может быть очевидным, что эти варианты осуществления могут быть применены на практике без этих конкретных деталей. В других случаях распространенные структуры и устройства показаны в форме блок-схем для того, чтобы упрощать описание одного или более вариантов осуществления.
При использовании в данной заявке термины "компонент", "модуль", "система" и т.п. имеют намерение ссылаться на связанный с компьютером объект, будь то аппаратные средства, микропрограммное обеспечение, комбинация аппаратных средств и программного обеспечения, программное обеспечение или программное обеспечение в ходе исполнения. Например, компонент может быть, но не только, процессом, запущенным на процессоре, процессором, объектом, исполняемым файлом, потоком исполнения, программой и/или компьютером. В качестве иллюстрации, и приложение, запущенное на вычислительном устройстве, и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно размещаться внутри процесса и/или потока исполнения, и компонент может быть локализован на компьютере и/или распределен между двумя и более компьютерами. Кроме того, эти компоненты могут выполняться с различных машиночитаемых носителей, сохраняющих различные структуры данных. Компоненты могут обмениваться данными посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (к примеру, данных из одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или по сети, например по Интернету, с другими системами посредством сигнала).
Более того, различные варианты осуществления описываются в данном документе в связи с терминалом доступа. Терминал доступа также может называться системой, абонентским модулем, абонентской станцией, мобильной станцией, мобильным модулем, удаленной станцией, удаленным терминалом, мобильным устройством, пользовательским терминалом, терминалом, устройством беспроводной связи, пользовательским агентом, пользовательским устройством или абонентским устройством (UE). Терминалом доступа может быть сотовый телефон, беспроводной телефон, телефон по протоколу инициирования сеанса (SIP), станция беспроводного абонентского доступа (WLL), персональное цифровое устройство (PDA), карманное устройство с поддержкой беспроводных соединений, вычислительное устройство или другое обрабатывающее устройство, подключенное к беспроводному модему. Помимо этого, различные варианты осуществления описываются в данном документе в связи с базовой станцией. Базовая станция может быть использована для обмена данными с терминалом(ами) доступа и также может упоминаться как точка доступа, узел B, e-узел B или какой-либо другой термин.
Более того, различные аспекты или признаки, описанные в данном документе, могут быть реализованы как способ, устройство или изделие с помощью стандартных технологий программирования и/или разработки. Термин "изделие" при использовании в данном документе имеет намерение содержать в себе компьютерную программу, доступную из любого машиночитаемого устройства, носителя или среды. Например, машиночитаемые носители могут включать в себя, но не только, магнитные устройства хранения (к примеру, жесткий диск, гибкий диск, магнитную ленту и т.д.), оптические диски (к примеру, компакт-диск (CD), универсальный цифровой диск (DVD) и т.д.), смарт-карты и устройства флэш-памяти (к примеру, EPROM, карточка, карта, флэш-драйв и т.д.). Дополнительно, различные носители хранения, описанные в данном документе, могут представлять одно или более устройств и/или других машиночитаемых носителей для хранения информации. Термин "машиночитаемый носитель" может включать в себя, без ограничений, беспроводные каналы и различные другие носители, допускающие хранение, размещение и/или перенос инструкции(й) и/или данных.
Дополнительно, хотя варианты осуществления, в общем, описываются относительно системы связи, специалисты в данной области техники должны признавать, что варианты осуществления могут применяться к любой схеме, использующей арифметику конечной точности, включающей в себя представления данных как с фиксированной запятой, так и с плавающей запятой. Следует принимать во внимание, что системы и/или способы, описанные в данном документе, могут использоваться с любым подходящим типом схемы, и все такие типы схемы имеют намерение находиться в рамках объема прилагаемой формулы изобретения.
Ссылаясь теперь на фиг.1 проиллюстрирована система 100 беспроводной связи в соответствии с различными вариантами осуществления, представленными в данном документе. Система 100 содержит базовую станцию 102, которая может включать в себя несколько групп антенн. Например, одна группа антенн может включать в себя антенны 104 и 106, другая группа может содержать антенны 108 и 110, и дополнительная группа может включать в себя антенны 112 и 114. Две антенны проиллюстрированы для каждой группы антенн; тем не менее, больше или меньше антенн может быть использовано для каждой группы. Базовая станция 102 дополнительно может включать в себя цепочку передающих устройств и цепочку приемных устройств, каждое из которых, в свою очередь, может содержать множество компонентов, ассоциированных с передачей и приемом сигналов (к примеру, процессоров, модуляторов, мультиплексоров, демодуляторов, демультиплексоров, антенн и т.д.), как должны признавать специалисты в данной области техники.
Базовая станция 102 может обмениваться данными с одним или более мобильными устройствами, такими как мобильное устройство 116 и мобильное устройство 122; тем не менее, следует принимать во внимание, что базовая станция 102 может обмениваться данными практически с любым числом мобильных устройств, аналогичных мобильным устройствам 116 и 122. Мобильные устройства 116 и 122 могут быть, например, сотовыми телефонами, смартфонами, переносными компьютерами, карманными устройствами связи, карманными вычислительными устройствами, спутниковыми радиоприемниками, системами глобального позиционирования, PDA и/или любым другим подходящим устройством для обмена данными по системе 100 беспроводной связи. Как проиллюстрировано, мобильное устройство 116 поддерживает связь с антеннами 112 и 114, при этом антенны 112 и 114 передают информацию в мобильное устройство 116 по прямой линии 118 связи и принимают информацию от мобильного устройства 116 по обратной линии 120 связи. Кроме того, мобильное устройство 122 поддерживает связь с антеннами 104 и 106, при этом антенны 104 и 106 передают информацию в мобильное устройство 122 по прямой линии 124 связи и принимают информацию от мобильного устройства 122 по обратной линии 126 связи. В системе дуплекса с частотным разделением каналов (FDD), например, прямая линия 118 связи может использовать полосу частот, отличную от используемой посредством обратной линии 120 связи, и прямая линия 124 связи может использовать полосу частот, отличную от используемой посредством обратной линии 126 связи. Дополнительно, в системе дуплекса с временным разделением каналов (TDD) прямая линия 118 связи и обратная линия 120 связи могут использовать общую полосу частот, и прямая линия 124 связи и обратная линия 126 связи могут использовать общую полосу частот.
Каждая группа антенн и/или область, в которой они назначены, чтобы обмениваться данными, может упоминаться как сектор базовой станции 102. Например, группы антенн могут быть выполнены с возможностью обмениваться данными с мобильными устройствами в секторе областей, покрываемых посредством базовой станции 102. При связи по прямым линиям 118 и 124 связи передающие антенны базовой станции 102 могут использовать формирование диаграммы направленности для того, чтобы улучшать отношение "сигнал-шум" прямых линий 118 и 124 связи для мобильных устройств 116 и 122. Это может предоставляться, например, посредством использования предварительного кодера для того, чтобы управлять сигналами в требуемых направлениях. Кроме того, хотя базовая станция 102 использует формирование диаграммы направленности, чтобы передавать в мобильные устройства 116 и 122, беспорядочно распределенные по ассоциированному покрытию, мобильные устройства в соседних сотах могут быть подвержены меньшим помехам по сравнению с передачей посредством базовой станции через одну антенну во все свои мобильные устройства. Кроме того, в одном примере мобильные устройства 116 и 122 могут обмениваться данными непосредственно друг с другом с помощью технологии связи между равноправными узлами или произвольно организующейся связи.
Согласно примеру система 100 может быть системой связи со многими входами и многими выходами (MIMO). Дополнительно, система 100 может использовать практически любой тип технологии дуплексирования, чтобы разделять каналы связи (к примеру, прямая линия связи, обратная линия связи и т.д.), например FDD, TDD и т.п. Кроме того, система 100 может быть системой с несколькими однонаправленными каналами. Однонаправленный канал может быть информационным трактом с заданной пропускной способностью, задержкой, частотой ошибок по битам и т.д. Мобильные устройства 116 и 122 могут обслуживать один или более однонаправленных радиоканалов. Мобильные устройства 116 и 122 могут использовать механизмы управления скоростью в восходящей линии связи для того, чтобы управлять и/или совместно использовать ресурсы восходящей линии связи через один или более однонаправленных радиоканалов. В одном примере мобильные устройства 116 и 122 могут использовать механизмы сегментов памяти для маркеров, чтобы обслуживать однонаправленные радиоканалы и принудительно активировать ограничения скорости в восходящей линии связи.
В соответствии с иллюстрацией каждый однонаправленный канал может иметь ассоциированную приоритезированную скорость передачи битов (PBR), максимальную скорость передачи битов (MBR) и гарантированную скорость передачи битов (GBR). Мобильные устройства 116 и 122 могут обслуживать однонаправленные радиоканалы, по меньшей мере, частично на основе ассоциированных значений скорости передачи битов. Значения скорости передачи битов также могут использоваться для того, чтобы вычислять размеры очередей, которые учитывают PBR и MBR для каждого однонаправленного канала. Размеры очередей могут быть включены в запросы ресурсов восходящей линии связи, передаваемые посредством мобильных устройств 116 и 122 в базовую станцию 102. Базовая станция 102 может диспетчеризовать ресурсы восходящей линии связи для мобильного устройства 116 и 122 на основе соответствующих запросов восходящей линии связи и включенных размеров очередей.
Фиг.2 является блок-схемой варианта осуществления системы 210 передающего устройства (также известной как точка доступа) и системы 250 приемного устройства (также известной как терминал доступа) в MIMO-системе 200. В системе 210 передающего устройства данные трафика для определенного числа потоков данных предоставляются из источника 212 данных в процессор 214 данных передающего устройства (TX).
В варианте осуществления каждый поток данных передается через соответствующую передающую антенну. Процессор 214 TX-данных форматирует, кодирует и перемежает данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставлять кодированные данные.
Кодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными с использованием OFDM-технологий. Пилотные данные типично являются известным шаблоном данных, который обрабатывается известным способом и может быть использован в системе приемного устройства для того, чтобы оценивать отклик канала. Мультиплексированные пилотные и кодированные данные для каждого потока данных затем модулируются (т.е. символьно преобразуются) на основе конкретной схемы модуляции (к примеру, BPSK, QSPK, M-PSK или M-QAM), выбранной для этого потока данных, чтобы предоставлять символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполняемых посредством процессора 230.
T
T
Символы модуляции для всех потоков данных затем предоставляются в TX MIMO-процессор 220, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 220 далее предоставляет N потоков символов модуляции в Nпередающих устройств (TMTR) 222a-222t. В конкретном варианте осуществления TX MIMO-процессор 220 применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, из которой передается символ.
T
T
Каждое передающее устройство 222 принимает и обрабатывает соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов, и дополнительно приводит к требуемым параметрам (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. N модулированных сигналов из передающих устройств 222a-222t затем передаются из N антенн 224a-224t соответственно.
R
В системе 250 приемного устройства передаваемые модулированные сигналы принимаются посредством N антенн 252a-252r, и принимаемый сигнал из каждой антенны 252 предоставляется в соответствующее приемное устройство (RCVR) 254a-254r. Каждое приемное устройство 254 приводит к требуемым параметрам (к примеру, фильтрует, усиливает и преобразует с понижением частоты) соответствующий принимаемый сигнал, оцифровывает приведенный к требуемым параметрам сигнал, чтобы предоставлять выборки, и дополнительно обрабатывает выборки, чтобы предоставлять соответствующий "принимаемый" поток символов.
R
R
T
Процессор 260 RX-данных затем принимает и обрабатывает N принимаемых потоков символов из N приемных устройств 254 на основе конкретной технологии обработки приемного устройства, чтобы предоставлять N "обнаруженных" потоков символов. Процессор 260 RX-данных после этого демодулирует, обратно перемежает и декодирует каждый обнаруженный поток символов, чтобы восстанавливать данные трафика для потока данных. Обработка посредством процессора 260 RX-данных комплементарна обработке, выполняемой посредством TX MIMO-процессора 220 и процессора 214 TX-данных в системе 210 передающего устройства.
Процессор 270 периодически определяет то, какую матрицу предварительного кодирования использовать (описывается ниже). Процессор 270 формулирует сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга.
Сообщение обратной линии связи может содержать различные типы информации, относящейся к линии связи и/или принимаемому потоку данных. Сообщение обратной линии связи затем обрабатывается посредством процессора 238 TX-данных, который также принимает данные трафика для определенного числа потоков данных из источника 236 данных, модулируется посредством модулятора 280, приводится к требуемым параметрам посредством передающих устройств 254a-254r и передается обратно в базовую станцию 210.
В системе 210 передающего устройства модулированные сигналы из системы 250 приемного устройства принимаются посредством антенн 224, приводятся к требуемым параметрам посредством приемных устройств 222, демодулируются посредством демодулятора 240 и обрабатываются посредством процессора 242 RX-данных, чтобы извлекать сообщение обратной линии связи, передаваемое посредством системы 250 приемного устройства. Процессор 230 затем определяет то, какую матрицу предварительного кодирования использовать для определения весовых коэффициентов формирования диаграммы направленности, и далее обрабатывает извлеченное сообщение.
Фиг.3 иллюстрирует примерную систему 300 беспроводной связи, выполненную с возможностью поддерживать определенным число пользователей, в которой могут реализовываться различные раскрытые варианты осуществления и аспекты. Как показано на фиг.3, в качестве примера, система 300 предоставляет связь для нескольких сот 302, таких как, например, макросоты 302a-302g, причем каждая сота обслуживается посредством соответствующей точки доступа (AP) 304 (к примеру, AP 304a-304g). Каждая сота дополнительно может разделяться на один или более секторов (к примеру, чтобы обслуживать одну или более частот). Различные терминалы доступа (AT) 306, в том числе AT 306a-306k, также взаимозаменяемо известные как абонентские устройства (UE) или мобильные станции, рассредоточены по всей системе. Каждый AT 306 может обмениваться данными с одной или более AP 304 по прямой линии связи (FL) и/или обратной линии связи (RL) в данный момент, в зависимости, например, от того, является или нет AT активным, и находится он или нет в режиме мягкой передачи обслуживания. Система 300 беспроводной связи может предоставлять услуги в большой географической области, например, макросоты 302a-302g могут покрывать несколько кварталов рядом.
Соты 302 могут предоставлять покрытие через множество сетей, к примеру GSM/GPRS/EDGE-сеть (в дальнейшем называемая "2G-сетью") и/или UMTS-сеть (в дальнейшем называемая "WCDMA-покрытием", "3G-сетью" или просто "3G"). Система 300 может иметь одну или более сетей в сотах и множество соседних сот 302 (пояснены выше), каждая из которых содержит одну или более сетей. Межсистемная передача обслуживания осуществляется, когда AT 306 первоначально подключаются к первой сети в соте и переключаются на вторую сеть в этой соте. Наоборот, внутрисистемная передача обслуживания осуществляется, когда AT 306 перемещаются из первой соты в соседнюю соту и подключаются к одной или более сетей, содержащихся во второй соте.
Помимо этого, AT 306, расположенные в системе 300 беспроводной связи, могут иметь доступ к множеству сетей доступа, в том числе беспроводной локальной вычислительной сети (WLAN) и т.д. Например, AT 306f находится в соте 302f, включающей в себя AP 304f. Как пояснено ранее, AP 304f может предоставлять покрытие через несколько сетей беспроводной связи (к примеру, WCDMA, 3G и т.д.). Дополнительно, беспроводной маршрутизатор 310 находится в соте 302f, при этом беспроводной маршрутизатор 310 может предоставлять связь через дополнительную или альтернативную сеть доступа, в том числе, но не только, беспроводную локальную вычислительную сеть (WLAN). Как проиллюстрировано, AT 306f одновременно находится в зоне покрытия соты 302f и зоне 308 покрытия беспроводного маршрутизатора 310. Как пояснено ниже, AT 306f может подключаться к сетям доступа, ассоциированным с сотой 302f и беспроводным маршрутизатором 310, одновременно или независимо.
Фиг.4 является примерной системой 400 беспроводной связи, иллюстрирующей доступ к сети через шлюзы множественного доступа в соответствии с вариантом осуществления настоящего новшества. Система 400 включает в себя мобильное устройство 402 (к примеру, абонентское устройство, беспроводное устройство, мобильное устройство, смартфон, PDA, GPS-устройство, переносной компьютер и т.д.), первый шлюз доступа (AGW) для первой технологии 404 доступа, второй AGW доступа для второй технологии 406 доступа, компонент 408 функции правил и политик тарификации и оплаты услуг (PCRF), собственный агент/шлюз 410 пакетной передачи данных (HA/PGW) и компонент 412 аутентификации, авторизации и учета (AAA).
AGW 404 (к примеру, шлюз доступа для первой технологии доступа) имеет дальность покрытия 414, а AGW 406 (к примеру, шлюз доступа для второй технологии доступа) имеет дальность покрытия 416. Первая и вторая технологии доступа могут включать в себя фактически любые существующие или новые технологии доступа, например CDMA2000, UMTS, LTE, WLAN, WiMax и т.д. Как проиллюстрировано, когда мобильное устройство 402 (в дальнейшем называемое "UE") находится в перекрывающихся областях дальности покрытия 414 первого AGW 404 и дальности покрытия 416 второго AGW 406; UE 402 может обмениваться данными с одним или обоими из первого AGW 404 доступа и второго AGW 406.
Первый AGW 404 и второй AGW 406 предоставляют возможность UE 402 подключаться к инфраструктуре связи, такой как Интернет, через множество технологий доступа, таких как LTE-сеть, WLAN-сеть и т.д. При работе типично UE 402 запрашивает ресурсы или ресурсы качества обслуживания (QoS), которые должны устанавливаться в рамках сетей доступа (к примеру, AGW 404 и/или 406), чтобы обеспечивать надлежащее качество обмена данными для всех потоков пакетных данных по Интернет-протоколу (IP). Каждый раз, когда UE 402 запрашивает набор ресурсов или QoS от сети доступа, запрос отправляется, сообщается или иным образом передается через шлюз (к примеру, ACCESS #1 404, ACCESS #2 406, собственный агент/P-шлюз 410 и т.д.) в PCRF 408, при этом PCRF 408 определяет то, разрешено или нет UE 402 использовать набор ресурсов (к примеру, QoS). AAA-компонент 412 аутентифицирует и авторизует UE 402, чтобы обеспечивать, что UE 402 разрешено принимать услуги доступа к пакетной передаче данных от различных шлюзов (к примеру, AGW 404, AGW 406 или HA/PGW 410), и упрощает выполнение учета использования ресурсов, соответственно. Например, UE 402 может получать адрес по Интернет-протоколу (IP) из HA/PGW 410 и подключаться к Интернету. Помимо этого, AGW 404 и 406 принудительно активируют набор правил качества обслуживания (QoS-правил), касающихся услуг (к примеру, функциональность, приложения и т.д.), которые могут использоваться посредством UE 402, а также того, как тарифицировать и взимать плату с UE 402 за использование услуг.
При работе PCRF 408 принимает информацию от шлюзов (к примеру, 404, 406 или 410) или прикладной функции в сети, такой как прикладной запрос, и на основе принимаемой информации PCRF 408 извлекает QoS-правила. Затем, PCRF 408 передает QoS-правила в AGW 404 и 406. AGW 404 и 406 устанавливают ресурсы качества обслуживания (QoS) на основе QoS-правил, принимаемых от PCRF 408, для IP-потоков, участвующих в процессе. Помимо этого, во время передачи обслуживания (пояснена выше), PCRF 408 может проталкивать QoS-правила в один или более новых AGW, к которым UE 402 может быть присоединено. Например, если UE 402 установлено в первом AGW 404 и перемещается во второй AGW 406, то PCRF 408 проталкивает QoS-правила, которые ранее инициализированы в первом AGW 404, во второй AGW 406.
Фиг.5 является примерной системой 500 беспроводной связи, иллюстрирующей доступ к сети через шлюзы множественного доступа, в которой могут быть реализованы различные раскрытые варианты осуществления и аспекты. Система 500 включает в себя абонентское устройство (UE) 502 (к примеру, беспроводное устройство, мобильное устройство, переносной компьютер, смартфон, PDA, GPS-устройство, персональный музыкальный проигрыватель и т.д.), первый шлюз 504 доступа (AGW), второй (AGW) 506, компонент 508 функции правил и политик тарификации и оплаты услуг (PCRF), собственный агент/пакетный шлюз 510 (HA/PGW) и компонент 512 аутентификации, авторизации и учета (AAA).
Как пояснено ранее, UE 502 может подключаться к одному или к обоим из первого AGW 504 и второго AGW 506, в зависимости от местоположения UE 502 в пределах дальностей 514 и 516 покрытия. UE 502 может подключаться к одной или более инфраструктур связи (к примеру, Интернет) через AGW 504 и 506 с помощью одной или более технологий. AGW 504 и 506 могут обнаруживать набор QoS-правил от PCRF 508 и устанавливать QoS для UE 502 на основе QoS-правил.
Типично, PCRF 508 предоставляет глобальный набор (к примеру, общий набор) QoS-правил для каждого AGW, который подключается к UE 502, и каждый подключенный AGW должен устанавливать QoS-ресурсы на основе глобального набора QoS-правил. Как результат, идентичные QoS-правила могут предоставляться посредством PCRF 508 как в AGW 504, так и в AGW 506. Даже когда UE 502 может подключаться к нескольким AGW, UE 502 типично использует один AGW для конкретного потока пакетных IP-данных за один раз. В другом случае, когда обслуживание UE 502 передается от одного AGW 504 другому AGW 506, UE 502 может использовать только один AGW для всех потоков данных об услугах за один раз. Тем не менее, QoS-правила типично не содержат информации для использования посредством AGW, чтобы определять то, является или нет поток(и) данных об услугах, соответствующий QoS-правилу, активным в конкретном AGW (к примеру, AGW1 или AGW2). Следовательно, каждый подключенный AGW должен устанавливать QoS-ресурсы на основе всех QoS-правил, даже если некоторые из потоков пакетных IP-данных не являются активными при доступе. Например, UE 502 может подключаться к AGW 504 и AGW 506 одновременно, и, несмотря на использование только AGW 504 или AGW 506 за один раз, оба AGW 504 и 506 принимают идентичный набор глобальных QoS-правил. Помимо этого, оба AGW 504 и 506 устанавливают QoS-ресурсы (к примеру, установление однонаправленного канала) на основе глобального набора QoS-правил. Можно принимать во внимание, что вышеприведенное может приводить к неэффективному использованию системных ресурсов.
В соответствии с одним или более аспектами настоящего новшества PCRF 508 предоставляет набор QoS-правил 518 с индикаторами в каждый из подключенных AGW 504 и 506. Индикаторы, включенные в QoS-правила 518, могут содержать конкретные инструкции для каждого AGW 504 и 506, чтобы указывать, должен или нет AGW устанавливать QoS-ресурсы для потоков пакетных IP-данных, связанных с QoS-правилами. Помимо этого, индикаторы могут содержать инструкции, касающиеся того, когда AGW 504 и 506 должны устанавливать QoS-ресурсы. Например, UE 502 может подключаться к AGW 504 и AGW 506 одновременно, при этом AGW 504 является шлюзом (GW) в рамках сотовой сети мобильной связи, а AGW 506 является GW для WLAN-сети. UE 502 может хотеть использовать AGW 504 для сегмента аудиосвязи при видеоконференции, а AGW 506 для сегмента видеосвязи при видеоконференции. PCRF 508 может передавать набор QoS-правил 518, включающий в себя один или более индикаторов, указывающих один или более параметров установления QoS для каждого AGW 504 и 506. Даже когда PCRF предоставляет QoS-правила как для аудиокомпонента, так и для видеокомпонента в оба AGW, PCRF 508 может указывать в QoS-правилах для AGW 504, что только ресурсы для потока IP-данных, связанного с аудиокомпонентом, должны выделяться, в то время как ресурсы для потока IP-данных, связанного с видеокомпонентом, не должны выделяться; с другой стороны, PCRF 508 может указывать в QoS-правилах для AGW 506, что только ресурсы для потока IP-данных, связанного с видеокомпонентом, должны выделяться, в то время как ресурсы для потока IP-данных, связанного с аудиокомпонентом, не должны выделяться. Затем, AGW 504 может устанавливать QoS для сегмента аудиосвязи при видеоконференции, а AGW 506 может устанавливать QoS для сегмента видеосвязи при видеоконференции.
Кроме того, набор QoS-правил 518 может включать в себя индикаторы, инструктирующие AGW 504 и 506 насчет того, предназначены QoS-правила 518 для авторизации и/или принудительной активации или должен или нет AGW 504 или 506 инициировать установление однонаправленного канала. UE 502 может определять то, выполнять или нет инициированный UE 502 однонаправленный канал 520 для определенных потоков данных об услугах, и процедура может быть авторизована посредством AGW 504 или 506 на основе принимаемых QoS-правил 518. Инициированные UE установления однонаправленных каналов основаны на решениях по маршрутизации посредством UE 502. Следовательно, UE 502 может использовать AGW 504 или 506 фактически для любого потока в восходящей линии связи, а HA/PGW 510 может использовать AGW 504 или 506 фактически для любого потока в нисходящей линии связи.
Дополнительно или альтернативно, PCRF 508 может передавать отдельный набор QoS-правил в каждый AGW 504 и 506. Например, UE 502 может одновременно подключаться к AGW 504 и 506, причем AGW 504 и 506 являются базовыми станциями. PCRF 508 может передавать первый набор QoS-правил 518 в AGW 504, инструктирующих ему устанавливать QoS для услуги передачи речи и данных, и второй набор QoS-правил 518 для AGW 506, инструктирующих ему устанавливать QoS для услуг передачи видео или просто указывать, чтобы не устанавливать QoS-ресурс для UE 502 до получения дополнительных инструкций.
Фиг.6 иллюстрирует примерный шлюз доступа в соответствии с аспектом настоящего новшества. Система 600 включает в себя шлюз 602 доступа, инфраструктуру 604 беспроводной связи и набор мобильных устройств 606. Как пояснено ранее, шлюз 602 доступа предоставляет возможность одному или более мобильных устройств 606 (UE) обмениваться данными с инфраструктурой 604 беспроводной связи, при этом инфраструктура 604 беспроводной связи может включать в себя инфраструктуру связи, такую как Интернет и т.д.
При работе одно или более из UE 606 может пытаться осуществлять доступ к инфраструктуре 604 беспроводной связи через шлюз 602 доступа. Во время попытки осуществлять доступ к инфраструктуре 604 беспроводной связи, например, чтобы осуществлять вызов по протоколу "речь-по-IP" (VoIP), UE 606 и шлюз 602 доступа типично согласовывают набор однонаправленных каналов между собой, чтобы переносить пакеты данных (пакеты), это также упоминается как установление однонаправленного канала. В качестве части согласований однонаправленных каналов определяются конкретные параметры или правила качества обслуживания (QoS), связанные с однонаправленными каналами. Например, QoS-правила могут включать в себя параметры скорости передачи данных и т.д. Согласованные однонаправленные каналы, имеющие набор ассоциированных требований по QoS, могут упоминаться как QoS-ресурсы (к примеру, ресурсы), при этом UE 606 могут обмениваться данными со шлюзом 602 доступа через QoS-ресурсы.
Шлюз 602 доступа включает в себя компонент 608 приема данных по QoS, который может принимать, обнаруживать или иным образом получать набор QoS-правил для одного или более UE 606. Как пояснено выше, типично шлюз 602 доступа принимает запрос на установление соединения от UE 606 и ретранслирует запрос на установление соединения на сервер функции правил и политик тарификации и оплаты услуг (PCRF), при этом PCRF (не показана) определяет QoS-ресурсы, которые UE 606 разрешено использовать, и способ, чтобы взимать плату за эти ресурсы. PCRF также может принимать информацию об услугах от прикладной функции в рамках сети, при этом PCRF определяет QoS-ресурсы, которые UE 606 разрешено использовать для этой услуги, и способ, чтобы взимать плату за эти ресурсы. PCRF отправляет в шлюз 602 доступа набор QoS-правил, идентифицирующих разрешенные QoS-ресурсы для этого конкретного UE 606, при этом компонент 608 приема данных по QoS может преобразовывать, декодировать или иным образом интерпретировать QoS-правила.
Типично, шлюз 602 доступа предполагает, что UE 606 должно иметь доступ к ресурсам почти сразу и должен устанавливать QoS и все ресурсы в это время. В соответствии с аспектом настоящего новшества шлюз 602 доступа может поддерживать QoS и ресурсы до запрашивания посредством UE 602. Например, если PCRF (пояснена выше) подключается к множеству сетей доступа (через шлюз доступа), из которых UE запрашивает услугу, и PCRF предоставляет идентичные QoS-правила (к примеру, глобальные QoS-правила) в каждую сеть доступа для UE 606, типично каждый шлюз доступа должен устанавливать QoS фактически сразу. Тем не менее, даже если UE 606 подключается к каждой сети доступа, оно может использовать только одну сеть доступа за один раз для конкретного IP-потока. В этом случае PCRF может включать индикатор ожидания (к примеру, флаг, порцию кода и т.д.) в QoS-правила, который инструктирует шлюзу 602 доступа сохранять QoS-правила и устанавливать QoS-ресурсы при приеме запроса от UE 606 или при приеме обновленного (к примеру, модифицированного) набора QoS-правил от PCRF, изменяющей индикатор. Компонент 608 приема данных по QoS включает в себя компонент 610 индикаторов, который упрощает преобразование (к примеру, обнаружение) индикатора, включенного, если вообще имеется, в QoS-правила, принимаемые от PCRF.
Помимо этого, шлюз 602 доступа включает в себя хранилище 612 данных, которое может поддерживать или сохранять QoS-правила. Компонент 614 запросов может получать, обнаруживать или иным образом принимать один или более запросов QoS-ресурсов от UE 606 и при приеме извлекать QoS-правила из хранилища 612 данных. Компонент 616 установления ресурсов может формировать набор QoS-ресурсов, которые должны использоваться посредством UE 606, по меньшей мере, частично на основе инициализации QoS-правил от PCRF. Следует принимать во внимание, что шлюз 602 доступа не должен отправлять отдельный запрос на QoS в PCRF согласно вышеприведенной схеме. Помимо этого, каждая сеть доступа (к примеру, шлюз 602 доступа), принимающая QoS-правила от PCRF, может подготавливаться, чтобы приспосабливать фактически любой поток, поскольку QoS-правила для одного или более UE 606 могут сохраняться в хранилище 612 данных до тех пор, пока UE 606 не запрашивает ресурсы от шлюза 602 доступа.
Фиг.7 является примерным сервером функции правил и политик тарификации и оплаты услуг в соответствии с аспектом настоящего новшества. Сервер 702 функции правил и политик тарификации и оплаты услуг (PCRF) является объектом, типично расположенным в ядре беспроводной сети (к примеру, сетевым сервером), и может осуществлять определения относительно QoS-ресурсов, которые одно или более UE имеют разрешение использовать в беспроводной сети. Например, UE (см. фиг.6) может пытаться подключаться к сети доступа через шлюз доступа (см. фиг.6), и шлюз доступа перенаправляет запрос на установление соединения в PCRF 702, при этом PCRF 702 определяет услуги (к примеру, QoS-ресурсы), которые UE может использовать, и отправляет в шлюз доступа набор QoS-правил, идентифицирующих QoS-ресурсы, которые UE имеет разрешение использовать.
PCRF 702 может включать в себя компонент 706 обнаружения запросов, который может получать, обнаруживать или иным образом принимать один или более запросов на установление соединения, перенаправленных, ретранслированных или иным образом переданных от шлюза доступа, при этом запрос на установление соединения исходит от UE. PCRF также может принимать запрос на предоставление услуг от прикладной функции в рамках сети, при этом запрос на предоставление услуг включает в себя информацию об услугах, согласованную посредством UE. Помимо этого, PCRF 702 может включать в себя компонент 708 определения QoS, который может анализировать запрос на установление соединения, и, по меньшей мере, частично на основе запроса на установление соединения идентификационные данные запрашивающего UE, идентификационные данные ретранслирующего шлюза доступа и/или набор политик 710 определяют набор QoS-ресурсов, которые UE имеет разрешение использовать. Например, запрашивающий UE может пытаться осуществлять доступ в Интернет, и на основе идентификационных данных запрашивающего UE компонент 708 определения QoS может определять то, что запрашивающее UE имеет разрешение осуществлять доступ в Интернет, и перенаправлять в ретранслирующий шлюз доступа набор QoS-правил для QoS-ресурсов, включающих в себя параметры задержки при передаче пакета, параметры потери пакетов, параметры скорости передачи данных и т.д.
Помимо этого, компонент 708 определения QoS может включать в себя компонент 712 индикаторов, который может включать, присоединять или иным образом включать, по меньшей мере, один индикатор в набор QoS-правил, при этом индикатор инструктирует ретранслирующему шлюзу доступа сохранять QoS-правила до тех пор, пока ассоциированное UE не запрашивает ресурсы из шлюза доступа. Как пояснено ранее, типично шлюз доступа предполагает, что UE должно иметь доступ к ресурсам почти сразу, и должен устанавливать QoS и все ресурсы в это время. На основе индикатора, включенного в передаваемые QoS-правила, шлюз доступа может поддерживать QoS-правила и ожидать, чтобы устанавливать ресурсы, до запрашивания посредством UE. Например, если PCRF (пояснена выше) подключается к множеству сетей доступа (через шлюз доступа), из которых UE запрашивает услугу, и PCRF предоставляет идентичные QoS-правила в каждую сеть доступа для UE, то типично каждый шлюз доступа должен устанавливать QoS фактически сразу. Тем не менее, даже если UE подключается к каждой сети доступа, оно может использовать только одну сеть доступа за один раз для конкретного IP-потока. В этом случае компонент 712 индикаторов может включать индикатор ожидания (к примеру, флаг, порцию кода и т.д.) в QoS-правила, который инструктирует шлюзу доступа сохранять QoS-правила и устанавливать QoS-ресурсы при приеме запроса ресурсов от UE. Дополнительно или альтернативно, индикатор может инструктировать шлюзу доступа устанавливать ресурсы для поднабора QoS-правил. Например, UE может использовать шлюзы множественного доступа для других частей сеанса беспроводной связи, и в этом случае шлюз доступа не должен устанавливать QoS-ресурсы для всего сеанса связи.
В свете примерных систем, описанных выше, технологии, которые могут быть реализованы в соответствии с раскрытым предметом изобретения, должны лучше приниматься во внимание со ссылкой на блок-схемы последовательности операций способа по фиг.8-9. Хотя, в целях упрощения пояснения, технологии показаны и описаны как последовательность этапов, следует понимать и принимать во внимание, что заявленный предмет изобретения не ограничен порядком этапов, поскольку некоторые этапы могут осуществляться в другом порядке и/или параллельно с другими этапами, отлично от того, что показано и описано в данном документе. Кроме того, не все проиллюстрированные этапы могут требоваться для того, чтобы реализовывать технологии, описанные далее.
Фиг.8 является блок-схемой последовательности операций способа, иллюстрирующей примерную технологию в соответствии с аспектом настоящего новшества. На этапе 802 UE может пытаться осуществлять доступ к сети беспроводной связи или запрашивать ресурсы от сети. Типично, подключение к сети выполняется через набор шлюзов доступа на этапе 804, таких как шлюз доступа и собственный агент или шлюз пакетной передачи данных (пояснен выше). На этапе 806 шлюз доступа ретранслирует запрос UE на сервер функции правил и политик тарификации и оплаты услуг (PCRF). На этапе 808 PCRF может определять набор QoS-правил для UE. Например, QoS-правила могут детализировать скорость передачи данных, разрешенную для IP-потока, и т.д.
Дополнительно, на этапе 810 PCRF может определять индикатор, чтобы включать в набор QoS-правил, который инструктирует шлюзу доступа либо устанавливать QoS-ресурсы, соответствующие QoS-правилам, фактически сразу, либо сохранять QoS-правила до тех пор, пока UE не запрашивает QoS-ресурсы из шлюза доступа. Как упомянуто выше, типично шлюзы доступа предполагают, что UE хочет выполнить доступ к ресурсам немедленно, и формируют QoS-ресурсы на основе QoS-правил сразу. В соответствии с настоящим новшеством шлюз доступа может поддерживать QoS-правила и ожидать, чтобы устанавливать ресурсы, до запрашивания посредством UE. Например, если PCRF (пояснена выше) подключается к множеству сетей доступа (через шлюз доступа), из которых UE запрашивает услугу, и PCRF может предоставлять идентичные QoS-правила в каждую сеть доступа для UE, то типично каждый шлюз доступа должен устанавливать QoS фактически сразу. Тем не менее, даже если UE подключается к каждой сети доступа, оно может использовать только одну сеть доступа за один раз для конкретного IP-потока. Следовательно, может быть дополнительно необходимо иметь индикатор (к примеру, флаг, порцию кода и т.д.) в QoS-правилах, чтобы детализировать IP-потоки, для которых каждый шлюз доступа должен инициализировать ресурсы, сразу или при приеме запроса от UE. На этапе 812 PCRF инициализирует QoS-правила для сети доступа, включающие в себя индикатор. Следует отметить, что запрос ресурсов UE может быть ретранслирован в PCRF посредством HA/PGW в то время, когда PCRF предоставляет QoS-правила в AGW. Например, ссылаясь кратко на фиг.5, UE 502 может отправлять запрос ресурсов для IP-потока в HA/PGW 510 и указывать, что IP-поток должен быть передан через AGW 504. HA/PGW ретранслирует запрос в PCRF 508, и PCRF 508 определяет QoS-правила. PCRF 508 может предоставлять идентичные QoS-правила как в AGW 504, так и в AGW 506, тем не менее, PCRF включает в QoS-правила, предоставленные в AGW 506, индикатор того, что QoS-правила не инициируют установление однонаправленного канала до тех пор, пока запрос не принимается от UE 502, и идентифицирует ресурсы, которые должен устанавливать каждый AGW 504 и 506. Другими словами, ресурс выделяется посредством AGW 504 сразу, когда он принимает QoS-правило, без индикатора ожидания.
Фиг.9 является примерной блок-схемой последовательности операций способа, иллюстрирующей примерную технологию в соответствии с аспектом настоящего новшества. На этапе 902 шлюз доступа может получать набор QoS-правил из PCRF (пояснена выше). QoS-правила инструктируют шлюзу доступа устанавливать QoS-ресурсы, имеющие определенные параметры для одного или более мобильных устройств. Например, QoS-правила могут задавать авторизованную посредством UE скорость передачи данных и т.д. На этапе 904 шлюз доступа определяет то, хранить QoS-правила до тех пор, пока UE не отправляет запрос ресурсов, или устанавливать QoS-ресурсы при первой возможности, на основе индикатора, включенного в QoS-правила, полученные из PCRF. На этапе 906, если индикатор не включен или инструктирует шлюзу доступа устанавливать QoS-ресурсы, то шлюз доступа устанавливает ресурсы фактически сразу.
На этапе 908, если индикатор инструктирует шлюзу доступа хранить QoS-правила, то шлюз доступа сохраняет QoS-правила до тех пор, пока он не получает запрос ассоциированных QoS-ресурсов от UE (пояснено выше). На этапе 910 шлюз доступа определяет то, отправляет или нет UE запрос QoS-ресурсов, и если UE запрашивает ресурсы, то на этапе 906 шлюз доступа может устанавливать QoS-ресурсы. Если UE не запрашивает QoS-ресурсы, то шлюз доступа продолжает сохранять QoS-правила на этапе 908 до тех пор, пока запрос не принимается.
Со ссылкой на фиг.10 проиллюстрирована примерная блок-схема системы 1000, которая упрощает управление качеством обслуживания для множественного доступа в системе беспроводной связи. Например, система 1000 может постоянно размещаться, по меньшей мере, частично в рамках шлюза доступа, собственного агента, пакетного шлюза и т.д. Следует принимать во внимание, что система 1000 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Система 1000 включает в себя логическое группирование 1002 модулей, которые могут действовать совместно. Например, логическое группирование 1002 может включать в себя модуль для приема набора правил качества обслуживания (QoS) и одного или более включенных индикаторов 1004. Дополнительно, логическое группирование 1002 может содержать модуль для определения того, чтобы устанавливать QoS-ресурсы (к примеру, установление однонаправленного канала) при приеме QoS-правил или сохранять QoS-правила до тех пор, пока запрос QoS-ресурсов не принимается от ассоциированного мобильного устройства, на основе индикаторов 1006. Кроме того, логическое группирование 1002 может включать в себя модуль для приема запроса ресурсов качества обслуживания от мобильного устройства. Дополнительно, система 1000 может включать в себя модуль для установления набора ресурсов либо при приеме QoS-правил, либо при приеме запроса QoS-ресурсов от мобильного устройства 1010. Кроме того, система 1000 может включать в себя запоминающее устройство 1012, которое сохраняет инструкции для выполнения функций, ассоциированных с модулями 1004, 1006, 1008 и 1010. Хотя показаны как внешние для запоминающего устройства 1012, следует понимать, что один или более модулей 1004, 1006, 1008 и 1010 могут существовать в рамках запоминающего устройства 1012.
Со ссылкой на фиг.11 проиллюстрирована примерная блок-схема системы 1100, которая упрощает управление качеством обслуживания для множественного доступа в системе беспроводной связи. Например, система 1100 может постоянно размещаться, по меньшей мере, частично в рамках сервера функции правил и политик тарификации и оплаты услуг и т.д. Следует принимать во внимание, что система 1100 представлена как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные посредством процессора, программного обеспечения или комбинации вышеозначенного (к примеру, микропрограммного обеспечения). Система 1100 включает в себя логическое группирование 1102 модулей, которые могут действовать совместно. Например, логическое группирование 1102 может включать в себя модуль для приема запроса ресурсов для набора потоков данных 1104. Дополнительно, логическое группирование 1102 может содержать модуль для определения набора правил качества обслуживания на основе запроса ресурсов 1106. Кроме того, логическое группирование 1102 может включать в себя модуль для включения индикатора, который инструктирует получателю либо устанавливать ресурсы качества обслуживания (QoS) при приеме QoS-правил, либо сохранять QoS-правила до тех пор, пока запрос QoS-ресурсов не принят 1108. Кроме того, система 1100 может включать в себя запоминающее устройство 1110, которое сохраняет инструкции для выполнения функций, ассоциированных с модулями 1104, 1106 и 1108. Хотя показаны как внешние для запоминающего устройства 1110, следует понимать, что один или более модулей 1104, 1106 и 1108 могут существовать в рамках запоминающего устройства 1110.
Различные иллюстративные логические элементы, блоки, модули и схемы, описанные в связи с раскрытыми в данном документе вариантами осуществления, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных компонентов аппаратных средств, либо любой комбинации вышеозначенного, предназначенной для того, чтобы выполнять описанные в данном документе функции. Процессором общего назначения может быть микропроцессор, но в альтернативном варианте процессором может быть любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, к примеру, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP либо любая другая подобная конфигурация. Дополнительно, по меньшей мере, один процессор может содержать один или более модулей, выполненных с возможностью осуществлять один или более этапов и/или действий, описанных выше.
Дополнительно, этапы и/или действия способа или алгоритма, описанные в связи с раскрытыми в данном документе аспектами, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, приводимом в исполнение посредством процессора, или в их комбинации. Программный модуль может постоянно размещаться в памяти типа RAM, флэш-памяти, памяти типа ROM, памяти типа EPROM, памяти типа EEPROM, в регистрах, на жестком диске, сменном диске, CD-ROM или любой другой форме носителя хранения данных, известной в данной области техники. Типичный носитель хранения данных может быть соединен с процессором, причем процессор может считывать информацию и записывать информацию на носитель хранения данных. В альтернативном варианте носитель хранения данных может быть встроен в процессор. Дополнительно, в некоторых аспектах процессор и носитель хранения данных могут постоянно размещаться в ASIC. Дополнительно, ASIC может постоянно размещаться в пользовательском терминале. В альтернативном варианте процессор и носитель хранения данных могут постоянно размещаться как дискретные компоненты в пользовательском терминале. Дополнительно, в некоторых аспектах этапы и/или действия способа или алгоритма могут постоянно размещаться как один или любая комбинация или набор кодов и/или инструкций на машиночитаемом носителе и/или компьютерночитаемом носителе, который может быть включен в компьютерный программный продукт.
В одном или более аспектов описанные функции могут быть реализованы в аппаратных средствах, программном обеспечении, микропрограммном обеспечении или любой комбинации вышеозначенного. Если реализованы в программном обеспечении, функции могут быть сохранены или переданы как одна или более инструкций или код на машиночитаемом носителе. Машиночитаемые носители включают в себя как компьютерные носители хранения данных, так и среду связи, включающую в себя любую передающую среду, которая упрощает перемещение компьютерной программы из одного места в другое. Носителями хранения могут быть любые доступные носители, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти машиночитаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения, либо любой другой носитель, который может быть использован для того, чтобы переносить или сохранять требуемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Также любое подключение может называться машиночитаемым носителем. Например, если программное обеспечение передается с веб-узла, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, "витой пары", цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые среды, то коаксиальный кабель, оптоволоконный кабель, "витая пара", DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые среды, включены в определение носителя. Термины диск ("disk" и "disc") при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray, при этом диски (disk) обычно воспроизводят данные магнитно, тогда как диски (disc) обычно воспроизводят данные оптически с помощью лазеров. Комбинации вышеперечисленного также следует включать в число машиночитаемых носителей.
Хотя вышеприведенное раскрытие сущности поясняет иллюстративные аспекты и/или варианты осуществления, следует отметить, что различные изменения и модификации могут быть выполнены в них без отступления от объема описанных аспектов и/или вариантов осуществления, задаваемого посредством прилагаемой формулы изобретения. Дополнительно, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или сформулированы в единственном числе, множественное число подразумевается, если ограничение единственным числом не указано в явной форме. Дополнительно, все или часть любого аспекта и/или варианта осуществления могут быть использованы со всеми или частью любого другого аспекта и/или варианта осуществления, если не заявлено иное.