УРОВЕНЬ ТЕХНИКИ
Заявка на приоритет по §119 Кодекса Соединенных штатов (U.S.C.) 35.
Настоящая заявка на патент испрашивает приоритет предварительной заявки на патент за номером 60/956.658, озаглавленной "Method for a Heterogeneous Wireless AD HOC Mobile Service Provider", зарегистрированной 17 августа 2007 г., переданной правопреемнику этой заявки и тем самым явно включенной в это описание по ссылке.
Область техники, к которой относится изобретение
Настоящее раскрытие, в основном, относится к телекоммуникации, более конкретно к возможности специального поставщика обеспечивать услуги для беспроводной сети связи.
Уровень техники
Для обеспечения потребителям различных услуг, таких как телефония, передача данных, передача видео, передача аудио, передача сообщений, широковещание и т.д., широко используют беспроводные телекоммуникационные системы. Рыночные силы ведут беспроводную телекоммуникацию к новым высотам, вследствие этого указанные системы продолжают развиваться. В настоящее время беспроводные сети связи обеспечивают мобильным абонентам широкополосный доступ в Интернет по региональной области, области в масштабе страны или даже во всемирном масштабе. Такие сети связи иногда упоминают как Глобальные сети радиосвязи (WWAN). Операторы WWAN, в основном, ежемесячно предлагают своим абонентам планы беспроводного доступа, такие как планы подписки.
Не со всех мобильных устройств возможно осуществлять доступ к сетям WWAN. У некоторых мобильных устройств может отсутствовать радиоустройство WWAN. Другие мобильные устройства с радиоустройством WWAN могут быть не иметь план подписки. Специальная организация сети дает возможность динамического подсоединения мобильных устройств через интерфейсы беспроводной связи с использованием протоколов, таких как WLAN, Bluetooth, UWB, или других протоколов. В технике существует потребность в способе, который дает возможность динамической подписки пользователя мобильного устройства без доступа WWAN на услугу беспроводного доступа, обеспечиваемую пользователем с мобильным устройством, выполненным с возможностями WWAN, используя специальную организацию беспроводной сети связи между мобильными устройствами, принадлежащими двум указанным пользователям.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Согласно одному аспекту раскрытия, для беспроводной сети связи обеспечивают специального поставщика услуг. Специальный поставщик услуг включает в себя систему обработки, сконфигурированную для поддержки первого протокола беспроводного доступа. Система обработки дополнительно сконфигурирована для поддержки точки беспроводного доступа для одного или большего количества мобильных клиентов с использованием второго протокола беспроводного доступа. Дополнительно, система обработки сконфигурирована для изменения возможности специального поставщика услуг обеспечивать услуги для беспроводной сети связи в ответ на событие, относящееся к ресурсам.
Согласно другому аспекту раскрытия, обеспечивают специального поставщика услуг для беспроводной сети связи. Специальный поставщик услуг включает в себя средство поддержки первого протокола беспроводного доступа и средство поддержки точки беспроводного доступа для одного или большего количества мобильных клиентов с использованием второго протокола беспроводного доступа. Специальный поставщик услуг дополнительно включает в себя средство для изменения возможности специального поставщика услуг обеспечивать услуги для беспроводной сети связи в ответ на событие, относящееся к ресурсам.
Согласно дополнительному аспекту раскрытия, описан способ обеспечения услуг из мобильного узла для беспроводной сети связи. Способ включает в себя отправку запроса на позволение мобильному узлу обеспечивать услуги в качестве специального поставщика услуг. Способ дополнительно включает в себя обнаружение для мобильного узла события, относящегося к ресурсам, для беспроводной сети связи и изменения возможности мобильного узла обеспечивать услуги для беспроводной сети связи.
Согласно еще одному дополнительному аспекту раскрытия, машиносчитываемый носитель информации включает в себя инструкции, которые могут быть исполнены системой обработки мобильного узла. Инструкции включают в себя код для обнаружения события, относящегося к ресурсам, для мобильного узла и для изменения возможности мобильного узла обеспечивать услуги в качестве специального поставщика услуг для беспроводной сети связи, на основе обнаружения.
Подразумевается, что из последующего подробного описания, в котором иллюстративно описаны и изображены различные варианты осуществления изобретения, для знающих технику легко станут очевидны другие варианты осуществления настоящего изобретения. Как будет ясно, не выходя из объема и не удаляясь от сути настоящего изобретения, изобретение может быть осуществлено в других и различных вариантах осуществления и относящиеся к нему некоторые подробности могут быть модифицированы в различных других отношениях. Соответственно, чертежи и подробное описание должны рассматриваться по сути как иллюстративные, а не ограничивающие.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Фиг.1 - концептуальная структурная схема, иллюстрирующая возможный вариант телекоммуникационной системы.
Фиг.2 - концептуальная структурная схема, иллюстрирующая возможный вариант функциональных возможностей специального поставщика услуг.
Фиг.3 - концептуальная структурная схема, иллюстрирующая возможный вариант конфигурации аппаратных средств специального поставщика услуг.
Фиг.4a - блок-схема, иллюстрирующая возможный способ обеспечения услуг из мобильного узла для беспроводной сети связи.
Фиг.4b - структурная схема, иллюстрирующая другой возможный способ обеспечения услуг из мобильного узла для беспроводной сети связи.
Фиг.5 - концептуальная структурная схема возможной конфигурации специального поставщика услуг.
ПОДРОБНОЕ ОПИСАНИЕ
Подробное описание, изложенное ниже, согласно приложенным чертежам, предназначено для описания различных конфигураций настоящего изобретения, а не для представления конфигураций, в которых исключительно может быть осуществлено настоящее изобретение. Подробное описание включает в себя особые детали в целях обеспечения полного понимания настоящего изобретения. Однако для знающих технику очевидно, что настоящее изобретение может быть осуществлено на практике без указанных особых деталей. В некоторых случаях известные структуры и компоненты изображены в виде структурной схемы, чтобы избежать неясности концепций настоящего изобретения.
Фиг.1 - концептуальная структурная схема, иллюстрирующая возможный вариант телекоммуникационной системы. Изображена телекоммуникационная система 100 с несколькими сетями WWAN 104, которые обеспечивают для мобильных абонентов широкополосный доступ к сети 102 связи. Сетью 102 связи может быть сеть связи, основанная на передаче пакетов, такая как Интернет или некоторая другая соответствующая сеть. Для ясности представления изображены две WWAN 104 с обратной связью с сетью 102 связи. Однако количество WWAN, обеспечивающих широкополосный доступ к сети 102 связи, не ограничено двумя WWAN. Каждая WWAN 104 может быть реализована с использованием нескольких стационарных базовых станций (не изображены), рассредоточенных по всей географической области. В основном географическая область может быть подразделена на меньшие области, известные как ячейки. Каждая базовая станция может быть сконфигурирована для обслуживания всех мобильных абонентов в пределах соответствующей ей ячейки. Для управления и координирования базовых станций в WWAN 104 и для поддержки обратной связи с сетью 102 связи может быть использован контроллер базовых станций (не изображен).
Каждая WWAN 104 может использовать один из нескольких различных протоколов беспроводного доступа для поддержки радиосвязи с мобильными абонентами. В виде возможного варианта, одна WWAN 104 может поддерживать Evolution-Data Optimized (EV-DO) (Оптимизированную Эволюционную передачу Данных), при этом другая WWAN 104 может поддерживать Ultra Mobile Broadband (UMB) (Ультра-Мобильную Широкополосную связь). EV-DO и UMB являются стандартами радиоинтерфейса, опубликованными Проектом 2 Партнерства 3го Поколения (3GPP2), как часть семейства стандартов CDMA2000 и используют способы множественного доступа, такие как Множественный Доступ с кодовым разделением каналов (CDMA), для предоставления мобильным абонентам широкополосного доступа в Интернет. В виде варианта, одна из сетей WWAN 104 может поддерживать проект Долгосрочного Развития (LTE), который является проектом в пределах 3GPP2 для усовершенствования стандарта мобильного телефона Универсальной Мобильной Системы Телекоммуникации (UMTS), прежде всего основанного на радиоинтерфейсе Широкополосного CDMA (W-CDMA). Одна из WWAN 104 может также поддерживать стандарт WiMAX, развиваемый форумом WiMAX. Действующий протокол беспроводного доступа, используемый WWAN для любой частной системы телекоммуникации, будет зависеть от конкретного применения и всех проектных ограничений, наложенных на систему. Различные способы, представленные в этом раскрытии, одинаково применимы к любой комбинации гетерогенных или гомогенных сетей WWAN, независимо от используемых протоколов беспроводного доступа.
Каждая WWAN 104 имеет некоторое количество мобильных абонентов. У каждого абонента может существовать мобильный узел, выполненный с возможностью доступа к сети 102 связи непосредственно через WWAN 104. В телекоммуникационной системе, изображенной на фиг.1, указанные мобильные узлы получают доступ к сетям WWAN 104 с использованием протокола беспроводного доступа EV-DO, UMB или LTE; однако в действительной реализации указанные мобильные узлы могут быть сконфигурированы для поддержки любого протокола беспроводного доступа.
Один или большее количество мобильных узлов могут быть сконфигурированы для создания в их окрестности специальной сети связи на основе протокола, идентичного или отличного от протокола беспроводного доступа, используемого для доступа к сети(ям) WWAN 104. В виде возможного варианта, мобильный узел может поддерживать протокол беспроводного доступа UMB с WWAN, при этом обеспечивая точку доступа IEEE 802.11 для других мобильных узлов, которые не могут осуществлять доступ к WWAN непосредственно. IEEE 802.11 обозначает набор стандартов Локальной Сети Беспроводного Доступа (WLAN), разработанных комитетом IEEE 802.11 по ближней связи (например, от десятков метров до нескольких сотен метров). Хотя IEEE 802.11 является общим протоколом беспроводного доступа WLAN, могут быть использованы другие соответствующие протоколы.
Мобильный узел, который может быть использован для обеспечения точки доступа для другого мобильного узла, здесь будет определен как "специальный поставщик услуг" и представлен как специальный поставщик 106 услуг на фиг.1. Мобильный узел, который может использовать точку доступа специального поставщика 106 услуг, здесь будет определен как "мобильный клиент" и представлен как мобильный клиент 108 на фиг.1. Мобильным узлом, специальным поставщиком 106 услуг или мобильным клиентом 108 может быть ноутбук, мобильный телефон, персональный цифровой ассистент (PDA), мобильный цифровой аудиоплеер, мобильная игровая консоль, цифровая камера, цифровая видеокамера, мобильное аудиоустройство, мобильное видеоустройство, мобильное мультимедийное устройство, компонент любого из устройств, упомянутых выше (такой как интегральная схема, которая включена в или должна быть включена в любое из устройств, упомянутых выше), или любое другое устройство, выполненное с возможностью поддержки по меньшей мере одного протокола беспроводного доступа.
Специальный поставщик 106 услуг может распространять свою услугу беспроводного широкополосного доступа к сети связи на мобильных клиентов 108, у которых иначе нет доступа к сети 102. Сервер 110 может быть использован как "средство обмена" для разрешения мобильным клиентам 108 приобретения неиспользованной полосы пропускания от специальных поставщиков 106 услуг для доступа, например, к сети 102 связи через сети WWAN 104.
Специальный поставщик 106 услуг, сервер 110 и один или более мобильных клиентов 108 могут устанавливать сеть связи, которая является специальной гетерогенной беспроводной сетью связи. В виде возможного варианта, гетерогенная беспроводная сеть связи может включать в себя по меньшей мере два вида беспроводных сетей связи (например, WWAN и WLAN). В виде возможного варианта, специальная сеть связи может быть сетью связи, конкретная конфигурация которой может изменяться в зависимости от времени или при формировании следующей сети связи. Конфигурацию сети связи не планируют заранее, до установления сети связи. Возможные варианты конфигураций для специальной сети связи могут включать в себя конфигурацию, в соответствии с которой участники должны находиться в сети связи (например, какой специальный поставщик услуг, какой сервер и/или какой мобильный клиент(ы) должны быть включены в сеть связи), конфигурацию, соответствующую географическим местоположениям специального поставщика услуг и мобильного клиента(ов), и конфигурацию, соответствующую времени и продолжительности установления сети связи.
Исключительно в иллюстративных целях, ниже описаны возможные сценарии специальных сетей связи. Сценарий 1: в то время как мобильный абонент находится в аэропорту во вторник в 8:00, он может включить свой мобильный узел (например, ноутбук или мобильный телефон), использовать его в качестве специального поставщика услуг, пока он ожидает своего полета, и установить специальную сеть связи на 30 минут. Специальная сеть связи может включать в себя один или более мобильных клиентов в окрестности (например, другие ноутбуки или мобильные телефоны). Сценарий 2: в среду в 17:00, во время пребывания мобильного абонента в гостинице, он может использовать этот же мобильный узел в качестве специального поставщика услуг для формирования другой специальной сети связи на четыре часа, обеспечивая свою услугу тем же мобильным клиентам, другим мобильным клиентам или их комбинации. Сценарий 3: в среду в 17:00, другой специальный поставщик услуг может формировать специальную сеть связи в аэропорту, где находился первый специальный поставщик услуг на день раньше. Так как поставщики услуг и клиенты являются мобильными, то специальная сеть связи может быть "мобильной" сетью связи.
Сервером 110 может быть централизованный сервер или распределенный сервер. Централизованным сервером может быть выделенный сервер или интегрированный в другой объект, такой как настольный компьютер или ноутбук или мэйнфрейм. Распределенный сервер может быть распределен по нескольким серверам и/или одному или большему количеству других объектов, таких как ноутбуки или настольные компьютеры или мэйнфреймы. По меньшей мере в одной конфигурации сервер 110 может быть интегрирован, полностью или частично, в одного или более специальных поставщиков услуг.
В одной конфигурации телекоммуникационной системы 100, сервер 110 взимает плату с мобильных клиентов 108 на основе использования. Для случайного пользователя мобильных интернет-услуг это может быть привлекательной альтернативой ежемесячным планам беспроводного доступа с фиксированной нормой. Доход, сформированный из плат за использование, может быть распределен различным объектам в телекоммуникационной системе 100 таким образом, чтобы способствовать активному обмену. В виде возможного варианта, часть дохода может быть распределена специальным поставщикам услуг, соответственно, обеспечивая финансовое стимулирование мобильных абонентов, чтобы они становились специальными поставщиками услуг. Другая часть дохода может быть распределена операторам WWAN в виде компенсации за полосу пропускания, которая иначе осталась бы неиспользованной. Другая часть дохода может быть распределена производителям мобильных узлов. Остаток от дохода может быть удержан оператором сервера, который обеспечивает обмен информацией. Сервер 110, который может быть централизованным сервером, как изображено, или распределенным сервером, включающим в себя множество серверов, может быть использован для принятия решения относительно того, как распределять доход, сформированный от мобильных клиентов 108, для различных объектов в телекоммуникационной системе 100.
Сервер 110 может быть реализован в виде высоконадежного сервера. Следовательно, он может быть аутентифицирован, например, с использованием сертификата Инфраструктуры Открытого Ключа (PKI) в сеансе Безопасности Транспортного Уровня (TLS) между сервером 110 и специальным поставщиком 106 услуг или между сервером 110 и мобильным клиентом 108. В виде варианта, сервер 110 может быть аутентифицирован с использованием сертификатов, подписанных собственной подписью, или некоторого другого соответствующего средства.
Независимо от того, каким образом аутентифицирован сервер 110, при регистрации может быть установлен безопасный канал сеанса между сервером 110 и специальным поставщиком 106 услуг или между сервером 110 и мобильным клиентом 108. В одной конфигурации телекоммуникационной системы 100 мобильный клиент 108 может быть зарегистрирован сервером 110, для установки пароля и имени пользователя с информацией оплаты. Специальный поставщик 106 услуг может зарегистрироваться с сервером 110, для уведомления относительно своей просьбы обеспечивать точку беспроводного доступа для сети 102 связи (например, точку Доступа в Интернет) мобильного клиента 108.
Сервер 110 может быть использован также для обеспечения управления допуском. Управление допуском является процессом, посредством которого сервер 110 определяет, позволить ли специальному поставщику 106 услуг обеспечивать услугу в пределах географического местоположения. Сервер 110 может ограничивать количество специальных поставщиков 106 услуг в данном местоположении, если он определяет, что дополнительные специальные поставщики 106 услуг будут неблагоприятно воздействовать на работу в WWAN. Могут быть наложены дополнительные ограничения операторами WWAN, которые могут не хотеть, чтобы их мобильные абоненты обеспечивали услугу в данном географическом местоположении, что обусловлено различными ограничениями сети связи.
Сервер 110 может быть использован также для управления динамическими сеансами, которые устанавливают между специальными поставщиками 106 услуг и мобильными клиентами 108. В одной конфигурации телекоммуникационной системы 100, может быть использована Безопасность Транспортного Уровня с Туннелированным Расширяемым Протоколом Аутентификации (EAP-TTLS) для Аутентификации, Авторизации и Учета (AAA) и установления безопасного сеанса для соединения, инициированного специальным поставщиком 106 услуг с сервером 110, когда специальный поставщик 106 услуг является мобильным и просит обеспечивать услугу. EAP-TTLS может быть использован также для запроса инициирования сеанса мобильным клиентом 108. В последнем случае мобильный клиент является запрашивающим, специальный поставщик 106 услуг является аутентификатором, и сервер 110 является сервером аутентификации. Специальный поставщик 106 услуг отправляет удостоверения мобильного клиента в сервер 110 для аутентификации EAP-AAA. Затем ответ с аутентификацией EAP-TTLS из сервера 110 используют для формирования Главного Общего ключа. Впоследствии может быть установлен шифровальный ключ линии связи между специальным поставщиком 106 услуг и мобильным клиентом 108.
Дополнительная безопасность может быть достигнута с использованием туннеля Виртуальной Частной Сети связи с протоколом безопасных соединений SSL (с уровнем защищенных гнезд) (SSL VPN) между мобильным клиентом 108 и сервером 110. Туннель SSL VPN используют для шифрования трафика, маршрутизируемого через специального поставщика 106 услуг, для обеспечения повышенной защиты информации мобильному клиенту 108. В виде варианта, туннелем может быть туннель Ipsec, или он может быть реализован с использованием некоторого другого соответствующего протокола туннелирования.
После установления туннеля между сервером 110 и мобильным клиентом 108 могут быть обеспечены различные услуги. В виде возможного варианта, сервер 110 может поддерживать звуковые или видеоуслуги для мобильного клиента 108. Сервер 110 может также поддерживать рекламные услуги для мобильного клиента 108. Другие функции сервера 110 включают в себя обеспечение маршрутизации в сеть связи и из нее для содержимого мобильного клиента 108, а также обеспечение преобразования сетевого адреса при переходе в сеть связи и из нее для мобильного клиента 108.
Сервер 110 может обеспечивать также поддержку передачи обслуживания для мобильного клиента 108 от одного специального поставщика 106 услуг другому на основе некоторого количества факторов. Эти факторы могут включать в себя, в виде возможного варианта, качество обслуживания (QoS), требуемое каждым мобильным клиентом 108, продолжительность сеанса, требуемую каждым мобильным клиентом 108, загрузку, условия связи и уровень энергии (например, время работы от батарей) специального поставщика 106 услуг.
Сервер 110 может быть использован также для сохранения показателя качества для каждого специального поставщика 106 услуг. Этот показатель качества может быть обеспечен мобильным клиентам 108, которые могут предпочесть осуществлять выбор из имеющихся в наличии специальных поставщиков 106 услуг. Этот показатель может быть непрерывно обновляемым с увеличением имеющейся в наличии информации об определенном специальном поставщике 106 услуг. Показатель качества, ассоциированный с каждым специальным поставщиком 106 услуг, может быть повышен или понижен на основе обеспечиваемого QoS.
Фиг.2 - концептуальная структурная схема, иллюстрирующая возможный вариант функциональных возможностей специального поставщика 106 услуг. Специальный поставщик 106 услуг имеет возможность осуществления соединения беспроводных линий связи по гомогенным или гетерогенным протоколам беспроводного доступа. Это может быть достигнуто с использованием сетевого интерфейса 202 WWAN, который поддерживает протокол беспроводного доступа WWAN 104 в сеть 102 связи, и сетевого интерфейса 204 WLAN, который обеспечивает точку беспроводного доступа для мобильных клиентов 108. В виде возможного варианта сетевой интерфейс 202 WWAN может включать в себя функцию приемопередатчика, которая поддерживает EV-DO для доступа к сети связи через WWAN 104, и сетевой интерфейс 204 WLAN может включать в себя функцию приемопередатчика, которая обеспечивает точку доступа 802.11 для мобильных клиентов 108. Каждый сетевой интерфейс 202, 204 может быть сконфигурирован для реализации физического уровня посредством демодуляции сигналов и выполнения другой входной обработки радиочастоты (RF). Каждый сетевой интерфейс 202, 204 может быть сконфигурирован также для реализации уровня канала передачи данных посредством управления передачей данных через физический уровень.
Специальный поставщик 106 услуг изображен с блоком 206 соединения с фильтрацией и мониторинга сеанса. Блок 206 обеспечивает обработку с фильтрацией содержимого из мобильных клиентов 108, так чтобы соединение между специальными беспроводными линиями связи, сетевым интерфейсом 202, WWAN было обеспечено только аутентифицированным сервером мобильным клиентам 108. Блок 206 отвечает также за мониторинг сеансов между сервером и аутентифицированными мобильными клиентами 108. Блок 206 может поддерживать также туннелированную связность между сервером и аутентифицированными мобильными клиентами 108.
Специальный поставщик 106 услуг также включает в себя приложение 208 поставщика услуг, которое (1) разрешает блоку 206 обеспечивать специальные услуги мобильным клиентам 108 и (2) поддерживает доступ к WWAN или в Интернет для мобильного абонента или пользователя специального поставщика 106 услуг. Последнюю функцию поддерживает пользовательский интерфейс 212 поставщика услуг, который осуществляет связь с сетевым интерфейсом 202 WWAN через блок 206 под управлением приложения 208 поставщика услуг. Пользовательский интерфейс 212 может включать в себя клавиатуру, дисплей, спикер, микрофон, джойстик и/или любую другую комбинацию устройств пользовательского интерфейса, которые разрешают доступ мобильного абонента или пользователя к WWAN 104 или в сеть 102 связи (см. фиг.1).
Как описано выше, приложение 208 поставщика услуг также разрешает блоку 206 обеспечивать специальные услуги мобильным клиентам 108. Приложение 208 поставщика услуг поддерживает сеанс с сервером 110 для обмена пользовательскими сообщениями с сервером 110. Дополнительно, приложение 208 поставщика услуг поддерживает отдельный сеанс с каждым мобильным клиентом 108 для обмена пользовательскими сообщениями между приложением 208 поставщика услуг и мобильными клиентами 108. Приложение 208 поставщика услуг обеспечивает информацию относительно аутентифицированных и разрешенных клиентах в блок 206 соединения с фильтрацией и мониторинга сеанса. Блок 206 соединения с фильтрацией и мониторинга сеанса позволяет прохождение потока содержимого только для аутентифицированных и разрешенных мобильных клиентов 108. Блок 206 соединения с фильтрацией и мониторинга сеанса также, по выбору, обслуживает информацию относительно потока содержимого, относящегося к мобильным клиентам 108, такую как количество содержимого, исходящего из мобильных клиентов 108 и поступающего в мобильные клиенты 108, и относительно использования ресурса сетей WLAN и WWAN и имеющихся в распоряжении полос пропускания на беспроводных каналах связи. Блок 206 соединения с фильтрацией и мониторинга сеанса может дополнительно и/или по выбору обеспечивать такую информацию в приложение 208 поставщика услуг. Приложение 208 поставщика услуг может дополнительно и/или по выбору работать в соответствии с такой информацией и предпринимать соответствующие действия, такие как определение, продолжать ли поддерживать возможность соединения с мобильными клиентами 108 и с сервером 110 или продолжать ли обеспечивать услугу. Следует отметить, что функции, описанные в отношении блока 206 и приложения 208 поставщика услуг, могут быть реализованы в соответствии с любой заданной платформой в одном или нескольких наборах блоков, которые координированы для обеспечения таких функциональных возможностей в специальном поставщике 106 услуг.
Когда специальный поставщик 106 услуг принимает решение обеспечивать специальные услуги, приложение 208 поставщика услуг отправляет запрос для подтверждения в сервер 110. Приложение 208 поставщика услуг запрашивает аутентификацию сервером 110 и подтверждение из сервера 110, чтобы обеспечить услугу одному или более мобильным клиентам 108. Сервер 110 может аутентифицировать специального поставщика 106 услуг и затем определить, предоставит ли он разрешение на запрос специального поставщика услуг. Как описано ранее, запрос может быть отклонен, например, если количество специальных поставщиков услуг в одном географическом местоположении слишком большое, или если оператор WWAN наложил определенные ограничения на специального поставщика 106 услуг.
После аутентификации специального поставщика 106 услуг приложение 208 поставщика услуг может рекламировать информацию услуг, такую как Идентификатор обслуживания сети (SSID) WLAN, стоимость услуг, продолжительность услуг, наличие в распоряжении специального поставщика услуг и показатель качества для специального поставщика услуг. Приложение 208 поставщика услуг может также вызывать изменения рекламируемой информации услуг при изменении условий. Заинтересованные мобильные клиенты 108 могут ассоциироваться с SSID для доступа к специальному поставщику 106 услуг. Затем приложение 208 поставщика услуг может направлять сообщения аутентификации между мобильными клиентами 108 и сервером 110 и конфигурировать блок 206 соединения с фильтрацией и мониторинга сеанса для соединения мобильных клиентов 108 с однажды аутентифицированным сервером. При аутентификации мобильного клиента 108 приложение 208 поставщика услуг может использовать небезопасную беспроводную линию связи.
После аутентификации мобильного клиента 108 приложение 208 поставщика услуг может дополнительно и/или по выбору выбирать перемещение мобильного клиента 108 в новый SSID с безопасной линией связи. В таких ситуациях приложение 208 поставщика услуг может распределять время, которое оно проводит в каждом SSID, в зависимости от нагрузки, которую оно должно поддерживать для существующих сеансов с мобильными клиентами 108.
Приложение 208 поставщика услуг также может быть выполнено с возможностью определения, может ли оно поддерживать мобильного клиента 108, перед позволением доступа мобильного клиента 108 к сети связи. Может быть использована разведка ресурса для оценки разрядки аккумулятора, требований на QoS, требований к полосе пропускания, требований на время ожидания, требований на обработку, требуемого времени доступа к сети связи и/или других ресурсов обработки, которые могут потребоваться, при принятии мобильного клиента 108, и могут способствовать определению, должно ли приложение 208 поставщика услуг рассматривать поддержку нового мобильного клиента 108 или принять передачу обслуживания этого мобильного клиента 108 от другого специального поставщика 106 услуг.
Приложение 208 поставщика услуг может допустить мобильные клиенты 108 и обеспечивать им определенную гарантию QoS, например ожидаемую среднюю полосу пропускания во время сеанса. Может быть осуществлен мониторинг средних пропускных способностей, обеспечиваемых каждому мобильному клиенту 108, по временному окну. Приложение 208 поставщика услуг может осуществлять мониторинг пропускных способностей для всех потоков, проходящих через него, для обеспечения того, что использование ресурсов мобильными клиентами 108 ниже определенного порога и что удовлетворяются требования на QoS, согласованные для обеспечения мобильным клиентам 108 при установлении сеанса.
Приложение 208 поставщика услуг может обеспечивать также определенный уровень безопасности для точки беспроводного доступа при маршрутизации содержимого через блок 206 соединения с фильтрацией и мониторинга сеанса, без возможности расшифровки содержимого. Подобным образом, приложение 208 поставщика услуг может быть сконфигурировано для обеспечения того, что содержимое, маршрутизируемое между пользовательским интерфейсом 212 и WWAN 104 через блок 206, не может быть расшифровано мобильными клиентами 108. Для реализации указанных функциональных возможностей приложение 208 поставщика услуг может использовать любой соответствующий способ шифрования.
Приложение 208 поставщика услуг может также поддерживать период времени для доступа мобильного клиента 108 в сеть связи. Период времени может быть согласован между приложением 208 поставщика услуг и мобильным клиентом 108 при инициировании сеанса. Если приложение 208 поставщика услуг определяет, что оно не имеет возможности обеспечивать доступ мобильного клиента 108 к сети связи в продолжение согласованного периода времени, то оно может уведомлять сервер 110 и мобильного клиента 108 относительно невозможности использования. Это может произойти из-за ограничений на энергию (например, подсадка батареи) или других непредвиденных событий. Затем сервер 110 может рассмотреть передачу обслуживания мобильного клиента 108 другому специальному поставщику 106 услуг, если в окрестности мобильного клиента 108 существует такой специальный поставщик услуг. Приложение 208 поставщика услуг может поддерживать передачу обслуживания мобильного клиента 108.
Приложение 208 поставщика услуг может также выделять ресурсы обработки для поддержки беспроводной линии связи или ограниченного сеанса с мобильными клиентами 108, обслуживаемыми другими специальными поставщиками 106 услуг. Указанные мобильные клиенты 108 могут быть предварительно аутентифицированы посредством направления сообщений аутентификации в сервер 110 и из него. Это может способствовать передаче обслуживания мобильных клиентов 108 специальному поставщику 106 услуг.
Приложение 208 поставщика услуг может управлять мобильным клиентом 108 в общем и в частности сеансом, через пользовательский интерфейс 212. В виде варианта, приложение 208 поставщика услуг может поддерживать режим бесшовной работы, с ресурсами обработки, выделенными для обслуживания мобильных клиентов 108. Соответственно, мобильным клиентом 108 управляют таким образом, что это является прозрачным для мобильного абонента специального поставщика услуг. Режим бесшовной работы может быть предпочтителен там, где мобильный абонент не хочет быть управляемым мобильным клиентом, но предпочитает продолжать формировать доход, совместно используя полосу пропускания с мобильными клиентами 108.
Хотя это не изображено, специальный поставщик 106 услуг услуг может также включать в себя приложение сервера. Приложение сервера может быть использовано для разрешения функционирования специального поставщика 106 услуг в качестве сервера для аутентификации мобильных клиентов 108.
Фиг.3 - концептуальная структурная схема, иллюстрирующая возможный вариант конфигурации аппаратных средств для специального поставщика услуг. Специальный поставщик 106 услуг изображен с приемопередатчиком 302 WLAN, приемопередатчиком 304 WWAN и системой 306 обработки. В виде возможного варианта, приемопередатчик 302 WLAN может быть использован для реализации аналогового участка физического уровня для сетевого интерфейса 204 WLAN (см. фиг.2), и приемопередатчик 304 WWAN может быть использован для реализации аналогового участка физического уровня для сетевого интерфейса 202 WWAN (см. фиг.2).
Система 306 обработки может быть использована для реализации участка цифровой обработки физического уровня, а также канального уровня, для сетевых интерфейсов 204 и 202 WLAN и WWAN (см. фиг.2). Система 306 обработки может быть использована также для реализации блока 206 соединения с фильтрацией и мониторинга сеанса и приложения 208 поставщика услуг (см. фиг.2).
Система 306 обработки может быть реализована с использованием программного обеспечения, аппаратных средств или в их комбинации. В виде возможного варианта, система 306 обработки может быть реализована одним или большим количеством процессоров. Процессором может быть микропроцессор общего назначения, микроконтроллер, цифровой сигнальный процессор (DSP), Специализированная Интегральная схема (ASIC), Вентильная матрица (FPGA), Программируемое Логическое Устройство (PLD), контроллер, конечный автомат, логический вентиль, дискретные аппаратные компоненты или любой другой соответствующий объект, который может выполнять вычисления или другие манипуляции с информацией. Система обработки также может включать в себя один или более машиносчитываемых носителей информации для хранения программного обеспечения. Программное обеспечение должно рассматриваться в широком смысле для обозначения инструкций, данных или любой их комбинации, называемых либо программным обеспечением, либо аппаратно реализованным программным обеспечением, межплатформенным программным обеспечением, микрокодом, языком описания аппаратных средств или иным образом. Инструкции могут включать в себя код (например, в формате исходного кода, формате двоичного кода, формате выполнимого кода или любом другом соответствующем формате кода).
Машиносчитываемые носители информации могут включать в себя запоминающее устройство, интегрированное в процессор, как это может иметь место с ASIC. Машиносчитываемый носитель информации может также включать в себя запоминающее устройство, внешнее по отношению к процессору, такое как Оперативная Память (RAM), флэш-память, Постоянная Память (ROM), Программируемая Постоянная память (PROM), Стираемая PROM (EPROM), регистры, жесткий диск, съемный диск, CD-ROM, DVD или любое другое соответствующее запоминающее устройство. Дополнительно, машиносчитываемый носитель информации может содержать линию передачи данных или несущую волну, которая кодирует сигнал данных. Для специалиста в этой области очевидно, как реализовать описанные функциональные возможности для системы 306 обработки наилучшим образом.
Согласно одному аспекту раскрытия, машиносчитываемый носитель информации является носителем информации, считываемым компьютером, кодированным инструкциями, или на котором хранятся инструкции, и является вычислительным элементом, определяющим структурные и функциональные взаимосвязи между инструкциями и остальной частью системы, который разрешает реализацию функциональных возможностей инструкций. Инструкции могут быть выполнены, например, мобильным узлом или сервером или системой обработки мобильного узла или сервера. Инструкциями может быть, например, компьютерная программа, включающая в себя код.
Теперь, в отношении мобильного клиента на фиг.1, для регистрации на сервере 110 мобильным клиентом 108 может быть использован сеанс TLS. После регистрации мобильный клиент 108 может осуществлять поиск имеющихся в распоряжении специальных поставщиков услуг 106. Когда мобильный клиент 108 обнаруживает наличие одного или более специальных поставщиков услуг 106, он может инициировать сессию, используя EAP-TTLS со специальным поставщиком услуг 106 на основе атрибутов и параметров, таких как имеющаяся в распоряжении полоса пропускания, которую поставщик услуг 106 может поддерживать, показатель QoS специального поставщика услуг 106 и стоимость услуг рекламы. Как описано раньше, ключ шифрования линии связи может быть установлен между мобильным клиентом и специальным поставщиком услуг 106 во время установления сеанса. Сеанс SSL VPN может быть установлен между мобильным клиентом 108 и сервером 110, так что весь трафик между ними зашифрован. Порты транспортного уровня можно держать открытыми и без шифрования, чтобы обеспечить видимость для функциональной возможности преобразования на специальном поставщике услуг 106.
Передача обслуживания мобильного клиента 108 от одного специального поставщика услуг другому может произойти по причине любого из нескольких факторов. Передача обслуживания мобильного клиента 108 может быть выполнена различным образом. В одной конфигурации мобильный клиент 108 может поддерживать ограниченный сеанс с множественными специальными поставщиками 106 услуг с использованием одного специального поставщика 106 услуг для осуществления доступа в Интернет. Как описано выше, такой подход может способствовать процессу передачи обслуживания. В альтернативной конфигурации мобильный клиент 108 может рассматривать передачу обслуживания, только когда это является необходимым. В этой конфигурации мобильный клиент 108 может поддерживать активный список специальных поставщиков 106 услуг в его окрестности для передачи обслуживания. Мобильный клиент 108 может выбирать из активного списка специального поставщика 106 услуг для передачи обслуживания, когда текущему специальному поставщику 106 услуг требуется прервать его обслуживание. Когда передача обслуживания является невозможной, мобильному клиенту 108 может потребоваться осуществить повторное подсоединение через другого специального поставщика 106 услуг для осуществления доступа в Интернет.
Если требования на полосу пропускания у мобильного клиента 108 превышают возможности имеющихся в распоряжении специальных поставщиков 106 услуг, то мобильный клиент 108 может осуществлять доступ к нескольким специальным поставщикам 106 услуг одновременно. Мобильный клиент 108 с множественными приемопередатчиками потенциально может осуществлять доступ к нескольким специальным поставщикам 106 услуг одновременно с использованием разного приемопередатчика для каждого специального поставщика 106 услуг. Если может быть использован один протокол беспроводного доступа для осуществления доступа к нескольким специальным поставщикам 106 услуг, то могут быть использованы разные каналы. Если мобильный клиент 108 имеет в распоряжении только один приемопередатчик, то он может распределять время, которое он затрачивает на доступ к каждому специальному поставщику 106 услуг.
Согласно фиг.1 и фиг.3, ниже подробно описана разведка ресурса на специальном поставщике услуг. Специальный поставщик 106 услуг может включать в себя разведку ресурса с осведомлением о сети и с осведомлением о платформе для управления возможностями специального поставщика услуг для обеспечения услуг для беспроводной сети связи, которая может включать в себя специального поставщика 106 услуг, сервер 110 и один или более мобильных клиентов 108. Сервером 110 может быть один сервер или несколько серверов. Беспроводная сеть связи может быть гетерогенной специальной беспроводной сетью связи, включающей в себя по меньшей мере два вида беспроводных сетей связи.
Система 306 обработки специального поставщика 106 услуг может быть сконфигурирована для поддержки первого протокола беспроводного доступа (например, протокола беспроводного доступа для WWAN), для осуществления связи, например, с WWAN 104, сетью 102 связи и сервером 110. Она может быть сконфигурирована также для поддержки точки беспроводного доступа для одного или большего количества мобильных клиентов 108 с использованием второго протокола беспроводного доступа (например, протокола беспроводного доступа для WLAN). Дополнительно, система 106 обработки может быть сконфигурирована для изменения возможностей специального поставщика услуг для обеспечения услуг для беспроводной сети связи в ответ на событие, относящееся к ресурсам.
Специальный поставщик 106 услуг может включать в себя первый беспроводной приемопередатчик (например, приемопередатчик WWAN 304) для поддержки первой беспроводной линии связи с использованием первого протокола беспроводного доступа и второй беспроводной приемопередатчик (например, приемопередатчик WLAN 302) для поддержки второй беспроводной линии связи с использованием второго протокола беспроводного доступа. Система обработки может быть сконфигурирована дополнительно для поддержки точки беспроводного доступа посредством соединения второй беспроводной линии связи, с одним или большим количеством мобильных клиентов, с первой беспроводной линией связи.
Первый протокол беспроводного доступа (например, EV-DO) может быть отличен от второго протокола беспроводного доступа (например, IEEE 802.11). В дополнительной конфигурации первый и второй протоколы беспроводного доступа могут быть одинаковыми, независимо от того, включает в себя ли сеть два различных вида беспроводных сетей связи, например WWAN и WLAN.
События, относящиеся к ресурсам, могут включать в себя, в виде возможного варианта, индикацию, что уровень энергии специального поставщика услуг (например, время работы от батарей специального поставщика услуг) ниже порога энергии, и индикацию, что нагрузка в системе 306 обработки (например, нагрузка, обусловленная обработкой/осуществлением связи/действиями, внутренними или внешними относительно специального поставщика услуг) выше порога нагрузки. События, относящиеся к ресурсам, могут также включать в себя индикацию, что имеющаяся в распоряжении полоса пропускания для осуществления связи с использованием первого протокола беспроводного доступа (например, осуществления связи с WWAN 104, сетью 102 связи и/или сервером 110) ниже первого порога полосы пропускания или что имеющаяся в распоряжении полоса пропускания для осуществления связи с использованием точки беспроводного доступа (например, осуществления связи с мобильными клиентами 108) ниже второго порога полосы пропускания. В одном возможном варианте события, относящиеся к ресурсам, включают в себя все индикации, описанные в этом параграфе. В другом возможном варианте события, относящиеся к ресурсам, включают в себя только одну из индикаций, описанных в этом параграфе. В еще одном возможном варианте события, относящиеся к ресурсам, включают в себя некоторые из индикаций, описанных в этом параграфе. В еще одном возможном варианте события, относящиеся к ресурсам, включают в себя другую индикацию(и) в соединение с любой одной или большим количеством вышеописанных индикаций.
В ответ на обнаружение события, относящегося к ресурсам, специальный поставщик 106 услуг (или система 306 обработки) может выполнять одно или более из следующих возможных действий: (a) не допускать никаких новых мобильных клиентов для беспроводной сети связи; (b) инициировать передачу обслуживания нескольких или всех существующих мобильных клиентов специального поставщика услуг одному, другому или большему количеству специальных поставщиков услуг; (c) завершить предоставление услуг специальным поставщиком услуг, обеспечиваемых некоторым или всем существующим мобильным клиентам (для иллюстрации, выключение специального поставщика услуг завершит обеспечение услуг всем существующим мобильным клиентам); (d) изменить один или более атрибутов услуг специального поставщика услуг, таких как скорость передачи данных услуг или продолжительность услуг; (e) выполнить некоторое другое действие(я); (f) не выполнять действий или (g) уведомить нескольких или всех мобильных клиентов 108 и сервер 110 о действии, которое специальный поставщик 106 услуг планирует предпринять в ответ на обнаружение события, относящегося к ресурсам, где действием может быть одно или более действий, описанных в (a)-(f) этого параграфа.
Специальный поставщик 106 услуг (или система 306 обработки) может предпринимать различное действие в отношении каждого из существующих мобильных клиентов и сервера 110 или уведомлять относительно различного действия каждого из существующих мобильных клиентов и сервер 110. В виде варианта, специальный поставщик 106 услуг (или система 306 обработки) может предпринимать одинаковое действие в отношении каждого или некоторых из существующих мобильных клиентов и сервера 110 или уведомлять относительно одинакового действия каждого или некоторых из существующих мобильных клиентов и сервер 110. Для иллюстрации, в отношении действий, описанных в (d), специальный поставщик услуг может изменять скорость передачи данных своих услуг, обеспечиваемых одному или большему количеству существующих мобильных клиентов. Дополнительно или в виде варианта, специальный поставщик услуг может изменять продолжительность услуг, обеспечиваемых одному или большему количеству существующих мобильных клиентов. Для каждого мобильного клиента (или некоторых мобильных клиентов) могут существовать одинаковые или различные скорости передачи данных, и специальный поставщик услуг может изменять скорость(и) передачи данных одинаковым образом или различно для каждого из мобильных клиентов (или для некоторых мобильных клиентов). Дополнительно, для каждого мобильного клиента (или некоторых мобильных клиентов) может быть одинаковая или различная продолжительность услуг, и специальный поставщик услуг может изменять продолжительность одинаковым образом или различно для каждого из мобильных клиентов (или для некоторых мобильных клиентов).
Фиг.4a - блок-схема, иллюстрирующая возможный способ обеспечения услуг из мобильного узла для беспроводной сети связи. На этапе 410, отправляют запрос на позволение мобильному узлу обеспечивать услуги в качестве специального поставщика услуг. Этот этап может содержать передачу в сервер из мобильного узла запроса на позволение мобильному узлу обеспечивать услуги в качестве специального поставщика услуг для беспроводной сети связи. На этапе 420, обнаруживают событие, относящееся к ресурсам, для мобильного узла для беспроводной сети связи. Этот этап может содержать обнаружение в мобильном узле события, относящегося к ресурсам, для мобильного узла. На этапе 430, изменяют возможность мобильного узла обеспечивать услуги для беспроводной сети связи. Этот этап может содержать изменение в мобильном узле возможности мобильного узла для обеспечения услуг для беспроводной сети связи в ответ на этап обнаружения.
Согласно одному аспекту раскрытия, мобильный узел может содержать пользовательский интерфейс, и это может разрешить пользователю доступ к беспроводной сети связи через пользовательский интерфейс. Мобильный узел может быть сконфигурирован для поддержки первого протокола беспроводного доступа и второго протокола беспроводного доступа, и первый протокол беспроводного доступа может быть отличен от второго протокола беспроводного доступа.
Фиг.4b - блок-схема, иллюстрирующая другой возможный способ обеспечения услуг из мобильного узла (например, специального поставщика 106 услуг на фиг.1) для беспроводной сети связи. На этапе 405, мобильный узел запрашивает свою регистрацию сервером 110 фиг.1. Запрос включает в себя просьбу мобильного узла обеспечивать точки беспроводного доступа одному или большему количеству мобильных клиентов 108 на фиг.1. На сервере 110 могут быть также зарегистрированы один или более мобильных клиентов 108. После регистрации мобильного узла на сервере, на этапе 411 мобильный узел отправляет запрос в сервер 110 на позволение мобильному узлу обеспечивать услуги в качестве специального поставщика услуг для беспроводной сети связи. Этот запрос может быть запросом на обеспечение услуг для беспроводной сети связи в пределах географического местоположения. После этапа 411, на этапе 413 мобильный узел принимает ответ из сервера 110, состоящий в том, что мобильный узел допущен в качестве специального поставщика услуг для беспроводной сети связи.
На этапе 416 мобильный узел допускает одного или более мобильных клиентов 108 в беспроводную сеть связи. Это происходит после этапа 411. Мобильный узел может принять мобильных клиентов бесшовно, без осуществления мобильным абонентом в мобильном узле управления одним или большим количеством мобильных клиентов. После этапа 411, на этапе 421 мобильный узел обнаруживает событие, относящееся к ресурсам, для мобильного узла для беспроводной сети связи. Этап 421 может быть выполнен автоматически без вмешательства мобильного абонента мобильного узла. На этапе 423 мобильный узел определяет действие в ответ на обнаружение события, относящегося к ресурсам. На этапе 426, мобильный узел передает информацию относительно действия в сервер 110 с использованием первого протокола беспроводного доступа или в один или более мобильных клиентов 108 с использованием второго протокола беспроводного доступа. На этапе 431, мобильный узел изменяет свою возможность обеспечивать услуги для беспроводной сети связи. Соответственно, в ответ на событие, относящееся к ресурсам, мобильный узел может изменять свою доступность для нескольких или всех устройств сервера 110 и мобильных клиентов 108. Этап 431 может быть выполнен автоматически без вмешательства мобильного абонента мобильного узла. Система 306 обработки фиг.3 может выполнять различные действия, описанные согласно фиг.4a и фиг.4b, или может инициировать указанные действия.
Фиг.5 - концептуальная структурная схема возможной конфигурации специального поставщика услуг. Она иллюстрирует возможный вариант функциональных возможностей системы обработки в специальном поставщике услуг. Специальный поставщик 106 услуг может быть использован для установки беспроводной сети связи, включающей в себя сервер 110 фиг.1 и один или более мобильных клиентов 108 фиг.1. Специальный поставщик 106 услуг может включать в себя систему 306 обработки, которая включает в себя блок 510 поддержки первого протокола беспроводного доступа (например, протокола беспроводного доступа для WWAN). Система 306 обработки может включать в себя также блок 520 поддержки точки беспроводного доступа для одного или большего количества мобильных клиентов 108 с использованием второго протокола беспроводного доступа (например, протокола беспроводного доступа для WLAN). Дополнительно, система 306 обработки может включать в себя блок 530 изменения возможностей специального поставщика услуг обеспечивать услуги для беспроводной сети связи в ответ на событие, относящееся к ресурсам.
Согласно одному аспекту раскрытия, беспроводной сетью связи является гетерогенная специальная беспроводная сеть связи, включающая в себя первую беспроводную сеть связи и вторую беспроводную сеть связи. Специальный поставщик 106 услуг может содержать первый беспроводной приемопередатчик для поддержки первой беспроводной линии связи с использованием первого протокола беспроводного доступа и второй беспроводной приемопередатчик для поддержки второй беспроводной линии связи с использованием второго протокола беспроводного доступа, причем система обработки дополнительно сконфигурирована для поддержки точки беспроводного доступа посредством соединения второй беспроводной линии связи с первой беспроводной линией связи. Первый протокол беспроводного доступа может быть отличен от второго протокола беспроводного доступа.
Специальный поставщик 106 услуг может дополнительно содержать пользовательский интерфейс 212, и система 306 обработки может быть дополнительно сконфигурирована для разрешения осуществления пользователем доступа к беспроводной сети связи через пользовательский интерфейс 212.
Согласно одному аспекту раскрытия, беспроводная сеть связи содержит сервер, и специальный поставщик 106 услуг дополнительно содержит средство осуществления связи с сервером с использованием первого протокола беспроводного доступа и средство осуществления связи с одним или большим количеством мобильных клиентов с использованием второго протокола беспроводного доступа. Специальный поставщик услуг может дополнительно содержать средство осуществления интерфейса с пользователем и средство для разрешения осуществления пользователем доступа к беспроводной сети связи через средство осуществления интерфейса с пользователем.
Согласно одному аспекту раскрытия, на машиносчитываемом носителе информации хранятся инструкции, исполняемые системой обработки мобильного узла, и инструкции содержат код для отправки, до обнаружения события, относящегося к ресурсам, запроса на позволение мобильному узлу обеспечивать услуги в качестве специального поставщика услуг для беспроводной сети связи. Код для отправки может содержать код для отправки запроса на позволение мобильному узлу на обеспечение услуг в качестве специального поставщика услуг для беспроводной сети связи в пределах географического местоположения. Инструкции могут дополнительно содержать код для приема ответа, состоящего в том, что мобильный узел допущен в качестве специального поставщика услуг для беспроводной сети связи. Инструкции могут дополнительно содержать код для допуска одного или большего количества мобильных клиентов в беспроводной сети связи. Код для допуска может быть исполняемым бесшовно, без осуществления мобильным абонентом в мобильном узле управления одним или большим количеством мобильных клиентов. Инструкции могут дополнительно содержать код для определения действия в ответ на обнаружение события, относящегося к ресурсам.
Согласно одному аспекту раскрытия, беспроводная сеть связи содержит мобильный узел, сервер 110 и один или более мобильных клиентов 108, причем инструкции могут дополнительно содержать код для передачи информации относительно действия в сервер 110 с использованием первого протокола беспроводного доступа или в один или более мобильных клиентов 108 с использованием второго протокола беспроводного доступа. Мобильный узел может быть зарегистрирован на сервере 110, один или более мобильных клиентов 108 может быть зарегистрирован на сервере 110, и инструкции могут содержать код для изменения возможностей мобильного узла обеспечивать услуги некоторым или всем из следующих устройств: серверу и одному или большему количеству мобильных клиентов.
Согласно одному аспекту раскрытия, код для обнаружения события, относящегося к ресурсам, для мобильного узла должен быть исполнен автоматически, без вмешательства мобильного абонента мобильного узла, и код для изменения возможностей мобильного узла обеспечивать услуги в качестве специального поставщика услуг для беспроводной сети связи должен быть исполнен автоматически, без вмешательства мобильного абонента мобильного узла.
Согласно одному аспекту раскрытия, код для отправки содержит код для отправки в сервер из мобильного узла запроса на позволение мобильному узлу обеспечивать услуги в качестве специального поставщика услуг для беспроводной сети связи, код для обнаружения содержит код для обнаружения в мобильном узле события, относящегося к ресурсам, для мобильного узла, и код для изменения содержит код для изменения в мобильном узле возможности мобильного узла обеспечивать услуги для беспроводной сети связи в ответ на обнаружение события, относящегося к ресурсам.
Специалисту в данной области понятно, что описанные здесь различные иллюстративные блоки, модули, элементы, компоненты, способы и алгоритмы могут быть реализованы в виде электронных аппаратных средств, компьютерного программного обеспечения или в их комбинации. Для иллюстрации этой взаимозаменяемости аппаратных средств и программного обеспечения, различные иллюстративные блоки, модули, элементы, компоненты, способы и алгоритмы были описаны выше, в основном, в терминах их функциональных возможностей. Реализуют ли такие функциональные возможности в виде аппаратных средств или в виде программного обеспечения, зависит от конкретного применения и от проектных ограничений, наложенных на систему в целом. Специалисты в данной области техники могут реализовывать описанные функциональные возможности для каждого конкретного применения различным образом.
Подразумевается, что определенный порядок или иерархия этапов в раскрытых процессах являются иллюстрацией возможных подходов. На основе предпочтений в отношении проекта, подразумевается, что определенный порядок или иерархия этапов в процессах могут быть переупорядочены. Приложенные пункты формулы изобретения для способа представляют элементы различных этапов в возможном порядке, что не означает их ограничения представленным определенным порядком или иерархией.
Предыдущее описание обеспечено чтобы позволить любому специалисту в данной области техники осуществить на практике описанные здесь различные аспекты. Для знающих технику очевидны различные модификации указанных аспектов, и определенные здесь родовые принципы могут быть применены к другим аспектам. Соответственно, формула изобретения не предназначена для ограничения ее предоставленными здесь аспектами, но предназначена для предоставления в широком контексте, совместимом с языковыми требованиями, согласно которым ссылка на элемент в единственном числе предназначена скорее для обозначения "один или более", чем "один и только один", если это конкретно не определено иначе. Если не определенно конкретно иначе, то термин "некоторый" относится к одному или большему количеству. Местоимения в мужском роде (например, его) включают в себя женский и средний род (например, ее и это) и наоборот. Все структурные и функциональные эквиваленты элементам различных аспектов, описанным по всему этому раскрытию, которые известны или будут известны позже специалистам в данной области техники, явно включены здесь по ссылке и предназначены для охвата формулой изобретения. Дополнительно, все раскрытое здесь не направлено для предоставления общественности, независимо от того, размещено ли такое раскрытие явно в формуле изобретения. Ни один элемент формулы изобретения не должен рассматриваться согласно условиям шестого параграфа §112 USA 35, если элемент явно не размещен с использованием фразы "средство для" или в случае пункта формулы изобретения для способа, элемент явно не размещен с использованием фразы "этап для."
Изобретение относится к беспроводной сети связи. Технический результат заключается в обеспечении возможности динамической подписки пользователя мобильного устройства без доступа WWAN на услугу беспроводного доступа, обеспечиваемую пользователем с мобильным устройством, выполненным с возможностями WWAN. Ad hoc поставщик услуг включает в себя систему обработки, сконфигурированную для поддержки протоколов доступа и для изменения возможностей ad hoc поставщика услуг. Способ включает отправку запроса на позволение мобильному узлу обеспечивать услуги в качестве ad hoc поставщика услуг, обнаружение события, относящегося к ресурсам, для мобильного узла для беспроводной сети связи и изменение возможностей мобильного узла для обеспечения услуг для беспроводной сети связи. 4 н. и 21 з.п. ф-лы, 6 ил.
1. Ad hoc поставщик услуг для беспроводной сети связи, содержащий:
систему обработки, сконфигурированную для поддержки туннеля между сервером и одним или более мобильными клиентами в беспроводной сети, чтобы обеспечивать одного или более мобильных клиентов доступом к удаленной сети, система обработки дополнительно сконфигурирована для изменения возможности ad hoc поставщика услуг обеспечивать услугу для беспроводной сети связи в ответ на событие, относящееся к ресурсам, вызванное переменой в доступности ресурсов ad hoc поставщика услуг.
2. Ad hoc поставщик услуг по п.1, в котором событием, относящимся к ресурсам, является одно или более из следующего: индикация, что уровень энергии ad hoc поставщика услуг ниже порога энергии; индикация, что нагрузка в системе обработки выше порога нагрузки; или индикация, что имеющаяся в распоряжении полоса пропускания системы обработки ниже порога полосы пропускания.
3. Ad hoc поставщик услуг по п.1, в котором для изменения возможности ad hoc поставщика услуг система обработки сконфигурирована для отклонения допуска любых новых мобильных клиентов в беспроводную сеть связи в ответ на событие, относящееся к ресурсам.
4. Ad hoc поставщик услуг по п.1, в котором для изменения возможности ad hoc поставщика услуг система обработки сконфигурирована для поддержки передачи обслуживания нескольких или всех из одного или более мобильных клиентов другим одному или более ad hoc поставщикам услуг, если один или более мобильных клиентов являются существующими мобильными клиентами, в ответ на событие, относящееся к ресурсам.
5. Ad hoc поставщик услуг по п.1, в котором для изменения возможности ad hoc поставщика услуг система обработки сконфигурирована для завершения услуги ad hoc поставщика услуг, обеспечиваемой нескольким или всем из одного или более мобильных клиентов, в ответ на событие, относящееся к ресурсам.
6. Ad hoc поставщик услуг по п.1, в котором система обработки сконфигурирована для изменения одного или более атрибутов услуги, предоставляемой ad hoc поставщиком услуг, в ответ на событие, относящееся к ресурсам.
7. Ad hoc поставщик услуг по п.6, в котором один или более атрибутов содержат одно или более из следующего: скорость передачи данных услуги ad hoc поставщика услуг или продолжительности услуги ad hoc поставщика услуг.
8. Ad hoc поставщик услуг по п.1, в котором для изменения возможности ad hoc поставщика услуг система обработки сконфигурирована для уведомления сервера и каждого из нескольких или всех из одного или более мобильных клиентов относительно действия в ответ на событие, относящееся к ресурсам.
9. Ad hoc поставщик услуг по п.8, в котором действием является одно или более из следующего: отклонение допуска любых новых мобильных клиентов в беспроводную сеть связи, инициация передачи обслуживания нескольких или всех из одного или более мобильных клиентов другому одному или более ad hoc поставщикам услуг, завершение услуги ad hoc поставщика услуг, обеспечиваемой нескольким или всем из одного или более мобильных клиентов, или изменение одного или более атрибутов услуги ad hoc поставщика услуг.
10. Ad hoc поставщик услуг по п.9, в котором один или более атрибутов содержат одно или более из следующего: скорость передачи данных услуги ad hoc поставщика услуг или продолжительность услуги ad hoc поставщика услуг.
11. Ad hoc поставщик услуг по п.8, в котором действие отлично для каждого из нескольких или всех из одного или более мобильных клиентов.
12. Ad hoc поставщик услуг для беспроводной сети связи, содержащий:
средство для поддержки туннеля между сервером и одним или более мобильными клиентами в беспроводной сети, чтобы обеспечивать одного или более мобильных клиентов доступом к удаленной сети; и
средство для изменения возможности ad hoc поставщика услуг обеспечивать услугу для беспроводной сети связи в ответ на событие, относящееся к ресурсам, вызванное переменой в доступности ресурсов ad hoc поставщика услуг.
13. Ad hoc поставщик услуг по п.12, в котором событием, относящимся к ресурсам, является одно или более из следующего: индикация, что уровень энергии ad hoc поставщика услуг ниже порога энергии; индикация, что нагрузка на систему обработки ad hoc поставщика услуг выше порога нагрузки; или индикация, что имеющаяся в распоряжении полоса пропускания системы обработки ниже порога полосы пропускания.
14. Ad hoc поставщик услуг по п.12, в котором средство для изменения сконфигурировано для выполнения одного или более из следующего:
отклонение допуска любых новых мобильных клиентов в беспроводную сеть связи в ответ на событие, относящееся к ресурсам; поддержка передачи обслуживания нескольких или всех из одного или более мобильных клиентов другому одному или более ad hoc поставщикам услуг, если один или более мобильных клиентов являются существующими мобильными клиентами, в ответ на событие, относящееся к ресурсам;
завершение услуги ad hoc поставщика услуг, обеспечиваемой нескольким или всем из одного или более мобильных клиентов, в ответ на событие, относящееся к ресурсам; изменение одного или более атрибутов услуги ad hoc поставщика услуг в ответ на событие, относящееся к ресурсам; или
уведомление нескольких или всех из одного или более мобильных клиентов и сервера относительно действия в ответ на событие, относящееся к ресурсам.
15. Способ предоставления услуг из мобильного узла для беспроводной сети связи, содержащий:
поддержку туннеля между сервером и одним или более мобильными клиентами в беспроводной сети, чтобы обеспечивать одного или более мобильных клиентов доступом к удаленной сети;
обнаружение события, относящегося к ресурсам мобильного узла для беспроводной сети связи, и
изменение возможностей мобильного узла обеспечивать услугу для беспроводной сети связи в ответ на событие, относящееся к ресурсам, вызванное переменой в доступности ресурсов мобильного узла.
16. Способ по п.15, в котором мобильный узел сконфигурирован для поддержки первого протокола беспроводного доступа, и в котором мобильный узел дополнительно сконфигурирован для предоставления услуги беспроводной сети для одного или более мобильных клиентов с использованием второго протокола беспроводного доступа.
17. Способ по п.16, в котором первый протокол беспроводного доступа отличен от второго протокола беспроводного доступа.
18. Способ по п.15, в котором отправка запроса содержит отправку запроса на разрешение мобильному узлу обеспечивать услугу в качестве ad hoc поставщика услуг для беспроводной сети связи в географическом местоположении.
19. Способ по п.15, дополнительно содержащий:
запрашивание регистрации мобильного узла сервером, причем запрос включает в себя желание мобильного узла обеспечивать точку беспроводного доступа упомянутым одному или более мобильным клиентам,
причем один или более мобильных клиентов зарегистрированы сервером, и причем изменение содержит изменение возможности мобильного узла обеспечивать услугу нескольким или всем из одного или более мобильных клиентов.
20. Способ по п.15, в котором изменение содержит один или более из следующих этапов: не допуск любых новых мобильных клиентов в беспроводную сеть связи в ответ на обнаружение события, относящегося к ресурсам; инициацию передачи обслуживания нескольких или всех из одного или более мобильных клиентов мобильного узла другому одному или более мобильным узлам в ответ на обнаружение события, относящегося к ресурсам; завершение услуги мобильного узла, обеспечиваемой нескольким или всем из одного или более мобильных клиентов, в ответ на событие, относящееся к ресурсам; изменение одного или более атрибутов услуги мобильного узла в ответ на событие, относящееся к ресурсам; или уведомление нескольких или всех из одного или более мобильных клиентов и сервера относительно действия в ответ на событие, относящееся к ресурсам.
21. Способ по п.15, в котором событием, относящимся к ресурсам, является одно или более из следующего: индикация, что уровень энергии мобильного узла ниже порога энергии; индикация, что нагрузка на систему обработки мобильного узла выше порога нагрузки; или индикация, что имеющаяся в распоряжении полоса пропускания системы обработки ниже порога полосы пропускания.
22. Машинно-считываемый носитель информации, содержащий инструкции, исполняемые одним или более процессорами в системе обработки мобильного узла, инструкции содержащие код для:
поддержки туннеля между сервером и одним или более мобильными клиентами в беспроводной сети, чтобы обеспечивать одного или более мобильных клиентов доступом к удаленной сети;
обнаружения события, относящегося к ресурсам упомянутого мобильного узла, и
изменения возможности мобильного узла обеспечивать услугу в качестве ad hoc поставщика услуг для беспроводной сети связи на основе обнаружения в ответ на событие, относящееся к ресурсам, вызванное переменой в доступности ресурсов мобильного узла.
23. Машинно-считываемый носитель информации по п.22, причем инструкции дополнительно содержат код для отправки перед обнаружением события, относящегося к ресурсам, запроса на позволение мобильному узлу обеспечивать услуги в качестве ad hoc поставщика услуг для беспроводной сети связи.
24. Машинно-считываемый носитель информации по п.22, в котором событием, относящимся к ресурсам, является одно или более из следующего: индикация, что уровень энергии мобильного узла ниже порога энергии; индикация, что нагрузка на систему обработки мобильного узла выше порога нагрузки; или индикация, что имеющаяся в распоряжении полоса пропускания системы обработки ниже порога полосы пропускания.
25. Машинно-считываемый носитель информации по п.22, в котором код для изменения содержит одно или более следующего: код для не допуска любых новых мобильных клиентов в беспроводную сеть связи в ответ на обнаружение события, относящегося к ресурсам; код для инициации передачи обслуживания нескольких или всех из одного или более мобильных клиентов другому одному или более мобильным узлам в ответ на обнаружение события, относящегося к ресурсам; код для завершения услуги мобильного узла, обеспечиваемой нескольким или всем из одного или более мобильных клиентов, в ответ на событие, относящееся к ресурсам; код для изменения одного или более атрибутов услуги мобильного узла в ответ на событие, относящееся к ресурсам; или код для уведомления нескольких или всех из одного или более мобильных клиентов и сервера относительно действия в ответ на событие, относящееся к ресурсам.
US 2003054796 A1, 20.03.2003 | |||
US 2005053094 A1, 10.03.2005 | |||
БОРТОВАЯ СЕТЬ СВЯЗИ ПОДВИЖНОГО СОСТАВА | 2001 |
|
RU2206177C1 |
DE 10208689 A1, 18.09.2003. |
Авторы
Даты
2012-06-20—Публикация
2008-08-12—Подача