СПОСОБ СВЯЗИ МЕЖДУ ТЕРМИНАЛОМ ДОСТУПА И ФЕМТОУЗЛОМ, УСТРОЙСТВО БЕСПРОВОДНОЙ СВЯЗИ И КОМПЬЮТЕРНЫЙ ПРОГРАММНЫЙ ПРОДУКТ
METHOD FOR COMMUNICATION BETWEEN ACCESS TERMINAL AND FEMTO NODE, WIRELESS COMMUNICATION DEVICE AND COMPUTER PROGRAM PRODUCT

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННУЮ ЗАЯВКУ(И)
Настоящая заявка на патент испрашивает приоритет по предварительной заявке номер 61/081006, озаглавленной "Air-Interface Enhancements for Femto Cells & Self Organizing Networks", поданной 15 июля 2008 года и назначенной правопреемнику этой заявки, и, таким образом, явно заключена в данном документе по ссылке.
УРОВЕНЬ ТЕХНИКИ
Область техники, к которой относится изобретение
Настоящая заявка, в общем, относится к беспроводной связи, а более конкретно к системам и способам, чтобы предоставлять возможность передачи обслуживания от макроузлов фемтоузлам во время установленных вызовов.
Уровень техники
Системы беспроводной связи широко развернуты для того, чтобы предоставлять различные типы связи (к примеру, речь, данные, мультимедийные услуги и т.д.) множеству пользователей. Поскольку спрос на услуги высокоскоростной передачи и передачи мультимедийных данных быстро растет, возникает задача реализовывать эффективные и отказоустойчивые системы связи с повышенной производительностью.
В дополнение к применяемым в настоящее время мобильным телефонным сетям появился новый класс небольших базовых станций, которые могут устанавливаться у пользователя дома и предоставлять внутреннее покрытие беспроводной связи для мобильных модулей с использованием существующих широкополосных Интернет-подключений. Такие персональные миниатюрные базовые станции являются общеизвестными как базовые станции точки доступа либо, альтернативно, как домашний узел B (HNB) или фемтоузлы. Как правило, такие миниатюрные базовые станции подключаются к Интернету и сети мобильного оператора через DSL-маршрутизатор или кабельный модем. Множество фемтоузлов могут развертываться отдельными пользователями в зоне покрытия традиционного макроузла. Этот тип развертывания может усложнять передачу обслуживания вызова от макроузла конкретному фемтоузлу. Может быть желательно регулировать образ, которым обслуживание вызовов передается от макроузлов фемтоузлам.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
В одном варианте осуществления предоставлен способ связи между терминалом доступа и фемтоузлом. Способ содержит передачу известного сигнала из фемтоузла в терминал доступа, причем известный сигнал сконфигурирован, чтобы сравниваться с опорным сигналом посредством терминала доступа. Способ дополнительно содержит передачу первого сообщения из фемтоузла в терминал доступа. Первое сообщение содержит идентификатор, который уникально идентифицирует фемтоузел. Способ дополнительно содержит прием второго сообщения посредством фемтоузла. Второе сообщение содержит информацию, способствующую передаче обслуживания терминала доступа от макроузла фемтоузлу. Фемтоузел идентифицирован как цель передачи обслуживания, по меньшей мере, частично на основе идентификатора. Способ дополнительно содержит связь с терминалом доступа в ответ на второе сообщение.
В другом варианте осуществления предоставлено устройство беспроводной связи. Устройство содержит передатчик, сконфигурированный, чтобы передавать известный сигнал в терминал доступа, при этом известный сигнал идентифицирует передатчик как передатчик фемтоузла, причем известный сигнал сконфигурирован, чтобы сравниваться с опорным сигналом посредством терминала доступа. Передатчик дополнительно сконфигурирован, чтобы передавать идентификатор в терминал доступа, при этом идентификатор уникально идентифицирует передатчик. Устройство дополнительно содержит приемник, сконфигурированный, чтобы принимать сообщение, причем сообщение содержит информацию, способствующую передаче обслуживания терминала доступа от макроузла передатчику и приемнику. Передатчик и приемник идентифицированы как цель передачи обслуживания, по меньшей мере, частично на основе идентификатора. Устройство дополнительно содержит схему обработки, сконфигурированную, чтобы устанавливать линию связи между передатчиком и/или приемником и терминалом доступа в ответ на сообщение.
В дополнительном варианте осуществления предоставлен компьютерный программный продукт. Компьютерный программный продукт содержит компьютерно-читаемый носитель. Компьютерно-читаемый носитель содержит код для побуждения компьютера передавать известный сигнал из фемтоузла в терминал доступа, причем известный сигнал сконфигурирован, чтобы сравниваться с опорным сигналом посредством терминала доступа. Компьютерный программный продукт дополнительно содержит код для побуждения компьютера передавать первое сообщение из фемтоузла в терминал доступа, причем первое сообщение содержит идентификатор, который уникально идентифицирует фемтоузел. Компьютерный программный продукт дополнительно содержит код для побуждения компьютера принимать второе сообщение посредством фемтоузла, причем второе сообщение содержит информацию, способствующую передаче обслуживания терминала доступа от макроузла фемтоузлу. Фемтоузел идентифицирован как цель передачи обслуживания, по меньшей мере, частично на основе идентификатора. Компьютерный программный продукт дополнительно содержит код для побуждения компьютера осуществлять связь с терминалом доступа в ответ на второе сообщение.
В другом варианте осуществления предоставлено устройство беспроводной связи. Устройство беспроводной связи содержит средство для передачи известного сигнала в терминал доступа, при этом известный сигнал идентифицирует средство передачи как средство передачи фемтоузла, причем известный сигнал сконфигурирован, чтобы сравниваться с опорным сигналом посредством терминала доступа, и для передачи идентификатора в терминал доступа, при этом идентификатор уникально идентифицирует средство передачи. Устройство беспроводной связи дополнительно содержит средство для приема сообщения, причем сообщение содержит информацию, способствующую передаче обслуживания терминала доступа от макроузла средствам передачи и приема. Средства передачи и приема идентифицированы как цель передачи обслуживания, по меньшей мере, частично на основе идентификатора. Устройство беспроводной связи дополнительно содержит средство для установления линии связи между средствами передачи и приема и терминалом доступа в ответ на сообщение.
В другом варианте осуществления предоставлено устройство беспроводной связи. Устройство содержит приемник, сконфигурированный, чтобы принимать предварительно определенный сигнал из фемтоузла. Приемник дополнительно сконфигурирован, чтобы принимать первое сообщение из фемтоузла, причем первое сообщение содержит идентификатор, который уникально идентифицирует фемтоузел. Устройство дополнительно содержит схему обработки, сконфигурированную, чтобы определять интенсивность принимаемого предварительно определенного сигнала, по меньшей мере, частично на основе сравнения принимаемого предварительно определенного сигнала с опорным сигналом. Схема обработки дополнительно сконфигурирована, чтобы получать идентификатор из первого сообщения. Устройство дополнительно содержит передатчик, сконфигурированный, чтобы передавать идентификатор в макроузел. Фемтоузел идентифицирован как цель передачи обслуживания, по меньшей мере, частично на основе идентификатора. Приемник дополнительно сконфигурирован, чтобы принимать второе сообщение, причем второе сообщение содержит информацию, способствующую передаче обслуживания передатчика и приемника от макроузла фемтоузлу. Схема обработки дополнительно сконфигурирована, чтобы устанавливать линию связи между передатчиком и/или приемником и фемтоузлом в ответ на второе сообщение.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 иллюстрирует примерную сеть беспроводной связи.
Фиг. 2 иллюстрирует примерные взаимодействия двух или более сетей связи.
Фиг. 3 является функциональной блок-схемой примерного фемтоузла, показанного на фиг. 2.
Фиг. 4 является функциональной блок-схемой примерного терминала доступа, показанного на фиг. 2.
Фиг. 5 является функциональной блок-схемой примерного макроузла, показанного на фиг. 2.
Фиг. 6 является функциональной блок-схемой примерного центра коммутации мобильной связи, показанного на фиг. 2.
Фиг. 7 является функциональной блок-схемой примерной функции межсетевого взаимодействия макро- и фемтоузлов, показанной на фиг. 2.
Фиг. 8 иллюстрирует примерное сообщение с идентификатором точки доступа (APIDM) для использования посредством фемтоузла, показанного на фиг. 2.
Фиг. 9 является блок-схемой последовательности операций примерного процесса для выполнения передачи обслуживания от макроузла фемтоузлу, показанному на фиг. 2.
Фиг. 10 иллюстрирует примерные зоны покрытия для сетей беспроводной связи, как показано, к примеру, на фиг. 1 и 2.
Фиг. 11 является функциональной блок-схемой другого примерного узла и другого примерного терминала доступа, показанного на фиг. 2.
Фиг. 12 является функциональной блок-схемой еще одного другого примерного фемтоузла, показанного на фиг. 2.
Фиг. 13 является функциональной блок-схемой еще одного другого примерного терминала доступа, показанного на фиг. 2.
ПОДРОБНОЕ ОПИСАНИЕ ПРЕДПОЧТИТЕЛЬНЫХ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ
Слово "примерный" используется в данном документе для того, чтобы обозначать "служащий в качестве примера, отдельного случая или иллюстрации". Любой вариант осуществления, описанный в данном документе как "примерный", не обязательно должен быть истолкован как предпочтительный или выгодный по сравнению с другими вариантами осуществления. Методики, описанные в данном документе, могут быть использованы для различных сетей беспроводной связи, таких как сети с множественным доступом с кодовым разделением каналов (CDMA), сети с множественным доступом с временным разделением каналов (TDMA), сети с множественным доступом с частотным разделением каналов (FDMA), сети с ортогональным FDMA (OFDMA), сети с FDMA с одной несущей (SC-FDMA) и т.д. Термины "системы" и "сети" зачастую используются взаимозаменяемо. CDMA-сеть может реализовывать такую технологию радиосвязи, как универсальный наземный радиодоступ (UTRA), cdma2000 и т.д. UTRA включает в себя широкополосную CDMA (W-CDMA) и стандарт на основе низкой скорости передачи элементарных сигналов (LCR). Cdma2000 охватывает стандарты IS-2000, IS-95 и IS-856. TDMA-сеть может реализовывать такую технологию радиосвязи, как глобальная система мобильной связи (GSM). OFDMA-сеть может реализовывать такую технологию радиосвязи, как усовершенствованный UTRA (E-UTRA), IEEE 802.11, IEEE 802.16, IEEE 802.20, Flash-OFDMA и т.д. UTRA, E-UTRA и GSM являются частью универсальной системы мобильной связи (UMTS). Стандарт долгосрочного развития (LTE) является планируемой к выпуску версией UMTS, которая использует E-UTRA. UTRA, E-UTRA, GSM, UMTS и LTE описываются в документах организации, называемой партнерским проектом третьего поколения (3GPP). Cdma2000 описывается в документах организации, называемой партнерским проектом третьего поколения 2 (3GPP2). Эти различные технологии и стандарты радиосвязи известны в данной области техники.
Множественный доступ с частотным разделением каналов с одной несущей (SC-FDMA), который использует модуляцию с одной несущей и выравнивание в частотной области, является методикой. SC-FDMA имеет аналогичную производительность и, по существу, имеет такую же общую сложность, как и OFDMA-система. SC-FDMA-сигнал имеет более низкое отношение пиковой мощности к средней мощности (PAPR) вследствие присущей ему структуры с одной несущей. SC-FDMA привлекает большое внимание, в частности, при связи в восходящей линии связи, в которой более низкий PAPR приносит существенную пользу мобильному терминалу с точки зрения эффективности мощности передачи. В настоящий момент он является рабочим допущением для схемы множественного доступа в восходящей линии связи в стандарте долгосрочного развития 3GPP (LTE) или усовершенствованном UTRA.
В некоторых аспектах идеи в данном документе могут использоваться в сети, которая включает в себя покрытие макромасштаба (к примеру, в сотовой сети большой области, такой как 3G-сеть, типично называемой макросотовой сетью) и покрытие меньшего масштаба (к примеру, сетевое окружение в квартире или дома). По мере того как терминал доступа (AT) перемещается в этой сети, терминал доступа может обслуживаться в определенных местоположениях посредством узлов доступа (AN), которые предоставляют макропокрытие, тогда как терминал доступа может обслуживаться в других местоположениях посредством узлов доступа, которые предоставляют покрытие меньшего масштаба. В некоторых аспектах узлы с меньшим покрытием могут использоваться для того, чтобы предоставлять инкрементное повышение пропускной способности, покрытие внутри здания и различные услуги (к примеру, для более надежной работы пользователей). При обсуждении в данном документе узел, который предоставляет покрытие в относительно большой области, может упоминаться как макроузел. Узел, который предоставляет покрытие в относительно небольшой зоне (к примеру, в квартире), может упоминаться как фемтоузел. Узел, который предоставляет покрытие для зоны, которая меньше макрозоны и больше фемтозоны, может упоминаться как пикоузел (к примеру, при предоставлении покрытия внутри офисного здания).
Сота, ассоциированная с макроузлом, фемтоузлом или пикоузлом, может упоминаться как макросота, фемтосота или пикосота соответственно. В некоторых реализациях каждая сота может быть дополнительно ассоциирована (к примеру, разделена) с одним или более секторов.
В различных вариантах применения другие термины могут использоваться для того, чтобы ссылаться на макроузел, фемтоузел или пикоузел. Например, макроузел может конфигурироваться или упоминаться как узел доступа, базовая станция, точка доступа, e-узел B, макросота и т.д. Кроме того, фемтоузел может конфигурироваться или упоминаться как домашний узел B, домашний улучшенный узел B, базовая станция точки доступа, фемтосота и т.д.
Фиг. 1 иллюстрирует примерную сеть 100 беспроводной связи. Сеть 100 беспроводной связи сконфигурирована, чтобы поддерживать связь между определенным числом пользователей. Сеть 100 беспроводной связи может разделяться на одну или более сот 102, таких как, например, соты 102a-102g. Покрытие связи в сотах 102a-102g может предоставляться посредством одного или более узлов 104, таких как, например, узлы 104a-104g. Каждый узел 104 может предоставлять покрытие связи для соответствующей соты 102. Узлы 104 могут взаимодействовать с множеством терминалов доступа (AT), таких как, например, AT 106a-106l.
Каждый AT 106 может осуществлять связь с одним или более узлов 104 по прямой линии связи (FL) и/или обратной линии связи (RL) в данный момент. FL является линией связи от узла к AT. RL является линией связи от AT к узлу. Узлы 104 могут подключаться между собой, например, посредством соответствующих проводных или беспроводных интерфейсов и могут иметь возможность осуществлять связь друг с другом. Соответственно, каждый AT 106 может осуществлять связь с другим AT 106 через один или более узлов 104. Например, AT 106j может осуществлять связь с AT 106h следующим образом. AT 106j может осуществлять связь с узлом 104d. Узел 104d затем может осуществлять связь с узлом 104b. Узел 104b затем может осуществлять связь с AT 106h. Соответственно, связь устанавливается между AT 106j и AT 106h.
Сеть 100 беспроводной связи может предоставлять услуги для большой географической области. Например, соты 102a-102g могут покрывать только несколько кварталов по соседству или несколько квадратных миль в сельском окружении. В одном варианте осуществления каждая сота дополнительно может разделяться на один или более секторов (не показаны).
Как описано выше, узел 104 может предоставлять доступ для терминала доступа (AT) 106 в рамках его зоны покрытия к сети связи, такой как, например, Интернет или сотовая сеть.
AT 106 может быть устройством беспроводной связи (к примеру, мобильным телефоном, маршрутизатором, персональным компьютером, сервером и т.д.), используемым пользователем, чтобы отправлять и принимать речь или данные по сети связи. Терминал доступа (AT) также может упоминаться в данном документе как пользовательское оборудование (UE), как мобильная станция (MS) или как терминал. Как показано, AT 106a, 106h и 106j содержат маршрутизаторы. AT 106b-106g, 106i, 106k и 106l содержат мобильные телефоны. Тем не менее, каждый из AT 106a-106l может содержать любое подходящее устройство связи.
Фиг. 2 иллюстрирует примерные взаимодействия двух или более сетей связи. Для AT 220 может быть желательным передавать информацию и принимать информацию из другого AT, такого как AT 221. Фиг. 2 иллюстрирует способ, которым AT 220 может осуществлять связь с AT 221. Как показано на фиг. 2, макроузел 205 может предоставлять покрытие связи для терминалов доступа в рамках макрозоны 230. Например, AT 220 может формировать и передавать сообщение в макроузел 205. Сообщение может содержать информацию, связанную с различными типами связи (к примеру, речь, данные, мультимедийные услуги и т.д.). AT 220 может осуществлять связь с макроузлом 205 через линию беспроводной связи.
Макроузел 205 также может осуществлять связь с центром коммутации мобильной связи (MSC), таким как MSC 252, работающий в сети 250 связи. Например, макроузел 205 может передавать сообщение, принимаемое из AT 220, в MSC 252. В общем, MSC 252 может способствовать связи между AT 220 и AT 221 посредством приема сначала сообщения, принимаемого из AT 220 через макроузел 205. MSC 252 затем может передавать сообщение в функцию межсетевого взаимодействия макро- и фемтоузлов (MFIF), такую как MFIF 254, для конечной передачи в AT 221 через фемтоузел. MFIF также может упоминаться как сервер конвергенции фемтоузлов (FCS), MSC/MSCe или фемтокоммутатор. Макроузел 205 и MSC 252 могут осуществлять связь через линию проводной связи. Например, прямая линия проводной связи может содержать волоконно-оптическую линию связи или линию связи по протоколу Ethernet. Макроузел 205 и MSC 252 могут совместно размещаться или развертываться в различных местоположениях.
MSC 252 также может осуществлять связь с функцией межсетевого взаимодействия макро- и фемтоузлов (MFIF) 254. В общем, MFIF 254 может способствовать связи между АТ 220 и AT 221 посредством приема сначала сообщения из AT 220 через макроузел 205 и MSC 252. MFIF 254 затем может маршрутизировать сообщение в фемтоузел для передачи в AT 221. MSC 252 и MFIF 254 могут осуществлять связь через прямую линию проводной связи, как описано выше. MSC 252 и MFIF 254 могут совместно размещаться или могут развертываться в различных местоположениях.
MFIF 254 также может осуществлять связь с Интернетом 240 (и/или другой соответствующей глобальной вычислительной сетью). В общем, Интернет 240 может способствовать связи между AT 220 и AT 221 посредством приема сначала сообщения из AT 220 через макроузел 205, MSC 252 и MFIF 254. Интернет 240 затем может передавать сообщение в фемтоузел, такой как фемтоузел 212, для передачи в AT 221. MFIF 254 может осуществлять связь с Интернетом 240 через линию проводной или беспроводной связи, как описано выше.
Интернет 240 также может осуществлять связь с фемтоузлами, такими как фемтоузлы 210, 212. Фемтоузел 212 может способствовать связи между AT 220 и AT 221 посредством предоставления покрытия связи для AT 220 в рамках фемтозоны 217. Например, фемтоузел 212 может принимать сообщение, исходящее из AT 220, через макроузел 205, MSC 252, MFIF 254 и Интернет 240. Фемтоузел 212 затем может передавать сообщение в AT 221 в фемтозоне 217. Фемтоузел 212 может осуществлять связь с AT 221 через линию беспроводной связи.
Как описано выше, макроузел 205, MSC 252, MFIF 254, Интернет 240 и фемтоузел 212 могут взаимодействовать, чтобы формировать линию связи между AT 220 и AT 221. Например, AT 220 может передавать, формировать и передавать сообщение в макроузел 205. Макроузел 205 затем может передавать сообщение в MSC 252. MSC 252 затем может передавать сообщение в MFIF 254. MFIF 254 затем может передавать сообщение в Интернет 240. Интернет 240 затем может передавать сообщение в фемтоузел 212. Фемтоузел 212 затем может передавать сообщение в AT 221. Аналогично обратный тракт может идти из AT 221 в AT 220.
В одном варианте осуществления фемтоузлы 210, 212 могут развертываться отдельными потребителями и размещаться в домах, многоквартирных домах, офисных зданиях и т.п. Фемтоузлы 210, 212 могут осуществлять связь с AT в предварительно определенном диапазоне (к примеру, 100 м) фемтоузлов 210, 212 с использованием предварительно определенной полосы частот передачи для сотовой связи. В одном варианте осуществления фемтоузлы 210, 212 могут осуществлять связь с Интернетом 240 посредством подключения по Интернет-протоколу (IP), такого как цифровая абонентская линия (DSL, к примеру, включающая в себя асимметричную DSL (ADSL), DSL по протоколу высокоскоростной передачи данных (HDSL), сверхвысокоскоростную DSL (VDSL) и т.д.), ТВ-кабель, переносящий трафик по Интернет-протоколу (IP), широкополосное подключение по силовым линиям (BPL) или другая линия связи. В другом варианте осуществления фемтоузлы 210, 212 могут осуществлять связь с MFIF 254 через прямую линию связи.
Как описано выше, множество фемтоузлов 210, 212 могут развертываться в рамках макрозоны 230. Развертывание множества фемтоузлов 210, 212 в макрозоне 230 может приводить к тому, чтобы было желательно усовершенствовать процесс передачи обслуживания вызова от макроузла 205 фемтоузлу 210. Например, AT 222 может инициировать вызов посредством связи с макроузлом 205. Тем не менее, поскольку AT 222 перемещается во время вызова, может быть преимущественным для макроузла 205 передавать обслуживание вызова фемтоузлу 210. В одном примере фемтоузел 210 может находиться на границе макрозоны 230, где покрытие, предоставленное посредством макроузла 205, может начинать ухудшаться. Тем не менее, в этой зоне покрытие, предоставленное посредством фемтоузла 210 в фемтозоне 215, может быть сильным. Соответственно, может быть желательным для макроузла 205 передавать обслуживание AT 222 фемтоузлу 210. В дополнение к ослаблению ухудшения покрытия может быть желательным для макроузла 205 передавать обслуживание фемтоузлу 210 по другим причинам. Например, макроузел 205 может предоставлять покрытие связи для большого числа AT. Может быть преимущественным для общей производительности системы разгружать часть трафика связи AT с макроузла 205 посредством передачи обслуживания AT фемтоузлам. В любом случае, когда фемтоузел 212 и другие фемтоузлы могут присутствовать, процесс передачи обслуживания от макроузла 205 может требовать идентификации того, какой из фемтоузлов 210, 212 является намеченной целью передачи обслуживания. По мере того как дополнительные фемтоузлы развертываются в рамках макрозоны 230, может быть желательным усовершенствовать образ, которым фемтоузлы идентифицируются во время процесса передачи обслуживания.
cp
o
В одном варианте осуществления фемтоузел 210 и/или макроузел 205 может вещать пилотный сигнал. Пилотный сигнал может содержать известный сигнал для определения интенсивности сигналов, принимаемых из фемтоузла 210 и/или макроузла 205 в AT (к примеру, AT 222). Фактический принимаемый пилотный сигнал может сравниваться с опорным сигналом в AT 222, чтобы определять качество сигнала. Например, опорный сигнал может быть формой сигнала или последовательностью для использования при сравнении фактического принимаемого пилотного сигнала. Интенсивность сигналов, принимаемых из фемтоузла 210 и/или макроузла 205, может содержать отношение E/I (отношение энергии пилотного сигнала к энергии создающих помехи сигналов) или отношение "сигнал-шум". Пилотный сигнал также может содержать смещенный короткий псевдошумовой (PN) код. Смещенный короткий PN-код может содержать код или последовательность чисел, которая идентифицирует узел и/или тип узла (к примеру, фемтоузел, макроузел, пикоузел). Смещенный короткий PN-код может содержать короткий PN-код с примененным PN-смещением. PN-смещение может указывать, что задержка от реального времени сетевой синхронизации применена к короткому PN-коду. В одном варианте осуществления все узлы могут использовать идентичный короткий PN-код. Тем не менее, различное PN-смещение может применяться к короткому PN-коду для различных узлов. Таким образом, PN-смещение напрямую коррелирует со смещенным коротким PN-кодом, и термины "PN-смещение" и "смещенный короткий PN-код" могут использоваться взаимозаменяемо в данном документе. В одном варианте осуществления PN-смещение может использоваться для того, чтобы идентифицировать тип узла (к примеру, фемтоузел, макроузел, пикоузел), передающего пилотный сигнал. Например, конкретный набор PN-смещений может быть зарезервирован для идентификации фемтоузлов. Тем не менее, число PN-смещений, доступных для использования, может быть меньше числа фемтоузлов в рамках макрозоны 230. Например, 512 уникальных PN-смещений могут быть предназначены для использования посредством фемтоузлов. Тем не менее, может быть более 512 фемтоузлов, развертываемых в рамках макрозоны 230. Как результат, множество фемтоузлов в рамках макрозоны 230 могут использовать идентичное PN-смещение.
В одном примере AT, такой как AT 222, поддерживающий связь с макроузлом, таким как макроузел 205, может принимать пилотный сигнал из фемтоузла, такого как фемтоузел 210. AT 222 может быть сконфигурирован, чтобы определять PN-смещение и интенсивность сигнала из пилотного сигнала и сообщать эти значения в макроузел 205. На основе интенсивности принимаемого сигнала и PN-смещения макроузел 205 может определять то, что передача обслуживания фемтоузлу 210 должна осуществляться. Например, макроузел 205 может определять то, что интенсивность сигнала между макроузлом 205 и AT 222, уровень шума, отношение "сигнал-шум", максимальная скорость передачи данных, пропускная способность, частота ошибок и другие критерии передачи обслуживания подтверждают необходимость передачи обслуживания AT 222 фемтоузлу 210. Тем не менее, поскольку PN-смещение, используемое посредством фемтоузла 210, может быть неуникальным, информация, отправляемая из AT 222 в макроузел 205, может быть недостаточной, чтобы уникально идентифицировать фемтоузел 210.
Хотя вышеприведенный пример описан применительно к PN-смещениям, такие примеры используются с целью пояснения и не должны быть интерпретированы как ограничение. Настоящие системы и способы одинаково применимы к другим стандартам связи, таким как универсальная система мобильной связи (UMTS) и стандарт долгосрочного развития (LTE). Например, в UMTS-системе код скремблирования (SC), используемый посредством фемтоузла, может выступать в качестве идентификатора, который может быть недостаточным, чтобы уникально идентифицировать фемтоузел. Аналогично в LTE-системе физический идентификатор соты, используемый посредством фемтоузла, может выступать в качестве идентификатора, который может быть недостаточным, чтобы уникально идентифицировать фемтоузел. В каждом случае дополнительная информация может быть необходима для того, чтобы уникально идентифицировать фемтоузлы.
Чтобы способствовать передаче обслуживания фемтоузлу 210 от макроузла 205, информация помимо PN-смещения фемтоузла 210 может использоваться для того, чтобы уникально идентифицировать фемтоузел 210. В одном примере фемтоузел 210 может формировать и передавать сообщение с идентификатором фемтоузла или точки доступа (APIDM). APIDM-сообщение может быть передано отдельно от пилотного сигнала, например, по другому каналу. Фемтоузел 210 может включать в APIDM-сообщение идентификатор MSC (MSC ID). MSC ID может назначаться фемтоузлу, чтобы указывать одну из множества MFIF, которая ассоциирована с фемтоузлом. Например, MSC ID может содержать значение, используемое посредством MSC 252, чтобы определять то, что MFIF 254 ассоциирована с фемтоузлом 210, при условии что фемтоузлу 210 назначен MSC ID, идентифицирующий MFIF 254. MSC 252 может поддерживать структуру данных, к примеру список или таблицу, которая связывает значения MSC ID с конкретными MFIF. Таким образом, когда MSC 252 принимает MSC ID, MSC 252 может определять то, что информация должна отправляться в MFIF, ассоциированную с этим MSC ID. APIDM-сообщение также может содержать идентификатор соты (CELL ID). CELL ID может назначаться фемтоузлу, чтобы уникально идентифицировать фемтоузел из множества фемтоузлов, ассоциированных с конкретной MFIF. Например, CELL ID может содержать значение, используемое посредством MFIF 254 для того, чтобы уникально идентифицировать фемтоузел 210 как между фемтоузлами 210, 212 и другими фемтоузлами (не показаны), ассоциированными с MFIF 254. MFIF 254 может поддерживать структуру данных, к примеру список или таблицу, которая связывает значения CELL ID с конкретными фемтоузлами. Таким образом, когда MFIF 254 принимает CELL ID, MFIF 254 может определять то, что информация должна отправляться в фемтоузел, ассоциированный с CELL ID.
Как подробно поясняется ниже, использование APIDM-сообщения, включающего в себя как MSC ID, так и CELL ID, может быть достаточным для того, чтобы идентифицировать цель передачи обслуживания, к примеру фемтоузел 210. Например, AT 222 или макроузел 205 может определять то, что может быть желательна передача обслуживания от макроузла 205 фемтоузлу 210. Тем не менее, фемтоузел 210 может использовать PN-смещение, идентичное PN-смещению фемтоузла 212. Таким образом, AT 222 может не иметь возможности идентифицировать фемтоузел 210 как цель посредством предоставления PN-смещения для макроузла 205. В этом примере фемтоузел 210 может быть сконфигурирован, чтобы включать в себя идентифицирующую информацию, к примеру, MSC ID и CELL ID, в APIDM-сообщение. AT 222 может принимать это APIDM-сообщение и извлекать MSC ID и CELL ID. AT 222 затем может передавать MSC ID и CELL ID в макроузел 205. В одном варианте осуществления AT 222 может быть сконфигурирован, чтобы передавать MSC ID и CELL ID в макроузел 205 в ответ на прием APIDM. Альтернативно AT 222 может быть сконфигурирован, чтобы в зависимости от условий передавать MSC ID и CELL ID. Например, как описано выше, AT 222 может принимать пилотный сигнал из фемтоузла 210 в дополнение к APIDM. AT 222 может быть сконфигурирован, чтобы передавать MSC ID и CELL ID в макроузел 205 на основе свойств принимаемого пилотного сигнала. Например, если интенсивность сигнала пилотного сигнала является слишком низкой или иным образом указывает, что передача обслуживания является нежелательной, AT 222 может быть сконфигурирован, чтобы не передавать MSC ID и CELL ID. Альтернативно, если PN-смещение указывает, что фемтоузел 210 принадлежит сети, с которой AT 222 не разрешено осуществлять связь, AT 222 может быть сконфигурирован, чтобы не передавать MSC ID и CELL ID в макроузел 205. Тем не менее, если AT 222 определяет то, что передача обслуживания желательна и разрешается, AT 222 может быть сконфигурирован, чтобы передавать MSC ID и CELL ID в макроузел 205. В другом варианте осуществления AT 222 может передавать в макроузел 205 индикатор относительно обнаружения фемтоузла 210. На основе индикатора обнаружения макроузел 205 может определять то, что передача обслуживания фемтоузлу 210 желательна. Макроузел 205 затем может отвечать на индикатор обнаружения посредством запрашивания информации о фемтоузле 210 из AT 222. AT 222 затем может передавать идентифицирующую информацию, включающую в себя, например, MSC ID и CELL ID, в макроузел 205. После того как макроузел 205 определяет, что передача обслуживания желательна, и принимает MSC ID и CELL ID, макроузел 205 затем может передавать MSC ID и CELL ID в MSC 252. MSC 252 может использовать MSC ID, чтобы определять то, что CELL ID должен передаваться в MFIF 254. MSC 252 затем может отправлять CELL ID в MFIF 254. MFIF 254 может использовать CELL ID, чтобы идентифицировать фемтоузел 210 как цель желательной передачи обслуживания. После того как фемтоузел 210 идентифицирован как цель передачи обслуживания, процесс передачи обслуживания может продолжаться. Например, запрос на передачу обслуживания, исходящий из макроузла 205, может передаваться в MFIF 254 через MSC 252. MFIF 254 может передавать запрос на передачу обслуживания в фемтоузел 210. Фемтоузел 210 может принимать запрос и отправлять подтверждение в MFIF 254. MFIF 254 может перенаправлять подтверждение в макроузел 205 через MSC 252. Макроузел 205 затем может инструктировать AT 222 передавать обслуживание фемтоузлу 210. В другом примере макроузел 205 может передавать сформированный запрос на передачу обслуживания или другие инструкции передачи обслуживания непосредственно в фемтоузел 210 через линию беспроводной связи (не показана) или линию проводной связи, такую как Интернет 240.
Хотя вышеприведенный пример описан применительно к MSC ID и CELL ID, такие примеры используются с целью пояснения и не должны быть интерпретированы как ограничение. Использование MSC ID и CELL ID может быть преимущественным для взаимодействия с существующими компонентами сетевой инфраструктуры, к примеру AT, макроузлами, MSC и MFIF. Помимо этого, другие типы идентификаторов также могут использоваться. Эти идентификаторы могут включать в себя идентификатор точки доступа, идентификатор фемтоустройства, адрес уровня управления доступом к среде по протоколу Ethernet, идентификатор сектора, идентификатор базовой станции, адрес Интернет-протокола или другой тип идентификатора, который может использоваться для того, чтобы уникально идентифицировать фемтоузел 210.
Фиг. 3 является функциональной блок-схемой примерного фемтоузла 210, показанного на фиг. 2. Как обсуждается выше относительно фиг. 2, фемтоузел 210 может способствовать передаче обслуживания от макроузла 205 фемтоузлу 210 посредством предоставления в AT 222 APIDM-сообщения. Фемтоузел 210 может содержать беспроводной сетевой интерфейс 310, сконфигурированный, чтобы передавать исходящее беспроводное сообщение, такое как APIDM-сообщение, в AT 222. Беспроводной сетевой интерфейс 310 также может принимать входящее беспроводное сообщение из AT 222. Беспроводной сетевой интерфейс 310 может соединяться с процессором 320. Процессор 320 может быть сконфигурирован, чтобы обрабатывать APIDM-сообщение, а также входящие и исходящие беспроводные сообщения, поступающие или направляемые в AT 222 через беспроводной сетевой интерфейс 310. Процессор 320 также может быть сконфигурирован, чтобы управлять другими компонентами фемтоузла 210. Процессор 320 дополнительно может соединяться с проводным сетевым интерфейсом 330. Проводной сетевой интерфейс 330 может быть сконфигурирован, чтобы передавать исходящее проводное сообщение и принимать входящее проводное сообщение из Интернета 240. Проводной сетевой интерфейс 330 может передавать входящее проводное сообщение в процессор 320 для обработки. Процессор 320 может обрабатывать и передавать проводное исходящее сообщение в проводной сетевой интерфейс 310 для передачи.
Процессор 320 дополнительно может соединяться через одну или более шин с запоминающим устройством 340. Процессор 320 может считывать информацию или записывать информацию в запоминающее устройство 340. Например, запоминающее устройство 340 может быть сконфигурировано, чтобы сохранять входящие или исходящие сообщения до, во время или после обработки. В частности, запоминающее устройство 340 может быть сконфигурировано, чтобы сохранять APIDM-сообщение. Процессор 320 также может соединяться с форматировщиком 350 сообщений. Форматировщик 350 сообщений может быть сконфигурирован, чтобы формировать APIDM-сообщение, используемое для того, чтобы способствовать передаче обслуживания от макроузла 205 фемтоузлу 210. Как описано выше, присутствие множества фемтоузлов 210, 212 может основываться на APIDM-сообщении в процессе передачи обслуживания AT 220 от макроузла 205 фемтоузлу 210. Как описано выше относительно фиг. 2, APIDM-сообщение может содержать MSC ID и CELL ID. Форматировщик 350 сообщений может передавать сформированное APIDM-сообщение в процессор 320 для дополнительной обработки до того, как APIDM-сообщение передается через беспроводной сетевой интерфейс 310 в AT 222. Форматировщик 350 сообщений также может соединяться непосредственно с запоминающим устройством 340, чтобы сохранять или извлекать информацию для использования при форматировании сообщений. В одном варианте осуществления обработанное отформатированное APIDM-сообщение может передаваться или вещаться периодически посредством беспроводного сетевого интерфейса 310 и приниматься посредством AT, такого как, например, AT 222.
Беспроводной сетевой интерфейс 310 может содержать антенну и приемопередатчик. Приемопередатчик может быть сконфигурирован, чтобы модулировать/демодулировать беспроводные исходящие/входящие сообщения, направляемые или поступающие из AT 222 соответственно. Беспроводные исходящие/входящие сообщения могут передаваться/приниматься через антенну. Антенна может быть сконфигурирована, чтобы отправлять и/или принимать исходящие/входящие беспроводные сообщения в/из AT 222 по одному или более каналов. Исходящие/входящие сообщения могут содержать речевую информацию и/или информацию только с данными (совместно упоминаемую в данном документе как "данные"). Беспроводной сетевой интерфейс 310 может демодулировать принимаемые данные. Беспроводной сетевой интерфейс 310 может модулировать данные, которые должны отправляться из фемтоузла 210 через беспроводной сетевой интерфейс 310. Процессор 320 может предоставлять данные, которые должны передаваться.
Проводной сетевой интерфейс 330 может содержать модем. Модем может быть сконфигурирован, чтобы модулировать/демодулировать исходящие/входящие проводные сообщения, направляемые или поступающие из Интернета 240. Проводной сетевой интерфейс 330 может демодулировать принимаемые данные. Демодулированные данные могут передаваться в процессор 320. Проводной сетевой интерфейс 330 может модулировать данные, которые должны отправляться из фемтоузла 210 через проводной сетевой интерфейс 330. Процессор 320 может предоставлять данные, которые должны передаваться.
Запоминающее устройство 340 может содержать процессорный кэш, включающий в себя многоуровневый иерархический кэш, в котором различные уровни имеют различные пропускные способности и скорости доступа. Запоминающее устройство 340 также может содержать оперативное запоминающее устройство (RAM), другие энергозависимые устройства хранения данных или энергонезависимые устройства хранения данных. Устройства хранения данных могут включать в себя жесткие диски, оптические диски, такие как компакт-диски (CD) или цифровые видеодиски (DVD), флэш-память, гибкие диски, магнитную ленту и накопители на Zip-дисках.
Хотя они и описаны отдельно, следует принимать во внимание, что функциональные блоки, описанные относительно фемтоузла 210, не обязательно должны являться отдельными структурными элементами. Например, процессор 320 и запоминающее устройство 340 могут осуществляться на одной микросхеме. Процессор 320, дополнительно или в альтернативе, может содержать запоминающее устройство, такое как регистры процессора. Аналогично один или более функциональных блоков или частей функциональности различных блоков могут осуществляться в одной микросхеме. Альтернативно функциональность конкретного блока может быть реализована в двух или более микросхемах.
Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно фемтоузла 210, таких как процессор 320 и форматировщик 350 сообщений, могут осуществляться как процессор общего назначения, процессор цифровых сигналов (DSP), специализированная интегральная схема (ASIC), программируемая пользователем вентильная матрица (FPGA) или другое программируемое логическое устройство, дискретный логический элемент или транзисторная логика, дискретные аппаратные компоненты или любая подходящая комбинация вышеозначенного, предназначенная для того, чтобы выполнять функции, описанные в данном документе. Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно фемтоузла 210, также могут быть реализованы как комбинация вычислительных устройств, к примеру комбинация DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в соответствии с DSP-связью либо любая другая подобная конфигурация.
Фиг. 4 является функциональной блок-схемой примерного терминала 222 доступа, показанного на фиг. 2. Как обсуждалось выше, AT 222 может быть мобильным телефоном. AT 222 может использоваться для того, чтобы способствовать передаче обслуживания от макроузла 205 фемтоузлу 210 посредством приема APIDM-сообщения из фемтоузла 210 и передачи идентифицирующей информации в APIDM-сообщении в макроузел 205.
AT 222 может содержать процессор 405, сконфигурированный, чтобы обрабатывать информацию для хранения, передачи и/или для управления другими компонентами AT 222. Процессор 405 дополнительно может соединяться с запоминающим устройством 410. Процессор может считывать информацию или записывать информацию в запоминающее устройство 410. Запоминающее устройство 410 может быть сконфигурировано, чтобы сохранять сообщения до, во время или после обработки. В частности, запоминающее устройство 410 может быть сконфигурировано, чтобы сохранять APIDM-сообщение и прилагаемую идентифицирующую информацию. Процессор 405 также может соединяться с беспроводным сетевым интерфейсом 415. Беспроводной сетевой интерфейс 415 может быть сконфигурирован, чтобы принимать входящее беспроводное сообщение и передавать исходящее беспроводное сообщение в фемтоузел 210 или макроузел 205. Входящее беспроводное сообщение может передаваться в процессор 405 для обработки. Процессор 405 может обрабатывать исходящее беспроводное сообщение, передавая исходящее беспроводное сообщение в беспроводной сетевой интерфейс 415 для передачи.
Процессор 405 также может соединяться с интерпретатором 420 сообщений. Входящее беспроводное сообщение, принимаемое в беспроводном сетевом интерфейсе 415 из фемтоузла 210, может передаваться в процессор 405 и передаваться посредством процессора 405 в интерпретатор 420 сообщений для дополнительной обработки. Например, интерпретатор 420 сообщений может быть сконфигурирован, чтобы извлекать MSC ID и CELL ID из APIDM-сообщения для использования при идентификации AT 222 как цели передачи обслуживания, как описано выше. Интерпретатор 420 сообщений может передавать значения MSC ID и CELL ID и другую информацию в процессор 405 для дополнительной обработки. Интерпретатор 420 сообщений также может интерпретировать информацию в сообщении с запросом, принимаемом из макроузла 205. Например, как описано выше, макроузел 205 может отправлять сообщение с запросом в AT 222, запрашивающее дополнительную информацию о фемтоузле 210. В частности, макроузел 205 может запрашивать MSC ID и CELL ID. Интерпретатор 420 сообщений может обрабатывать это сообщение с запросом и предоставлять в процессор 405 информацию для ответа на сообщение с запросом. Интерпретатор 420 сообщений также может соединяться с запоминающим устройством 410, чтобы сохранять или извлекать информацию для использования при интерпретации сообщений.
Процессор 405 также может соединяться с форматировщиком 425 сообщений. Форматировщик 425 сообщений может формировать или форматировать исходящее беспроводное сообщение, которое должно быть передано посредством беспроводного сетевого интерфейса 415. Например, форматировщик 425 сообщений может быть сконфигурирован, чтобы включать MSC ID и CELL ID, ассоциированные с фемтоузлом 210, в исходящее беспроводное сообщение в макроузел 205. Как описано выше, форматировщик 425 сообщений может быть сконфигурирован, чтобы включать MSC ID и CELL ID в исходящее беспроводное сообщение в ответ на прием APIDM-сообщения из фемтоузла 210. Альтернативно форматировщик 425 сообщений может быть сконфигурирован, чтобы включать MSC ID и CELL ID в исходящее беспроводное сообщение в ответ на прием сообщения запроса из макроузла 205. В любом случае беспроводное исходящее сообщение может передаваться посредством форматировщика 425 сообщений в процессор 405 для передачи посредством беспроводного сетевого интерфейса 415 в макроузел 205. Макроузел 205 затем может использовать информацию в исходящем беспроводном сообщении, включающую в себя MSC ID и CELL ID, чтобы способствовать идентификации цели передачи обслуживания, как описано выше. Форматировщик 425 сообщений может соединяться непосредственно с запоминающим устройством 410, чтобы сохранять или извлекать информацию для использования при форматировании сообщений.
Беспроводной сетевой интерфейс 415 может содержать антенну и приемопередатчик. Приемопередатчик может быть сконфигурирован, чтобы модулировать/демодулировать исходящие/входящие беспроводные сообщения, направляемые или поступающие из фемтоузла 210 и макроузла 205. Исходящие/входящие беспроводные сообщения могут передаваться/приниматься через антенну. Антенна может быть сконфигурирована, чтобы осуществлять связь с фемтоузлом 210 и макроузлом 205 по одному или более каналов. Исходящее/входящее беспроводное сообщение может содержать речевую информацию и/или информацию только с данными (совместно упоминаемую в данном документе как "данные"). Беспроводной сетевой интерфейс 415 может демодулировать принимаемые данные. Беспроводной сетевой интерфейс 415 может модулировать данные, которые должны отправляться из AT 222 через беспроводной сетевой интерфейс 415. Процессор 405 может предоставлять данные, которые должны передаваться.
Запоминающее устройство 410 может содержать процессорный кэш, включающий в себя многоуровневый иерархический кэш, в котором различные уровни имеют различные пропускные способности и скорости доступа. Запоминающее устройство 410 также может содержать оперативное запоминающее устройство (RAM), другие энергозависимые устройства хранения данных или энергонезависимые устройства хранения данных. Устройства хранения данных могут включать в себя жесткие диски, оптические диски, такие как компакт-диски (CD) или цифровые видеодиски (DVD), флэш-память, гибкие диски, магнитную ленту и накопители на Zip-дисках.
Хотя они и описаны отдельно, следует принимать во внимание, что функциональные блоки, описанные относительно терминала 222 доступа, не обязательно должны являться отдельными структурными элементами. Например, процессор 405 и запоминающее устройство 410 могут осуществляться на одной микросхеме. Процессор 405, дополнительно или в альтернативе, может содержать запоминающее устройство, такое как регистры процессора. Аналогично один или более функциональных блоков или частей функциональности различных блоков могут осуществляться на одной микросхеме. Альтернативно функциональность конкретного блока может быть реализована в двух или более микросхемах.
Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно AT 222, таких как процессор 410, интерпретатор 420 сообщений и форматировщик 425 сообщений, могут осуществляться как процессор общего назначения, процессор цифровых сигналов (DSP), специализированная интегральная схема (ASIC), программируемая пользователем вентильная матрица (FPGA) или другое программируемое логическое устройство, дискретный логический элемент или транзисторная логика, дискретные аппаратные компоненты или любая подходящая комбинация вышеозначенного, предназначенная для того, чтобы выполнять функции, описанные в данном документе. Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно AT 222, также могут быть реализованы как комбинация вычислительных устройств, к примеру, комбинация DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в соответствии с DSP-связью либо любая другая подобная конфигурация.
Фиг. 5 является функциональной блок-схемой примерного макроузла 205, показанного на фиг. 2. Как обсуждалось выше относительно фиг. 2, макроузел 205 может быть базовой станцией. Макроузел 205 также может способствовать передаче обслуживания от макроузла 205 фемтоузлу 210 посредством приема идентифицирующей информации из AT 222 и передачи идентифицирующей информации в MSC 252. Макроузел 205 может содержать беспроводной сетевой интерфейс 510, сконфигурированный, чтобы принимать входящее беспроводное сообщение и передавать исходящее беспроводное сообщение в AT 222. Беспроводной сетевой интерфейс 510 может соединяться с процессором 520. Процессор 520 может быть сконфигурирован, чтобы обрабатывать входящее и исходящее беспроводное сообщение, поступающее или направляемое в AT 222 через беспроводной сетевой интерфейс 510. Процессор 520 также может быть сконфигурирован, чтобы управлять другими компонентами макроузла 205. Процессор 520 дополнительно может соединяться с проводным сетевым интерфейсом 530. Проводной сетевой интерфейс 530 может быть сконфигурирован, чтобы принимать входящее проводное сообщение и передавать исходящее проводное сообщение в MSC 252. Проводной сетевой интерфейс 530 может принимать входящее проводное сообщение и передавать входящее проводное сообщение в процессор 520 для обработки. Процессор 520 может обрабатывать исходящее проводное сообщение и передавать исходящее проводное сообщение в проводной сетевой интерфейс 530 для передачи в MSC 252.
Процессор 520 дополнительно может соединяться через одну или более шин с запоминающим устройством 540. Процессор 520 может считывать информацию или записывать информацию в запоминающее устройство 540. Запоминающее устройство 540 может быть сконфигурировано, чтобы сохранять информацию для использования при обработке входящих или исходящих, проводных или беспроводных сообщений. Запоминающее устройство 540 также может быть сконфигурировано, чтобы сохранять идентифицирующую информацию, такую как MSC ID и CELL ID. Процессор 520 также может соединяться с интерпретатором 545 сообщений. Процессор может передавать входящее проводное и беспроводное сообщение в интерпретатор 545 сообщений для обработки. Интерпретатор 545 сообщений может быть сконфигурирован, чтобы извлекать информацию из входящего беспроводного сообщения, принимаемого в беспроводном сетевом интерфейсе 510. Например, входящее беспроводное сообщение, принимаемое из AT 222, может содержать идентифицирующую информацию, такую как MSC ID и CELL ID, как описано выше. Интерпретатор 545 сообщений может извлекать значения MSC ID и CELL ID из входящего беспроводного сообщения, предоставленного AT 222. Интерпретатор 545 сообщений может передавать эту идентифицирующую информацию в процессор 520 для дополнительной обработки. В другом примере входящее беспроводное сообщение из AT 220 может содержать индикатор того, что AT 220 обнаруживает фемтоузел 210. Интерпретатор 545 сообщений может быть сконфигурирован, чтобы обрабатывать входящее беспроводное сообщение и предоставлять в процессор 520 информацию для ответа на входящее беспроводное сообщение посредством запрашивания дополнительной информации. Эта дополнительная информация может содержать MSC ID и CELL ID фемтоузла 210. Интерпретатор 545 сообщений также может соединяться непосредственно с запоминающим устройством 540, чтобы сохранять или извлекать информацию для использования при интерпретации сообщения.
Процессор 520 также может соединяться с форматировщиком 550 сообщений. Форматировщик 550 сообщений может быть сконфигурирован, чтобы формировать исходящее проводное или беспроводное сообщение. Форматировщик 550 сообщений может быть дополнительно сконфигурирован, чтобы передавать сформированное исходящее проводное или беспроводное сообщение в процессор 520. Процессор 520 может передавать исходящее проводное или беспроводное сообщение в проводной сетевой интерфейс 530 или беспроводной сетевой интерфейс 510 для передачи. Проводной сетевой интерфейс 530 может передавать исходящее проводное сообщение в MSC 252. Как описано выше, исходящее проводное сообщение может содержать MSC ID и CELL ID для фемтоузла 210. Форматировщик 550 сообщений может передавать исходящее беспроводное сообщение в процессор 520. Процессор 520 может передавать исходящее беспроводное сообщение в беспроводной сетевой интерфейс 510 для передачи в AT 222. Как описано, исходящее беспроводное сообщение может содержать запрос на идентифицирующую информацию фемтоузла 210. Форматировщик 550 сообщений также может соединяться непосредственно с запоминающим устройством 540, чтобы сохранять или извлекать информацию для использования при форматировании сообщений.
Беспроводной сетевой интерфейс 510 может содержать антенну и приемопередатчик. Приемопередатчик может быть сконфигурирован, чтобы модулировать/демодулировать исходящие/входящие беспроводные сообщения, направляемые или поступающие из AT 222. Входящие/исходящие беспроводные сообщения могут передаваться/приниматься через антенну. Антенна может быть сконфигурирована, чтобы отправлять и/или принимать исходящие/входящие беспроводные сообщения из макроузла 205 по одному или более каналов. Исходящие/входящие беспроводные сообщения могут содержать речевую информацию и/или информацию только с данными (совместно упоминаемую в данном документе как "данные"). Беспроводной сетевой интерфейс 510 может демодулировать принимаемые данные. Беспроводной сетевой интерфейс 510 может модулировать данные, которые должны отправляться из макроузла 205 через беспроводной сетевой интерфейс 510. Процессор 520 может предоставлять данные, которые должны передаваться.
Проводной сетевой интерфейс 530 может содержать модем. Модем может быть сконфигурирован, чтобы модулировать/демодулировать исходящее/входящее проводное сообщение, направляемое или поступающее из MSC 252. Проводной сетевой интерфейс 530 может демодулировать данные, принимаемые согласно одному или более стандартов проводной связи, с использованием способов, известных в данной области техники. Демодулированные данные могут передаваться в процессор 520. Проводной сетевой интерфейс 530 может модулировать данные, которые должны отправляться из макроузла 510 через проводной сетевой интерфейс 530 согласно одному или более стандартов проводной связи, с использованием способов, известных в данной области техники. Процессор 520 может предоставлять данные, которые должны передаваться.
Запоминающее устройство 540 может содержать процессорный кэш, включающий в себя многоуровневый иерархический кэш, в котором различные уровни имеют различные пропускные способности и скорости доступа. Запоминающее устройство 540 также может содержать оперативное запоминающее устройство (RAM), другие энергозависимые устройства хранения данных или энергонезависимые устройства хранения данных. Устройства хранения данных могут включать в себя жесткие диски, оптические диски, такие как компакт-диски (CD) или цифровые видеодиски (DVD), флэш-память, гибкие диски, магнитную ленту и накопители на Zip-дисках.
Хотя они и описаны отдельно, следует принимать во внимание, что функциональные блоки, описанные относительно макроузла 205, не обязательно должны являться отдельными структурными элементами. Например, процессор 520 и запоминающее устройство 540 могут осуществляться на одной микросхеме. Процессор 520, дополнительно или в альтернативе, может содержать запоминающее устройство, такое как регистры процессора. Аналогично один или более функциональных блоков или частей функциональности различных блоков могут осуществляться на одной микросхеме. Альтернативно функциональность конкретного блока может быть реализована в двух или более микросхемах.
Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно макроузла 205, таких как процессор 520, интерпретатор 545 сообщений и форматировщик 550 сообщений, могут осуществляться как процессор общего назначения, процессор цифровых сигналов (DSP), специализированная интегральная схема (ASIC), программируемая пользователем вентильная матрица (FPGA) или другое программируемое логическое устройство, дискретный логический элемент или транзисторная логика, дискретные аппаратные компоненты или любая подходящая комбинация вышеозначенного, предназначенная для того, чтобы выполнять функции, описанные в данном документе. Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно макроузла 205, также могут быть реализованы как комбинация вычислительных устройств, к примеру комбинация DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в соответствии с DSP-связью либо любая другая подобная конфигурация.
Фиг. 6 является функциональной блок-схемой примерного центра 252 коммутации мобильной связи (MSC), показанного на фиг. 2. Как описано выше относительно фиг. 2, MSC 252 может работать как маршрутизатор, сконфигурированный, чтобы маршрутизировать сообщения между макроузлом 205 и MFIF 254. Помимо этого, MSC 252 может быть сконфигурирован, чтобы помогать идентифицировать цели передачи обслуживания, такие как фемтоузел 210, посредством идентификации MFIF, ассоциированной с фемтоузлом 210, на основе MSC ID. MSC 252 может содержать сетевой интерфейс 610, сконфигурированный, чтобы принимать входящее сообщение и передавать исходящее сообщение в макроузел 205 или MFIF 254. Сетевой интерфейс 610 может соединяться с процессором 620. Процессор 620 может быть сконфигурирован, чтобы обрабатывать входящее сообщение, принимаемое посредством, и исходящее сообщение, передаваемое посредством сетевого интерфейса 610. Процессор 620 дополнительно может соединяться через одну или более шин с запоминающим устройством 625. Процессор 620 может считывать информацию или записывать информацию в запоминающее устройство 625. Запоминающее устройство 625 может быть сконфигурировано, чтобы сохранять входящее и исходящее сообщение до, во время или после обработки. В частности, запоминающее устройство 625 может быть сконфигурировано, чтобы сохранять MSC ID и CELL ID, описанные выше.
Процессор 620 дополнительно может соединяться с модулем 630 маршрутизации. Процессор 620 может передавать входящее сообщение в модуль 630 маршрутизации для дополнительной обработки. Модуль 630 маршрутизации может анализировать входящее сообщение, чтобы определять одно или более назначений, по меньшей мере, частично на основе содержимого входящего сообщения. Например, входящее сообщение может содержать MSC ID и CELL ID фемтоузла 210. Модуль 630 маршрутизации может анализировать MSC ID и определять то, что фемтоузел 210 ассоциирован с MFIF 254. Модуль 630 маршрутизации может непосредственно соединяться с запоминающим устройством 625, чтобы способствовать принятию решений по маршрутизации. Например, запоминающее устройство 625 может сохранять структуру данных, к примеру список или таблицу, содержащую информацию, ассоциирующую значения MSC ID с адресами или другими идентификаторами для MFIF. Модуль 630 маршрутизации может быть сконфигурирован, чтобы искать идентификаторы для MFIF в запоминающем устройстве 625 с помощью MSC ID. Модуль 630 маршрутизации также может быть сконфигурирован, чтобы предоставлять информацию в процессор 620, к примеру адрес или другой идентификатор для MFIF 254, в которую должны отправляться CELL ID и другая информация. Процессор 620 может быть сконфигурирован, чтобы использовать эту информацию из модуля 630 маршрутизации, чтобы формировать исходящее сообщение. Процессор 620 может передавать исходящее сообщение в сетевой интерфейс 610 для передачи в MFIF 254.
Сетевой интерфейс 610 может содержать модем. Модем может быть сконфигурирован, чтобы модулировать/демодулировать исходящие/входящие сообщения. Сетевой интерфейс 610 может соответственно демодулировать принимаемые данные. Демодулированные данные могут передаваться в процессор 620. Сетевой интерфейс 610 может модулировать данные, которые должны отправляться из MSC 252. Данные, которые должны отправляться, могут приниматься из процессора 620.
Запоминающее устройство 625 может содержать процессорный кэш, включающий в себя многоуровневый иерархический кэш, в котором различные уровни имеют различные пропускные способности и скорости доступа. Запоминающее устройство 625 также может содержать оперативное запоминающее устройство (RAM), другие энергозависимые устройства хранения данных или энергонезависимые устройства хранения данных. Устройства хранения данных могут включать в себя жесткие диски, оптические диски, такие как компакт-диски (CD) или цифровые видеодиски (DVD), флэш-память, гибкие диски, магнитную ленту и накопители на Zip-дисках.
Хотя они и описаны отдельно, следует принимать во внимание, что функциональные блоки, описанные относительно MSC 252, не обязательно должны являться отдельными структурными элементами. Например, процессор 620 и запоминающее устройство 625 могут осуществляться на одной микросхеме. Процессор 620, дополнительно или в альтернативе, может содержать запоминающее устройство, такое как регистры процессора. Аналогично один или более функциональных блоков или частей функциональности различных блоков могут осуществляться на одной микросхеме. Альтернативно функциональность конкретного блока может быть реализована в двух или более микросхемах.
Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно MSC 252, таких как процессор 620 и модуль 630 маршрутизации, могут осуществляться как процессор общего назначения, процессор цифровых сигналов (DSP), специализированная интегральная схема (ASIC), программируемая пользователем вентильная матрица (FPGA) или другое программируемое логическое устройство, дискретный логический элемент или транзисторная логика, дискретные аппаратные компоненты или любая подходящая комбинация вышеозначенного, предназначенная для того, чтобы выполнять функции, описанные в данном документе. Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно MSC 252, также могут быть реализованы как комбинация вычислительных устройств, к примеру комбинация DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в соответствии с DSP-связью либо любая другая подобная конфигурация.
Фиг. 7 является функциональной блок-схемой примерной функции межсетевого взаимодействия макро- и фемтоузлов, показанной на фиг. 2. Как описано выше относительно фиг. 2, MFIF 254 работает как фемтокоммутатор, сконфигурированный, чтобы маршрутизировать сообщения между MSC 252 и фемтоузлом 210 через Интернет 240. Помимо этого, MFIF 254 может быть сконфигурирована, чтобы помогать идентифицировать цели передачи обслуживания, такие как фемтоузел 210, на основе CELL ID. MFIF 254 может содержать сетевой интерфейс 710, сконфигурированный, чтобы принимать входящее сообщение и передавать исходящее сообщение в MFIF 254 или фемтоузел 210 через Интернет 240. Сетевой интерфейс 710 может соединяться с процессором 720. Процессор 720 может быть сконфигурирован, чтобы обрабатывать входящие и исходящие сообщения. Процессор 720 дополнительно может соединяться через одну или более шин с запоминающим устройством 725. Процессор 720 может считывать информацию или записывать информацию в запоминающее устройство 725. Запоминающее устройство 725 может быть сконфигурировано, чтобы сохранять входящие и исходящие сообщения до, во время или после обработки. В частности, запоминающее устройство 725 может быть сконфигурировано, чтобы сохранять CELL ID, описанный выше.
Процессор 720 дополнительно может соединяться с модулем 730 маршрутизации. Процессор 720 может передавать входящее сообщение в модуль 730 маршрутизации для дополнительной обработки. Модуль 730 маршрутизации может анализировать входящее сообщение, чтобы определять одно или более назначений, по меньшей мере, частично на основе содержимого входящего сообщения. Например, входящее сообщение может содержать CELL ID. Модуль 730 маршрутизации может анализировать CELL ID и определять то, что фемтоузел ассоциирован с CELL ID. Модуль 730 маршрутизации может непосредственно соединяться с запоминающим устройством 725, чтобы способствовать принятию решений по маршрутизации. Например, запоминающее устройство 725 может сохранять структуру данных, к примеру список или таблицу, содержащую информацию, ассоциирующую значения CELL ID с адресами или другими идентификаторами для фемтоузлов. Модуль 730 маршрутизации может быть сконфигурирован, чтобы искать идентификаторы для фемтоузла в запоминающем устройстве 725 с использованием CELL ID. Модуль 730 маршрутизации может быть сконфигурирован, чтобы предоставлять информацию в процессор 720, к примеру адрес или другой идентификатор для фемтоузла, который является целью передачи обслуживания. Процессор 720 может быть сконфигурирован, чтобы использовать эту информацию из модуля 730 маршрутизации, чтобы формировать исходящее сообщение. Процессор 720 может передавать исходящее сообщение в сетевой интерфейс 710 для передачи в Интернет 240 или в MSC 252.
Сетевой интерфейс 710 может содержать модем. Модем может быть сконфигурирован, чтобы модулировать/демодулировать исходящие/входящие сообщения, направляемые или поступающие из MFIF 254. Сетевой интерфейс 710 может демодулировать принимаемые данные. Демодулированные данные могут передаваться в процессор 720. Сетевой интерфейс 710 может модулировать данные, которые должны отправляться из MSC 252. Данные, которые должны отправляться, могут приниматься из процессора 720.
Запоминающее устройство 725 может содержать процессорный кэш, включающий в себя многоуровневый иерархический кэш, в котором различные уровни имеют различные пропускные способности и скорости доступа. Запоминающее устройство 725 также может содержать оперативное запоминающее устройство (RAM), другие энергозависимые устройства хранения данных или энергонезависимые устройства хранения данных. Устройства хранения данных могут включать в себя жесткие диски, оптические диски, такие как компакт-диски (CD) или цифровые видеодиски (DVD), флэш-память, гибкие диски, магнитную ленту и накопители на Zip-дисках.
Хотя они и описаны отдельно, следует принимать во внимание, что функциональные блоки, описанные относительно MFIF 254, не обязательно должны являться отдельными структурными элементами. Например, процессор 720 и запоминающее устройство 725 могут осуществляться на одной микросхеме. Процессор 720, дополнительно или в альтернативе, может содержать запоминающее устройство, такое как регистры процессора. Аналогично один или более функциональных блоков или частей функциональности различных блоков могут осуществляться на одной микросхеме. Альтернативно функциональность конкретного блока может быть реализована в двух или более микросхемах.
Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно MFIF 254, таких как процессор 720 и модуль 730 маршрутизации, могут осуществляться как процессор общего назначения, процессор цифровых сигналов (DSP), специализированная интегральная схема (ASIC), программируемая пользователем вентильная матрица (FPGA) или другое программируемое логическое устройство, дискретный логический элемент или транзисторная логика, дискретные аппаратные компоненты или любая подходящая комбинация вышеозначенного, предназначенная для того, чтобы выполнять функции, описанные в данном документе. Один или более функциональных блоков и/или одна или более комбинаций функциональных блоков, описанных относительно MFIF 254, также могут быть реализованы как комбинация вычислительных устройств, к примеру комбинация DSP и микропроцессора, множества микропроцессоров, одного или более микропроцессоров в соответствии с DSP-связью либо любая другая подобная конфигурация.
Фиг. 8 иллюстрирует примерное сообщение 800 с идентификатором точки доступа (APIDM) для использования посредством фемтоузла 210, показанного на фиг. 2. Как описано выше относительно фиг. 2, фемтоузел 210 может быть сконфигурирован, чтобы формировать APIDM-сообщение 800, которое включает в себя MSC ID и CELL ID, чтобы способствовать идентификации целей передачи обслуживания. APIDM-сообщение 800 может содержать поле 810 типа ассоциирования. Поле 810 типа ассоциирования содержит три бита. Поле 810 типа ассоциирования может использоваться для указания типов взаимосвязи, которую фемтоузел 210 может иметь с AT, такими как AT 222. Например, значения поля 810 типа ассоциирования могут обозначать, что AT 222 может свободно осуществлять связь с фемтоузлом 210. Альтернативное значение может обозначать, что AT 222 может свободно принимать служебную информацию, но не может принимать другую услугу. Другое значение может указывать, что только AT, явно авторизованные на то, чтобы осуществлять связь с фемтоузлом 210, могут принимать услугу. Другие значения поля 810 типа ассоциирования могут использоваться для других типов ассоциирования.
APIDM-сообщение 800 дополнительно может содержать множество полей идентификаторов. Например, APIDM-сообщение 800 может содержать поле 820 идентификатора системы (SID), содержащее 15 битов, поле 830 идентификатора сети (NID), содержащее 16 битов, и поле 850 идентификатора фемтоузла или точки доступа (AP_ID), содержащее переменное число битов. В одном варианте осуществления длина поля 850 AP_ID может быть включена в APIDM-сообщение 800 в отдельном поле. Например, длина AP_ID может быть кодирована в поле 840 AP_ID_LEN. Поле SID 820, поле NID 830 и поле 850 AP_ID, рассматриваемые вместе, могут задавать глобально уникальный идентификатор для конкретного фемтоузла. AT 222 может быть сконфигурирован, чтобы использовать одно или более полей 820, 830, 850 идентификаторов для того, чтобы определять то, следует или нет пытаться осуществлять связь с фемтоузлом 210. Например, как описано выше, AT 222 может поддерживать белый список фемтоузлов, с которыми следует осуществлять связь, или черный список фемтоузлов, которые следует исключать. Посредством сравнения одного или более идентификаторов со списками AT 222 может быстро определять то, следует или нет запрашивать AT 222 на предмет услуги. APIDM-сообщение 800 дополнительно может содержать поле 860 AP_ID_MASK. В одном варианте осуществления поле 860 AP_ID_MASK может содержать восемь битов. Поле 860 AP_ID_MASK может использоваться как маска, чтобы идентифицировать множество фемтоузлов, ассоциированных с одним владельцем или организацией.
APIDM-сообщение дополнительно может содержать поле 870 MSC_ID. В одном варианте осуществления поле MSC_ID может содержать 24 бита. Как описано выше, поле 870 MSC_ID может содержать значение MSC ID, которое используется для того, чтобы способствовать идентификации цели передачи обслуживания. Значение MSC ID может использоваться посредством MSC 252, чтобы идентифицировать MFIF 254, ассоциированную с фемтоузлом 210. С использованием MSC ID MSC 252 может маршрутизировать информацию в MFIF 254, чтобы способствовать процессу передачи обслуживания.
APIDM-сообщение дополнительно может содержать поле 880 CELL_ID. В одном варианте осуществления поле 880 CELL_ID может содержать 16 битов. Как описано выше, поле 880 CELL_ID может содержать значение CELL ID, которое используется для того, чтобы способствовать идентификации цели передачи обслуживания. Значение CELL ID может использоваться посредством MFIF 254, чтобы идентифицировать фемтоузел 210 как цель передачи обслуживания. С использованием CELL ID MFIF 254 может маршрутизировать информацию в фемтоузел 210, чтобы способствовать процессу передачи обслуживания.
APIDM-сообщение 800 дополнительно может содержать дополнительные необязательные поля 890 переменной длины. Эти необязательные поля 890 могут использоваться для других целей сигнализации или совершенствований системы. Следует принимать во внимание, что APIDM-сообщение 800 является примерным вариантом осуществления сообщения для способствования идентификации передачи обслуживания целей. Порядок полей в сообщении и длина полей в сообщении предоставляется в качестве примера и может изменяться, чтобы приспосабливать вопросы реализации. Помимо этого, определенные поля могут добавляться или удаляться из сообщения.
Фиг. 9 является блок-схемой последовательности операций примерного процесса для выполнения передачи обслуживания от макроузла фемтоузлу, показанному на фиг. 2. Как описано выше относительно фиг. 2, процесс 900 может использоваться для того, чтобы помогать идентифицировать фемтоузлы во время процесса передачи обслуживания. Чтобы способствовать передаче обслуживания, фемтоузел 210 формирует идентифицирующее сообщение, содержащее первый и второй идентификаторы, как показано на этапе 905. Как описано выше, идентифицирующее сообщение может содержать APIDM-сообщение, как показано на фиг. 8. Дополнительно, первый идентификатор может содержать MSC ID, а второй идентификатор может содержать CELL ID. В одном варианте осуществления фемтоузел 210 может принимать MSC ID и CELL ID из MFIF 254. В другом варианте осуществления фемтоузел 210 может быть сконфигурирован, чтобы принимать MSC ID и CELL ID из макроузла 205. Фемтоузел 210 может быть сконфигурирован, чтобы сохранять MSC ID и CELL ID в запоминающем устройстве. В одном варианте осуществления фемтоузел 210 может формировать идентифицирующее сообщение один раз и хранить сформированное сообщение в запоминающем устройстве для повторного последующего использования. Альтернативно фемтоузел 210 может формировать новое идентифицирующее сообщение периодически или для каждой передачи. После того как фемтоузел 210 формирует идентифицирующее сообщение, фемтоузел 210 передает идентифицирующее сообщение в терминал доступа (AT) 222, как показано на этапе 910. Как описано выше, фемтоузел 210 может передавать идентифицирующее сообщение через равномерные интервалы. Альтернативно фемтоузел 210 может передавать идентифицирующее сообщение в ответ на обнаружение присутствия AT 222 или в ответ на другое управляющее воздействие. Как описано выше, фемтоузел 210 также может передавать пилотный сигнал в AT 222. В одном варианте осуществления пилотный сигнал и идентифицирующее сообщение могут передаваться на различных логических каналах в AT 222. После того как фемтоузел 210 передает идентифицирующее сообщение, AT 222 принимает идентифицирующее сообщение, как показано на этапе 915. Как описано выше, AT 222 может обрабатывать принимаемое идентифицирующее сообщение, чтобы получать первый и второй идентификаторы. После приема идентифицирующего сообщения AT 222 передает первый и второй идентификаторы в макроузел 205, как показано на этапе 920. Как описано выше, AT 222 может передавать первый и второй идентификаторы в макроузел 205 в ответ на прием первого и второго идентификаторов из фемтоузла 210. В другом примере AT 222 может передавать первый и второй идентификаторы в макроузел 205 на основе одного или более критериев передачи обслуживания. Альтернативно AT 222 может передавать первый и второй идентификаторы в макроузел 205 в ответ на запрос из макроузла 205 на предмет информации о фемтоузле 210. После того как AT 222 передает первый и второй идентификаторы в макроузел 205, макроузел 205 принимает первый и второй идентификаторы, как показано на этапе 925. Как описано выше, макроузел 205 также может определять на основе или более критериев передачи обслуживания то, чтобы добиваться передачи обслуживания фемтоузлу 210. После того как макроузел 205 принимает первый и второй идентификаторы, макроузел 205 передает первый и второй идентификаторы в центр 252 коммутации мобильной связи (MSC), как показано на этапе 930. MSC 252 затем принимает первый и второй идентификаторы из макроузла 205, как показано на этапе 935.
После приема первого и второго идентификаторов MSC 252 идентифицирует функцию межсетевого взаимодействия макро- и фемтоузлов (MFIF) 254, ассоциированную с фемтоузлом 210, по меньшей мере, частично на основе первого идентификатора, как показано на этапе 940. Как описано выше, первый идентификатор может быть MSC ID, и MSC 252 может поддерживать структуру данных, к примеру список или таблицу, ассоциирующую конкретные MFIF с конкретными MSC ID. MSC 252 может использовать MSC ID, предоставленный посредством фемтоузла 210, чтобы идентифицировать MFIF 254, ассоциированную с фемтоузлом 210. После того как MSC 252 идентифицирует MFIF 254 на основе первого идентификатора, MSC 252 передает второй идентификатор в MFIF 254, как показано на этапе 945. MFIF 254 затем принимает второй идентификатор, как показано на этапе 950. После приема второго идентификатора MFIF 254 идентифицирует фемтоузел 210, по меньшей мере, частично на основе второго идентификатора, как показано на этапе 955. Как описано выше, второй идентификатор может содержать CELL ID, и MFIF 254 может поддерживать структуру данных, к примеру список или таблицу, ассоциирующую конкретные фемтоузлы с конкретными CELL ID. MFIF 254 может использовать CELL ID, предоставленный посредством фемтоузла 210, чтобы идентифицировать фемтоузел 210. После того как MFIF идентифицирует фемтоузел 210, передача обслуживания от макроузла 205 фемтоузлу 210 проводится, как показано на этапе 960. Как описано выше, проведение передачи обслуживания может содержать передачу и прием сообщений между макроузлом 205, MSC 252, MFIF 254, Интернетом 240, фемтоузлом 210 и AT 222. Например, запрос на передачу обслуживания, исходящий из макроузла 205, может передаваться в MFIF 254 через MSC 252. MFIF может передавать запрос на передачу обслуживания в фемтоузел 210. Фемтоузел 210 может принимать запрос и отправлять подтверждение в MFIF 254. MFIF 254 может перенаправлять подтверждение в макроузел 205 через MSC 252. Макроузел 205 затем может инструктировать AT 222 передавать обслуживание фемтоузлу 210. Альтернативно макроузел 205 может осуществлять связь непосредственно с фемтоузлом 210, чтобы способствовать передаче обслуживания.
Фиг. 10 иллюстрирует примерные зоны покрытия для сетей беспроводной связи, как показано, к примеру, на фиг. 1 и 2. Зона 1000 покрытия может содержать одну или более географических областей, в которых AT 220 может осуществлять доступ к сети 250 связи, как обсуждалось выше относительно фиг. 2. Как показано, зона 1000 покрытия содержит несколько зон 1002 отслеживания (зон маршрутизации или зон расположения). Каждая зона 1002 отслеживания содержит несколько макрозон 1004, которые могут быть аналогичными макрозоне 230, описанной выше относительно фиг. 2. Здесь, зоны покрытия, ассоциированные с зонами 1002A, 1002B и 1002C отслеживания, показаны очерченными посредством жирных линий, а макрозоны 1004 представлены посредством шестиугольников. Зоны 1002 отслеживания также могут содержать фемтозоны 1006, которые могут быть аналогичными фемтозоне 230, описанной выше относительно фиг. 2. В этом примере каждая из фемтозон 1006 (к примеру, фемтозона 1006C) иллюстрируется в рамках макрозоны 1004 (к примеру, макрозоны 1004B). Следует принимать во внимание, тем не менее, что фемтозона 1006 может не находиться полностью в рамках макрозоны 1004. На практике большое число фемтозон 1006 может быть задано с помощью данной зоны 1002 отслеживания или макрозоны 1004. Кроме того, одна или более пикозон (не показаны) могут быть заданы в рамках данной зоны 1002 отслеживания или макрозоны 1004.
Снова обратимся к фиг. 2, владелец фемтоузла 210 может подписываться на мобильную услугу, такую как, например, мобильная 3G-услуга, предлагаемая через сеть 250 связи (к примеру, базовую сеть мобильного оператора). Помимо этого, терминал 222 доступа может допускать работу как в макроокружениях (к примеру, макрозонах), так и в сетевых окружениях меньшего масштаба (к примеру, квартирах, фемтозонах, пикозонах и т.д.). Другими словами, в зависимости от текущего местоположения терминала 222 доступа терминал 222 доступа может осуществлять доступ к сети 250 связи посредством макроузла 205 или посредством любого из набора фемтоузлов (к примеру, фемтоузлов 210, 212). Например, когда абонент находится вне дома, он может обслуживаться посредством макроузла (к примеру, узла 205), а когда абонент находится дома, он может обслуживаться посредством фемтоузла (к примеру, узла 210). Дополнительно следует принимать во внимание, что фемтоузлы 210 могут быть обратно совместимыми с существующими терминалами 222 доступа.
Фемтоузел 210 может осуществлять связь по одной частоте или, в альтернативе, по множеству частот. В зависимости от конкретной конфигурации одна частота или одна или более из множества частот могут перекрываться с одной или более частот, используемых посредством макроузла (к примеру, узла 250).
В одном варианте осуществления терминал 222 доступа может быть сконфигурирован, чтобы подключаться к конкретному (к примеру, предпочтительному) фемтоузлу (к примеру, домашнему фемтоузлу терминала 222 доступа) каждый раз, когда терминал 222 доступа находится в рамках диапазона связи фемтоузла. Например, терминал 222 доступа может осуществлять связь только с фемтоузлом 210, когда терминал 222 доступа находится в рамках фемтозоны 215.
В другом варианте осуществления терминал 221 доступа осуществляет связь с узлом, но не осуществляет связь с предпочтительным узлом (к примеру, как задано в списке предпочтительного роуминга). В этом варианте осуществления терминал 221 доступа может продолжать выполнять поиск предпочтительного узла (к примеру, предпочтительного фемтоузла 210) с использованием повторного выбора лучшей системы (BSR). BSR может содержать способ, содержащий периодическое сканирование доступных систем, чтобы определять, являются или нет лучшие системы доступными в данный момент. BSR дополнительно может содержать попытку ассоциироваться с доступными предпочтительными системами. Терминал 222 доступа может ограничивать BSR сканированием в одной или более конкретных полосах частот и/или каналах. При обнаружении предпочтительного фемтоузла 210 терминал 222 доступа выбирает фемтоузел 210 для связи, чтобы осуществлять доступ к сети 250 связи в рамках фемтозоны 215.
В одном варианте осуществления узел может предоставлять определенные услуги только определенным терминалам доступа. Этот узел может упоминаться как "ограниченный" или "закрытый" узел. В сетях беспроводной связи, содержащих ограниченные фемтоузлы, данный терминал доступа может обслуживаться только посредством фемтоузлов и заданного набора фемтоузлов (к примеру, фемтоузла 210). В других вариантах осуществления узел может быть ограничен так, чтобы не предоставлять, по меньшей мере, одно из следующего: сигнализация, доступ к данным, регистрация, поисковые вызовы или услуга.
В одном варианте осуществления ограниченный фемтоузел (который также может упоминаться как домашний узел B закрытой абонентской группы) является фемтоузлом, который предоставляет услуги ограниченному инициализированному набору терминалов доступа. Этот набор может временно или постоянно изменяться, чтобы включать в себя большее или меньшее число терминалов доступа по мере необходимости. В некоторых аспектах закрытая абонентская группа (CSG) может быть задана как набор узлов доступа (к примеру, фемтоузлов), которые совместно используют общий список управления доступом терминалов доступа (к примеру, список ограниченного инициализированного набора терминалов доступа). Канал, на котором работают все фемтоузлы (или все ограниченные фемтоузлы) в области, может упоминаться как фемтоканал.
Различные взаимосвязи тем самым могут существовать между данным фемтоузлом и данным терминалом доступа. Например, с точки зрения терминала доступа, открытый фемтоузел может упоминаться как фемтоузел без ограниченного ассоциирования. Ограниченный фемтоузел может упоминаться как фемтоузел, который ограничен некоторым способом (к примеру, ограничен для ассоциирования и/или регистрации). Домашний фемтоузел может упоминаться как фемтоузел, для которого терминал доступа авторизован на осуществление доступа и работу. Гостевой фемтоузел может упоминаться как фемтоузел, для которого терминал доступа временно авторизован на осуществление доступа и работу. Чужой фемтоузел может упоминаться как фемтоузел, для которого терминал доступа не авторизован на осуществление доступа и работу за исключением, возможно, чрезвычайных ситуаций (к примеру, экстренных вызовов).
С точки зрения ограниченного фемтоузла, домашний терминал доступа может упоминаться как терминал доступа, который авторизован на осуществление доступа к ограниченному фемтоузлу. Гостевой терминал доступа может упоминаться как терминал доступа с временным доступом к ограниченному фемтоузлу. Чужой терминал доступа может упоминаться как терминал доступа, который не имеет разрешения осуществлять доступ к ограниченному фемтоузлу за исключением, возможно, чрезвычайных ситуаций, таких как экстренные вызовы.
Для удобства раскрытие сущности в данном документе описывает различные функциональности, связанные с фемтоузлом. Следует принимать во внимание, тем не менее, что пикоузел может предоставлять идентичную или аналогичную функциональность для большей зоны покрытия. Например, пикоузел может быть ограничен, домашний пикоузел может быть задан для данного терминала доступа и т.д.
Система беспроводной связи с множественным доступом может одновременно поддерживать связь для множества беспроводных терминалов доступа. Как упомянуто выше, каждый терминал может осуществлять связь с одним или более узлов посредством передачи по прямой и обратной линии связи. Прямая линия связи (или нисходящая линия связи) относится к линии связи от узла к терминалу доступа, а обратная линия связи (или восходящая линия связи) относится к линии связи от терминала доступа к узлу. Эта линия связи может устанавливаться через систему с одним входом и одним выходом, систему со многими входами и многими выходами (MIMO) или некоторый другой тип системы.
T
R
T
R
S
S
T
R
S
MIMO-система использует множество (N) передающих антенн и множество (N) приемных антенн для передачи данных. MIMO-канал, сформированный посредством N передающих и N приемных антенн, может содержать N независимых каналов, которые также упоминаются как пространственные каналы, где N<min{N, N}. Каждый из N независимых каналов соответствует размерности. MIMO-система может предоставлять повышенную производительность (к примеру, более высокую пропускную способность и/или большую надежность), если используются дополнительные размерности, создаваемые посредством множества передающих и приемных антенн.
MIMO-система может поддерживать системы с дуплексом с временным разделением каналов (TDD) и с дуплексом с частотным разделением каналов (FDD). В TDD-системе передачи по прямой и обратной линии связи осуществляются в одной частотной области, так что принцип обратимости предоставляет возможность оценки канала прямой линии связи из канала обратной линии связи. Это предоставляет возможность устройству (к примеру, узлу, терминалу доступа и т.д.) извлекать выигрыш от формирования диаграммы направленности в режиме передачи по прямой линии связи, когда множество антенн доступно в устройстве.
Идеи в данном документе могут быть заключены в устройство (к примеру, узел, терминал доступа и т.д.) с использованием различных компонентов для связи, по меньшей мере, с одним другим устройством.
Фиг. 11 является функциональной блок-схемой другого примерного узла и другого примерного терминала доступа, показанного на фиг. 2. Как показано, MIMO-система 1100 содержит беспроводное устройство 1110 (к примеру, фемтоузел 210, 212, макроузел 205 и т.д.) и беспроводное устройство 1150 (к примеру, AT 222). В устройстве 1110 данные трафика для ряда потоков данных предоставляются из источника данных 1112 в процессор 1114 передачи (TX) данных.
В одном варианте осуществления каждый поток данных передается через соответствующую передающую антенну. Процессор 1114 TX-данных форматирует, кодирует и перемежает данные трафика для каждого потока данных на основе конкретной схемы кодирования, выбранной для этого потока данных, чтобы предоставлять кодированные данные.
Кодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными с использованием OFDM-методик. Пилотные данные типично являются известным шаблоном данных, который обрабатывается известным образом и может быть использован в системе приемника для того, чтобы оценивать отклик канала. Мультиплексированные пилотные и кодированные данные для каждого потока данных затем модулируются (т.е. символьно отображаются) на основе конкретной схемы модуляции (к примеру, BPSK, QSPK, M-PSK или M-QAM), выбранной для этого потока данных, чтобы предоставлять символы модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством инструкций, выполняемых посредством процессора 1130. Запоминающее устройство 1132 может сохранять программный код, данные и другую информацию, используемую посредством процессора 1130 или других компонентов устройства 1110.
T
T
Символы модуляции для всех потоков данных затем предоставляются в TX MIMO-процессор 1120, который дополнительно может обрабатывать символы модуляции (к примеру, для OFDM). TX MIMO-процессор 1120 затем предоставляет N потоков символов модуляции в N приемопередатчиков (XCVR) 1122A-1122T. В различных вариантах осуществления TX MIMO-процессор 1120 применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, из которой передается символ.
T
T
Каждый приемопередатчик 1122 принимает и обрабатывает соответствующий поток символов, чтобы предоставлять один или более аналоговых сигналов, и дополнительно приводит к требуемым параметрам (к примеру, усиливает, фильтрует и преобразует с повышением частоты) аналоговые сигналы, чтобы предоставлять модулированный сигнал, подходящий для передачи по MIMO-каналу. N модулированных сигналов из приемопередатчиков 1122A-1122T затем передаются из N антенн 1124A-1124T соответственно.
R
В устройстве 1150 передаваемые модулированные сигналы принимаются посредством N антенн 1152A-1152R, и принимаемый сигнал из каждой антенны 1152 предоставляется в соответствующее приемопередатчик (XCVR) 1154A-1154R. Каждый приемопередатчик 1154 приводит к требуемым параметрам (к примеру, фильтрует, усиливает и преобразует с понижением частоты) соответствующий принимаемый сигнал, оцифровывает приведенный к требуемым параметрам сигнал, чтобы предоставлять выборки, и дополнительно обрабатывает выборки, чтобы предоставлять соответствующий "принимаемый" поток символов.
R
R
T
Процессор 1160 приема (RX) данных затем принимает и обрабатывает N принимаемых потоков символов от N приемопередатчиков 1154 на основе конкретной методики обработки приемника, чтобы предоставлять N "обнаруженных" потоков символов. Процессор 1160 RX-данных после этого демодулирует, деперемежает и декодирует каждый обнаруженный поток символов, чтобы восстанавливать данные трафика для потока данных. Обработка, выполняемая посредством процессора 1160 RX-данных, является комплементарной обработке, выполняемой посредством TX MIMO-процессора 1120 и процессора 1114 TX-данных в устройстве 1110.
Процессор 1170 периодически определяет, какую матрицу предварительного кодирования использовать (описывается ниже). Процессор 1170 формулирует сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга. Запоминающее устройство 1172 может сохранять программный код, данные и другую информацию, используемую посредством процессора 1170 или других компонентов устройства 1150.
Сообщение обратной линии связи может содержать различные типы информации, относящейся к линии связи и/или принимаемому потоку данных. Сообщение обратной линии связи затем обрабатывается посредством процессора 1138 TX-данных. Процессор 1138 TX-данных также принимает данные трафика для определенного числа потоков данных из источника 1136 данных. Модулятор 1180 модулирует потоки данных. Дополнительно, приемопередатчики 1154A-1154R приводят к требуемым параметрам потоки данных и передают потоки данных обратно в устройство 1110.
В устройстве 1110 модулированные сигналы из устройства 1150 принимаются посредством антенн 1124. Дополнительно, приемопередатчики 1122 приводят к требуемым параметрам модулированные сигналы. Демодулятор (DEMOD) 1140 демодулирует модулированные сигналы. Процессор 1142 RX-данных обрабатывает демодулированные сигналы и извлекает сообщение обратной линии связи, передаваемое посредством устройства 1150. Процессор 1130 затем определяет, какую матрицу предварительного кодирования использовать для определения весовых коэффициентов формирования диаграммы направленности. Дополнительно, процессор 1130 обрабатывает извлеченное сообщение.
Дополнительно, устройство 1110 и/или устройство 1150 может содержать один или более компонентов, которые выполняют операции управления помехами, как рассматривается в данном документе. Например, компонент 1190 управления помехами (INTER) может взаимодействовать с процессором 1130 и/или другими компонентами устройства 1110, чтобы отправлять/принимать сигналы в/из другого устройства (к примеру, устройства 1150), как рассматривается в данном документе. Аналогично компонент 1192 управления помехами может взаимодействовать с процессором 1170 и/или другими компонентами устройства 1150, чтобы отправлять/принимать сигналы в/из другого устройства (к примеру, устройства 1110). Следует принимать во внимание, что для каждого устройства 1110 и 1150 функциональность двух или более описанных компонентов может предоставляться посредством одного компонента. Например, один компонент обработки может предоставлять функциональность компонента 1190 управления помехами и процессора 1130. Дополнительно, один компонент обработки может предоставлять функциональность компонента 1192 управления помехами и процессора 1170.
Функциональность, описанная в данном документе (к примеру, относительно одного или более прилагаемых чертежей), может соответствовать в некоторых аспектах аналогичной обозначенной функциональности "средство для" в прилагаемой формуле изобретения. Ссылаясь на фиг. 12-13, устройства 1200 и 1300 представляются как последовательность взаимосвязанных функциональных модулей.
Фиг. 12 является функциональной блок-схемой еще одного другого примерного фемтоузла, показанного на фиг. 2. Как показано, фемтоузел 210 может содержать модуль 1205 обработки, модуль 1210 сохранения, модуль 1215 связи, модуль 1220 форматирования сообщений, приемный модуль 1230 и передающий модуль 1231. Модуль 1205 обработки может соответствовать, по меньшей мере, в некоторых аспектах, например, процессору, который обсуждался в данном документе. Модуль 1210 сохранения может соответствовать, по меньшей мере, в некоторых аспектах, например, запоминающему устройству, которое обсуждалось в данном документе. Модуль связи может соответствовать, по меньшей мере, в некоторых аспектах, например, процессору, который обсуждался в данном документе. Модуль 1220 форматирования сообщений может соответствовать, по меньшей мере, в некоторых аспектах, например, модулю форматирования сообщений, который обсуждался в данном документе. Приемный модуль 1230 может соответствовать, по меньшей мере, в некоторых аспектах, например, проводному или беспроводному сетевому интерфейсу, который обсуждался в данном документе. Передающий модуль 1231 может соответствовать, по меньшей мере, в некоторых аспектах, например, проводному или беспроводному сетевому интерфейсу, который обсуждался в данном документе.
Фиг. 13 является функциональной блок-схемой еще одного другого примерного терминала доступа, показанного на фиг. 2. Как показано, AT 222 может содержать модуль 1305 обработки, модуль 1310 сохранения, модуль 1315 форматирования, модуль 1320 получения, модуль 1325 сравнения, приемный модуль 1340 и передающий модуль 1341 и модуль 1345 связи. Модуль 1305 обработки может соответствовать, по меньшей мере, в некоторых аспектах, например, процессору, который обсуждался в данном документе. Модуль 1310 сохранения может соответствовать, по меньшей мере, в некоторых аспектах, например, запоминающему устройству, которое обсуждалось в данном документе. Модуль 1315 форматирования может соответствовать, по меньшей мере, в некоторых аспектах, например, модулю форматирования сообщений, который обсуждался в данном документе. Модуль 1320 получения может соответствовать, по меньшей мере, в некоторых аспектах, например, интерпретатору сообщений, который обсуждался в данном документе. Модуль 1325 сравнения может соответствовать, по меньшей мере, в некоторых аспектах, например, интерпретатору сообщений, который обсуждался в данном документе. Приемный модуль 1340 может соответствовать, по меньшей мере, в некоторых аспектах, например, беспроводному сетевому интерфейсу, который обсуждался в данном документе. Передающий модуль 1341 может соответствовать, по меньшей мере, в некоторых аспектах, например, беспроводному сетевому интерфейсу, который обсуждался в данном документе. Модуль 1345 связи может соответствовать, по меньшей мере, в некоторых аспектах, например, процессору, который обсуждался в данном документе.
Функциональность модулей фиг. 12-13 может быть реализована различными путями согласно с идеями в данном документе. В некоторых аспектах функциональность этих модулей может быть реализована как один или более электрических компонентов. В некоторых аспектах функциональность этих блоков может быть реализована как система обработки, включающая в себя один или более компонентов процессора. В некоторых аспектах функциональность этих модулей может быть реализована с помощью, например, по меньшей мере, части одной или более интегральных схем (к примеру, ASIC). Как обсуждалось в данном документе, интегральная схема может включать в себя процессор, программное обеспечение, другие связанные компоненты или некоторую комбинацию вышеозначенного. Функциональность этих модулей также может быть реализована некоторым другим способом, как рассматривается в данном документе.
Следует понимать, что любая ссылка на элемент в данном документе с применением такого обозначения, как "первый", "второй" и т.д., в общем, не ограничивает количество или порядок этих элементов. Вместо этого, данные обозначения могут использоваться в данном документе в качестве удобного способа различения между двумя или более элементами или экземплярами элемента. Таким образом, ссылки на первые и вторые элементы не означают, что только два элемента могут использоваться в данном случае или что первый элемент должен предшествовать второму элементу некоторым образом. Кроме того, если не заявлено иное, набор элементов может содержать один или более элементов. Помимо этого, терминология формы "по меньшей мере, одно из следующего: A, B или C", используемая в описании или формуле изобретения, означает "A или B, или C, или любая комбинация этих элементов".
Варианты осуществления, представленные в данном документе, и другие варианты осуществления дополнительно подробнее описываются в прилагаемом приложении. Хотя подробное описание поясняет конкретные примеры настоящего изобретения, специалисты в данной области техники могут разрабатывать варианты настоящего изобретения без отступления от идеи изобретения. Например, идеи в данном документе ссылаются на элементы сети с коммутацией каналов, но являются в равной степени применимыми к элементам сети с коммутацией пакетов.
Специалисты в данной области техники должны понимать, что информация и сигналы могут быть представлены с использованием любой из множества различных технологий и методик. Например, данные, инструкции, команды, информация, сигналы, биты, символы и элементарные сигналы, которые могут приводиться в качестве примера по всему описанию выше, могут быть представлены посредством напряжений, токов, электромагнитных волн, магнитных полей или частиц, оптических полей или частиц либо любой комбинации вышеозначенного.
Специалисты в данной области техники дополнительно должны принимать во внимание, что различные иллюстративные логические блоки, модули, схемы, способы и алгоритмы, описанные применительно к раскрытым в данном документе примерам, могут быть реализованы как электронное аппаратное обеспечение, компьютерное программное обеспечение либо сочетание вышеозначенного. Чтобы понятно проиллюстрировать эту взаимозаменяемость аппаратного обеспечения и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы, способы и алгоритмы описаны выше в целом на основе их функциональности. Реализована эта функциональность в качестве аппаратного обеспечения или программного обеспечения, зависит от конкретного варианта применения и проектных ограничений, накладываемых на систему в целом. Высококвалифицированные специалисты могут реализовывать описанную функциональность различными путями для каждого конкретного варианта применения, но такие решения по реализации не должны быть интерпретированы как вызывающие отступление от объема настоящего изобретения.
Различные иллюстративные логические блоки, модули и схемы, описанные в связи с раскрытыми в данном документе примерами, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, дискретного логического элемента или транзисторной логики, дискретных аппаратных компонентов либо любой комбинации вышеозначенного, предназначенной для того, чтобы выполнять описанные в данном документе функции. Процессором общего назначения может быть микропроцессор, но в альтернативном варианте процессором может быть любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, к примеру комбинация DSP и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром DSP либо любая другая подобная конфигурация.
Способы или алгоритмы, описанные применительно к раскрытым в данном документе примерам, могут быть реализованы непосредственно в аппаратном обеспечении, в программном модуле, исполняемом посредством процессора, или в их комбинации. Программный модуль может постоянно размещаться в RAM, флэш-памяти, ROM, памяти типа EPROM, памяти типа EEPROM, в регистрах, на жестком диске, сменном диске, CD-ROM или любой другой форме носителя хранения данных, известной в данной области техники. Носитель хранения данных может быть соединен с процессором, причем процессор может считывать информацию и записывать информацию на носитель хранения данных. В альтернативном варианте носитель хранения данных может быть встроен в процессор. Процессор и носитель хранения данных могут постоянно размещаться в ASIC.
В одном или более примерных вариантов осуществления описанные функции могут быть реализованы в аппаратном обеспечении, программном обеспечении, микропрограммном обеспечении или в любой комбинации вышеозначенного. Если реализованы в программном обеспечении, функции могут быть сохранены или переданы как одна или более инструкций или код на компьютерно-читаемом носителе. Компьютерно-читаемые носители включают в себя как компьютерные носители хранения данных, так и среду связи, включающую в себя любую передающую среду, которая способствует перемещению компьютерной программы из одного места в другое. Носителями хранения могут быть любые доступные носители, к которым можно осуществлять доступ посредством компьютера. В качестве примера, но не ограничения, эти компьютерно-читаемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое устройство хранения на оптических дисках, устройство хранения на магнитных дисках или другие магнитные устройства хранения либо любой другой носитель, который может быть использован для того, чтобы переносить или сохранять желаемый программный код в форме инструкций или структур данных, и к которому можно осуществлять доступ посредством компьютера. Также любое подключение корректно называть компьютерно-читаемым носителем. Например, если программное обеспечение передается из веб-узла, сервера или другого удаленного источника с помощью коаксиального кабеля, оптоволоконного кабеля, "витой пары", цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные, радиопередающие и микроволновые, то коаксиальный кабель, оптоволоконный кабель, "витая пара", DSL или беспроводные технологии, такие как инфракрасные, радиопередающие и микроволновые, включены в определение носителя. Термины магнитный диск и оптический диск при использовании в данном документе включают в себя компакт-диск (CD), лазерный диск, оптический диск, универсальный цифровой диск (DVD), гибкий диск и диск Blu-Ray, при этом магнитные диски обычно воспроизводят данные магнитным образом, тогда как оптические диски обычно воспроизводят данные оптически с помощью лазеров. Комбинации вышеперечисленного также следует включать в рамки объема компьютерно-читаемых носителей.
Предшествующее описание раскрытых примеров предоставлено для того, чтобы предоставить возможность любому специалисту в данной области техники создавать или использовать настоящее изобретение. Различные модификации в этих примерах должны быть очевидными специалистам в данной области техники, а заданные в данном документе общие принципы могут быть применены к другим примерам без отступления от сущности и объема изобретения. Таким образом, настоящее изобретение не предназначено быть ограниченным показанными в данном документе примерами, а должно удовлетворять самому широкому объему, согласованному с принципами и новыми признаками, раскрытыми в данном документе.