НАЗНАЧЕНИЕ И ВЫБОР ИДЕНТИФИКАТОРА ЯЧЕЙКИ
ASSIGNMENT AND SELECTION OF CELL IDENTIFIER

Испрашивание приоритета согласно § 119 раздела 35 свода законов США
[0001] Настоящая заявка на патент испрашивает приоритет предварительной заявки № 61/083848, названной "SYSTEMS AND METHODS FOR DISTRIBUTED, SERVER-BASED PCI SELECTION FOR BASE STATIONS", поданной 25 июля 2008 и переданной своему правопреемнику, и тем самым явно включенной здесь по ссылке, и предварительной заявки № 61/108272, названной "PHYSICAL CELL IDENTITY ASSIGNMENT", поданной 24 октября 2008 и переданной своему правопреемнику, и тем самым явно включенной здесь по ссылке.
Область техники
[0002] Нижеследующее описание в целом относится к беспроводной связи и более конкретно к назначению или выбору идентификаторов физических ячеек.
Предшествующий уровень техники
[0003] Системы беспроводной связи широко применяются для обеспечения различных типов контента связи, таких как, например, голос, данные и т.д. Обычные системы беспроводной связи могут быть системами множественного доступа, способными поддерживать связь с множеством пользователей посредством совместного использования доступных ресурсов системы (например, полосы частот, мощности передачи,…). Примеры таких систем множественного доступа могут включать в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA) и т.п. Дополнительно, системы могут соответствовать спецификациям, таким как проект партнерства третьего поколения (3GPP), проект долгосрочного развития (LTE) 3GPP, системы мобильной ультраширокополосной связи (UMB) и/или спецификации беспроводной передачи с множественными несущими, такие как эволюционированная оптимизированная передача данных (EV-DO), одна или более их версий и т.д.
[0004] Обычно системы беспроводной связи множественного доступа могут одновременно поддерживать связь для множества мобильных устройств. Каждое мобильное устройство может связываться с одной или более точками доступа (например, базовыми станциями) с помощью передач по прямой и обратной линиям связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от точек доступа к мобильным устройствам, и обратная линия связи (или восходящая линия связи) относится к линии связи от мобильных устройств к точкам доступа. Дополнительно, связь между мобильными устройствами и точками доступа может быть установлена с помощью систем с единственным входом и единственным выходом (SISO), систем с множественными входами и единственным выходом (MISO), систем с множественными входами и множественными выходами (MIMO) и т.д. В дополнение, мобильные устройства могут связываться с другими мобильными устройствами (и/или точки доступа с другими точками доступа) в конфигурациях одноранговой беспроводной сети.
[0005] Точки доступа используют идентификаторы физических ячеек (PCI) для идентификации ячеек или секторов охвата, обеспеченных этими точками доступа. Такие идентификаторы могут быть использованы, например, мобильными устройствами, чтобы установить соединение и/или продолжить связываться с точками доступа. В одной реализации идентификаторы PCI могут быть назначены централизованным объектом, который принимает информацию о местоположении от точек доступа и назначает идентификаторы PCI на основании местоположения. В другой реализации назначение PCI может быть распределено таким образом, что точки доступа могут выбирать свои собственные идентификаторы PCI на основании информации, полученной от других точек доступа. В обоих случаях может иметь место коллизия PCI, когда две точки доступа совместно используют PCI, и устройство может осуществлять прием от обеих точек доступа или может иметь место неопределенность PCI, когда одна точка доступа соседствует с двумя точками доступа, имеющими один и тот же PCI.
Сущность изобретения
[0006] Нижеследующее представляет упрощенную сущность изобретения одного или более аспектов, чтобы обеспечить основное понимание таких аспектов. Эта сущность изобретения не является обширным обзором всех рассмотренных аспектов, и она не предназначается ни для идентификации ключевых или критических элементов всех аспектов, ни для описания объема любых или всех аспектов. Единственная цель состоит в том, чтобы представить некоторые понятия одного или более аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое будет представлено ниже.
[0007] В соответствии с одним или более аспектами и соответствующим их раскрытием различные аспекты описываются в соединении с облегчением централизованного назначения идентификатора физической ячейки (PCI) на основании, по меньшей мере частично, информации, собранной от соседних ячеек, чтобы смягчить или минимизировать коллизию PCI и/или неопределенность PCI. В частности, точка доступа может измерять радиочастотные (РЧ) параметры соседних ячеек и выдавать такие параметры объекту назначения PCI. Точка доступа может дополнительно обеспечивать локальные параметры, такие как высота, мощность передачи и т.д. точки доступа, и объект назначения PCI может генерировать один или более идентификаторов PCI для точки доступа на основании локальных параметров и параметров соседства. Объект назначения PCI может дополнительно или альтернативно обеспечивать упорядоченный в соответствии с приоритетом список идентификаторов PCI точке доступа, и точка доступа может выбирать PCI из этого списка. В одном примере список может быть упорядочен в соответствии с приоритетом на основании, по меньшей мере частично, локальных параметров и параметров соседства, описанных выше.
[0008] Согласно связанным аспектам, обеспечивается способ, который включает в себя измерение одного или более РЧ параметров, относящихся к одной или более соседним точкам доступа. Способ дополнительно включает в себя передачу одного или более РЧ параметров на компонент сети, чтобы принять назначение PCI.
[0009] Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, сконфигурированный для приема одного или более РЧ параметров, относящихся к одной или более окружающим точкам доступа. Этот по меньшей мере один процессор дополнительно сконфигурирован для передачи запроса PCI на компонент сети, включающего в себя один или более РЧ параметров. Устройство беспроводной связи также содержит память, подсоединенную по меньшей мере к одному процессору.
[0010] Еще один аспект относится к устройству. Устройство включает в себя средство для получения одного или более РЧ параметров от одной или более соседних точек доступа и средство для передачи одного или более РЧ параметров с запросом PCI.
[0011] Еще один аспект относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, включающий в себя код для того, чтобы вынуждать по меньшей мере один компьютер измерять один или более РЧ параметров, относящихся к одной или более соседним точкам доступа. Считываемый компьютером носитель может также содержать код для того, чтобы вынуждать по меньшей мере один компьютер передавать один или более РЧ параметров на компонент сети, чтобы принять назначение PCI.
[0012] Кроме того, дополнительный аспект относится к устройству, включающему в себя компонент измерения соседства, который принимает один или более РЧ параметров от одной или более соседних точек доступа. Устройство может дополнительно включать в себя компонент запроса PCI, который передает один или более РЧ параметров с запросом PCI.
[0013] Согласно другим аспектам обеспечивается способ, который включает в себя прием запроса PCI от точки доступа, содержащего один или более РЧ параметров, относящихся к одной или более соседним точкам доступа. Способ также включает в себя выбор PCI для точки доступа на основании, по меньшей мере частично, одного или более РЧ параметров и передачу PCI на точку доступа.
[0014] Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, сконфигурированный для приема запроса PCI от точки доступа, содержащего один или более РЧ параметров, относящихся к окружающим точкам доступа. По меньшей мере один процессор дополнительно сконфигурирован для определения PCI для точки доступа на основании, по меньшей мере частично, сравнения одного или более РЧ параметров и доступных идентификаторов PCI и для передачи PCI на точку доступа. Устройство беспроводной связи также содержит память, подсоединенную по меньшей мере к одному процессору.
[0015] Еще один аспект относится к устройству. Устройство включает в себя средство для приема одного или более РЧ параметров от точки доступа, относящихся по меньшей мере к одной соседней точке доступа. Устройство также включает в себя средство для выбора PCI для точки доступа на основании, по меньшей мере частично, одного или более РЧ параметров и средство для передачи PCI на точку доступа.
[0016] Другой аспект относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, включающий в себя код для того, чтобы вынуждать по меньшей мере один компьютер принимать запрос PCI от точки доступа, содержащий один или более РЧ параметров, относящихся к одной или более соседним точкам доступа. Считываемый компьютером носитель может также содержать код для того, чтобы вынуждать по меньшей мере один компьютер выбирать PCI для точки доступа на основании, по меньшей мере частично, одного или более РЧ параметров, и код для того, чтобы вынуждать по меньшей мере один компьютер передавать PCI на точку доступа.
[0017] Кроме того, дополнительный аспект относится к устройству, включающему в себя компонент приема параметров PCI, который получает один или более РЧ параметров от точки доступа, относящихся по меньшей мере к одной соседней точке доступа. Устройство может дополнительно включать в себя компонент выбора PCI, который выбирает идентификатор физической ячейки (PCI) для точки доступа на основании, по меньшей мере частично, одного или более РЧ параметров, и компонент передачи PCI, который обеспечивает PCI точке доступа.
[0018] В дополнение, обеспечивается способ, который включает в себя прием списка идентификаторов PCI от компонента сети. Способ также включает в себя выбор PCI из списка идентификаторов PCI на основании, по меньшей мере частично, параметра, относящегося к PCI, указанному в списке идентификаторов PCI.
[0019] Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, сконфигурированный для приема списка идентификаторов PCI от компонента сети. По меньшей мере один процессор дополнительно сконфигурирован для выбора PCI из списка идентификаторов PCI на основании ассоциированного параметра в списке, чтобы облегчить связь по беспроводной сети. Устройство беспроводной связи также содержит память, подсоединенную по меньшей мере к одному процессору.
[0020] Еще один аспект относится к устройству. Устройство включает в себя средство для приема списка идентификаторов PCI от компонента сети. Устройство также включает в себя средство для выбора PCI, находящегося в списке идентификаторов PCI, для связи по беспроводной сети согласно параметру PCI, определенного в списке идентификаторов PCI.
[0021] Еще один аспект относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, включающий в себя код для того, чтобы вынуждать по меньшей мере один компьютер принимать список идентификаторов PCI от компонента сети. Считываемый компьютером носитель может также содержать код для того, чтобы вынуждать по меньшей мере один компьютер выбирать PCI из списка идентификаторов PCI на основании, по меньшей мере частично, параметра PCI, указанного в списке идентификаторов PCI.
[0022] Кроме того, дополнительный аспект относится к устройству, включающему в себя компонент приема PCI, который получает список идентификаторов PCI от компонента сети. Устройство может дополнительно включать в себя компонент выбора PCI, который выбирает PCI, находящийся в списке идентификаторов PCI, для связи по беспроводной сети согласно параметру PCI, определенного в списке идентификаторов PCI.
[0023] В соответствии с дополнительными аспектами, обеспечивается способ, который включает в себя прием запроса PCI от точки доступа, содержащего один или более параметров, относящихся к точке доступа. Способ также включает в себя оценку одного или более различных параметров, принятых от множества различных точек доступа, и генерирование списка идентификаторов PCI для точки доступа, указывающего по меньшей мере один параметр списка для каждого PCI на основании, по меньшей мере частично, одного или более параметров по сравнению с упомянутыми одним или более различными параметрами.
[0024] Другой аспект относится к устройству беспроводной связи. Устройство беспроводной связи может включать в себя по меньшей мере один процессор, сконфигурированный для получения запроса PCI от точки доступа, содержащего один или более параметров, относящихся к точке доступа. По меньшей мере один процессор дополнительно сконфигурирован для анализа одного или более различных параметров, принятых от множества различных точек доступа, и для создания списка идентификаторов PCI для точки доступа с параметром списка для каждого из идентификаторов PCI на основании, по меньшей мере частично, одного или более параметров по сравнению с одним или более различными параметрами. Устройство беспроводной связи также содержит память, подсоединенную по меньшей мере к одному процессору.
[0025] Еще один аспект относится к устройству. Устройство включает в себя средство для приема запроса PCI от точки доступа, содержащего один или более параметров, относящихся к точке доступа. Устройство также включает в себя средство для генерирования списка идентификаторов PCI для точки доступа с параметром списка для каждого PCI на основании, по меньшей мере частично, одного или более параметров по сравнению с одним или более различными параметрами, принятыми от одной или более различных точек доступа.
[0026] Другой аспект относится к компьютерному программному продукту, который может иметь считываемый компьютером носитель, включающий в себя код для того, чтобы вынуждать по меньшей мере один компьютер принимать запрос PCI от точки доступа, содержащий один или более параметров, относящихся к точке доступа, и код для того, чтобы вынуждать по меньшей мере один компьютер оценивать один или более различных параметров, принятых от множества различных точек доступа. Считываемый компьютером носитель может также содержать код для того, чтобы вынуждать по меньшей мере один компьютер генерировать список идентификаторов PCI для точки доступа с параметрами списка на основании, по меньшей мере частично, одного или более параметров по сравнению с одним или более различными параметрами.
[0027] Кроме того, дополнительный аспект относится к устройству, включающему в себя компонент приема параметра PCI, который получает запрос PCI от точки доступа, содержащий один или более параметров, относящихся к точке доступа. Устройство может дополнительно включать в себя компонент перечисления PCI, который создает список идентификаторов PCI для точки доступа с параметром списка для каждого PCI на основании, по меньшей мере частично, одного или более параметров по сравнению с одним или более различными параметрами, принятыми от одной или более различных точек доступа.
[0028] Для выполнения предшествующих и связанных задач один или более аспектов содержат признаки, полностью описанные ниже и конкретно указанные в формуле изобретения. Следующее описание и приложенные чертежи подробно формулируют конкретные иллюстративные признаки одного или более аспектов. Однако, эти признаки являются указывающими некоторые из различных путей, которыми могут быть использованы принципы различных аспектов, и настоящее описание предназначается, чтобы включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
[0029] Фиг.1 является иллюстрацией примерной системы беспроводной связи, которая облегчает централизованное назначение идентификаторов физических ячеек (PCI).
[0030] Фиг.2 является иллюстрацией примерного устройства связи для использования в среде беспроводной связи.
[0031] Фиг.3 является иллюстрацией примерной системы беспроводной связи для назначения идентификаторов PCI.
[0032] Фиг.4 является иллюстрацией примерного способа, который запрашивает назначение PCI, задающее РЧ параметры соседства в запросе.
[0033] Фиг.5 является иллюстрацией примерного способа, который принимает запрос о назначении PCI, содержащий РЧ параметры соседства.
[0034] Фиг.6 является иллюстрацией примерного способа, который принимает список идентификаторов PCI на основании запроса PCI.
[0035] Фиг.7 является иллюстрацией примерного способа, который формулирует список PCI на основании приема запроса PCI.
[0036] Фиг.8 является иллюстрацией примерной системы, которая принимает один или более идентификаторов PCI на основании запроса PCI.
[0037] Фиг.9 является иллюстрацией системы беспроводной связи в соответствии с различными аспектами, сформулированными в настоящем описании.
[0038] Фиг.10 является иллюстрацией сети беспроводной связи в соответствии с аспектами, описанными в настоящем описании.
[0039] Фиг.11 является иллюстрацией примерной среды беспроводной сети, которая может быть использована в связи с различными системами и способами, описанными в настоящем описании.
[0040] Фиг.12 является иллюстрацией примерной системы, которая передает параметры соседства в запросе PCI.
[0041] Фиг.13 является иллюстрацией примерной системы, которая принимает запрос PCI, содержащий параметры соседства.
[0042] Фиг.14 является иллюстрацией примерной системы, которая принимает список идентификаторов PCI в ответ на запрос PCI.
[0043] Фиг.15 является иллюстрацией примерной системы, которая генерирует список идентификаторов PCI на основании запроса PCI.
Подробное описание
[0044] Различные аспекты ниже описываются со ссылками на чертежи. В следующем описании в целях объяснения многочисленные конкретные подробности сформулированы для обеспечения полного понимания одного или более аспектов. Однако может быть очевидно, что такой аспект(ы) может быть осуществлен без этих конкретных подробностей.
[0045] Используемые в этой заявке термины "компонент", "модуль", "система" и т.п. предназначаются, чтобы включать в себя связанный с компьютером объект, такой как, но не ограничиваясь, аппаратное обеспечение, программно-аппаратное обеспечение, комбинация аппаратного обеспечения и программного обеспечения, программное обеспечение или программное обеспечение при выполнении. Например, компонент может быть, но не ограничиваться, процессом, выполняющимся на процессоре, процессором, объектом, выполняемой программой, потоком выполнения, программой и/или компьютером. Посредством иллюстрации, как приложение, выполняющееся на вычислительном устройстве, так и вычислительное устройство может быть компонентом. Один или более компонентов могут постоянно находиться в пределах процесса и/или потока выполнения, и компонент может быть размещен на одном компьютере и/или распределен между двумя или более компьютерами. В дополнение, эти компоненты могут выполняться с различных считываемых компьютером носителей, имеющих различные структуры данных, сохраненные на них. Компоненты могут связываться посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных, таких как данные от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе и/или через сеть, такую как Интернет, с другими системами посредством сигнала.
[0046] Кроме того, различные аспекты описываются в настоящем описании применительно к терминалу, который может быть проводным терминалом или беспроводным терминалом. Терминал может также называться системой, устройством, блоком абонента, станцией абонента, мобильной станцией, мобильным блоком, мобильным устройством, удаленной станцией, удаленным терминалом, терминалом доступа, терминалом пользователя, терминалом, устройством связи, пользовательским агентом, пользовательским устройством или пользовательским оборудованием (UE). Беспроводной терминал может быть сотовым телефоном, спутниковым телефоном, радиотелефоном, телефоном Протокола Инициирования Сеанса (SIP), станцией местной радиосвязи (WLL), персональным цифровым ассистентом (PDA), переносным устройством, имеющим способность беспроводного соединения, вычислительным устройством или другими устройствами обработки, связанными с беспроводным модемом. Кроме того, различные аспекты описываются в настоящем описании применительно к базовой станции. Базовая станция может быть использована для связи с беспроводным терминалом(ами) и может также называться точкой доступа, Узлом B или некоторой другой терминологией.
[0047] Кроме того, термин "или" предназначается, чтобы обозначать включающее "или", а не исключающее "или". Таким образом, если не определено иначе или не ясно из контекста, фраза "X использует A или B" предназначается, чтобы обозначать любую из естественных включающих в себя перестановок. Таким образом, фраза "Х использует А или В" удовлетворяется любым из следующих примеров: X использует A; X использует B; или X использует как A, так и B. В дополнение, артикли "a" и "an", которые используются в этой заявке и приложенной формуле изобретения, должны в целом быть рассмотрены, чтобы обозначать "один или более", если не определено иначе или не ясно из контекста, должны указывать единственное число.
ad hoc
[0048] Способы, описанные в настоящем описании, могут быть использованы для различных систем беспроводной связи, таких как CDMA, TDMA, FDMA, OFDMA, SC-FDMA и других систем. Термины "система" и "сеть" часто используются взаимозаменяемо. Система CDMA может реализовывать радиотехнологию, такую как Универсальная Система Наземного Радио Доступа (UTRA), cdma2000 и т.д. UTRA включает в себя Широкополосный-CDMA (W-CDMA) и другие варианты CDMA. Дополнительно cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовывать радиотехнологию, такую как Глобальная Система Мобильной Связи (GSM). Система OFDMA может реализовывать радиотехнологию, такую как Усовершенствованная UTRA (E-UTRA), ультраширокополосная связь для Мобильных устройств (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Флеш-OFDMA и т.д. UTRA и E-UTRA являются частью Универсальной Системы Мобильной Связи (UMTS). Проект долгосрочного развития (LTE) 3GPP является версией UMTS, которая использует E-UTRA, которая использует OFDMA по нисходящей линии связи и SC-FDMA по восходящей линии связи. UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах от организации, названной "Проект Партнерства Третьего Поколения" (3GPP). Дополнительно, cdma2000 и UMB описываются в документах от организации, названной "Проект Партнерства Третьего Поколения 2" (3GPP2). Дополнительно, такие системы беспроводной связи могут дополнительно включать в себя одноранговые (например, между мобильными объектами) сетевые системы , часто использующие непарные нелицензированные спектры, беспроводную LAN 802.xx, BLUETOOTH и любые другие способы беспроводной связи ближнего или дальнего действия.
[0049] Различные аспекты или признаки будут представлены в отношении систем, которые могут включать в себя многие устройства, компоненты, модули и т.п. Должно быть понято и оценено, что различные системы могут включать в себя дополнительные устройства, компоненты, модули и т.д. и/или могут не включать в себя все устройства, компоненты, модули и т.д., рассмотренные применительно к чертежам. Может быть также использована комбинация этих подходов.
[0050] Ссылаясь на Фиг.1, иллюстрируется система 100 беспроводной связи, которая облегчает централизованное назначение PCI на основании информации соседних точек доступа. Система 100 включает в себя компонент 102 назначения идентификатора физической ячейки (PCI), который распределяет один или более идентификаторов PCI одной или более точкам доступа. Компонент 102 назначения PCI может быть частью базовой беспроводной сети, представленной в другой точке доступа, или иначе расположенной таким образом, что она является доступной посредством множества точек доступа. Компонент 102 назначения PCI, например, может быть системой эксплуатации, администрирования и технического обслуживания (OAM), системой управления сетью (NMS) и/или подобным. Система 100 может также включать в себя множество точек 104, 106, 108 доступа макроячейки и/или множество точек 110, 112, 114 доступа с более низкой мощностью, которые могут быть, например, точками доступа фемтоячейки, точками доступа пикоячейки, узлами ретрансляции и/или подобным.
[0051] Согласно примеру, точка 110 доступа может попытаться участвовать в беспроводной сети, например, после инициализации, цикла включения питания, повторного установления соединения и/или подобного. Как часть присоединения к беспроводной сети точка доступа 110 может захватывать PCI, чтобы позволить другим устройствам связываться с точкой 110 доступа и/или с одним или более секторами, реализованными точкой 110 доступа. В одном примере точка 110 доступа может измерять радиочастотные (РЧ) параметры окружающих точек доступа, таких как точка 104 доступа макроячейки, точка 112 доступа и/или по существу любая точка доступа в пределах дальности связи. РЧ параметры, например, могут относиться к качеству сигнала, потерям на трассе, идентификационной информации (например, PCI соседних точек доступа), трафику, количеству устройств, связывающихся с точкой доступа, и т.д. Точка доступа может обеспечивать РЧ параметры соседства компоненту 102 назначения PCI наряду с необязательно другими локальными параметрами, относящимися к точке 110 доступа, такими как местоположение, высота, мощность передачи и т.д.
[0052] Компонент 102 назначения PCI может принимать параметры и генерировать один или более идентификаторов PCI для точки 110 доступа на основании, по меньшей мере частично, этих параметров. Например, компонент 102 назначения PCI может сравнивать параметры с другими параметрами, принятыми от соседних точек доступа, которые могут быть идентифицированы в принятых параметрах, как упомянуто. Например, если точка 110 доступа не выдает информацию или выдает качество сигнала, или другой параметр ниже порога, относящийся к точке 114 доступа, компонент 102 назначения PCI может назначать PCI, используемый точкой 114 доступа, на точку 110 доступа. Это может быть особенно верно, например, для большой разности высот, представленной в отчете (сообщенной) от точки 110 доступа и точки 114 доступа. В альтернативном примере, если качество сигнала или помехи точки 104 доступа измеряется выше порога в точке 110 доступа, компонент 102 назначения PCI может искать другие идентификаторы PCI, отличные от идентификаторов точки 104 доступа (например, PCI точки 114 доступа, которая, вероятно, не создает помехи точке 110 доступа), чтобы назначить на точку 110 доступа.
[0053] В другом примере компонент 102 назначения PCI может упорядочить в соответствии с приоритетом список возможных идентификаторов PCI для точки 110 доступа, который может быть основан на параметрах, принятых компонентом 102 назначения PCI. Например, компонент 102 назначения PCI может передавать список на точку 110 доступа, разрешающий точке 110 доступа выбрать PCI из списка на основании измеренных параметров соседства или локальных параметров, таких как соседняя РЧ информация, высота, мощность передачи и т.д.
[0054] Ссылаясь на Фиг.2, иллюстрируется устройство 200 связи для использования в среде беспроводной связи. Устройство 200 связи может быть точкой доступа, мобильным устройством или их частью или по существу любым устройством связи, которое участвует в беспроводной сети. Устройство 200 связи включает в себя компонент 202 измерения соседства, который может принимать и измерять параметры окружающих устройств связи (не показаны), компонент 204 запроса PCI, который может связываться с компонентом базовой сети (не показан) или другим компонентом, чтобы запросить PCI для связи по беспроводной сети, и компонент 206 приема PCI, который может получать PCI от базовой сети или другого компонента.
[0055] Согласно примеру, устройство 200 связи может попытаться присоединиться к беспроводной сети. Как часть присоединения к сети компонент 204 запроса PCI может запрашивать PCI от сети, чтобы разрешить последующую идентификацию при связи с сетью и/или одним или более устройствами. В одном примере компонент 204 запроса PCI может включать параметры в запрос, относящиеся к устройству 200 связи (например, местоположение, высота, мощность передачи или другие параметры, известные посредством устройства 200 связи) и/или одному или более соседним устройствам. Например, компонент 202 измерения соседства может захватывать параметры от соседних устройств, таких как идентификационная информация (например, PCI), качество/уровень сигнала, потери на трассе, трафик и т.д. Компонент 202 измерения соседства может принимать РЧ сигналы от соседних устройств и измерять и/или декодировать сигналы для определения параметров. В другом примере компонент 202 измерения соседства определяет параметры на основании отчетов (сообщений) об измерении от устройств, связывающихся с устройством 200 связи (например, одним или более оборудованиями UE или другими устройствами, принимающими доступ к сети). В еще одном примере компонент 202 измерения соседства может принимать такие параметры по линии связи обратной передачи от соседних устройств.
[0056] Компонент 206 приема PCI может принимать один или более идентификаторов PCI в ответ на запрос. Например, PCI может быть обеспечен на основании параметров, определенных в запросе, чтобы минимизировать коллизию среди идентификаторов PCI, как описано выше. В примере компонент 206 приема PCI может принимать список идентификаторов PCI, который может быть упорядочен в соответствии с приоритетом. На основании, по меньшей мере частично, локальных параметров и/или параметров, извлеченных с помощью компонента 202 измерения соседства, компонент 208 выбора PCI может выбирать оптимальный PCI из списка. В этом примере компонент 204 запроса PCI не должен посылать локальные параметры и/или параметры измерения соседства с запросом, и логика выбора (или ее часть) выполняется компонентом 208 выбора PCI, а не компонентом, от которого был запрошен PCI. В одном примере список идентификаторов PCI может быть упорядочен в соответствии с приоритетом или ранжирован; аналогично в примере, список может включать в себя вероятность, с которой один или другие из идентификаторов PCI могут быть выбраны различными устройствами.
[0057] Ниже, ссылаясь на Фиг.3, иллюстрируется система 300 беспроводной связи, которая облегчает запрашивание PCI наряду с параметрами, относящимися к одной или более соседним точкам доступа. Точка 302 доступа может быть базовой станцией макро ячейки, точкой доступа фемто ячейки, точкой доступа пико ячейки, узлом ретрансляции, их частью и/или по существу любым беспроводным устройством, которому может быть назначен PCI. Компонент 102 назначения PCI, как описано, может быть компонентом сети, расположенным предыдущим в пути обработки (например, в базовой сети), таким как OAM, NMS, представленным в другой точке доступа и/или ее части. Кроме того, система 300 может быть системой MIMO и/или может соответствовать одной или более спецификациям беспроводной сетевой системы (например, EV-DO, 3GPP, 3GPP2, 3GPP LTE, WiMAX и т.д.), и может содержать дополнительные компоненты, чтобы облегчить связь между точкой 302 доступа и компонентом 102 назначения PCI.
[0058] Точка 302 доступа может содержать компонент 202 измерения соседства, который может оценивать одну или более соседние точки доступа для определения параметров, относящихся к ним, компонент 304 локальных параметров, который может принимать один или более параметров, относящихся к точке 302 доступа, компонент 204 запроса PCI, который может передавать запрос PCI наряду с определенными параметрами и/или одним или более локальными параметрами, компонент 206 приема PCI, который может принимать один или более идентификаторов PCI на основании запроса, и компонент 208 выбора PCI, который может выбирать PCI, когда множество идентификаторов PCI посылается в ответ на запрос. Компонент 102 назначения PCI содержит компонент 306 приема параметров PCI, который может принимать запрос PCI и ассоциированные параметры, компонент 308 выбора PCI, который может выбирать PCI для запроса на основании, по меньшей мере частично, параметров, компонент 310 перечисления PCI, который может генерировать множество идентификаторов PCI для запроса, и компонент 312 передачи PCI, который может передавать один или более идентификаторов PCI на основании, по меньшей мере частично, запроса.
[0059] Согласно примеру, точка 302 доступа может попытаться получить PCI в беспроводной сети. Это может быть инициировано, например, как часть присоединения к беспроводной сети после цикла включения питания, во время начальной установки и/или подобного. Компонент 202 измерения соседства, как описано, может принимать РЧ сигналы от соседних точек доступа и измерять параметры, относящиеся к сигналам, такие как уровень сигнала, потери на трассе, идентификационная информация (например, PCI) точек доступа или связанных секторов, трафик сети и/или подобное. Компонент 202 измерения соседства, например, может получить РЧ параметры соседства посредством использования радиоприемника, чтобы принимать параметры, используя принятые отчеты об измерении UE для изучения идентификаторов PCI, связывания с соседними точками доступа по обратной передаче, и/или подобное. В дополнение, компонент 304 локального параметра может получить один или более параметров, относящихся к точке 302 доступа, такие как местоположение, высота, мощность передачи и/или подобное. Компонент 204 запроса PCI может генерировать и передавать запрос PCI, и включать параметры соседства и/или локальные параметры в запрос.
[0060] Компонент 306 приема параметров PCI может получать запрос и связанные параметры. На основании этих параметров компонент 308 выбора PCI может выбирать PCI для точки 302 доступа. Например, компонент 308 выбора PCI может анализировать параметры соседства, определяющие идентификаторы PCI других точек доступа, которые могут создавать помехи точке 302 доступа - компонент 308 выбора PCI может избежать таких идентификаторов PCI. В дополнение, компонент 308 выбора PCI может анализировать параметры наряду с другими принятыми параметрами других точек доступа (например, когда точки доступа, идентифицированные по соседству, дополнительно приняли PCI от компонента 102 назначения PCI и выдали свои собственные локальные параметры и параметры соседства). В одном примере компонент 308 выбора PCI может оценивать высоту точки доступа, как сообщено. Когда высота является большой, например, PCI, назначенный на точку 302 доступа, сможет переместиться далеко (например, в связанном сигнале от или на точку 302 доступа), так как там могут существовать меньше препятствий. Таким образом, высота может влиять на параметры соседства и, таким образом, выбор PCI. Аналогично, мощность передачи точки 302 доступа может быть оценена таким образом, что для высокой мощности передачи компонент 308 выбора PCI может гарантировать, что PCI не назначен на другую точку доступа в дополнительном диапазоне, чем для низкой мощности передачи.
[0061] В еще одном примере, когда параметры соседства включают в себя точки доступа, имеющие качество сигнала за пределами порога, компонент 308 выбора PCI может избежать назначения одного и того же или аналогичного PCI на точку 302 доступа. Компонент 308 выбора PCI может иметь параметры от точки 302 доступа, такие как грубое местоположение, РЧ параметры соседства, PCI соседей, высота, мощность передачи и т.д., и может выбирать PCI, чтобы минимизировать помехи на основании этой дополнительной информации. Как описано, он может также использовать аналогичную информацию от других точек доступа. После выбора PCI компонент 312 передачи PCI может обеспечивать PCI к точке 302 доступа. Компонент 206 приема PCI может получить PCI и начать использовать PCI в последующих передачах.
[0062] В другом примере компонент 310 перечисления PCI может генерировать список идентификаторов PCI для точки 302 доступа на основании одного или более параметров. В этом примере точка 302 доступа может посылать часть параметров соседства и/или локальных параметров (или никаких параметров вообще), и компонент 102 назначения PCI может обеспечивать несколько возможных идентификаторов PCI. Компонент 312 передачи PCI может обеспечивать список идентификаторов PCI точке 302 доступа. Компонент 206 приема PCI может принимать список идентификаторов PCI, и компонент 208 выбора PCI может выбирать PCI для использования из этого списка. В одном примере логика компонента 208 выбора PCI может быть аналогична логике компонента 308 выбора PCI, описанной выше. Таким образом, в одном примере компонент 204 запроса PCI может передавать локальные параметры (или никакие параметры) на компонент 102 назначения PCI, который может быть принят в компоненте 306 приема параметра PCI. Компонент 310 перечисления PCI может определять или иначе выбирать список идентификаторов PCI для точки 302 доступа на основании локальных параметров, которые могут относиться к местоположению, высоте, мощности передачи и т.д. точки 302 доступа.
[0063] В примере компонент 310 перечисления PCI может упорядочить в соответствии с приоритетом список идентификаторов PCI посредством определения лучших соответствий доступных идентификаторов PCI для точки 302 доступа на основании принятых и/или известных параметров точки 302 доступа (и/или других точек доступа). Например, как описано, компонент 306 приема параметра PCI может принимать локальные параметры соседних точек доступа, включающие в себя местоположение, мощность передачи, высоту и т.д., и на основании этой информации компонент 310 перечисления PCI может выбирать множество идентификаторов PCI для точки 302 доступа посредством сравнения местоположения, мощности передачи, высоты и т.д., точки 302 доступа с местоположением, мощностью передачи, высотой и т.д. других точек доступа. Например, компонент 310 перечисления PCI может выбирать один или более идентификаторов PCI для точки 302 доступа, относящихся к отличным точкам доступа, которые находятся далеко и/или передают с низкой мощностью передачи при заданном их местоположении таким образом, что точка 302 доступа, вероятно, не будет испытывать помехи, относящиеся к этим отличным точкам доступа. Компонент 310 перечисления PCI может упорядочить в соответствии с приоритетом список, в одном примере, согласно мощности передачи, местоположению, конфигурации оператора, количеству ассоциированных пользователей, типу ячейки (например, макроячейки, пикоячейки, фемтоячейки и т.д.) и/или подобному.
[0064] В дополнение, компонент 310 перечисления PCI может использовать список для других точек доступа, но использовать другое изменение списка согласно параметрам, принятым компонентом 306 приема параметра PCI и/или согласно предыдущим спискам, обеспеченным компонентом 310 перечисления PCI, например. В еще одном примере компонент 310 перечисления PCI может располагать в случайном порядке список согласно вероятности выбора PCI для данной точки доступа. Это может быть вычислено, например, на основании известных или принятых параметров данной точки доступа, истории выбора PCI в данной точке доступа и т.д. В этом отношении, например, компонент 310 перечисления PCI может включать параметры идентификаторов PCI в список, такие как приоритет, вероятность, что PCI будет выбран, и/или подобное. В любом случае, как описано, компонент 312 передачи PCI может передавать список для использования одной или более точками доступа. После приема списка, как описано, компонент 208 выбора PCI может выбирать PCI, чтобы использовать на основании одного или более параметров соседства, полученных компонентом 202 измерения соседства. Таким образом, в этом примере по меньшей мере часть выбора PCI может быть выполнена в точке 302 доступа.
[0065] Ссылаясь на Фиг.4-7, иллюстрируются методологии (способы), относящиеся к обеспечению основанного на сервере назначения PCI. В то время, как в целях простоты объяснения, эти способы показаны и описаны как последовательность действий, должно быть понято и оценено, что эти способы не ограничиваются порядком действий, поскольку некоторые действия могут иметь место в другом порядке и/или одновременно с другими действиями по сравнению с теми, которые показаны и описаны в настоящем описании. Например, специалисты в данной области техники поймут и оценят, что способ может быть альтернативно представлен как последовательность взаимосвязанных состояний или событий, например, в диаграмме состояний. Кроме того, не все иллюстрированные действия обязательно должны реализовывать способ в соответствии с одним или более аспектами.
[0066] Ссылаясь на Фиг.4, иллюстрируется примерный способ 400, который облегчает получение PCI в беспроводной сети. На этапе 402 могут быть измерены РЧ параметры, относящиеся к соседним точкам доступа. Как описано, это может включать в себя прием сигналов от соседних точек доступа и измерение уровня сигнала, потери на трассе, трафика и т.д., а также прием идентификатора и/или PCI соседних точек доступа. В дополнение, параметры могут быть приняты от UE, связывающегося с соседними точками доступа по соединению обратной передачи с соседними точками доступа и/или подобному, как описано. На этапе 404 РЧ параметры могут быть переданы на беспроводную сеть, чтобы инициализировать связь. Например, РЧ параметры могут быть переданы в запросе PCI. Как описано, РЧ параметры могут быть использованы наряду с локальными параметрами, которые могут быть также переданы, чтобы выбирать PCI. На этапе 406 PCI может быть принят от компонента беспроводной сети, такого как OAM, NMS, или другого компонента, который содержит функциональные возможности для назначения идентификаторов PCI, как описано выше.
[0067] Ссылаясь на Фиг.5, показан примерный способ 500, который выбирает PCI для точки доступа на основании принятых РЧ параметров соседства. На этапе 502 запрос PCI, содержащий РЧ параметры соседства, может быть принят от точки доступа. Как описано, параметры могут относиться к уровню сигнала, принятому от соседних точек доступа в точке доступа, идентификации или PCI соседних точек доступа и т.д. На основании этих РЧ параметров соседства на этапе 504 PCI может быть выбран для точки доступа. Например, если существуют неиспользуемые доступные идентификаторы PCI (например, как указано отсутствием одного или более идентификаторов PCI, находящихся в списке соседства), один или более неиспользованных идентификаторов PCI могут быть выбраны для точки доступа. В другом примере PCI соседней точки доступа, имеющий уровень сигнала ниже порогового уровня, как указано РЧ параметрами, может быть выбран для точки доступа. В дополнение, как описано, могут быть рассмотрены локальные параметры точки доступа, такие как местоположение, мощность передачи, высота и т.д. Кроме того, локальные параметры, принятые от соседних точек доступа в предыдущих запросах PCI, могут быть также использованы, чтобы выбрать PCI для точки доступа, как описано. На этапе 506 выбранный PCI может быть передан на точку доступа для использования в сети беспроводной связи.
[0068] Ссылаясь на Фиг.6, иллюстрируется примерный способ 600, который облегчает прием списка PCI и выбор PCI из этого списка. На этапе 602 список идентификаторов PCI может быть принят от компонента беспроводной сети, такого как OAM, NMS и т.д. Список может быть упорядочен в соответствии с приоритетом таким образом, что самые высоко ранжированные идентификаторы PCI отделяются от более низко ранжированных идентификаторов PCI. Должно быть оценено, что список PCI может быть принят в ответ на запрос PCI, который определил один или более локальных параметров в одном примере. На этапе 604 PCI может быть выбран из списка на основании параметра PCI, находящегося в списке. Параметр может быть приоритетом, вероятностью того, что PCI будет выбран одной или более различными точками доступа и/или подобным. В дополнение, однако, PCI может быть выбран на основании измеренных РЧ параметров, относящихся к соседним точкам доступа, как описано. В этом отношении, самый высоко ранжированный PCI может не быть наиболее желаемым согласно РЧ параметрам, и следующий самый высоко ранжированный PCI может быть выбран, например. На этапе 606 этот PCI может быть использован в последующих передачах данных беспроводной сети для идентификации.
[0069] Ссылаясь на Фиг.7, показан примерный способ 700, который генерирует список идентификаторов PCI для точки доступа. На этапе 702 запрос PCI может быть принят от точки доступа. Например, запрос PCI может содержать один или более параметров, относящихся к точке доступа, таких как местоположение, мощность передачи, высота и т.д. На этапе 704 параметры в запросе PCI могут быть оценены, и список идентификаторов PCI может генерироваться для точки доступа на основании оцененных параметров на этапе 706. Например, список может генерироваться на основании сравнения параметров с отличными параметрами, принятыми отличными точками доступа в предыдущих запросах PCI, или другой известной информации о точке доступа и отличных точках доступа. В дополнение, как описано, список может генерироваться на основании предыдущих списков; изменение списка может генерироваться от предыдущих списков, чтобы минимизировать коллизию PCI. Таким образом, например, когда аналогично расположенные точки доступа запрашивают PCI, список может быть послан на одну точку доступа, и измененная версия списка может быть послана на другую точку доступа. Эти точки доступа могут выбирать идентификаторы PCI на основании приоритета списка, и они, вероятно, выберут отличные идентификаторы PCI, как описано. На этапе 708 список может быть передан на точку доступа.
[0070] Должно быть понятно, что в соответствии с одним или более аспектами, описанными в настоящем описании, логические выводы могут быть сделаны относительно определения PCI для точки доступа на основании коллекции параметров, определения порядка приоритета списка PCI и/или подобного. Используемые в настоящем описании термины "делать вывод" или "логический вывод" в целом относятся к процессу рассуждения или логического выведения состояний системы, среды и/или пользователя из ряда наблюдений, которые накапливаются с помощью событий и/или данных. Логический вывод может быть использован для идентификации определенного контекста или действия, или он может генерировать распределение вероятности по состояниям, например. Логический вывод может быть вероятностным, то есть вычислением распределения вероятности по интересующим состояниям на основании рассмотрения данных и событий. Логический вывод может также относиться к способам, используемым для создания высокоуровневых событий из набора событий и/или данных. Такой вывод приводит к конструированию новых событий или действий из набора данных наблюдаемых событий и/или сохраненного события, скоррелированы ли события или нет в близкой временной близости и исходят ли события и данные из одного или нескольких источников события и данных.
[0071] Фиг.8 является иллюстрацией системы 800, которая облегчает запрос PCI в беспроводной сети. Система 800 содержит базовую станцию 802 (например, точку доступа,…) с приемником 810, который принимает сигнал(ы) от одного или более мобильных устройств 804 через множество антенн 806 приема, и передатчик 828, который передает на одно или более мобильные устройства 804 через антенну 808 передачи. Приемник 810 может принимать информацию от антенны 806 приема и оперативно ассоциироваться с дескремблером случайных последовательностей, который может декодировать принятые сигналы. Кроме того, демодулятор 812 может демодулировать принятые дескремблированные сигналы. Демодулированные символы анализируются процессором 814. Процессор 814 может быть процессором, выделенным для анализа информации, принятой приемником 810, и/или для генерирования информации для передачи передатчиком 828, процессором, который управляет одним или более компонентами базовой станции 802, и/или процессором, который как анализирует информацию, принятую приемником 810, генерирует информацию для передачи передатчиком 828, так и управляет одним или более компонентами базовой станции 802. В дополнение, процессор 814 может быть подсоединен к памяти 816, которая хранит информацию, относящуюся к оценке уровня сигнала (например, пилот-сигнала) и/или уровня помех, к данным, которые должны быть переданы или приняты от мобильного устройства (устройств) 804 (или отличной базовой станции (не показана)), и/или любую другую подходящую информацию, относящуюся к выполнению различных действий и функций, сформулированных в настоящем описании.
[0072] Должно быть понятно, что память 816 (или другие хранилища данных), описанная в настоящем описании, может быть или энергозависимой памятью, или энергонезависимой памятью или может включать в себя как энергозависимую, так и энергонезависимую память. Посредством иллюстрации, а не ограничения, энергонезависимая память может включать в себя постоянное запоминающее устройство (ROM), программируемое ROM (PROM), электрически программируемое ROM (EPROM), электрически стираемое PROM (EEPROM) или флэш-память. Энергозависимая память может включать в себя оперативное запоминающее устройство (RAM), которое действует как внешняя кэш-память. Посредством иллюстрации, а не ограничения, RAM доступно во многих формах, таких как синхронное RAM (SRAM), динамическое RAM (DRAM), синхронное DRAM (SDRAM), SDRAM с удвоенной скоростью передачи данных (DDR SDRAM), усовершенствованная SDRAM (ESDRAM), Synchlink DRAM (SLDRAM) и прямая Rambus RAM (DRRAM). Память 816 раскрытых систем и способов предназначается, чтобы содержать, не будучи ограниченной, эти и любые другие подходящие типы памяти.
[0073] Процессор 814 дополнительно подсоединен к компоненту 818 измерения соседства, который может получать параметры, относящиеся к соседним точкам доступа, компоненту 820 запроса PCI, который может передавать запрос PCI на компонент сети (не показан), компоненту 822 приема PCI, который может получать PCI в ответ на запрос PCI или иначе, и компоненту 824 выбора PCI, который может выбирать PCI, когда список идентификаторов PCI принят. Как описано, компонент 818 измерения соседства может получать параметры, относящиеся к соседним точкам доступа, такие как уровень сигнала в базовой станции 802, идентификатор, PCI и т.д., посредством приема сигналов от точки доступа по воздуху или по обратной передаче, от мобильных устройств 804, связывающихся или связавшихся с соседними точками доступа, и/или подобного. В одном примере компонент 820 запроса PCI может использовать параметры в запросе PCI от компонента сети. В дополнение или альтернативно, компонент 820 запроса PCI может запрашивать PCI, используя локальные параметры базовой станции 802.
[0074] В любом случае компонент 820 запроса PCI может запрашивать PCI. Компонент 822 приема PCI может принимать PCI или список идентификаторов PCI. Когда принимается список идентификаторов PCI, компонент 824 выбора PCI может выбирать из этого списка. Это может быть согласно параметрам, полученным компонентом 818 измерения соседства, как описано. После выбора PCI или если один PCI принимается в компоненте 822 приема PCI, базовая станция 802 может использовать этот PCI при последующих передачах данных. Кроме того, хотя изображено отдельным от процессора 814, должно быть оценено, что демодулятор 812, компонент 818 измерения соседства, компонент 820 запроса PCI, компонент 822 приема PCI, компонент 824 выбора PCI и/или модулятор 826 могут быть частью процессора 814 или множественных процессоров (не показаны).
[0075] Теперь ссылаясь на Фиг.9, система 900 беспроводной связи иллюстрируется в соответствии с различными вариантами осуществления, представленными в настоящем описании. Система 900 содержит базовую станцию 902, которая может включать в себя группы множества антенн. Например, одна группа антенн может включать в себя антенны 904 и 906, другая группа может содержать антенны 908 и 910, и дополнительная группа может включать в себя антенны 912 и 914. Две антенны иллюстрируются для каждой группы антенн; однако больше или меньше антенн может быть использовано для каждой группы. Базовая станция 902 может дополнительно включать в себя цепь передатчика и цепь приемника, каждая из которых может, в свою очередь, содержать множество компонентов, ассоциированных с передачей и приемом сигнала (например, процессоры, модуляторы, мультиплексоры, демодуляторы, демультиплексоры, антенны и т.д.), как должно быть понятно специалистом в данной области техники.
[0076] Базовая станция 902 может связываться с одним или более мобильными устройствами, такими как мобильное устройство 916 и мобильное устройство 922; однако должно быть понятно, что базовая станция 902 может связываться по существу с любым количеством мобильных устройств, аналогичных мобильным устройствам 916 и 922. Мобильные устройства 916 и 922 могут быть, например, сотовыми телефонами, смартфонами, ноутбуками, переносными устройствами передачи данных, карманными вычислительными устройствами, спутниковыми радиоустройствами, глобальными системами определения местоположения, ассистентами PDA и/или любым другим подходящим устройством для передачи данных в системе 900 беспроводной связи. Как изображено, мобильное устройство 916 находится в связи с антеннами 912 и 914, когда антенны 912 и 914 передают информацию на мобильное устройство 916 по прямой линии связи 918 и принимают информацию от мобильного устройства 916 по обратной линии связи 920. Кроме того, мобильное устройство 922 находится в связи с антеннами 904 и 906, когда антенны 904 и 906 передают информацию на мобильное устройство 922 по прямой линии связи 924 и принимают информацию от мобильного устройства 922 по обратной линии связи 926. В системе дуплексной передачи с частотным разделением каналов (FDD) прямая линия связи 918 может использовать отличный диапазон частот, чем диапазон, используемый обратной линией связи 920, и прямая линия связи 924 может использовать отличный диапазон частот, чем диапазон, используемый обратной линией связи 926, например. Дополнительно, в системе дуплексной передачи с временным разделением каналов (TDD) прямая линия связи 918 и обратная линия связи 920 могут использовать общий диапазон частот, и прямая линия связи 924 и обратная линия связи 926 могут использовать общий диапазон частот.
ad hoc
[0077] Каждая группа антенн и/или область, в которой они обозначаются для связи, могут называться сектором базовой станции 902. Например, группы антенн могут быть сконструированы для передачи данных на мобильные устройства в секторе областей, охваченных базовой станцией 902. При передаче данных по прямым линиям связи 918 и 924 передающие антенны базовой станции 902 могут использовать формирование диаграммы направленности, чтобы улучшить отношение "сигнала к шуму" прямых линий связи 918 и 924 для мобильных устройств 916 и 922. Кроме того, в то время как базовая станция 902 использует формирование диаграммы направленности для передачи на мобильные устройства 916 и 922, разбросанные случайным образом по ассоциированной области охвата мобильные устройства в соседних ячейках могут подвергаться меньшим помехам по сравнению с базовой станцией, передающей через единственную антенну на все свои мобильные устройства. Кроме того, мобильные устройства 916 и 922 могут непосредственно связываться друг с другом, используя одноранговую или сетевую технологию  (не показана).
[0078] Согласно примеру система 900 может быть системой связи с множественными входами и множественными выходами (MIMO). Дополнительно, система 900 может использовать по существу любой тип способа дуплексирования, чтобы разделить каналы передачи данных (например, прямую линию связи, обратную линию связи...), такой как FDD, FDM, TDD, TDM, CDM и т.п. В дополнение, каналы передачи данных могут быть ортогонализированы, чтобы разрешить одновременную связь со множественными устройствами по каналам; в одном примере OFDM может быть использовано в этом отношении. Таким образом, каналы могут быть разделены на части частоты в течение периода времени. В дополнение, кадры могут быть определены как части частоты по коллекции периодов времени; таким образом, например, кадр может содержать ряд символов OFDM. Базовая станция 902 может передавать данные на мобильные устройства 916 и 922 по каналам, которые могут быть созданы для различных типов данных. Например, каналы могут быть созданы для передачи различных типов общих данных связи, данных управления (например, информации качества для других каналов, индикаторов подтверждения для данных, принятых по каналам, информации помех, опорных сигналов и т.д.) и/или подобного. В примере базовая станция 902 может запросить PCI от компонента сети (не показан), как описано. Базовая станция 902 может максимально использовать мобильные устройства 916 и/или 922, чтобы измерить параметры других окружающих базовых станций (не показаны), как описано в одном примере.
[0079] Теперь ссылаясь на Фиг.10, иллюстрируется система 1000 беспроводной связи, сконфигурированная для поддержания ряда мобильных устройств. Система 1000 обеспечивает связь для множественных ячеек, таких как, например, макроячейки 1002A-1002G, с каждой ячейкой, обслуживаемой соответствующей точкой 1004A-1004G доступа. Как описано ранее, например, точки 1004A-1004G доступа, относящиеся к макроячейкам 1002A-1002G, могут быть базовыми станциями. Мобильные устройства 1006A-1006I показаны разбросанными в различных местоположениях по всей системе 1000 беспроводной связи. Каждое мобильное устройство 1006A-1006I может связываться с одной или более точками 1004A-1004G доступа по прямой линии связи и/или обратной линии связи, как описано. В дополнение, показаны точки 1008A-1008E доступа. Они могут быть мелкомасштабными точками доступа с более низкой мощностью, такими как точки доступа фемтоячейки, точки доступа пикоячейки, узлы ретрансляции, мобильные базовые станции и/или подобное, предлагающими услуги, относящиеся к конкретному местоположению обслуживания, как описано. Мобильные устройства 1006A-1006I могут дополнительно или альтернативно связываться с этими мелкомасштабными точками 1008A-1008E доступа, чтобы принимать предлагаемые услуги. Система 1000 беспроводной связи может предоставлять услугу по большой географической области, в одном примере (например, макроячейки 1002A-1002G могут охватывать несколько блоков по соседству, и мелкомасштабные точки 1008A-1008E доступа могут присутствовать в областях, таких как места жительства, офисные здания и/или подобное, как описано). В примере мобильные устройства 1006A-1006I могут устанавливать соединение с точками 1004A-1004G и/или 1008A-1008E доступа по воздуху и/или по соединению обратной передачи.
[0080] Согласно примеру мобильные устройства 1006A-1006I могут перемещаться по всей беспроводной сети и повторно выбирать ячейки, обеспеченные различными точками 1004A-1004G и 1008A-1008E доступа. Передача обслуживания может быть выполнена по различным причинам, таким как близость к целевой точке доступа, услуги, предлагаемые целевой точкой доступа, протоколы или стандарты, поддерживаемые целевой точкой доступа, благоприятное составление счетов, ассоциированных с целевой точкой доступа, и т.д. В примере мобильное устройство 1006D может связываться с точкой 1004D доступа, и может быть инициирована передача обслуживания на мелкомасштабную точку 1008C доступа, когда она находится в заданной близости или когда она измерила ее уровень сигнала. Чтобы облегчить повторный выбор мелкомасштабной точки 1008C доступа, исходная точка 1004D доступа может передавать информацию на целевую мелкомасштабную точку 1008C доступа относительно мобильного устройства 1006D, такую как контекст, или другую информацию, относящуюся к продолжающейся передаче данных вместе с этим. Таким образом, целевая мелкомасштабная точка 1008C доступа может обеспечивать доступ к беспроводной сети мобильному устройству 1006D на основании контекстной информации, чтобы облегчать бесперебойную передачу обслуживания от точки 1004D доступа. Из-за незапланированной природы размещения мелкомасштабных точек 1008A-1008E доступа идентификаторы PCI могут испытывать коллизию (конфликт) или быть неопределенными посредством других точек доступа. Функциональные возможности назначения PCI, описанные в настоящем описании, могут смягчать такую коллизию и неопределенность, как описано.
[0081] Фиг.11 показывает примерную систему 1100 беспроводной связи. Система 1100 беспроводной связи изображает одну базовую станцию 1110 и одно мобильное устройство 1150, для краткости. Однако должно быть понятно, что система 1100 может включать в себя более чем одну базовую станцию и/или более чем одно мобильное устройство, причем дополнительные базовые станции и/или мобильные устройства, могут быть по существу аналогичными или отличаться от примерной базовой станции 1110 и мобильного устройства 1150, описанных ниже. В дополнение, должно быть понятно, что базовая станция 1110 и/или мобильное устройство 1150 могут использовать системы (согласно Фиг.1-3 и 8-10) и/или способы (Фиг.4-7), описанные в настоящем описании, чтобы облегчить беспроводную связь между ними.
[0082] В базовой станции 1110 данные трафика для многих потоков данных выдаются из источника 1112 данных процессору 1114 (TX) передачи данных. Согласно примеру каждый поток данных может быть передан через соответствующую антенну. Процессор 1114 TX передачи данных форматирует, кодирует и выполняет чередование (перемежение) потока данных трафика на основании конкретной схемы кодирования, выбранной для этого потока данных, чтобы выдавать закодированные данные.
[0083] Закодированные данные для каждого потока данных могут быть мультиплексированы с данными пилот-сигнала, используя способы ортогонального мультиплексирования с частотным разделением каналов (OFDM). Дополнительно или альтернативно, символы пилот-сигнала могут быть мультиплексированы с частотным разделением каналов (FDM), мультиплексированы с временным разделением каналов (TDM) или мультиплексированы с кодовым разделением каналов (CDM). Данные пилот-сигнала являются обычным известным шаблоном данных, которые обрабатываются известным способом и могут быть использованы в мобильном устройстве 1150 для оценки ответа канала. Мультиплексированные данные пилот-сигнала и закодированные данные для каждого потока данных могут быть модулированы (например, преобразованы в символы) на основании конкретной схемы модуляции (например, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QPSK), M-фазной манипуляции (М-PSK), М-квадратурной амплитудной модуляции (М-QAM) и т.д.), выбранной для этого потока данных, чтобы выдать символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены командами, выполненными или обеспеченными процессором 1130.
t
t
[0084] Символы модуляции для потоков данных могут быть выданы процессором 1120 MIMO TX передачи данных, который может дополнительно обрабатывать символы модуляции (например, для OFDM). Затем процессор 1120 MIMO TX передачи данных выдает N символьных потоков модуляции N передатчикам (TMTR) 1122a-1122t. В различных аспектах процессор 1120 MIMO TX передачи данных применяет веса формирования диаграммы направленности к символам потоков данных и к антенне, от которой передается символ.
t
t
[0085] Каждый передатчик 1122 принимает и обрабатывает соответствующий символьный поток, чтобы выдать один или более аналоговых сигналов, и дополнительно приводит к требуемым условиям (например, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы выдать модулированный сигнал, подходящий для передачи по каналу MIMO. Далее N модулированных сигналов от передатчиков 1122a-1122t передаются от N антенн 1124a-1124t соответственно.
r
[0086] В мобильном устройстве 1150 переданные модулированные сигналы принимаются N антеннами 1152a-1152r, и принятый сигнал от каждой антенны 1152 выдается соответствующему приемнику (RCVR) 1154a-1154r. Каждый приемник 1154 приводит к требуемым условиям (например, фильтрует, усиливает и преобразует с понижением частоты) соответствующий сигнал, переводит приведенный к требуемым условиям сигнал в цифровую форму, чтобы обеспечить выборки, и дополнительно обрабатывает выборки для обеспечения передачи "принятого" символьного потока.
r
r
t
[0087] Процессор 1160 RX приема данных может принимать и обрабатывать N принятых символьных потоков от N приемников 1154 на основании конкретного способа обработки приемника для выдачи N "обнаруженных" символьных потоков. Процессор 1160 приема данных может демодулировать, выполнять обратное чередование и декодировать каждый обнаруженный символьный поток, чтобы восстановить данные трафика для потока данных. Обработка процессором 1160 RX приема данных является комплементарной к обработке, выполняемой процессором 1120 MIMO TX передачи данных и процессором 1114 передачи данных в базовой станции 1110.
[0088] Процессор 1170 может периодически определять, какую матрицу предварительного кодирования использовать, как рассмотрено выше. Дополнительно, процессор 1170 может сформулировать сообщение обратной линии связи, содержащее индексную часть матрицы и часть значения ранга.
[0089] Сообщение обратной линии связи может содержать различные типы информации относительно линии связи и/или принятого потока данных. Сообщение обратной линии связи может быть обработано процессором 1138 TX передачи данных, который также принимает данные трафика для ряда потоков данных от источника 1136 данных, модулировано модулятором 1180, приведено к требуемым условиям передатчиками 1154a-1154r и передано назад на базовую станцию 1110.
[0090] В базовой станции 1110 модулированные сигналы от мобильного устройства 1150 принимаются антеннами 1124, приводятся к требуемым условиям приемниками 1122, демодулируются демодулятором 1140 и обрабатываются процессором 1142 RX приема данных, чтобы извлечь сообщение обратной линии связи, переданное мобильным устройством 1150. Дополнительно, процессор 1130 может обрабатывать извлеченное сообщение для определения, какую матрицу предварительного кодирования использовать, чтобы определить веса формирования диаграммы направленности.
[0091] Процессоры 1130 и 1170 могут направлять (например, управлять, координировать, регулировать и т.д.) работу в базовой станции 1110 и мобильном устройстве 1150 соответственно. Соответствующие процессоры 1130 и 1170 могут быть ассоциированы с памятью 1132 и 1172, которая хранит программные коды и данные. Процессоры 1130 и 1170 могут также выполнять вычисления, чтобы получить оценки частотного и импульсного отклика для восходящей линии связи и нисходящей линии связи соответственно.
[0092] Должно быть понятно, что аспекты, описанные в настоящем описании, могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении, промежуточном программном обеспечении, микрокоде или любой их комбинации. Для реализации аппаратного обеспечения блоки обработки могут быть реализованы в одной или более специализированных интегральных схемах (схемах ASIC), цифровых сигнальных процессорах (процессорах DSP), универсальных устройствах обработки сигналов (устройствах DSPD), программируемых логических устройствах (устройствах PLD), программируемых пользователем вентильных матрицах (матрицах FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, других электронных блоках, сконструированных для выполнения функций, описанных в настоящем описании, или их комбинации.
[0093] Когда аспекты реализуются в программном обеспечении, программно-аппаратном обеспечении, промежуточном программном обеспечении или микрокоде, программном коде или сегментах кода, они могут быть сохранены на считываемом машиной носителе, таком как компонент хранения. Сегмент кода может представлять процедуру, функцию, подпрограмму, программу, операцию, подоперацию, модуль, пакет программного обеспечения, класс или любую комбинацию команд, структур данных или программных утверждений. Сегмент кода может быть подсоединен к другому сегменту кода или схеме аппаратного обеспечения посредством посылки и/или приема информации, данных, аргументов, параметров или содержимого памяти. Информация, аргументы, параметры, данные и т.д. могут быть посланы, отправлены или переданы, используя любое подходящее средство, включающее в себя совместное использование памяти, передачу сообщения, передачу маркера, сетевую передачу и т.д.
[0094] Для реализации программного обеспечения способы, описанные в настоящем описании, могут быть реализованы модулями (например, процедурами, функциями и т.д.), которые выполняют функции, описанные в настоящем описании. Коды программного обеспечения могут быть сохранены в блоках памяти и выполнены процессорами. Блок памяти может быть реализован в процессоре или внешне по отношению к процессору в случае, когда он может быть оперативно подсоединен к процессору с помощью различных средств, которые известны в данной области техники.
[0095] Ссылаясь на Фиг.12, иллюстрируется система 1200, которая облегчает запрос PCI в беспроводной сети. Например, система 1200 может постоянно находиться, по меньшей мере частично, в базовой станции, мобильном устройстве и т.д. Должно быть понятно, что система 1200 представляется как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные процессором, программным обеспечением или их комбинацией (например, программно-аппаратным обеспечением). Система 1200 включает в себя логическую группировку 1202 электрических компонентов, которые могут действовать в связи. Например, логическая группировка 1202 может включать в себя электрический компонент для получения одного или более РЧ параметров от одной или более соседних точек 1204 доступа. Например, как описано, РЧ параметры могут быть приняты посредством приема и оценки сигналов от соседних точек доступа, посредством приема информации сигнала от одного или более оборудований UE, связывающихся с соседними точками доступа, и/или подобного. В дополнение, логическая группировка 1202 может включать в себя электрический компонент для передачи одного или более РЧ параметров с запросом PCI 1206.
[0096] Кроме того, логическая группировка 1202 может включать в себя электрический компонент 1208 для приема одного или более идентификаторов PCI от компонента сети, на который электрический компонент для передачи 1206 передает запрос. В этом отношении принятый(ые) PCI(s) может быть основан на обеспеченных параметрах. В дополнение, логическая группировка 1202 может включать в себя электрический компонент для передачи одного или более локальных параметров с запросом PCI 1210. Таким образом, принятый PCI может быть дополнительно основан на локальных параметрах, как описано. Дополнительно, система 1200 может включать в себя память 1212, которая сохраняет команды для выполнения функций, ассоциированных с электрическими компонентами 1204, 1206, 1208 и 1210. В то время как показаны внешними по отношению к памяти 1212, должно быть понятно, что один или более электрических компонентов 1204, 1206, 1208 и 1210 могут существовать в памяти 1212.
[0097] Ссылаясь на Фиг.13, иллюстрируется система 1300, которая выбирает PCI для точки доступа на основании РЧ параметров соседства. Например, система 1300 может постоянно находиться, по меньшей мере частично, в базовой станции, мобильном устройстве и т.д. Должно быть понятно, что система 1300 представляется как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые представляют функции, реализованные процессором, программным обеспечением или их комбинацией (например, программно-аппаратным обеспечением). Система 1300 включает в себя логическую группировку 1302 электрических компонентов, которые могут действовать в связи. Например, логическая группировка 1302 может включать в себя электрический компонент для приема одного или более РЧ параметров от точки доступа, относящихся по меньшей мере к одной соседней точки 1304 доступа. Как описано, эти параметры могут относиться к принятому уровню сигнала соседней точки доступа, идентификации, PCI и/или подобному. Кроме того, логическая группировка 1302 может включать в себя электрический компонент для выбора PCI для точки доступа на основании, по меньшей мере частично, одного или более РЧ параметров 1306.
[0098] Таким образом, как описано, когда параметры указывают, что точка доступа имеет уровень сигнала ниже порога, PCI связанной точки доступа может быть выбран для этой точки доступа. Кроме того, как описано, электрический компонент для приема 1304 может дополнительно принимать локальные параметры от точки доступа, и электрический компонент для выбора 1306 может выбирать PCI дополнительно на основании локальных параметров, как описано. В дополнение, электрический компонент для выбора 1306 может выбирать PCI дополнительно на основании локальных параметров, принятых от соседних точек доступа во время предыдущих запросов PCI, как описано выше. Кроме того, логическая группировка 1302 может включать в себя электрический компонент для передачи PCI на точку 1308 доступа. Дополнительно, система 1300 может включать в себя память 1310, которая сохраняет команды для выполнения функций, ассоциированных с электрическими компонентами 1304, 1306 и 1308. В то время как показаны внешними по отношению к памяти 1310, должно быть понятно, что один или более электрических компонентов 1304, 1306 и 1308 могут существовать в памяти 1310.
[0099] Ссылаясь на Фиг.14, иллюстрируется система 1400, которая облегчает прием списка идентификаторов PCI и выбор PCI из этого списка. Например, система 1400 может постоянно находиться, по меньшей мере частично, в базовой станции, мобильном устройстве и т.д. Должно быть понятно, что система 1400 представляется как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые обеспечивают функции, реализованные процессором, программным обеспечением или их комбинацией (например, программно-аппаратным обеспечением). Система 1400 включает в себя логическую группировку 1402 электрических компонентов, которые могут действовать в связи. Например, логическая группировка 1402 может включать в себя электрический компонент для приема списка идентификаторов PCI от компонента 1404 сети. Список, как описано в одном примере, может быть упорядочен в соответствии с приоритетом согласно желательности посредством компонента сети. В дополнение, логическая группировка 1402 может включать в себя электрический компонент для выбора PCI, находящегося в списке идентификаторов PCI, для передачи по беспроводной сети согласно параметру PCI, определенному в списке идентификаторов PCI 1406. Параметр может быть приоритетом PCI, находящегося в списке, вероятностью того, что одна или более точек доступа выберут PCI, и/или подобным.
[0100] Кроме того, логическая группировка 1402 может включать в себя электрический компонент для приема одного или более РЧ параметров, относящихся к одной или более соседним точкам 1408 доступа. Таким образом, электрический компонент для выбора PCI 1406 может выбирать PCI, находящийся в списке, дополнительно на основании РЧ параметров. Например, если самый высоко ранжированный PCI, находящийся в списке, имеет нежелаемые РЧ параметры от точки доступа, использующей этот PCI, следующий самый высоко ранжированный PCI может быть выбран электрическим компонентом 1406, как описано. В дополнение, логическая группировка 1402 может включать в себя электрический компонент для передачи запроса PCI на компонент сети, включающего в себя один или более локальных параметров 1410. Таким образом, например, принятый список может быть упорядочен в соответствии с приоритетом на основании локальных параметров. Дополнительно, система 1400 может включать в себя память 1412, которая сохраняет команды для выполнения функций, ассоциированных с электрическими компонентами 1404, 1406, 1408 и 1410. В то время как показаны внешними по отношению к памяти 1412, должно быть понятно, что один или более электрических компонентов 1404, 1406, 1408 и 1410 могут существовать в памяти 1412.
[0101] Ссылаясь на Фиг.15, иллюстрируется система 1500, которая обеспечивает упорядоченный в соответствии с приоритетом список идентификаторов PCI точке доступа. Например, система 1500 может постоянно находиться, по меньшей мере частично, в базовой станции, мобильном устройстве и т.д. Должно быть понятно, что система 1500 представляется как включающая в себя функциональные блоки, которые могут быть функциональными блоками, которые обеспечивают функции, реализованные процессором, программным обеспечением или их комбинацией (например, программно-аппаратным обеспечением). Система 1500 включает в себя логическую группировку 1502 электрических компонентов, которые могут действовать в связи. Например, логическая группировка 1502 может включать в себя электрический компонент для приема запроса PCI от точки доступа, содержащего один или более параметров, относящихся к точке 1504 доступа. Как описано, параметры могут относиться к местоположению, высоте, мощности передачи, одному или более параметрам соседства и/или подобному. Кроме того, логическая группировка 1502 может включать в себя электрический компонент для генерирования списка идентификаторов PCI для точки доступа с параметром списка для каждого PCI на основании, по меньшей мере частично, одного или более параметров по сравнению с одним или более отличными параметрами, принятыми от одной или более отличных точек 1506 доступа. Например, параметр может относиться к приоритету данного PCI, находящегося в списке, вероятности того, что одна или более точек доступа выберут PCI в списке, и/или подобному.
[0102] Таким образом, как описано, список может генерироваться, чтобы избежать коллизии PCI с другими точками доступа около этой точки доступа. Эта информация может быть известна из параметров, принятых от точки доступа и других точек доступа в предыдущих запросах PCI, как описано. В дополнение, изменение предыдущего списка может быть обеспечено электрическим компонентом 1506. Например, когда электрический компонент 1506 генерирует список для точки доступа, он может генерировать отличный список для другой соседней точки доступа, повторно упорядочивая в соответствии с приоритетом список на основании списка, сгенерированного для этой точки доступа, как описано. Кроме того, логическая группировка 1502 может включать в себя электрический компонент для передачи списка идентификаторов PCI на точку 1508 доступа. Дополнительно, система 1500 может включать в себя память 1510, которая сохраняет команды для выполнения функций, ассоциированных с электрическими компонентами 1504, 1506 и 1508. В то время как показаны как внешними по отношению к памяти 1510, должно быть понятно, что один или более электрических компонентов 1504, 1506 и 1508 могут существовать в памяти 1510.
[0103] Различные иллюстративные логики, логические блоки, модули и схемы, описанные применительно к вариантам осуществления, раскрытым в настоящем описании, могут быть реализованы или выполнены процессором общего назначения, цифровым сигнальным процессором (DSP), специализированной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, логикой на дискретных элементах или транзисторах, дискретными компонентами аппаратного обеспечения, или любой их комбинацией, сконструированной для выполнения функций, описанных в настоящем описании. Процессор общего назначения может быть микропроцессором, но в альтернативе, процессор может быть любым обычным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор может также быть реализован как комбинация вычислительных устройств, например, комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров в связи с ядром DSP или любая другая подходящая конфигурация. Дополнительно, по меньшей мере один процессор может содержать один или более модулей, функционирующих для выполнения одного или более этапов и/или действий, описанных в настоящем описании.
[0104] Дополнительно, этапы и/или действия способа или алгоритма, описанного применительно к аспектам, раскрытым в настоящем описании, могут осуществляться непосредственно в аппаратном обеспечении, модуле программного обеспечения, выполняемого процессором, или их комбинации. Модуль программного обеспечения может постоянно находиться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистрах, жестком диске, сменном диске, CD-ROM или любой другой форме запоминающего носителя, известной в данной области техники. Типичный запоминающий носитель может быть подсоединен к процессору таким образом, что процессор может считать информацию и записать информацию на запоминающий носитель. В альтернативе запоминающий носитель может быть неотъемлемой частью процессора. Дополнительно, в некоторых аспектах процессор и запоминающий носитель могут постоянно находиться в ASIC. Дополнительно, ASIC может постоянно находиться в терминале пользователя. В альтернативе процессор и запоминающий носитель могут постоянно находиться как дискретные компоненты в терминале пользователя. Дополнительно, в некоторых аспектах этапы и/или действия способа или алгоритма могут постоянно находиться как один или любая комбинация, или набор кодов и/или команд на считываемом машиной носителе и/или считываемом компьютером носителе, который может быть включен в компьютерный программный продукт.
[0105] В одном или более примерных вариантах осуществления описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, программно-аппаратном обеспечении или любой их комбинации. Если реализуется в программном обеспечении, функции могут быть сохранены или переданы как одна или более команд или код на считываемый компьютером носитель. Считываемые компьютером носители включают в себя как компьютерные запоминающие носители, так и коммуникационные носители, включающие в себя любой носитель, который облегчает передачу компьютерной программы от одного места к другому. Запоминающий носитель может быть любым доступным носителем, который может быть доступен посредством компьютера. Посредством примера, а не ограничения, такие считываемые компьютером носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован, чтобы переносить или сохранять желаемый программный код в форме команд или структур данных, и который может быть доступным посредством компьютера. Кроме того, любое соединение может называться считываемым компьютером носителем. Например, если программное обеспечение передается от веб-сайта, сервера или другого удаленного источника, используя коаксиальный кабель, волоконно-оптический кабель, витую пару, абонентскую цифровую линию (DSL) или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволны, то эти коаксиальный кабель, волоконно-оптический кабель, витая пара, DSL или беспроводные технологии, такие как инфракрасное излучение, радио- и микроволны, включаются в определение носителя. Диск (disk) и диск (disc), как используется в настоящем описании, включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), дискету и диск blue-ray, причем диски (disks) обычно воспроизводят данные магнитным способом, в то время как диски (discs) воспроизводят данные оптическим образом посредством лазеров. Комбинации вышеупомянутого должны быть также включены в понятие считываемых компьютером носителей.
[0106] В то время как предшествующее раскрытие рассматривает иллюстративные аспекты и/или варианты осуществления, должно быть отмечено, что различные изменения и модификации могли быть сделаны в настоящем описании, не отступая от объема описанных аспектов и/или вариантов осуществления, как определено приложенной формулой изобретения. Кроме того, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или заявлены в единственном числе, рассматривается множественное число, если ограничение к единственному числу явно не заявлено. Дополнительно, все или часть любого аспекта и/или варианта осуществления могут быть использованы со всеми или частью любого другого аспекта и/или варианта осуществления, если не указано иначе. Кроме того, в той степени, в которой термины "включает в себя", "имеет" или "имеющий" используются как в подробном описании, так и в формуле изобретения, такие термины предназначаются, чтобы быть включенными способом, аналогичным термину "содержащий", когда "содержащий" интерпретируется при использовании в качестве переходного слова в формуле изобретения. Кроме того, хотя элементы описанных аспектов и/или аспектов могут быть описаны или заявлены в единственном числе, рассматривается множественное число, если ограничение к единственному числу явно не указано. Дополнительно, все или часть любого аспекта и/или варианта осуществления могут быть использованы со всеми или частью любого другого аспекта и/или варианта осуществления, если не указано иначе.