СИСТЕМА И СПОСОБ ДЛЯ ОБЕСПЕЧЕНИЯ ВОЗМОЖНОСТИ ПЕРЕДАЧИ ИНФОРМАЦИИ ФЕМТОСОТЫ ОТ ХОСТ-ТЕРМИНАЛЬНОГО УСТРОЙСТВА К ГОСТЕВОМУ ТЕРМИНАЛЬНОМУ УСТРОЙСТВУ
METHOD AND DEVICE FOR ENABLING THE TRANSFER OF FEMTOCELL DATA FROM HOST-TERMINAL DEVICE TO GUEST TERMINAL DEVICE

Настоящая заявка на патент испрашивает приоритет на основании предварительной заявки № 60/979,800, озаглавленной "СИСТЕМА И СПОСОБ ДЛЯ ОБЕСПЕЧЕНИЯ ВОЗМОЖНОСТИ ПЕРЕДАЧИ ИНФОРМАЦИИ ФЕМТОСОТЫ ОТ ТЕРМИНАЛЬНОГО УСТРОЙСТВА ВЛАДЕЛЬЦА ГОСТЕВОМУ ТЕРМИНАЛЬНОМУ УСТРОЙСТВУ", поданной 12 октября 2007 года, переуступленной правопреемнику настоящей заявки, и материалы которой в явном виде включены в настоящую заявку посредством ссылки.
Область техники
Настоящая заявка относится к беспроводной связи вообще и, в частности, к способам и системам для передачи информации, относящейся к базовым станциям точки доступа, к гостевым терминалам.
Уровень техники
Системы беспроводной связи широко распространены для предоставления различных типов связи (например, передачи голоса, данных, служб мультимедиа и т.д.) многим пользователям. Поскольку спрос на высокоскоростную передачу и службы данных мультимедиа быстро растет, существует задача реализации эффективных и устойчивых систем связи с улучшенной производительностью.
В последние годы пользователи начали заменять стационарную проводную связь на мобильную связь и все больше требуют более высокого качества передачи речи, надежного обслуживания и более низких цен.
В дополнение к имеющимся мобильным телефонным сетям возник новый класс малых базовых станций, которые могут быть установлены у пользователя дома и обеспечивать беспроводной охват внутри помещения для мобильных модулей с использованием существующих широкополосных Интернет-соединений. Такие персональные миниатюрные базовые станции общеизвестны как базовые станции точки доступа или в качестве альтернативы домашний узел B (HNB) или в качестве альтернативы фемтосоты. Как правило, такие миниатюрные базовые станции (фемтосоты) подключены к Интернету и к сети оператора мобильной связи через маршрутизатор или модем.
Однако одной из критических проблем с фемтосотами является "обнаружение", а именно то, каким образом мобильное устройство узнает о наличии фемтосоты, и авторизованный доступ к ней. Может использоваться частое сканирование по частотам, но такая методика может истощить батарею в устройстве. В зависимости от используемого системного решения относительно фемтосот мобильный модуль может не знать, разрешено ли использовать конкретную фемтосоту или нет, по меньшей мере лишь до тех пор, пока мобильный модуль не попытается зарегистрироваться в фемтосоте. Это приводит к дополнительному истощению батареи.
Именно эти и другие ограничения таких предшествующих попыток мотивируют настоящее изобретение, раскрытое здесь.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг. 1 показывает иллюстративную систему беспроводной связи, содержащую фемтосоты, в соответствии с одним вариантом осуществления;
фиг. 2. показывает иллюстративную систему связи, допускающую возможность развертывания фемтосот в сетевом окружении в соответствии с одним вариантом осуществления;
фиг. 3 показывает блок-схему последовательности операций системы предоставления возможности передачи информации фемтосоты от хост-терминального устройства гостевому терминальному устройству в соответствии с одним вариантом осуществления;
фиг. 4. показывает блок-схему последовательности операций иллюстративной системы для установления записи базы данных доступа в соответствии с одним вариантом осуществления;
фиг. 5. показывает блок-схему последовательности операций иллюстративной системы для авторизации доступа к сети фемтосоты для гостевого терминального устройства в соответствии с одним вариантом осуществления;
фиг. 6. показывает блок-схему последовательности операций иллюстративной системы связи для установления и завершения доступа к сети для гостевого терминального устройства в соответствии с одним вариантом осуществления;
фиг. 7A показывает иллюстративный протокол взаимодействия для обеспечения возможности развертывания базовых станций точки доступа в сетевом окружении в соответствии с одним вариантом осуществления;
фиг. 7B показывает упрощенную блок-схему нескольких типовых аспектов компонентов связи;
фиг. 8, 9 и 10 - упрощенные блок-схемы нескольких типовых аспектов устройств, выполненных с возможностью обеспечивать передачу информации фемтосоты, как изложено в вариантах осуществления.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
Слово "иллюстративный" используется здесь для обозначения "служащий примером, экземпляром или иллюстрацией". Любой вариант осуществления, описанный здесь как "иллюстративный", не должен обязательно рассматриваться как предпочтительный или имеющий преимущество по сравнению с другими вариантами осуществления. Описанные здесь способы могут использоваться для различных беспроводных сетей, таких как сети множественного доступа с кодовым разделением (CDMA), сети множественного доступа с временным разделением (TDMA), сети множественного доступа с частотным разделением (FDMA), сети множественного доступа с ортогональным частотным разделением (OFDMA), сети множественного доступа с частотным разделением с одной несущей (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-OFDM и т.д. Технологии UTRA, E-UTRA и GSM являются частью универсальной системы мобильной связи (UMTS). Система проекта долгосрочного развития (LTE) представляет собой грядущий выпуск системы UMTS, который использует технологию E-UTRA. Технологии UTRA, E-UTRA, GSM, UMTS и LTE описаны в документах организации, называемой "Проект партнерства для создания сетей третьего поколения" (3GPP). Технология CDMA2000 описана в документах организации, называемой "Проект-2 партнерства для создания сетей третьего поколения" (3GPP2). Эти различные беспроводные технологии и стандарты являются известными в данной области техники.
Здесь в описании узел, который обеспечивает охват относительно большой области, может называться макроузлом, в то время как узел, который обеспечивает охват относительно маленькой области (например, жилого дома), может называться фемтоузлом. Следует понимать, что изложенные здесь идеи могут быть применимы к узлам, соответствующим другим типам зон охвата. Например, пикоузел может обеспечить охват области, которая меньше области макроузла и больше области фемтоузла (например, охват в пределах административного здания). В различных приложениях может использоваться другая терминология для обозначения макроузла, фемтоузла или других узлов точки доступа. Например, макроузел может быть выполнен или называться как узел доступа, базовая станция, точка доступа, узел eNodeB, макросота и так далее. Кроме того, фемтоузел может быть выполнен или называться как домашний узел B, домашний узел eNodeB, базовая станция точки доступа, фемтосота и так далее. В некоторых реализациях узел может соответствовать (например, быть разделенным) одной или более сотам или секторам. Сота или сектор, соответствующие макроузлу, фемтоузлу или пикоузлу, могут соответственно называться как макросота, фемтосота или пикосота. Ниже со ссылкой на фиг.1 и 2 описан упрощенный пример того, каким образом фемтоузлы могут быть развернуты в сети.
Фиг. 1 показывает иллюстративную систему 100 беспроводной связи, выполненную с возможностью поддерживать несколько пользователей, в которой могут быть реализованы различные раскрытые варианты осуществления и аспекты изобретения. Как показано на фиг. 1, в качестве примера система 100 обеспечивает связь для нескольких сот 102, например для макросот 102a-102g, и каждая сота обслуживается соответствующей точкой или точками 104 доступа (AP), например точками доступа 104a-104g. Каждая макросота может быть дополнительно разделена на один или более секторов (не показаны). Как дополнительно показано на фиг. 1, различные устройства 106 терминалов доступа (AT), в том числе терминалы 106a-106l доступа, также взаимозаменяемо называемые пользовательским оборудованием (UE), мобильными станциями (MS) или терминальными устройствами, могут быть рассредоточены в различных местоположениях по системе. Каждый терминал 106 доступа может взаимодействовать с одной или более точками 104 доступа по прямой линии связи (FL) и/или обратной линии связи (RL) в заданный момент времени, например, в зависимости от того, является ли терминал доступа активным и находится ли он в состоянии мягкой эстафетной передачи. Система 100 беспроводной связи может обеспечивать обслуживание в большой географической области. Например, макросоты 102a-102g могут охватывать только несколько кварталов в пределах района или несколько квадратных миль в сельской местности.
1
2
N
Фиг. 2 показывает иллюстративную систему связи для предоставления возможности развертывания фемтоузлов, также называемых фемтосотами (базовыми станциями точки доступа) в пределах сетевого окружения. Как показано на фиг. 2, система 200 включает в себя несколько фемтоузлов или в качестве альтернативы фемтосот, базовых станций точки доступа, модулей домашних узлов B (HNB), например узел 210 HNB, каждый из которых установлен в соответствующем сетевом окружении с относительно маленьким охватом, например, в одном или более местоположениях 230, и, например, выполнен с возможностью обслуживать соответствующее пользовательское оборудование 220, а также чужое пользовательское оборудование 225. Каждый узел 210 HNB может быть соединен с глобальной сетью, такой как Интернет 240, а также выполнен с возможностью взаимодействовать через нее с любым узлом в Интернете, в том числе с базовой макросетью 250 оператора мобильной связи (также называемой "базовой сетью"). В иллюстративных конфигурациях местоположение может включать в себя маршрутизаторы DSL и/или кабельные модемы 260, 260,..., 260. Как показано, между терминальным устройством 220 и базовой макросетью 250 оператора мобильной связи имеются по меньшей мере два тракта связи, в именно тракт, включающий в себя доступ 270 к макросоте, и тракт, включающий в себя Интернет 240.
Хотя описанные здесь варианты осуществления используют терминологию проекта 3GPP, следует понимать, что варианты осуществления могут быть применены не только к технологии проекта 3GPP (Rel99, Rel5, Rel6, Rel7 и т.д.), но также и к технологии проекта 3GPP2 (1xRTT, 1xEV-DO Rel0, RevA, RevB и т.д.), а также к другим известным и родственным технологиям. В таких описанных здесь вариантах осуществления владелец узла 210 HNB может подписаться на обслуживание мобильной связи, такое как, например, службы мобильной связи третьего поколения (3G), предлагаемые через базовую макросеть 250 оператора мобильной связи, и пользовательское оборудование 220 может иметь возможность работать как в среде макросоты, так и в среде с малым охватом на основе узла HNB. Таким образом, узел 210 HNB может быть адаптирован к обратной совместимости с любым существующим пользовательским оборудованием 220.
Как очевидно из предшествующего описания, в дополнение к доступу к сети, обеспечиваемому непосредственно базовой макросетью 250 оператора мобильной связи, пользовательское оборудование 220 может косвенно обеспечиваться доступом к сети посредством одного или более узлов HNB. В таком случае прямая связь между пользовательским оборудованием 220 и базовой макросетью 250 оператора мобильной связи может быть выполнена через узел 210 HNB и через Интернет 240. Доступ одному или более экземплярам пользовательского оборудования может быть предоставлен одним или более предварительно авторизованными узлами 210 HNB, а именно узлами 210 HNB, которые лицензированы или имеют подписку для использования вблизи соответствующего местоположения 230.
Одна из моделей использования для узлов HNB (далее - фемтосот) включает в себя "ограниченную привязку". То есть пока одна или более фемтосот предварительно привязана и авторизована для предоставления доступа к сети совместимому пользовательскому оборудованию (далее - терминалу или терминальному устройству), то есть лицензирована или имеет подписку владельца местоположения, в котором она установлена (например, дома), эти самые фемтосоты отклонили бы доступ к сети любому другому (например, несоответствующему или чужому) абоненту (абонентам) сети сотовой связи. Эта ограниченная привязка или отклоненный доступ к сети безусловно охватывает чужие терминальные устройства, которые могли бы иметь возможность получить доступ к сети посредством данной фемтосоты, если бы не существовала функциональность модели ограниченной привязки. Таким образом, даже в присутствии чужого терминального устройства, которое совместимо с технологией фемтосоты, подписано на обслуживание сети сотовой связи, лицензированной для спектра, используемого фемтосотой, и находится в физической близости (в пределах охвата) фемтосоты, доступ чужого терминального устройства к ближайшим фемтосотам отклоняется до тех пор, пока чужой терминал не будет идентифицирован и ему не будет разрешен доступ.
Один отличительный признак модели ограниченной привязки состоит в явном разрешении гостевому терминалу взаимодействовать с фемтосотой (или, более широко, взаимодействовать с любой из множества фемтосот) и в получении авторизованного доступа к Интернет 240 и таким образом к базовой макросети 250 оператора мобильной связи через соединение 245. В этом контексте гостевой терминал может являться любым пользовательским оборудованием, кроме упомянутых выше предварительно привязанных терминальных устройств. Такое явное разрешение (далее - гостевой статус) может быть предоставлено либо на основе ограничения по времени либо на основе без ограничения, но с учетом времени.
В одном варианте осуществления терминальное устройство может быть предварительно привязано к использованию с конкретной фемтосотой. В таких вариантах осуществления терминальное устройство может хранить информацию, привязывающую это терминальное устройство к конкретной фемтосоте (фемтосотам), которую терминальному устройству разрешено использовать. Эта информация может быть представлена и сохранена во многих формах и с помощью различных полей и их содержаний в зависимости от конкретного решения. Таблица 1 изображает одну возможность для такого представления в форме реляционной базы данных. Данные, внесенные в таблицу 1, соответствуют возможной иллюстративной привязке фемтосоты к терминальному устройству, как показано на фиг. 1.
Таблица 1
Строка
Идентификатор терминального устройства
Идентификатор фемтосоты
1
106e
104e
2
106k
104e
3
106g
104g
4
106l
104g
Таким образом, таблица 1 представляет привязки между конкретными терминальными устройствами и одной или более фемтосотами. В показанном примере для каждого из четырех терминальных устройств (106e, 106k, 106g и 106l) задана привязка с одной или более фемтосот. Безусловно, привязки не ограничены только двумя терминальными устройствами для каждой фемтосоты, как показано в строках 1-2 и строках 3-4 таблицы, и в действительности любое терминальное устройство может иметь строку/запись, которая создает привязку с дополнительными фемтосотами. Кроме того, могут быть доступны дополнительные отношения, которые определяют отношение между конкретным абонентом базовой сети и нулем или более фемтосотами, лицензированными для этого абонента. В дополнительном варианте осуществления могут быть добавлены несколько отношений, чтобы создать, например, отношение между конкретным абонентом и нулем или более терминальными устройствами ("абонентскими терминальными устройствами").
В продолжение обсуждения модели использования ограниченной привязки, базовая макросеть 250 оператора мобильной связи может хранить базу данных, подобную таблице 1, указывающую, какие терминальные устройства авторизованы для доступа к каким фемтосотам. В одном варианте осуществления гостевое терминальное устройство может быть введено в эту базу данных, возможно включающую в себя дополнительную авторизацию гостевого статуса, и возможно включающую в себя информацию, описывающую срок действия гостевого статуса. Таким образом, когда имеющий силу период гостевого статуса истекает, информация гостевого статуса может быть помечена как недействительная или неактивная, или удалена из базы данных конкретной сети. Поэтому последующая попытка гостевого терминального устройства получить доступ к сети через фемтосоту может быть отклонена, и гостевому терминальному устройству может быть предписано использовать альтернативный способ доступа к сети. В качестве альтернативы гостевому терминальному устройству гостя может быть разрешено продолжить использовать фемтосоту, но с такими ограничениями доступа, как ограниченная пропускная способность, или с такими ограничениями доступа, как тарифы, которые могут применяться оператором базовой макросети 250 оператора мобильной связи.
Дополнительные варианты осуществления, подробно описанные ниже, допускают передачу информации, которая дает возможность гостевому терминальному устройству находить имеющую лицензию фемтосоту, когда гостевое терминальное устройство находится близко к установленному местоположению. В одном варианте осуществления используются записи базы данных фемтосоты ("записи FDE"). Когда запись FDE хранится в домашнем терминальном устройстве, запись FDE обозначается как "домашняя запись FDE", и когда она хранится в гостевом терминальном устройстве, она обозначается как "гостевая запись FDE", и когда запись FDE хранится в базовой сети, запись FDE обозначается как "базовая запись FDE", даже притом, что информация в каждой из упомянутых выше записей FDE или в любой их комбинации может быть идентичной. Безусловно, терминальное устройство может хранить домашнюю запись FDE, как было только что описано, и может также содержать другие записи FDE или даже другую аналогичным образом структурированную информацию о других фемтосотах, к которым ему разрешен доступ. Например, в дополнение к домашней записи FDE сетевое терминальное устройство пользователя может содержать запись FDE, привязывающую его к фемтосотам, установленным на месте работы пользователя.
Несколько более формально предшествующий способ изображается посредством блок-схемы последовательности операций для системы 300, как показано на фиг. 3. Более конкретно, способ обеспечения возможности передачи информации фемтосоты от хост-терминального устройства гостевому терминальному устройству может содержать операции, включающие в себя сохранение информации относительно фемтосоты (операция 310), передачу упомянутой информации относительно упомянутой фемтосоты гостевому терминальному устройству (операция 315), авторизацию доступа к сети фемтосоты для гостевого терминального устройства (операция 320) и установление доступа к сети для гостевого терминального устройства (операция 330). Как показано, операция авторизации доступа к сети фемтосоты и операция установления доступа к сети фемтосоты являются различными и отдельными операциями, и только лишь авторизация доступа к сети не требует установления доступа к сети. Безусловно, авторизация доступа к сети фемтосоты для гостевого терминального устройства может не являться постоянной авторизацией, в соответствии с чем система 300 содержит операцию для прекращения доступа к сети для гостевого терминального устройства (операция 340).
Фиг. 4 является блок-схемой последовательности операций для системы 400 для установления записи базы данных доступа в соответствии с одним вариантом осуществления. В качестве варианта настоящая система 400 может быть реализована в контексте архитектуры и функциональности, показанных на фиг. 1-3. Однако, безусловно, система 400 или любая операция в ней могут быть выполнены в любом желаемом окружении.
В той мере, в какой система 300 и система 400 являются гибкими, чтобы поддерживать широкое разнообразие функций, различные способы инициирования передачи информации от хост-терминального устройства для установления записи базы данных доступа также являются гибкими. Фактически передача информации может быть инициирована с использованием мобильного терминального устройства, которое лицензировано (или охвачено подпиской) для владельца местоположения, в котором установлены фемтосоты. Или она может быть инициирована посредством запроса доступа от не имеющего лицензию устройства либо мобильного либо не мобильного, при соблюдении надлежащего протокола (операция 410). Это не имеющее лицензию устройство может представлять собой настольный или переносной компьютер или любое другое вычислительное устройство, способное выполнять код обозревателя или подобный ему код. В некоторых вариантах осуществления даже возможно, что устройство, используемое при инициализации передачи информации, может представлять собой мобильное терминальное устройство, лицензированное для лица, отличного от владельца рассматриваемого местоположения.
В любом из этих случаев идентифицирующая информация абонента или держателя лицензии для фемтосот, вовлеченных в передачу информации, может быть извлечена в ходе протокола передачи информации и впоследствии использована для распределения оплаты и других целей. Во многих обсуждаемых примерах удобно рассматривать "домашнего пользователя" как обозначение того же самого лица (или объекта), что и человек (или объект), который является владельцем местоположения, в котором установлены рассматриваемые фемтосоты. Однако нужно понимать, что решение о том, когда следует инициировать транзакцию, может приниматься специально для данного случая (например, вскоре после того как гость изъявляет потребность в доступе к фемтосоте), или транзакция может быть инициирована априорно и даже в групповом режиме. Возможно даже, что совершающий транзакцию пользователь может являться любым человеком или объектом, способным обеспечить надлежащие данные для авторизации (операция 420). В одном варианте осуществления совершающий транзакцию пользователь может являться сотрудником базовой сети или агентом (человеком или компьютерной программой), уполномоченным "зарегистрировать" группу гостей. Такой случай мог бы иметь место, когда, например, организатор конференции решает предварительно авторизовать доступ к фемтосоте в пределах помещения конференции, но только для конкретных посетителей, которые выбрали такое обслуживание (или заплатили за него) (далее - предварительно авторизованный гость или предварительно авторизованные гости).
Далее, совершающий транзакцию пользователь может вызвать прикладную программу, способную исполняться в терминальном устройстве пользователя (например, эта прикладная программа может являться прикладной программой BREW компании Qualcomm Incorporated из Сан-Диего, Калифорния). Или совершающий транзакцию пользователь может вызвать прикладную программу или мини-программу из упомянутого выше не имеющего лицензию устройства. В одном варианте осуществления этот тип транзакции представляет собой платную операцию, и оператор базовой макросети 250 оператора мобильной связи может извлечь доход просто за выполнение транзакции, даже независимо от какого-либо последующего использования сети. В иллюстративных вариантах осуществления упомянутая выше прикладная программа может предоставлять (например, через графический интерфейс пользователя) группу вариантов, включающих в себя, но без ограничения (a) максимальную длительность срока действия гостевого доступа; (b) длительность срока действия гостевого доступа, в течение которой доступ является нетарифицируемым; (c) явные ограничения (например, доступ к адресу Интернет или ограничение для прикладной программы для работы в Интернете); или (d) явные разрешения, например вызов номера 9-1-1 может быть разрешен в любое время (операция 430). Безусловно, такая прикладная программа или мини-программа может представлять заданные по умолчанию конфигурации или группы конфигураций или режимов, возможно включающие в себя ограниченный режим, неизбирательный режим, нетарифицируемый режим и т.д., и могут включать в себя много транзакций, подчиненных операции 430. Наоборот, любая явная транзакция, выполняемая посредством прикладной мини-программой в базовой сети, может являться лишь вариантом выбора. Специалисты в данной области техники сразу поймут, что исполнение прикладной программы или мини-программы может включать в себя любое количество доступов к сети, и протокол для взаимодействия между клиентом (например, терминальным устройством) и сервером (например, базовой сетью) может включать любое количество транзакций типа клиент - сервер.
Когда данные для авторизации действительного абонента подтверждены, совершающий транзакцию пользователь может идентифицировать гостевого пользователя, например, посредством предоставления номера телефона терминального устройства гостевого пользователя. В одном варианте осуществления информация, требуемая и предоставляемая совершающим транзакцию пользователем, может быть ограничена лишь номером телефона терминального устройства гостевого пользователя. Безусловно, другие средства идентификации терминального устройства гостевого пользователя являются общедоступными, и может использоваться любая такая методика (методики) идентификации, чтобы уникальным образом адресовать терминальное устройство гостевого пользователя в любой доступной сети.
Таким образом, базовая сеть, имеющая (a) должным образом авторизованного абонента, (b) базу данных, содержащую отношения между абонентом и нулем или более фемтосот, и (c) возможность адресации терминального устройства гостевого пользователя, может привлечь гостевого пользователя через терминальное устройство гостевого пользователя, через один или более обменов подтверждениями, возможно включающих в себя подтверждения гостя, которые могут содержать срок действия гостевой активации, любые ограничения нетарифицируемого времени, явные ограничения и явные разрешения (операция 440).
После получения согласия гостевого пользователя базовая макросеть 250 оператора мобильной связи извлекает домашнюю запись FDE, соответствующую ранее авторизованному владельцу. Такое извлечение может быть выполнено автономно базовой макросетью 250 оператора мобильной связи через запрос домашнего терминала для его домашней записи FDE, или в случае, когда транзакция авторизации была выполнена с использованием не имеющего лицензию терминала (устройства обозревателя), такое извлечение может быть выполнено автономно базовой макросетью 250 оператора мобильной связи через доступ к базе данных, инициированный в базовой макросети 250 оператора мобильной связи (операция 450). В любом случае базовая сеть проверяет содержание извлеченной записи FDE (операция 460) и перенаправляет ее с использованием тракта, включающего в себя доступ 270 макросоты, гостевому терминальному устройству, причем гостевое терминальное устройство формулирует ее как гостевую запись FDE и сохраняет ее (операция 470).
После подтверждения успешной загрузки, сообщенного гостевым терминальным устройством (операция 480), базовая макросеть 250 оператора мобильной связи устанавливает запись базы данных доступа, указывающую гостевую подписку, которая имеет возможности, ограничения и явные разрешения/запрещения, как упомянуто выше.
Согласно фиг. 3, операция 310 включает в себя установление по меньшей мере одной записи базы данных доступа, возможно включающей в себя запись FDE, и возможно включающей в себя некоторые или все разрешения/запрещения. В некоторых вариантах осуществления запись доступа может быть сохранена в памяти или может быть сохранена в каком-либо энергонезависимом устройстве. Однако в рамках операции 310, даже притом, что запись доступа была установлена, доступ гостевого терминала к рассматриваемой фемтосоте еще не произошел. Действительно, уже при выполнении операции 480 гостевое терминальное устройство остается соединенным с базовой макросетью 250 оператора мобильной связи через тракт сети, включающий в себя доступ (270) макросоты. Различные варианты осуществления предусматривают, что гостевой терминал завершает упомянутое выше соединение макросоты и начинает доступ к базовой макросети 250 оператора мобильной связи через тракт сети, включающий в себя фемтосоту и Интернет 240 (операции 320 и 330 и операция 620).
Фиг. 5 является блок-схемой последовательности операций для системы 500 для авторизации доступа к сети фемтосоты для гостевого терминального устройства в соответствии с одним вариантом осуществления. В качестве варианта настоящая система 500 может быть реализована в контексте архитектуры и функциональности, показанных на фиг. 1-4. Однако, безусловно, система 500 или любая операция в ней могут быть выполнены в любом желаемом окружении.
Согласно обсуждению операции 470 гостевое терминальное устройство приняло копию домашней записи FDE в результате выполнения одной или более операций 410- 470. В этот момент гостевое терминальное устройство может интерпретировать содержание только что принятой записи FDE. В некоторых вариантах осуществления гостевое терминальное устройство может интерпретировать поля данных записи FDE (операция 510) в том смысле, что может создать логическое отображение одной или более фемтосот. Такое отображение может содержать информацию для каждой фемтосоты; таблица 2 показывает лишь одну из многих возможностей отображения.
Таблица 2
Идентификатор фемтосоты
Статус
Микросхема
Заданное пользователем местоположение
104e
Активная (28 дней)
0X1234ABCD
Кухня
104g
Активная (3 дня)
0XABCD0123
Гараж
Значения, внесенные в ячейки таблицы 2, соответствуют фемтосотам на фиг. 1. Безусловно, это только пример и возможны и предполагаются многие другие отображения. Фактически гостевым терминалом может быть создана локальная база данных констелляции фемтосот, содержащая информацию, относящуюся к местоположению фемтосот в констелляции, и такой пример показан в таблице 3.
Таблица 3
SID/NID
Идентификатор фемтосоты
Набор макробазовых станций
Вектор порога отношения Ec/Io пилот-сигнала
Вектор средней фазы пилот-сигнала
Вектор отклонения фазы пилот-сигнала
A
A<sub>1</sub>
C(A<sub>1</sub>)
D(A<sub>1</sub>)
P(A<sub>1</sub>)
Q(A<sub>1</sub>)
A
A<sub>2</sub>
C(A<sub>2</sub>)
D(A<sub>2</sub>)
P(A<sub>2</sub>)
Q(A<sub>2</sub>)
A
A<sub>3</sub>
C(A<sub>3</sub>)
D(A<sub>3</sub>)
P(A<sub>3</sub>)
Q(A<sub>3</sub>)
В случае создания такой базы данных констелляции гостевое терминальное устройство может запросить различные данные констелляции от базовой макросети 250 оператора мобильной связи, и затем гостевое терминальное устройство может интерпретировать и сохранить такие данные для различного использования. В любое время, когда запись FDE сохраняется в гостевом терминале, гостевой терминал может обладать необходимой информацией, чтобы осуществить поиск и инициировать связь по меньшей мере с одной фемтосотой в ближайшей сети фемтосот (операция 520). В иллюстративных вариантах осуществления гостевой терминал распознает условие нахождения вблизи от одной или более конкретных фемтосот, описанных какой-либо записью FDE, и начинает активный поиск таких фемтосот. Безусловно, любое значение или комбинация значений из полей "SID/NID", "Идентификатор фемтосоты", "Набор макробазовых станций", "Вектор порога отношения Ec/Io пилот-сигнала", "Вектор средней фазы пилот-сигнала" и "Вектор отклонения фазы пилот-сигнала" могут помочь гостевому терминалу в обнаружении условия нахождения вблизи от одной или более фемтосот и могут помочь гостевому терминалу при обнаружении рассматриваемой фемтосоты. Как только связь с одной или более рассматриваемыми фемтосотами установлена, дополнительная информация в записи FDE (включающая в себя такие параметры, как BASE ID, LAT, LON и т.д.) может положительно идентифицировать рассматриваемую фемтосоту, и в этот момент может быть подтверждена аутентификация гостевого устройства и может быть получено разрешение использовать фемтосоту.
По-прежнему в контексте системы 500 для авторизации доступа к сети фемтосоты для гостевого терминального устройства базовая макросеть 250 оператора мобильной связи может инициировать ведение записей для гостевого терминального устройства гостя таким образом, чтобы могли быть измерены LUD, время использования, используемая скорость передачи данных и т.д. (операция 540). После окончания идентификации и аутентификации и после инициализации процессов ведения записей базовая макросеть 250 оператора мобильной связи авторизует гостевой терминал и любую фемтосоту для разрешения доступа посредством гостевого терминального устройства (операция 550). Гостевое терминальное устройство теперь авторизовано для доступа к базовой макросети 250 оператора мобильной связи через сегменты 235 и 245 тракта сети, включающие в себя по меньшей мере одну фемтосоту, и по меньшей мере один тракт (не показан) через Интернет 240. Гостевое терминальное устройство теперь может сделать попытку связи с выбранной фемтосотой. Гостевой терминал может использовать любые авторизованные тракты сети и средства базовой сети, в том числе доступ к базовой макросети 250 оператора мобильной связи через тракт сети, включающий в себя по меньшей мере одну фемтосоту и по меньшей мере один тракт через Интернет 240.
Фиг. 6 является блок-схемой последовательности операций для системы 600 для управления доступом к сети фемтосоты для гостевого терминального устройства в соответствии с одним вариантом осуществления. В качестве варианта настоящая система 600 может быть реализована в контексте архитектуры и функциональности, показанных на фиг. 1-5. Однако, безусловно, система 600 или любая операция в ней могут быть выполнены в любом желаемом окружении.
Безусловно, как упомянуто выше, доступ к базовой макросети 250 оператора мобильной связи может быть ограничен по времени. В соответствии с этим варианты осуществления настоящего изобретения включают в себя использование методик ограничения доступа на основе времени, возможно, включающие в себя использование метки времени. Как показано на фиг. 6, одна методика управления на основе времени может использовать несколько процессов, работающих одновременно и асинхронно. В частности, операция для установления доступа к сети для гостевого терминального устройства может включать в себя порождение одновременно выполняющихся процессов P1 и P2 (операции 610 и 660 соответственно).
В общем случае авторизованного доступа к базовой макросети 250 оператора мобильной связи гостевое терминальное устройство может использовать сеть в любых целях, поддерживаемых в соответствии с гостевым соглашением о подписке, возможно включающих в себя вызовы между сотами, вызовы между сотой к наземной линией связи, обмен сообщениями SMS, доступ в Интернет, такой как просмотр страниц или чат, роуминг между любым количеством авторизованных фемтосот и т.д., по меньшей мере в течение срока действия. Такой общий доступ поддерживается в контексте вариантов осуществления настоящего изобретения, пока не истек срок действия (операция 620 и условие 630). Однако после истечения срока действия общий доступ к сети будет завершен, и будут высвобождены различные ресурсы, относящиеся к гостевому доступу (операции 635, 685, 640 и 690).
Параллельно с авторизованным доступом к сети инициируется таймер (операция 665), и этапы отслеживания времени (операции 670, 675 и условие 680) добиваются того, что доступ к сети через рассматриваемые фемтосоты завершается по истечении срока действия. Безусловно, завершение гостевого статуса, разрешающего доступ к сети через рассматриваемые фемтосоты, не обязательно далее завершает другой доступ к сети, и в общем случае после завершения гостевого статуса гостевое терминальное устройство может быть перенаправлено на альтернативные механизмы доступа к сети. После истечения срока действия базовая макросеть 250 оператора мобильной связи блокирует гостевую подписку (операция 695). Аналогичным образом гостевое терминальное устройство может удалить соответствующую запись FDE из своей базы данных.
Фиг. 7A иллюстрирует протокол 701 для управления доступом к сети фемтосоты для гостевого терминального устройства в соответствии с одним вариантом осуществления. В качестве варианта протокол 701 может быть реализован в контексте архитектуры и функциональности, показанных на фиг. 1-6. Однако, безусловно, протокол 701 или любая операция в нем могут быть выполнены в любом желаемом окружении.
Как показано на фиг. 7A, на этапе 702 транзакции фемтосота передает запрос совершающему транзакцию терминалу о том, что гостевому терминалу нужен доступ. Транзакции протокола могут быть рассмотрены посредством интерпретации сверху вниз при прочтении каждой следующей (расположенной непосредственно ниже) транзакции, или они могут быть рассмотрены с точки зрения конкретного участника (например, "совершающего транзакцию терминала"). Например, совершающий транзакцию терминал управляет этапами транзакции, включающими в себя (a) отправку запроса на авторизацию гостевого терминала 410; и (b) отправку идентифицирующей информации гостевого терминала; факультативно (c) отправку информации гостевого доступа. В качестве другого примера с точки зрения фемтосоты этапы транзакции могут быть описаны как включающие в себя (a) прием гостевого запроса 520; (b) прием гостевых данных для авторизации; (c) установление гостевого сеанса на основе фемтосоты; и (d) отмену авторизации гостевого сеанса на основе фемтосоты. Аналогичным образом, с точки зрения гостевого терминального устройства (то есть "гостевого терминала") этапы транзакции могут быть описаны как включающие в себя (a) прием запроса подтверждения доступа 440; (b) передачу подтверждения запроса подтверждения доступа; и (c) запрос гостевого сеанса на основе фемтосоты.
Следует понимать, что изложенные здесь идеи могут быть реализованы в различных типах устройств связи. В некоторых аспектах изложенные здесь идеи могут быть реализованы в беспроводных устройствах, которые могут быть развернуты в системе связи с множественным доступом, которая может одновременно поддерживать связь для нескольких терминалов беспроводного доступа. При этом каждый терминал может взаимодействовать с одной или более точками доступа через передачи по прямой и обратной линиям связи. Прямой линией связи (или нисходящей линией связи) называется линия связи от точек доступа к терминалам, и обратной линией связи (или восходящей линией связи) называется линия связи от терминалов к точкам доступа. Эта линия связи может быть установлена через систему с одним входом и одним выходом, систему с множественным входом и множественным выходом (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 передачи по прямой и обратной линиям связи находятся в одной и той же частотной области, поэтому принцип взаимности дает возможность выполнять оценку канала прямой линии связи на основе канала обратной линии связи. Это дает возможность точке доступа извлекать преимущества формирования диаграммы направленности по прямой линии связи, когда в точке доступа доступны несколько антенн.
Изложенные здесь идеи могут быть включены в узел (например, устройство), использующий различные компоненты для взаимодействия по меньшей мере с одним другим узлом. Фиг. 7B изображает несколько типовых компонентов, которые могут использоваться для обеспечения возможности взаимодействия между узлами. В частности, фиг. 7B иллюстрирует беспроводное устройство 710 (например, точку доступа) и беспроводное устройство 750 (например, терминал доступа) системы 700 MIMO. В устройстве 710 информационные данные для нескольких потоков данных выдаются из источника 712 данных процессору 714 данных передачи (TX).
В некоторых аспектах каждый поток данных передается через соответствующую передающую антенну. Процессор 714 данных передачи форматирует, кодирует и чередует информационные данные для каждого потока данных на основе конкретной схемы кодирования, выбранной для этого потока данных, для обеспечения закодированных данных.
Закодированные данные для каждого потока данных могут быть мультиплексированы с пилотными данными (данными пилот-сигнала) с использованием методики мультиплексирования OFDM. Пилотные данные обычно представляют собой известный шаблон данных, который обрабатывается известным образом, и может использоваться в системе приемника для оценки характеристики канала. Мультиплексированные пилотные и закодированные данные для каждого потока данных затем модулируются (то есть подвергаются символьному отображению) на основе конкретной схемы модуляции (например, двоичной фазовой манипуляции (BPSK), квадратурной фазовой манипуляции (QSPK), M-уровневой фазовой манипуляции (M-PSK) или M-уровневой квадратурной амплитудной модуляции (M-QAM)), выбранной для этого потока данных, для обеспечения символов модуляции. Скорость передачи данных, кодирование и модуляция для каждого потока данных могут быть определены посредством команд, выполняемых процессором 730. Память 732 данных может хранить программный код, данные и другую информацию, используемую процессором 730 или другими компонентами устройства 710.
T
T
Символы модуляции для всех потоков данных затем выдаются процессору 720 передачи MIMO, который может дополнительно обработать символы модуляции (например, для мультиплексирования OFDM). Процессор 720 передачи MIMO затем выдает N потоков символов модуляции N приемопередатчикам (XCVR) 722A-722T. В некоторых вариантах осуществления процессор 720 передачи MIMO применяет весовые коэффициенты формирования диаграммы направленности к символам потоков данных и к антенне, с которой передается символ.
T
T
Каждый приемопередатчик 722 принимает и обрабатывает соответствующий поток символов для выдачи одного или более аналоговых сигналов и дополнительно обрабатывает (например, усиливает, фильтрует и подвергает преобразованию с повышением частоты) аналоговые сигналы для выдачи модулированного сигнала, подходящего для передачи по каналу системы MIMO. Затем N модулированных сигналов от приемопередатчиков 722A-722T передаются с N антенн 724A-724T соответственно.
R
В устройстве 750 переданные модулированные сигналы принимаются N антеннами 752A-752R, и принятый сигнал от каждой антенны 752 выдается соответствующему приемопередатчику (XCVR) 754A-754R. Каждый приемопередатчик 754 обрабатывает (например, фильтрует, усиливает и подвергает преобразованию с понижением частоты) соответствующий принятый сигнал, переводит обработанный сигнал в цифровую форму для обеспечения отсчетов и дополнительно обрабатывает отсчеты для обеспечения соответствующего "принятого" потока символов.
R
R
T
Процессор 760 данных приема затем принимает и обрабатывает N принятых потоков символа от N приемопередатчиков 754 на основе конкретной способы обработки приемника для обеспечения N "обнаруженных" потоков символов. Процессор 760 данных приема затем демодулирует, подвергает обратному чередованию и декодирует каждый обнаруженный поток символов для восстановления информационных данных для потока данных. Обработка посредством процессора 760 данных приема является взаимно дополнительной по отношению к обработке, выполненной посредством процессора 720 передачи MIMO и процессора 714 данных передачи в устройстве 710.
Процессор 770 периодически определяет, какую матрицу предварительного кодирования следует использовать (описано ниже). Процессор 770 формулирует сообщение обратной линии связи, содержащее часть индекса матрицы и часть значения ранга. Память 772 данных может хранить программный код, данные и другую информацию, используемую процессором 770 или другими компонентами устройства 750.
Сообщение обратной линии связи может содержать различные типы информации относительно линии связи и/или принятого потока данных. Сообщение обратной линии связи затем обрабатывается процессором 738 данных передачи, который также принимает информационные данные для нескольких потоков данных из источника 736 данных, модулированных модулятором 780, обработанных приемопередатчиками 754A-754R и переданных обратно устройству 710.
В устройстве 710 модулированные сигналы от устройства 750 принимаются антеннами 724, обрабатываются приемопередатчиками 722, демодулируются демодулятором 740 и обрабатываются процессором 742 данных приема для извлечения сообщения обратной линии связи, переданного устройством 750. Затем процессор 730 определяет, какую матрицу предварительного кодирования следует использовать для определения весовых коэффициентов формирования диаграммы направленности, и затем обрабатывает извлеченное сообщение.
Изложенные здесь идеи могут быть включены в различные типы систем и/или элементов систем связи. В некоторых аспектах изложенные здесь идеи могут использоваться в системе множественного доступа, способной поддерживать связь с несколькими пользователями при совместном использовании доступных системных ресурсов (например, посредством определения одного или более элементов множества, состоящего из ширины полосы, мощности передачи, кодирования, чередования и так далее). Например, изложенные здесь идеи могут быть применены к любой из следующих технологий или к их комбинации: системы множественного доступа с кодовым разделением (CDMA), системы доступа CDMA с несколькими несущими (MCCDMA), системы широкополосного доступа CDMA (W-CDMA), системы высокоскоростного пакетного доступа (HSPA, HSPA+), системы множественного доступа с временным разделением (TDMA), системы множественного доступа с частотным разделением (FDMA), системы доступа FDMA с одной несущей (SC-FDMA), системы множественного доступа с ортогональным частотным разделением (OFDMA) или другие способы множественного доступа. Система беспроводной связи, использующая изложенные здесь идеи, может быть выполнена с возможностью реализации одного или более стандартов, таких как стандарты IS-95, CDMA2000, IS-856, W-CDMA, TDSCDMA и другие стандарты. Сеть CDMA может реализовать такую беспроводную технологию, как универсальный наземный беспроводной доступ (UTRA), CDMA2000 или какую-либо другую технологию. Технология UTRA включает в себя технологии 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-OFDM и т.д. Технологии UTRA, E-UTRA и GSM являются частью универсальной системы мобильной связи (UMTS). Изложенные здесь идеи могут быть реализованы в системе проекта долгосрочного развития (LTE) проекта 3GPP, системе Ultra-Mobile Broadband (UMB) и системах других типов. Система LTE является выпуском системы UMTS, который использует технологию E-UTRA. Хотя некоторые аспекты раскрытия могут быть описаны с использованием терминологии проекта 3GPP, следует понимать, что изложенные здесь идеи могут быть применены к технологии проекта 3GPP (Rel99, Rel5, Rel6, Rel7), а также к технологии проекта 3GPP2 (1xRTT, 1xEV-DO, Rel0, RevA, RevB) и к другим технологиям.
Изложенные здесь идеи могут быть встроены (например, реализованы в пределах или выполнены посредством) во множество устройств (например, узлы). В некоторых аспектах узел (например, узел беспроводной связи), реализованный в соответствии с изложенными здесь идеями, может представлять собой точку доступа или терминал доступа.
Например, терминал доступа может представлять собой пользовательское оборудование, абонентскую станцию, абонентскую установку, мобильную станцию, мобильный телефон, мобильный узел, удаленную станцию, удаленный терминал, терминал пользователя, агент пользователя, пользовательское устройство может быть реализован или известен как упомянутые выше или какие-либо другие термины. В некоторых реализациях терминал доступа может содержать мобильный телефон, радиотелефон, телефон с поддержкой протокола инициирования сеанса (SIP), станцию абонентского беспроводного доступа (WLL), карманный компьютер (PDA), карманное устройство, имеющее возможность беспроводной связи, или какое-либо другое подходящее устройство, соединенное с беспроводным модемом. В соответствии с этим, один или более изложенных здесь аспектов изобретения могут быть встроены в телефон (например, сотовый телефон или смартфон), компьютер (например, переносной компьютер), переносное устройство связи, переносное вычислительное устройство (например, карманный компьютер), устройство для развлечения (например, устройство для воспроизведения музыки, видео или спутниковое радио), устройство глобальной системы определения местоположения или любое другое подходящее устройство, которое выполнено с возможностью взаимодействия через беспроводную среду.
Точка доступа может представлять собой узел B, узел eNodeB, контроллер беспроводной сети (RNC), базовую станцию (BS), базовую радиостанцию (RBS), контроллер базовых станций (BSC), базовую приемопередающую станцию (BTS), функцию приемопередатчика (TF), радиоприемопередатчик, радиомаршрутизатор, основной набор служб (BSS), расширенный набор служб (ESS), и может быть реализована или известна как упомянутые выше или какие-либо другие аналогичные термины.
В некоторых аспектах узел (например, точка доступа) может представлять собой узел доступа для системы связи. Такой узел доступа может обеспечивать, например, связь для сети или с сетью (например, с глобальной сетью, такой как Интернет или сеть сотовой связи) через проводную или беспроводную линию связи с сетью. В соответствии с этим, узел доступа может дать возможность другому узлу (например, терминалу доступа) получить доступ к сети или некоторые другие функциональные возможности. Кроме того, следует понимать, что один или оба из узлов могут быть переносными или в некоторых случаях относительно непереносными.
Кроме того, следует понимать, что узел беспроводной связи может иметь возможность передачи и/или приема информации небеспроводным способом (например, через проводное соединение). Таким образом, рассматриваемые здесь приемник и передатчик могут включать в себя соответствующие компоненты интерфейса связи (например, электрические или оптические компоненты интерфейса) для взаимодействия через небеспроводную среду.
Узел беспроводной связи может взаимодействовать через одну или более беспроводных линий связи, которые основаны на любой подходящей технологии беспроводной связи или иным образом поддерживают такую технологию. Например, в некоторых аспектах узел беспроводной связи может относиться к сети. В некоторых аспектах сеть может содержать локальную сеть или глобальную сеть. Беспроводное устройство может поддерживать или иным образом использовать одну или более из множества технологий беспроводной связи, протоколов или стандартов, таких как обсуждаемые здесь (например, технологии CDMA, TDMA, OFDM, OFDMA, WiMAX, Wi-Fi и так далее). Аналогичным образом узел беспроводной связи может поддерживать или иным образом использовать одну или более из множества соответствующих схем модуляции или мультиплексирования. Таким образом, узел беспроводной связи может включать в себя соответствующие компоненты (например, радиоинтерфейсы) для установления связи и взаимодействия через одну или более беспроводных линий связи с использованием упомянутых выше или других технологий беспроводной связи. Например, узел беспроводной связи может содержать беспроводной приемопередатчик с соответствующими компонентами передатчика и приемника, которые могут включать в себя различные компоненты (например, генераторы сигналов и процессоры сигналов), которые обеспечивают возможность связи через беспроводную среду.
Фиг. 8 изображает иллюстративную блок-схему системы 800 в соответствии с описанными здесь дополнительными аспектами. Система 800 представляет устройство, которое может обеспечить возможность управления доступом гостевого терминала через фемтосоту. В частности, система 800 может включать в себя множество модулей или средств, каждое из которых соединено с линией 805 связи и может взаимодействовать с другими модулями или средствами по линии 805 связи. Модули устройства отдельно или в комбинации выполняют этапы последовательности 300 операций.
Фиг. 9 изображает иллюстративную блок-схему системы 900 в соответствии с описанными здесь дополнительными аспектами. Система 900 представляет устройство, которое может обеспечить возможность передачи информации фемтосоты гостевому терминалу. В частности, система 900 может включать в себя множество модулей или средств, каждое из которых соединено с линией 905 связи и может взаимодействовать с другими модулями или средствами по линии 905 связи. Модули устройства отдельно или в комбинации могут выполнять этапы последовательности 400 операций. Например, устройство системы 900 может инициализировать любое количество транзакций для установления записи базы данных доступа фемтосоты (910) и может выполнить любое количество транзакций для конфигурации гостевого терминального устройства, в том числе для подтверждения успешного приема передачи посредством гостевого терминального устройства (980).
Фиг. 10 изображает иллюстративную блок-схему системы 1000 в соответствии с описанными здесь дополнительными аспектами. Система 1000 представляет устройство, которое может обеспечить возможность передачи информации фемтосоты гостевому терминалу. В частности, система 1000 может включать в себя множество модулей или средств, каждое из которых соединено с линией 1005 связи и может взаимодействовать с другими модулями или средствами по линии 1005 связи. Модули устройства отдельно или в комбинации могут выполнять этапы последовательности 500 операций. Например, устройство системы 1000 может управлять извлечением информации гостевого терминала (1010), поиском фемтосот (1020), а также инициализировать использование и тарификацию процессов (1030).
Хотя спецификация описывает конкретные примеры настоящего изобретения, специалисты могут разработать изменения настоящего изобретения без отступления от идеи изобретения. Например, изложенные здесь идеи ссылаются на базовую сеть, которая может состоять из любой комбинации элементов сети с коммутацией каналов и элементов сети с коммутацией пакетов.
Специалисты в данной области техники поймут, что информация и сигналы могут быть представлены с использованием любых из множества различных технологий и методик. Например, данные, команды, информация, сигналы, биты, символы и элементарные сигналы, которые могут упоминаться в изложенном выше описании, могут быть представлены напряжениями, токами, электромагнитными волнами, магнитными полями или частицами, оптическими полями или частицами или любой их комбинацией.
Специалисты в данной области техники также поймут, что различные иллюстративные системы, логические блоки, модули, схемы, способы и алгоритмы, описанные в связи с раскрытыми здесь примерами, могут быть реализованы как электронное аппаратное оборудование, программное обеспечение или их комбинация. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратного оборудования и программного обеспечения, различные иллюстративные компоненты, блоки, модули, схемы, способы и алгоритмы были описаны выше в общих чертах в терминах их функциональных возможностей. Реализованы ли такие функциональные возможности как аппаратное оборудование или программное обеспечение зависит от конкретного приложения и конструктивных ограничений, налагаемых на систему в целом. Специалисты могут реализовать описанные функциональные возможности различными способами для каждого конкретного приложения, но такие реализации не должны рассматриваться как вызывающие отход от объема настоящего раскрытия.
Различные иллюстративные системы, логические блоки, модули и схемы, описанные в связи с раскрытыми здесь примерами, могут быть реализованы или выполнены с помощью процессора общего назначения, процессора цифровых сигналов (DSP), специализированной интегральной схемы, программируемой вентильной матрицы (FPGA) или другого программируемого логического устройства, схемы на дискретных компонентах или транзисторной логической схемы, отдельных компонентов аппаратных средств или любой их комбинации, выполненных с возможностью исполнять описанные здесь функции. Процессором общего назначения может являться микропроцессор, но альтернативно процессором может являться любой традиционный процессор, контроллер, микроконтроллер или конечный автомат. Процессор также может быть реализован как комбинация вычислительных устройств, например комбинация процессора цифровых сигналов (DSP) и микропроцессора, множество микропроцессоров, один или более микропроцессоров вместе с ядром процессора цифровых сигналов (DSP) или любая другая такая конфигурация.
Способы или алгоритмы, описанные здесь в связи с раскрытыми здесь примерами, могут быть воплощены непосредственно в аппаратных средствах, в программном модуле, исполняемом посредством процессора, или в их комбинации. Программный модуль может постоянно находиться в оперативном запоминающем устройстве (ОЗУ), флэш-памяти, постоянном запоминающем устройстве (ПЗУ), стираемом программируемом постоянном запоминающем устройстве (СППЗУ), электрически стираемом программируемом постоянном запоминающем устройстве (ЭСППЗУ), регистрах, жестком диске, съемном диске, компакт-диске, предназначенном только для чтения (CD-ROM), или любом другом носителе данных, известном в данной области техники. Носитель данных может быть соединен с процессором так, что процессор может считывать информацию с носителя данных и записывать информацию на него. В качестве альтернативы носитель данных может являться неотъемлемой частью процессора. Процессор и носитель данных могут постоянно находиться в специализированной интегральной схеме (ASIC).
В одном или более иллюстративных вариантах осуществления описанные функции могут быть реализованы в аппаратном оборудовании, программном обеспечении, встроенном программном обеспечении или любой их комбинации. При программной реализации функции могут быть сохранены в виде одной или более команд или кода на машиночитаемом носителе или переданы на него. Машиночитаемые носители включают в себя компьютерные носители данных и коммуникационные носители, включающие в себя любую среду, которая способствует передаче компьютерной программы из одного места в другое. Носители данных могут представлять собой любые доступные носители, к которым может получить доступ компьютер. В качестве примера, но без ограничения, такие машиночитаемые носители могут содержать оперативное запоминающее устройство (ОЗУ; RAM), постоянное запоминающее устройство (ПЗУ; ROM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ; EEPROM), компакт-диск, предназначенный только для чтения (CD-ROM), или другой накопитель на оптическом диске, накопитель на магнитном диске или другие магнитные запоминающие устройства или любой другой носитель, который может использоваться для переноса или хранения желаемого программного кода в виде команд или структур данных и к которому может получить доступ компьютер. Кроме того, любое соединение правильно называть машиночитаемым носителем. Например, если программное обеспечение передается с вебсайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные волны, радиоволны и микроволны, то коаксиальный кабель, волоконно-оптический кабель, витая пара, линия DSL или беспроводные технологии, такие как инфракрасные волны, радиоволны и микроволны, входят в определение носителя. В настоящем документе термин "диск" включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, причем диски обычно воспроизводят данные магнитным способом или оптическим способом с помощью лазера. Комбинации упомянутого выше также должны входить в объем определения машиночитаемых носителей.
Предыдущее описание раскрытых примеров дано для того, чтобы дать возможность любому специалисту в данной области техники осуществить или использовать настоящее изобретение. Различные модификации этих примеров могут быть очевидны специалистам в данной области техники, и определенные здесь общие принципы могут быть применены к другим примерам без отступления от сущности или объема изобретения. Таким образом, настоящее изобретение не подразумевается ограниченным показанными здесь примерами, а должно получить самый широкий объем, совместимый с раскрытыми здесь принципами и новыми признаками.