Выбор сети беспроводными терминалами

Иллюстрации

Показать все

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

Реферат

Испрашивание приоритета согласно параграфу 119 раздела 35 Свода Законов США

Настоящая заявка на патент испрашивает приоритет предварительной заявки № 60/780391, озаглавленной "NETWORK SELECTION BY WIRELESS TERMINALS", поданной 7 марта 2006 г., переданной ее правопреемнику и явно включенной в настоящее описание по ссылке.

ОПИСАНИЕ

Область техники

Настоящее раскрытие относится, в целом, к связи и, более конкретно, к способам выбора беспроводной сети для захвата посредством беспроводного терминала.

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

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

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

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

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

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

Сущность изобретения

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

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

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

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

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

Различные аспекты и признаки раскрытия описаны ниже более подробно.

Краткое описание чертежей

Фиг.1 иллюстрирует среду с множеством беспроводных сетей.

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

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

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

Фиг.5 иллюстрирует процесс выбора сети, используя информацию об использовании и/или доступности.

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

Фиг.7 иллюстрирует процесс выбора сети, используя информацию альманаха.

Фиг.8 иллюстрирует блок-схему терминала, базовой станции и системного контроллера.

Подробное описание

Фиг.1 иллюстрирует примерное сетевое окружение 100, в котором могут присутствовать множество беспроводных сетей. В этом примере присутствуют четыре беспроводные сети 110a, 110b, 110c и 110d, обозначенные как сети A, B, C и D соответственно. В общем случае каждая беспроводная сеть может иметь любую зону охвата (обслуживания), и зоны охвата некоторых или всех беспроводных сетей могут перекрываться. В примере, показанном на фиг.1, беспроводные сети A, B и C перекрываются в области 114, которая показывается с перекрестным наложением.

В общем случае каждая беспроводная сеть 110 может реализовывать любую радиотехнологию, например Глобальную Систему для Мобильной связи (GSM), широкополосную CDMA (W-CDMA), долговременного развития (LTE), CDMA2000 1X, высокоскоростной передачи пакетных данных (HRPD), IEEE 802.16, IEEE 802.20, IEEE 802.11, Hiperlan, Flash-OFDM® и т.д. GSM, W-CDMA, LTE, CDMA2000 1X, HRPD и Flash-OFDM® являются радиотехнологиями для WWAN. W-CDMA является частью Универсальной Системы мобильной связи (UMTS). CDMA2000 1X и HRPD являются частью cdma2000, которая также называется как множественный доступ с кодовым разделением каналов (CDMA). IEEE 802.16 и IEEE 802.20 являются двумя семействами стандартов от Института инженеров по электротехнике и электронике (IEEE) для WMAN, причем IEEE 802.16 обычно упоминается как WiMAX. IEEE 802.11 является другим семейством стандартов от IEEE для WLAN и обычно упоминается как Wi-Fi. Hiperlan является другой радиотехнологией для WLAN, эти различные радиотехнологии известны в области техники.

В общем случае беспроводная сеть может реализовывать одну или более радиотехнологий. Для простоты нижеследующее описание предполагает, что каждая беспроводная сеть реализует одну радиотехнологию, даже при том, что множеству беспроводных сетей с различными радиотехнологиями может быть назначен один и тот же идентификатор сети, и/или они могут быть поддержаны общим набором базовых станций и/или другими общими элементами сети. В примере, который используется в части описания ниже, сеть 110a является сетью GSM, сеть 110b является UMTS сетью, которая может реализовывать W-CDMA, сеть 110c является сетью CDMA, которая может реализовывать CDMA2000 1X или HRPD, и сеть 110d является IEEE 802.11 сетью. Сеть IEEE 802.11 может реализовывать любой стандарт в семействе IEEE 802.11 стандартов, например 802.11a, 802.11b, 802.11g, 802.11n и т.д. В описании здесь "802.11" обычно охватывает любой стандарт в семействе стандартов IEEЕ 802.11.

Многорежимный терминал 120 может быть способен обмениваться с беспроводными сетями различных радиотехнологий. Например, терминал 120 может поддерживать GSM, W-CDMA, CDMA 1X, HRPD, 802.11 и т.д., или любую их комбинацию. Терминал 120 может быть стационарным или мобильным и может быть также назван как оборудование пользователя (UE), мобильная станция, терминал доступа, мобильное оборудование, абонентский блок, станция и т.д. Терминал 120 может быть сотовым телефоном, персональным цифровым ассистентом (PDA), беспроводным устройством, беспроводным модемом, карманным устройством, портативным компьютером, беспроводным телефоном и т.д.

Терминал 120 может быть расположен в области 114 и может быть способен принимать сеть GSM 110a, сеть 110b UMTS и сеть 110c CDMA. Однако терминал 120 может предпочитать использовать UMTS вместо GSM и CDMA, например, для лучшего обслуживания и/или большей зоны обслуживания. Для терминала 120 могут существовать предпочтения различных сетевых операторов и их ассоциированных услуг. Например, оператор для сети 110a может быть предпочтительным перед оператором для сети 110b, который может быть предпочтительным перед оператором для сети 110c. Однако, принимая во внимание и радиотехнологию и предпочтение сетевых операторов, терминал 120 может предпочитать UMTS сеть 110b как сети GSM 110a, так и сети CDMA 110c. Терминал 120 таким образом может иметь приоритизированный список предпочтительных сетевых операторов и комбинаций технологий. В общем случае приоритизированный список может быть сформирован на основе предпочтений сетевых операторов, предпочтений радиотехнологии и предпочтений сетевого оператора и радиотехнологии и т.д.

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

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

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

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

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

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

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

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

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

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

Во второй схеме информация о зоне обслуживания может содержать географическое описание посещенной зоны охвата, где каждая сеть была ранее обнаружена терминалом 120. Посещенная зона охвата сети является частью зоны охвата сети, которая посещалась терминалом 120. Эта схема может позволять терминалу 120 объединять информацию о зоне обслуживания для сетей, чтобы уменьшить как объем памяти, так и время обработки при осуществлении поиска в сохраненной информации. Информация о зоне обслуживания для сети может содержать координаты места вдоль периметра посещенной зоны охвата для этой сети. Альтернативно, терминал 120 может аппроксимировать посещенную зону охвата геометрической формой, например кругом, эллипсом, n-сторонним многоугольником и т.д. Например, посещенная зона охвата может быть аппроксимирована (i) кругом, заданным центром и радиусом, или (ii) эллипсом, заданным центром, длинами малой и главной осей и направлением главной оси. Терминал 120 может выбирать соответствующую геометрическую форму и/или определять параметры выбранной геометрической формы на основании координат места, полученных для сети. Информацию о зоне обслуживания можно также задавать в других географических формах и форматах.

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

Терминал 120 может использовать информацию о зоне обслуживания для ранее обнаруженных сетей, чтобы эффективно выполнить выбор сети. Терминал 120 может определять свое текущее местоположение на основании любого способа определения местоположения, например автономного способа определения местоположения, который является независимым от поддержки беспроводной сети, такой как GPS (Глобальная система определения местоположения). Для первой схемы терминал 120 может определять самое близкое ранее посещенное местоположение, для которого сохраненная информация для сетей является доступной. Терминал 120 может извлекать сохраненную информацию для сетей, обнаруженных в этом самом близком местоположении, и может искать эти сети в подходящем порядке так, чтобы предпочтительная сеть могла быть найдена настолько быстро, насколько это возможно. Для второй схемы терминал 120 может сначала определять свое текущее местоположение и затем определять, находится ли текущее местоположение в пределах посещенной зоны обслуживания для любой ранее обнаруженной сети. Терминал 120 может идентифицировать сети с зоной обслуживания, накладывающейся на текущее местоположение, и может искать эти сети в желаемом порядке.

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

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

Таблица 1
Тип информации Описание
Предпочтение сети Указывает предпочтение беспроводной сети
Радиотехнология Указывает радиотехнологию, используемую беспроводной сетью
Информация о частоте Указывает частотный(е) диапазон(ы) и/или частотные каналы, используемые беспроводной сетью
Информация об использовании Указывает степень или величину предыдущего использования беспроводной сети
Информация о прошлой доступности Указывает доступность беспроводной сети в прошлом
Информация о зоне обслуживания Указывает, где беспроводная сеть могла быть обнаружена

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

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

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

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

Фиг.3 иллюстрирует примерную сетевую среду 300, в которой терминал 120 может быть в пределах зоны обслуживания множества ячеек во множестве беспроводных сетей. В этом примере терминал 120 находится в пределах зоны обслуживания ячеек 310a и 310b в UMTS сети 110b, и также ячейке 310c в сети 110c CDMA. Ячейки 310a, 310b и 310c также обозначены как ячейки B1, B2 и C1, соответственно, и обслуживаются базовыми станциями 312a, 312b и 312c, соответственно. Ячейки B1, B2 и C1 перекрываются в области 314, которая показывается на фиг.3, с перекрестным наложением.

Терминал 120 может хранить идентификационную информацию для ячеек, обнаруженных в конкретном местоположении. Идентификационная информация для каждой ячейки может быть получена из и может быть связана с передачей от базовой станции, точки доступа, ретранслятора и т.д. Идентификационная информация ячейки может быть глобально уникальной идентификацией и может быть задана в различных форматах для различных радиотехнологий. Например, идентификационная информация для ячейки в GSM или UMTS может содержать код страны для мобильной связи (MCC), код сети мобильной связи (MNC), код зоны местоположения (LAC) и идентификационную информацию ячейки (CI). Идентификационная информация для сектора в CDMA 1X может содержать системную идентификационную информацию (SID), идентификационную информацию сети (NID) и идентификатор BaseID базовой станции, который может быть составлен из идентификатора ячейки CELL_ID и идентификатора сектора SECTOR_ID. Идентификационная информация для сектора в HRPD может содержать 128-битный идентификатор подсети. Идентификационная информация для точки доступа в сети IEEE 802.11 может содержать адрес Управления Доступом к Среде (MAC), назначенный точке доступа и используемый для идентификации ее зоны обслуживания. Глобально уникальная идентификация для каждой ячейки может быть передана вещанием от базовой станции и/или ретранслятора, обслуживающего эту ячейку. Аналогично, каждая точка доступа может осуществлять вещание своего адреса MAC в кадрах "радиомаяка". Терминал 120 может принимать глобально уникальную идентификацию для заданной ячейки всякий раз, когда терминал входит в пределы зоны обслуживания базовой станции или ретранслятора для этой ячейки. Терминал может также принимать MAC-адрес заданной точки доступа всякий раз, когда терминал входит в пределы зоны обслуживания этой точки доступа. Идентификационная информация для заданной ячейки, сектора или точки доступа также может быть названа как глобальная идентификационная информация ячейки (G_ID).

Терминал 120 может также хранить другую информацию для каждой обнаруженной ячейки. Например, для каждой обнаруженной ячейки терминал 120 может хранить идентификационную информацию сети (идентификатор ID сети) для беспроводной сети, которой ячейка принадлежит, если этот идентификатор сети не содержится в или подразумевается идентификационной информацией ячейки, предпочтением или приоритетом беспроводной сети или комбинацией сети и радиотехнологии, информацией о частоте для ячейки, радиотехнологией, используемой ячейкой, и т.д. Терминал 120 может хранить информацию для каждой обнаруженной ячейки только однажды, если возможно, чтобы уменьшить объем информации хранения для ячеек, обнаруженных в различных местоположениях.

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

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

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

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

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

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