Способ и устройство для межсетевого взаимодействия беспроводных глобальных сетей и беспроводных локальных сетей или беспроводных персональных локальных сетей

Иллюстрации

Показать все

Изобретение относится к средствам коммуникации по беспроводным сетям. Технический результат заключается в улучшении оптимизации переключения между сетями и/или протоколами беспроводной связи. Он достигается тем, что выбирают посредством мобильного устройства точку доступа WLAN для проведения беспроводной транзакции, при этом выбор основывается, по меньшей мере частично, на количестве точек доступа, ассоциируемых с выбранной точкой доступа WLAN; по беспроводной связи передают от мобильного устройства в WWAN первое регистрационное сообщение, запрашивающее информацию идентификации для доступа к выбранной точке доступа WLAN; принимают от WWAN второе регистрационное сообщение, содержащее маркер, который содержит информацию идентификации для доступа к выбранной точке доступа WLAN; передают третье регистрационное сообщение, содержащее маркер, в выбранную точку доступа WLAN; принимают на мобильном устройстве доступ к точке доступа WLAN, основываясь на маркере; и проводят, по меньшей мере, часть беспроводной транзакции, используя выбранную точку доступа WLAN, имеющую доступ. 3 н. и 19 з.п. ф-лы, 20 ил.

Реферат

По настоящей заявке испрашивается приоритет по 35 U.S.C §119(e) по дате подачи заявки на патент No 60/697,504, имеющей название «METHODS AND DEVICES FOR INTERWORKING OF WIRELESS WIDE AREA NETWORKS AND WIRELESS LOCAL AREA NETWORKS OR WIRELESS PERSONAL AREA NETWORKS», поданной 7 июля 2005, заявки на патент США No 60/712,320, поданной 29 августа 2005, полностью включенные сюда по ссылке.

Область техники, к которой относится изобретение

Следующее описание имеет отношение, в общем случае, к беспроводными сетями и, среди других вещей, к непрерывному межсетевому коммуникационному взаимодействию между беспроводными глобальными сетями (WWAN), беспроводными локальными сетями (WLAN) и/или беспроводными персональными локальными сетями (WPAN).

Уровень техники

Электронные устройства могут содержать множество протоколов коммуникации. Например, мобильные устройства стали многофункциональными устройствами, часто предоставляя электронную почту, доступ в Интернет, так же как традиционную сотовую коммуникацию. Мобильные устройства могут быть оборудованы глобальным беспроводным обеспечением коммуникации, например, используя одну или все из следующих технологий: третье поколение беспроводных или сотовых систем (3G) или 802.16 (WiMax) института инженеров по электротехнике и электронике (IEEE) и другие технологии WWAN, которые будут определены позднее. Тем временем, основанное на IEEE 802.11 обеспечение коммуникации WLAN также устанавливается в мобильные устройства. На горизонте, ультра широкополосное (UWB) и/или основанное на Bluetooth WPAN обеспечение локальной коммуникации может также быть доступным в мобильных устройствах.

Другие примеры множественных протоколов коммуникации в электронных устройствах содержат ноутбук, который может содержать WPAN, используемый, чтобы подключить к ноутбуку беспроводную мышь, беспроводную клавиатуру и т.п. Кроме того, ноутбук может содержать устройство, которое оперирует на любом в настоящее время определенном IEEE 802.11 протоколе (IEEE 802.1 la/b/g/i/e) или другие определяемые в будущем протоколы в семье IEEE 802.11 (например, IEEE 802.11 n/s/r/p). WLAN стал популярным и, например, устанавливается и в домах, и на предприятиях для персональных и деловых целей. Кроме того, кофейни, интернет-кафе, библиотеки и общественные, и частные организации используют WLAN.

Технологии WWAN отличают глобальный (вездесущий) охват и глобальное развертывание. Однако они могут пострадать от потерь проникновения в здания, разрывов в покрытии и, сравнивая с WLAN и WPAN, ограниченной пропускной способности. Технологии WLAN и WPAN предоставляют очень высокие скорости передачи данных, приближающиеся к сотням Mbps, но охват типично ограничивается сотнями футов в случае WLAN и десятками футов в случае WPAN.

Число сетей и протоколов продолжает быстро увеличиваться из-за запросов на функциональные возможности, связанные с уникальными пользовательскими запросами и расходящимися протоколами. Такие несоизмеримые сети и протоколы полезны пользователю для переключения между ними, и во многих случаях пользователь попадает в ловушку в сети безотносительно того, что могло бы быть оптимальной сетью для пользователя в данное время. Ввиду вышесказанного, есть потребность предусмотреть непрерывный переход между сетями и/или протоколами для целей оптимизации и остановки на лучшем протоколе коммуникации для пользователя.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

Ниже представлена упрощенная сущность одного или более вариантов воплощений для того, чтобы обеспечить основное понимание некоторых аспектов таких вариантов воплощений. Эта сущность изобретения не является расширенным обзором одного или более вариантов воплощений и не предназначена для того, чтобы идентифицировать ключевые или критические элементы вариантов воплощений, ни очертить возможности таких вариантов воплощений. Собственная цель состоит в том, чтобы представить некоторые понятия описанных вариантов воплощений в упрощенной форме как вводную часть к более подробному описанию, представленному позже.

Поскольку люди перемещаются через множество сетей и протоколов различных типов, варианты воплощений здесь предусматривают непрерывный переход пользователя через различные сети и протоколы, чтобы облегчить гладкую непрерывную коммуникацию. Варианты воплощений обеспечивают различные технологии оптимизации для перехода между различными сетями и протоколами, и этот переход может быть основанным на предпочтении пользователя, местоположении пользователя, силе сигнала и/или других критериях. Такой непрерывный переход может быть очевидным для пользователя или может быть инициализирован пользователем.

Согласно одному аспекту предлагается способ для регистрации в беспроводной коммуникационной системе. Способ содержит беспроводную передачу по WWAN первого регистрационного сообщения от мобильного устройства, беспроводную передачу через WWAN второго регистрационного сообщения к точке доступа WLAN, и получении в мобильном устройстве доступа через точку доступа WLAN. Согласно другому аспекту передаваемое через WWAN второе регистрационное сообщение может содержать передачу второго регистрационного сообщения в точку доступа WLAN. Согласно другому аспекту передаваемое через WWAN второе регистрационное сообщение может содержать передачу второго регистрационного сообщения через WWAN на другое мобильное устройство и передачу третьего регистрационного сообщения, основанного на втором регистрационном сообщении, от мобильного устройства до точки доступа WLAN.

Согласно другому аспекту предлагается способ для того, чтобы создать специализированные самоконфигурируемые сети. Способ может содержать получение координаты GPS (глобальной сети позиционирования) от WWAN в системе управления и создании начальной топографии, основанной, по меньшей мере частично, на координате GPS для того, чтобы достигнуть обеспечения коммуникации с разнообразными маршрутами между множеством узлов. Согласно другому аспекту способ может содержать решение, какой узел канала использовать, и собирать измерения силы сигнала и состояния направления.

Согласно еще одному аспекту предлагается система для того, чтобы создать специализированную сеть. Система может содержать средство для того, чтобы обратиться к терминалу в режиме функциональных возможностей WLAN, и средство для того, чтобы передать информацию с терминала на по меньшей мере второй терминал, имеющий функциональные возможности двух режимов. Также может быть включено средство для того, чтобы использовать первый канал в узле WLAN, чтобы собрать сетевой трафик, и средство для того, чтобы использовать второй канал в узле WLAN, чтобы передать сетевой трафик на мобильное устройство или второй узел WLAN.

Согласно другому аспекту предлагается читаемый компьютером носитель информации, содержащий компьютерные выполнимые команды. Носитель может содержать посылку первого регистрационного сообщения, включая в себя ключ шифрования, по WWAN, передачу второго регистрационного сообщения к точке доступа WLAN, и получение разрешения коммуникации через точку доступа WLAN. Согласно другому аспекту носитель информации может содержать команды для того, чтобы передать второе регистрационное сообщение через WWAN на мобильное устройство, и передать третье регистрационное сообщение к точке доступа WLAN.

Еще одним аспектом изобретения является процессор, который выполняет команды для того, чтобы создать специализированную сеть. Команды могут содержать доступ к терминалу в режим функциональных возможностей WLAN и передачу информации с терминала на по меньшей мере второй терминал, имеющий функциональные возможности двух режимов. Команды дополнительно используют первый канал в узле WLAN, чтобы собрать сетевой трафик, и используют второй канал в узле WLAN, чтобы передать сетевой трафик на мобильное устройство или второй узел WLAN.

Для достижения указанных и связанных с ними целей один или более вариантов воплощения содержат особенности, в дальнейшем полностью описанные и специально указанные в приложенной формуле изобретения. Следующее описание и приложенные чертежи формулируют подробно определенные иллюстративные аспекты одного или более вариантов воплощений. Эти аспекты показательны, однако могут быть использованы различные пути, которыми могут использоваться принципы различных вариантов воплощений, и описанные варианты воплощений предназначены для того, чтобы содержать все такие аспекты и их эквиваленты.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

Фиг.1 иллюстрирует беспроводную коммуникационную систему в соответствии с различными вариантами воплощений, представленными здесь.

Фиг.2 является иллюстрацией беспроводной коммуникационной системы коллективного доступа согласно одному или более вариантам воплощений.

Фиг.3 является блок-схемой варианта воплощения мобильного устройства.

Фиг.4 иллюстрирует метод для определения типа сети, с которой должно соединиться мобильное устройство.

Фиг.5 является упрощенной блок-схемой другого варианта воплощения мобильного устройства.

Фиг.6 иллюстрирует метод определения местонахождение вызова, полученного от пользователя мобильного устройства, которое использует компонент функциональных возможностей GPS.

Фиг.7 иллюстрирует другой метод для определения местонахождения беспроводного устройства (например, мобильного телефона), который не использует приемник GPS.

Фиг.8 иллюстрирует метод для использования точки доступа в пределах сети WWAN, WLAN и/или WPAN.

Фиг.9 иллюстрирует метод для использования информации местоположения для непрерывного переключения мобильного устройства между WWAN и WLAN/WPAN.

Фиг.10 иллюстрирует другой метод для использования информации местоположения, чтобы автоматически расширить сервис(ы) мобильного устройства.

Фиг.11 иллюстрирует метод обеспечения специализированной сети в ситуациях, где нет никакой доступной точки доступа.

Фиг.12 иллюстрирует примерную самоконфигурируемую специализированную сеть, которая может быть создана, используя технологии WLAN и WWAN.

Фиг.13 иллюстрирует метод для использования технологии WLAN и WWAN для создания самоконфигурируемой специализированной сети.

Фиг.14 иллюстрирует метод для инициализации списка соседей на управляющем канале WWAN, чтобы облегчить синхронизацию терминалов доступа.

Фиг.15 иллюстрирует одноранговую коммуникацию в сети WLAN.

Фиг.16 иллюстрирует метод регистрации и/или идентификации в сети с независимым набором основных служб (IBSS).

Фиг.17 иллюстрирует примерную специализированную ячеистую сеть.

Фиг.18 иллюстрирует систему, которая координирует коммуникацию между множеством протоколов коммуникации в беспроводной коммуникационной среде в соответствии с одним или более вариантами воплощений, представленными здесь.

Фиг.19 иллюстрирует систему, которая координирует коммуникацию в беспроводной коммуникационной среде в соответствии с различными аспектами.

Фиг.20 иллюстрирует беспроводную коммуникационную среду, которая может использоваться вместе с различными системами и способами, описанными здесь.

ПОДРОБНОЕ ОПИСАНИЕ

Различные варианты воплощений будут теперь описаны со ссылкой на чертежи.

В нижеследующем описании, в целях объяснения, сформулированы многочисленные определенные подробности, чтобы обеспечить полное понимание одного или более аспектов. Может быть очевидным, однако, что такой вариант воплощения(й) может быть осуществлен без этих определенных подробностей. В других случаях, известные структуры и устройства показаны в форме блок-схемы, чтобы облегчить описание этих вариантов воплощений.

Как используется в этой заявке, термины «компонент», «система» и т.п. предназначены для того, чтобы обратиться к связанному с применением компьютера объекту, или средству, встроенному в программное обеспечение, комбинации указанного средства и программного обеспечения, программному обеспечению или выполняемому программному средству. Например, компонент может быть, но не ограничен этим, процессом, выполняющимся на процессоре, процессором, объектом, исполняемым модулем, исполняемым потоком, программой и/или компьютером. Посредством иллюстрации, и приложение, выполняющееся на компьютерном устройстве, и компьютерное устройство могут быть компонентом. Один или более компонентов могут постоянно находиться в пределах процесса и/или исполняемого потока, и компонент может находиться на одном компьютере и/или быть распределенным между двумя или более компьютерами. Кроме того, эти компоненты могут выполняться от различных компьютерных читаемых носителей, хранящих различные структуры данных на нем. Компоненты могут общаться посредством локальных и/или удаленных процессов, например, в соответствии с сигналом, имеющим один или более пакетов данных (например, данные от одного компонента, взаимодействующего с другим компонентом в локальной системе, распределенной системе, и/или по сети, типа Интернета, с другими системами, посредством сигнала).

Раскрытые варианты воплощений могут содержать различные эвристические и/или выводные схемы, и/или способы вместе с динамически изменяющимися сетями или работающими протоколами коммуникации. Как это используется здесь, термин "вывод" относится вообще к процессу рассуждения или выведения состояний системы, среды и/или пользователя из ряда зафиксированных событий и/или данных. Вывод может использоваться, чтобы идентифицировать определенный контекст или действие, или может генерировать распределение вероятности по состояниям, например. Вывод может быть вероятностным, то есть вычислением распределения вероятности по состояниям, представляющим интерес, основываясь на рассмотрении данных и событий. Вывод может также относиться к способам, используемым для того, чтобы составить высокоуровневые события из ряда событий и/или данных. Такой вывод приводит к конструкции новых событий или действий из ряда наблюдаемых событий и/или сохраненных данных событий, действительно ли события коррелированны во временной близости и исходят ли события и данные из одного или нескольких событий и источников данных.

Соответственно, рассматривается, что пользователи могут быть автоматически сдвинуты или выведены во вне и в другие области коммуникации в соответствии с вариантами воплощения, описанными здесь. Автоматическое действие (например, непрерывный переход пользователя в течение сеанса коммуникации от WWAN до WLAN) может быть предпринято как функция выведения намерений пользователя относительно обработки сеанса коммуникации так же, как третичной коммуникации, пассивных/фоновых передач и наступающих сеансов. Относительно предпринятия автоматического действия, технология машинного обучения может быть осуществлена для того, чтобы облегчить выполнение автоматического действия. Кроме того, анализ, основанный на выгоде (например, выступающая в качестве фактора выгода предпринятия правильного автоматического действия против стоимости предпринятия неправильного действия), может быть включен в выполнение автоматического действия. Более подробно, эти аспекты, основанные на искусственном интеллекте (AI), могут быть осуществлены любой подходящей методикой машинного обучения, и/или статистическими методиками, и/или вероятностными методиками. Например, использование экспертных систем, нечеткой логики, машин с поддержкой векторов, поглощающих алгоритмов поиска, систем на основе правила, Байесовской модели (например, сети Байеса), нейронные сети, другие нелинейные методики обучения, сплав данных, аналитические системы на основе выгоды, системы, использующие Байесовские модели, … рассмотрены и предназначены для того, чтобы находиться в пределах возможностей приложенной формулы изобретения.

Кроме того, различные варианты воплощений описаны здесь в соединении со станцией подписчика. Станцию подписчика можно также назвать системой, модулем подписчика, мобильной станцией, сотовым телефоном, удаленной станцией, точкой доступа, базовой станцией, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом или пользовательским оборудованием. Станция подписчика может быть мобильным телефоном, радиотелефоном, телефоном с Протоколом Инициирования Сеанса (SIP), станцией беспроводного локального участка линии коммуникации (WLL), персональным цифровым помощником (карманный компьютер), карманным устройством, имеющим возможность беспроводного подключения или другим устройством обработки, связанным с беспроводным модемом.

Кроме того, различные аспекты или особенности, описанные здесь, могут быть осуществлены как способ, устройство или произведенное изделие, использующие стандартные программные и/или технические методики. Термин «произведенное изделие», как это используется здесь, предназначен для того, чтобы охватить компьютерную программу, доступную с любого читаемого компьютерного устройства, несущей или носителя. Например, читаемые компьютерные носители могут содержать, но не ограничены этим, магнитные запоминающие устройства (например, жесткий диск, гибкий диск, магнитные полосы…), оптические диски (например, компакт-диск (CD), цифровой универсальный диск (DVD)…), смарт-карты и устройства флэш-памяти (например, плата, стик, ключ…).

Обратимся теперь к чертежам, где Фиг.1 иллюстрирует беспроводную коммуникационную систему 100 в соответствии с различными вариантами воплощения, представленными здесь. Система 100 может содержать одну или более точек 102 доступа, которые получают, передают, повторяют и т.д. сигналы беспроводной коммуникации друг к другу и/или к одному или более мобильным устройствам 104. Точка(и) 102 доступа может предоставить интерфейс между беспроводной системой 100 и проводной сетью (не показана).

Каждая точка 102 доступа может содержать цепочку передатчика и цепочку получателя, каждый из которых может в свою очередь содержать множество компонентов, связанных с передачей и приемом сигнала (например, процессорами, модуляторами, мультиплексорами, демодуляторами, демультиплексорами, антеннами…). Мобильные устройства 104 могут быть, например, сотовыми телефонами, смартфонами, ноутбуками, карманными устройствами коммуникации, карманными компьютерными устройствами, спутниковым радио, глобальными системами позиционирования, карманными компьютерами и/или другими подходящими устройствами для того, чтобы общаться по беспроводной системе 100. В беспроводной системе 100, периодическая передача маленьких пакетов данных (обычно называемых маяками) от точки 102 доступа может сообщить о присутствие беспроводной системы 100 и передать информацию системы 100. Мобильные устройства 104 могут считывать маяки и пытаться установить беспроводное подключение к точкам 102 доступа и/или к другим мобильным устройствам 104.

Система 100 облегчает непрерывный переход через различные сети и/или протоколы, чтобы обеспечить пользователю, использующему мобильное устройство 104, способность использовать в своих интересах доступные сети и протоколы. Система 100 также автоматически предоставляет пользователю возможность использовать лучшую для текущего местоположения сеть и/или протокол или использование данных пользователя так же, как и других пользователей сети.

Компонент, расположенный в мобильном устройстве 104, может работать вместе с одним или более точками 102 доступа, чтобы облегчить контроль того, какой пользователь находится в каждой сети, и может быть облегчен через компонент GPS и/или компонент WWAN, связанный с мобильным устройством 104. Альтернативно или в добавление, информация местоположения можно быть предоставлена от точки доступа WLAN до компонента WLAN, связанного с мобильным устройством, которое не содержит GPS или другой компонент(ы) местоположения. Информация местоположения может быть предоставлена на мобильное устройство(а), которое не имеет возможностей определения местоположения через информацию местоположения, полученную через GPS или многорежимный терминал(ы) доступа WAN, который находится поблизости, или коммуникацию с точкой 102 доступа (включая в себя маяки получения и передачи).

Информация местоположения может использоваться для того, чтобы предсказать, какой пользователь лучше всего подходит для прозрачной переадресации к вторичной сети. Например, в открытой области торгового центра пользователь может использовать мобильное устройство 104, связанное с общей широкополосной сетью. Мобильное устройство 104 может непрерывно переключаться к Bluetooth, более узкой полосе, и т.д., поскольку пользователь приближается к определенному продавцу. Сеть, к которой переключается мобильное устройство, может быть функцией содержания, которое пользователь желает поместить или переместить в мобильное устройство 104.

Так как торговые сети могут накладываться из-за динамики торгового центра, мобильное устройство 104 может непрерывно переключаться между различными торговыми сетями автономно без взаимодействия от пользователя. Система 100 позволяет сетям сотрудничать друг с другом и переадресуемым мобильным устройством 104 от одной сети до другой. Это может быть достигнуто с компонентом GPS, который может контролировать местоположение пользователя и желательное содержание, которое будет помещено/перемещено в устройство.

Фиг.2 - иллюстрация беспроводной коммуникационной системы коллективного доступа согласно одному или более вариантам воплощений. Проиллюстрирована система 200, которая содержит WLAN, связанную с проводной локальной сетью (LAN). Точка 102 доступа может быть в коммуникации с мобильными устройствами 104. Точка 102 доступа соединена с концентратором Ethernet или свитчем 202 для LAN. Концентратор Ethernet 202 может быть связан с одним или более электронными устройствами 204, которые могут включать в себя персональные компьютеры, периферийные устройства (например, факсимильные устройства, копировальные устройства, принтеры, сканеры и т.д.), серверы и т.п. Концентратор Ethernet 202 может быть связан с маршрутизатором 206, который передает пакеты данных к модему 208. Модем 208 может передавать пакеты данных к глобальной сети (WAN) 210, типа сети Интернет. Система 200 иллюстрирует единственную, простую сетевую конфигурацию. Возможны многие дополнительные конфигурации системы 200, содержащие альтернативные электронные устройства. Хотя система 200 была иллюстрирована и описывается в отношении LAN, возможно, что система 200 может использовать другие технологии, включая WWAN и/или WPAN отдельно или одновременно.

Система 200 может облегчить мобильному устройству 104 непрерывное переключение между точкой доступа, используемой в настоящее время мобильным устройством 140, к точке 102 доступа, связанной с системой 200. Такое перемещение к точке 102 доступа и к сети, поддержанной точкой 102 доступа, может быть выбрано для того, чтобы обеспечить пользователю мобильного устройства 104 функциональные возможности поиска, и может быть функций местоположения или данных мобильного устройства 104, к которым пользователь желает обратиться или загрузить на мобильное устройство 104. В качестве примера, а не ограничения, беспроводное устройство может быть соединено с электронным устройством(ми) 204, чтобы использовать функциональные возможности WWAN и/или WLAN, доступные через электронное устройство(а) 204. Такой переход может быть инициализирован пользователем или выполнен автономно системой 200.

Фиг.3 иллюстрирует упрощенную блок-схему варианта воплощения мобильного устройства 300. Мобильное устройство 300 может содержать WWAN (например, множественный доступ с кодовым разделением каналов (CDMA), который является технологией, которая использует технологии спектра распространения), WLAN (например, IEEE 802.11), и/или связанные технологии. Мобильное устройство 300 может использоваться как телефон с поддержкой голоса по интернет-протоколу (VoIP). VoIP содержит передачу сеанса голосовой коммуникации по телефону через Интернет и/или через IP сети. VoIP может использоваться мобильным устройством 300 дома или когда оно находится около беспроводной точки доступа (WAP), связанной с широкополосной сетью, которая обеспечивает службы VoIP. В других ситуациях, мобильное устройство 300 может работать как обычный беспроводной мобильный телефон, оказывая услуги коммуникации.

В варианте воплощения, компонент 302 WWAN, который обеспечивает функциональные возможности WWAN, и компонент 304 WLAN, который обеспечивает функциональные возможности WLAN, расположены вместе и способны к коммуникации с приемопередатчиком 308 через шину 306 или другие структуры, или устройства. Необходимо понимать, что средства коммуникации, отличные от шин, могли бы использоваться с раскрытыми вариантами воплощения. Приемопередатчик 308 соединен с одной или более антеннами 310, чтобы позволить передачу и/или прием мобильным устройством 300. Компонент WLAN 304 может генерировать голосовые данные, переданные к приемопередатчику 308 для коммуникации. В варианте воплощения, компонент функциональных возможностей WWAN 302 и/или компонент функциональных возможностей WLAN 304 может быть включен в процессор мобильного устройства 300. В другом варианте воплощения функциональные возможности WWAN и функциональные возможности WLAN могут быть предоставлены различными интегральными схемами. В дополнительном варианте воплощения, функциональные возможности WWAN и функциональные возможности WLAN можно обеспечить одной или более интегральными схемами, включающими в себя функциональные возможности, которые используются обоими. Мобильное устройство 300 оборудовано опциями обеспечения коммуникации для широкой области (WWAN) и локальной области (WLAN и WPAN), чтобы позволить богатую комбинацию служб и пользовательских возможностей.

Компонент 304 функциональных возможностей WLAN может содержать дополнительный компонент 312 функциональных возможностей WPAN. Мобильное устройство 300 может соединиться или с WWAN, или с WLAN и WPAN, или с обеими одновременно, основываясь на одном или более критериях, которые имеют отношение к функциям мобильного устройства. Критерии могут быть сохранены в памяти мобильного устройства, и процессор может проанализировать сеть, основываясь на сохраненных критериях. Эти критерии и связанное определение подключения описаны в отношении Фиг.4, которая иллюстрирует метод 400 для определения типа сети, с которой должно соединиться мобильное устройство. В то время как, в целях простоты объяснения, методологию показывают и описывают как ряд действий, должно быть понято и оценено, что методологии не ограничены порядком действий, поскольку некоторые действия, в соответствии с этими методологиями, могут произойти в другом порядке и/или одновременно с другими действиями от показанного и описанного здесь. Например, специалисты в данной области техники поймут и оценят, что методология могла альтернативно быть представлена как ряд взаимодействовавших состояний или событий, например, в диаграмме состояния. Кроме того, не все иллюстрированные действия могут быть обязаны осуществлять следующие методологии.

Способ начинается в позиции 402 с запроса мобильным устройством доступа к сети. Сеть может быть WWAN, WLAN и/или WPAN. Когда запрос посылают, одна или более точек доступа, связанных с сетью(ями), могут получить запрос и ответить сетевой информацией, которая может содержать характеристики каждой сети. Например, мобильное устройство может получить информацию о типе сети, информацию о пропускной способности, стоимости обслуживания, доступных приложений, сообщать о силе сигнала, числе идентифицированных точек доступа и т.д.

В приблизительно то же самое время, при получении сетевой информации, мобильное устройство может проанализировать определенные критерии, позиция 406, чтобы сделать определение относительно того, какое сетевое подключение обеспечит лучшими результатами пользователя мобильного устройства. Например, критерии могут содержать пропускную способность, доступную для мобильного устройства, основанного на потребностях пропускной способности приложения(й), используемого мобильным устройством, или приложения, которые будут загружены на мобильное устройство. В других вариантах воплощения критериями могут быть цена для пользователя мобильного устройства WWAN и/или WLAN (например, самая низкая стоимость системной службы). В дополнительном вариантах воплощения, определение может быть основанным на приложении(ях), доступном для использования WWAN и/или WLAN. В дополнительных варианты воплощения, критерии могут быть лучшим покрытием, доступным для мобильного устройства в его текущем местоположении (например, основываясь на силе сигнала или числе идентифицированных точек доступа для WWAN и/или WLAN). Другие варианты воплощений могут объединять один или более из вышеупомянутых идентифицированных критериев, так же как других критериев, которые могут быть определены пользователем мобильного устройства или системной службой. Критерии могут быть воплощены в компоненте функциональных возможностей WWAN, компоненте функциональных возможностей WLAN и компоненте функциональных возможностей WWAN, и компоненте функциональных возможностей WLAN или другом контроллере, постоянно находящемся в мобильном устройстве.

Основываясь на проанализированных критериях, позиция 406, мобильное устройство может соединиться, в 408, с WWAN или WLAN и WPAN отдельно. В дополнительном варианте воплощения, мобильное устройство может соединиться и с WWAN, и с WLAN и WPAN одновременно. Определение, соединяться ли отдельно или одновременно, основывается на проанализированных критериях и лучшем подключении, которое может удовлетворить один или более критериев.

Межсетевое взаимодействие между WWAN и WLAN (и WPAN) может вовлечь множество беспроводных сетевых провайдеров, множество системных служб и базы данных доступных опций обеспечения местоположения коммуникации, или другую гетерогенную топологию сети. Например, системная служба WWAN может поддерживать современную базу данных доступной работы с сетями и служб местоположения, поскольку новые точки доступа добавлены поставщиками сетевых услуг или частными юридическими лицами для WLAN и/или функциональных возможностей WPAN (например, точки доступа, обеспеченные частными компаниями или подобным). Кроме того, в некоторых вариантах воплощения, WWAN может расширить обеспечение коммуникации, эксплуатируя присутствие сети WLAN и/или сети с ретрансляторами WPAN, которая не установлена системной службой. В сети с ретрансляторами могут быть установлены маленькие узлы, которые действуют как простые маршрутизаторы. Каждый узел тогда передает сигнал малой мощности, который может достигнуть других соседних узлов. Эти соседние узлы передают к другому узлу, который является соседним. Этот процесс может быть повторен, пока данные не достигают своего конечного адресата.

Комбинация этих технологий в мобильных устройствах допускает новые типы использования моделей и служб, которое недоступно от каждой технологии (WWAN, WLAN, и/или WPAN) индивидуально. Эти приложения, созданные с помощью взаимодействия между технологиями WWAN и WLAN, могут быть классифицированы на множество областей. Например, эти технологии могут быть классифицированы на службы на основе местоположения, службы на основе времени и/или службы на основе топологии. Служба на основе местоположения может содержать чрезвычайные ситуации, когда местоположение мобильного пользователя устройства должно быть установлено, чтобы оказать такие чрезвычайные услуги, однако варианты воплощений, описанные здесь, не ограничены чрезвычайными службами. Например, пользователи мобильных устройств (конечный пользователь) могут желать службы расчета на основе местоположения. Эти типы служб содержат те службы, в которых пользователи рассчитываются по различным расценкам в зависимости от местоположения пользователя. Например, пользователь мог бы иметь одну стоимость, если пользователь находится дома, и другую стоимость, когда пользователь находится в офисе (или другом месте работы) или в интернет-киоске или кафе. В другом варианте воплощения, информация местоположения может использоваться, чтобы предоставить мультимедиа содержание, которое может быть загружено на мобильное устройство. Это мультимедиа содержание может быть зависимым от местоположения, основанным на том, находится ли пользователь на спортивном стадионе или в торговом центре, для которого можно обеспечить другое содержание мультимедиа.

Обратимся теперь к Фиг.5, иллюстрирующей упрощенную блок-схему другого варианта воплощения мобильного устройства 500. В варианте воплощения компонент WWAN 502, который обеспечивает функциональные возможности WWAN, и компонент 504 WLAN, который обеспечивает функциональные возможности WLAN, расположены в пределах мобильного устройства 500 и способны к коммуникации с приемопередатчиком 508 через шину 506 или другие структуры или устройства. Приемопередатчик 508 соединен с одной или более антеннами 510, чтобы позволить передачу и прием мобильным устройством 500. Компонент функциональных возможностей WLAN 504 может содержать дополнительный компонент функциональных возможностей WPAN 512. Кроме того, компонент 514 функциональных возможностей службы глобального позиционирования (GPS) может быть оказан для того, чтобы учесть основанные на позиции и/или времени функциональные возможности. Можно обеспечить множество приложений, использующих информацию позиции или местоположения и основанных на времени функциональных возможностей.

Например, в розничном центре или торговом центре (открытом и/или закрытом), розничные учреждения могут иметь точки доступа, которые обслуживаются теми же самыми или другими системными службами. Поскольку пользователь идет по центру, различные точки доступа могут подобрать пользователя в то же самое время. Поскольку может быть несколько перекрытий WLAN из-за местоположения розничных учреждений, точное или приблизительное местоположение пользователя может быть установлено через компонент GPS или другие средства определения положения. Если пользователь находится близко к магазину музыки или видеокиоску, и т.д., пользователь может получить предложение от розничного учреждения, чтобы купить кино или музыку. Розничное учреждение может рекомендовать предложение, используя местоположение пользователя, так как система(ы) знает, где пользователь находится. Предложение может также быть основанным на пользовательском предпочтении, которое было ранее установлено пользователем, или находится внутри в мобильном устройстве, или вне системной службы. Пользователь может захотеть использовать в своих интересах предложения или отклонить предложение. Необходимо понять, что если пользовательское предпочтение известно, определенным розничным учреждениям можно препятствовать предлагать нежелательные службы пользователю.

Если пользователь хочет загружать кино, например, пользователь может обратиться к глобальной сети и заплатить за кино с кредитной карточки и/или предустановленным способом оплаты (например, электронный бумажник). После подтверждения оплаты пользователь может получить выбранное кино, наряду с правами, управлением и другими особенностями, связанными с обладанием специфическим кино. Различные сети могут использоваться, чтобы доставить права и содержание. В одном сценарии, права можно поставить, используя WWAN, в то время как к самому содержанию обращаются через WLAN. К актуальной службе (например, кино) можно обратиться через WLAN или WWAN, в зависимости от требований. DVD, например, может быть загружен на мобильное устройство через WLAN из-за пропускной способности. Определение того, какие функциональные возможности использовать, чтобы загрузить данные, могут быть решены компонентом WWAN, который обеспечивает функциональные возможности WWAN, компонентом WLAN, который обеспечивает функциональные возможности WLAN или комбинацией компоненты WWAN и компоненты WLAN. Определение может также быть сделано контроллером или процессором, связанным с мобильным устройством.

Фиг.6 иллюстрирует метод 600 для определения местонахождения запроса, полученного от пользователя мобильного устройства, которое использует компонент функциональных возможностей GPS. Способ начинается в позиции 602, когда запрос инициализирован пользователем мобильного устройства. Этот запрос может быть чрезвычайным обращ