Улучшение выбора предпочтительных систем для многорежимных беспроводных систем

Иллюстрации

Показать все

Изобретение относится к системам связи. Технический результат заключается в повышении эффективности многорежимного выбора систем в системе беспроводной связи. Как описано, могут быть использованы различные методики для синтеза баз данных систем, соответствующих отличающимся группам технологий беспроводного доступа (RAT), таким как список наземных сетей мобильной связи общего пользования (PLMN) и/или список предпочтительного роуминга (PRL), с помощью одной или более наложенных баз данных и ассоциированной информации местоположения для формирования многорежимного списка предпочтительных систем. Как описано, предпочтительный перечень предпочтительных систем может быть создан для усиления степени детализации информации в одной или более базах данных при прежней поддержке баз данных с менее подробной информацией. Дополнительно описаны методики для расширения и/или группирования одной или более наложенных баз данных для обеспечения возможности более высокой доступной степени детализации информации для разных технологий беспроводного доступа (RAT), чем степень детализации, обеспеченная в базах данных систем, соответствующих технологиям беспроводного доступа (RAT). Дополнительно представлены методики для автоматизированного формирования перечня предпочтительных систем на основе изменений наблюдаемого местоположения. 5 н. и 45 з.п. ф-лы, 19 ил.

Реферат

Перекрестная ссылка на родственные заявки

Эта заявка притязает на приоритет предварительной заявки на патент США № 61/082100, поданной 18 июля 2008 года и озаглавленной "УЛУЧШЕНИЕ ВЫБОРА ПРЕДПОЧТИТЕЛЬНЫХ СИСТЕМ ДЛЯ МНОГОРЕЖИМНЫХ БЕСПРОВОДНЫХ СИСТЕМ", которая включена в настоящий документ по ссылке во всей полноте.

УРОВЕНЬ ТЕХНИКИ

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

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

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

Системы беспроводной связи широко применяются для обеспечения различных служб связи, например, через такие системы беспроводной связи может обеспечиваться передача голоса, передача видео, передача пакетных данных, широковещание и службы обмена сообщениями. Эти системы могут представлять собой системы множественного доступа, которые способны поддерживать связь для нескольких терминалов посредством совместного использования доступных системных ресурсов. Примеры таких систем множественного доступа включают в себя системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA) и системы множественного доступа с ортогональным частотным разделением каналов (OFDMA).

Обычно система беспроводной связи с множественным доступом может одновременно поддерживать связь для нескольких беспроводных терминалов. В такой системе каждый терминал может взаимодействовать с одной или более базовыми станциями через передачи данных по прямой и обратной линиям связи. Прямой линией связи (или нисходящей линией связи) называется линия связи от базовых станций к терминалам, и обратной линией связи (или восходящей линией связи) называется линия связи от терминалов к базовым станциям. Эта линия связи может быть установлена через систему с одним входом и одним выходом (SISO), систему с множеством входов и одним выходом (MISO) или систему с множеством входов и множеством выходов (MIMO).

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

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

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

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

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

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

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

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

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

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

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

Фиг.1 - блок-схема системы, которая обеспечивает возможность выбора предпочтительных систем в многорежимной системе беспроводной связи в соответствии с различными аспектами изобретения.

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

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

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

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

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

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

Фиг.8 - блок-схема системы для предоставления усовершенствованной информации перечня приоритетов в соответствии с различными аспектами изобретения.

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

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

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

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

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

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

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

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

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

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

Кроме того, различные аспекты описываются здесь в связи с беспроводным терминалом и/или базовой станцией. Беспроводным терминалом может называться устройство, обеспечивающее пользователю возможность передачи голоса и/или данных. Беспроводной терминал может быть соединен с вычислительным устройством, таким как переносной компьютер или настольный компьютер, или он может представлять собой самостоятельное устройство, такое как карманный компьютер (PDA). Беспроводной терминал также может называться системой, абонентской установкой, абонентской станцией, мобильной станцией, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Беспроводной терминал может представлять собой абонентскую станцию, беспроводное устройство, сотовый телефон, телефон переносной системы связи (PCS), беспроводной телефон, телефон, работающий по протоколу инициирования сеанса (SIP), станцию местной радиосвязи (WLL), карманный компьютер (PDA), карманное устройство, имеющее возможность беспроводной связи, или другое устройство обработки, соединенное с беспроводным модемом. Базовой станцией (например, точкой доступа или усовершенствованным узлом B (eNB)) может называться устройство в сети доступа, которое взаимодействует по интерфейсу беспроводной связи через один или более секторов с беспроводными терминалами. Базовая станция может действовать в качестве маршрутизатора между беспроводным терминалом и остальной частью сети доступа, которая может включать в себя сеть протокола IP, посредством преобразования принятых кадров интерфейса беспроводной связи в пакеты протокола IP. Базовая станция также координирует управление атрибутами для интерфейса беспроводной связи.

Кроме того, описанные здесь функции могут быть реализованы в аппаратном оборудовании, программном обеспечении, встроенном программном обеспечении или любой их комбинации. При программной реализации функции могут быть сохранены в виде одной или более команд или кода на машиночитаемом носителе или переданы на него. Машиночитаемые носители включают в себя компьютерные носители данных и коммуникационные носители, включающие в себя любую среду, которая способствует передаче компьютерной программы из одного места в другое. Носители данных могут представлять собой любые доступные носители, к которым может получить доступ компьютер. В качестве примера, но без ограничения, такие машиночитаемые носители могут содержать оперативное запоминающее устройство (ОЗУ; RAM), постоянное запоминающее устройство (ПЗУ; ROM), электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ; EEPROM), компакт-диск, предназначенный только для чтения (CD-ROM) или другой накопитель на оптическом диске, накопитель на магнитном диске или другие магнитные запоминающие устройства или любой другой носитель, который может использоваться для переноса или хранения желаемого программного кода в виде команд или структур данных, и к которому может получить доступ компьютер. Кроме того, любое соединение правильно называть машиночитаемым носителем. Например, если программное обеспечение передается с вебсайта, сервера или другого удаленного источника с использованием коаксиального кабеля, волоконно-оптического кабеля, витой пары, цифровой абонентской линии (DSL) или беспроводных технологий, таких как инфракрасные волны, радиоволны и микроволны, то коаксиальный кабель, волоконно-оптический кабель, витая пара, линия DSL или беспроводные технологии, такие как инфракрасные волны, радиоволны и микроволны, входят в определение носителя. В настоящем документе термин "диск" включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск blu-ray, причем диски обычно воспроизводят данные магнитным способом или оптическим способом с помощью лазера. Комбинации упомянутого выше также должны входить в объем машиночитаемых носителей.

Различные описанные здесь методики могут использоваться для различных систем беспроводной связи, таких как системы множественного доступа с кодовым разделением каналов (CDMA), системы множественного доступа с временным разделением каналов (TDMA), системы множественного доступа с частотным разделением каналов (FDMA), системы множественного доступа с ортогональным частотным разделением каналов (OFDMA), системы множественного доступа с частотным разделением каналов с одной несущей (SC-FDMA) и другие такие системы. Термины "система" и "сеть" часто используются здесь взаимозаменяемо. Система CDMA может реализовать такую технологию беспроводной связи, как универсальный наземный беспроводной доступ (UTRA), технология CDMA2000 и т.д. Технология UTRA включает в себя широкополосный доступ CDMA (W-CDMA) и другие варианты доступа CDMA. Кроме того, технология CDMA2000 охватывает стандарты IS-2000, IS-95 и IS-856. Система TDMA может реализовать такую технологию беспроводной связи, как глобальная система мобильной связи (GSM). Система OFDMA может реализовать такую технологию беспроводной связи, как улучшенная технология UTRA (E-UTRA), технология Ultra Mobile Broadband (UMB), стандарт IEEE 802.11 (Wi-Fi), стандарт IEEE 802.16 (WiMAX), стандарт IEEE 802.20, технология Flash-OFDM® и т.д. Технологии UTRA и E-UTRA являются частью универсальной системы мобильной связи (UMTS). Система проекта долгосрочного развития (LTE) в Проекте партнерства по созданию сетей третьего поколения (3GPP) представляет собой грядущий выпуск, который использует технологию E-UTRA, которая использует доступ OFDMA на нисходящей линии связи и доступ SC-FDMA на восходящей линии связи. Технологии UTRA, E-UTRA, UMTS, LTE и GSM описываются в документах организации, называемой "Проект партнерства по созданию сетей третьего поколения (3GPP)". Кроме того, технологии CDMA2000 и UMB описываются в документах организации, называемой "Проект-2 партнерства по созданию сетей третьего поколения (3GPP2)".

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

Фиг.1 иллюстрирует систему 100, которая обеспечивает возможность выбора предпочтительных систем в многорежимной системе беспроводной связи в соответствии с различными описанными здесь аспектами. Как иллюстрирует фиг.1, система 100 может включать в себя один или более терминалов 110 (например, терминалы доступа (AT), мобильные терминалы, блоки пользовательского оборудования (UE) и т.д.) которые могут взаимодействовать с одной или более базовыми станциями 150 (например, точками доступа (AP), узлами B, усовершенствованными узлами B (eNB) и т.д.). В одном примере базовая станция 150 может принимать участие в одном или более взаимодействиях по нисходящим линиям связи (DL, также называемым прямыми линиями связи (FL)) с терминалом 110, и терминал 110 может принимать участие в одном или более взаимодействиях по восходящим линиям связи (UL, также называемым обратными линиями связи (RL)) с базовой станцией 150.

В соответствии с одним аспектом, область, соответствующая системе 100, может обслуживаться несколькими базовыми станциями 150, каждая из которых может обеспечивать функциональные возможности с помощью одной или более технологий беспроводного доступа (RAT). Эти технологии беспроводного доступа могут включать в себя одну или более технологий, созданных различными организациями стандартизации. В качестве конкретного примера технологии беспроводного доступа, используемые в заданной географической области, могут быть реализованы в соответствии со стандартами 3GPP, такими как GSM, система пакетной радиопередачи общего пользования (GPRS), развитие стандарта GSM с увеличенной скоростью передачи данных (EDGE), UMTS, LTE и т.п.; стандартами 3GPP2, такими как IS-95, CDMA2000 (например, 1x, развитие с оптимизацией передачи данных (EV-DO) и т.д.), UMB и т.п.; стандартами IEEE, такими как Wi-Fi, WiMAX и т.д.; и/или любыми другими подходящими стандартами.

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

В соответствии с одним аспектом изобретения, терминал 110, способный к использованию нескольких сетей с разными технологиями радиоинтерфейсов, может реализовать одну или более процедур для выбора предпочтительной системы для взаимодействия в системе 100. В одном примере терминал 110 может основывать выбор системы на такой информации, как информация или перечни 112 приоритетов систем, информация 114 перечня систем и/или информация 152 местоположения. Как проиллюстрировано на фиг.1, информация 112 приоритетов систем и перечень (перечни) 114 систем могут храниться локально в терминале 110, и информация местоположения может быть идентифицирована из ассоциированной базовой станции 150; однако следует понимать, что терминал 110 может получить такую информацию и/или любую другую информацию, подходящую для проведения выбора систем, из любого источника в пределах системы 100 или отдельно от нее. Кроме того, следует понимать, что если явно не заявлено иначе, формула изобретения, приложенная к настоящему описанию, не предназначена для ограничения конкретным местоположением (местоположениями) информации.

Информация 112 приоритетов систем и/или перечень (перечни) 114 систем в одном примере могут быть сохранены в терминале 110 как множество баз данных, которые соответствуют технологиям радиоинтерфейсов и/или группам технологий, которые могут быть использованы терминалом 110. Таким образом, например, могут быть обеспечены разные базы данных, которые соответствуют технологиям 3GGP, технологиям 3GGP2, технологиям IEEE и/или любым другим подходящим группам технологий. Такие базы данных могут быть сохранены в терминале 110 посредством карты модуля идентификации абонента (SIM), памяти и/или другого машиночитаемого хранилища данных, такого как жесткий диск, карта памяти, компакт-диск, предназначенный только для чтения (CD-ROM) и т.п.

В соответствии с одним аспектом изобретения, когда терминалом 110 используются разные базы данных, такие базы данных могут использовать разные не пересекающиеся подмножества информации, могут быть форматированы различным образом и/или физически отличаться одним или более другими способами. В качестве конкретного примера терминал 110 может быть способен выбрать и стандарты 3GPP, и стандарты 3GPP2, поскольку терминал 110 хранит информацию 112 приоритетов систем и перечни 114 систем, соответствующие обоим множествам стандартов. Однако можно видеть, что хотя на высоком уровне каждое множество информации 112 и 114 для соответствующих множеств стандартов определяет упорядочение по приоритетам для выбора системы в зависимости от оператора, технологии доступа и/или другой информации, конфигурации нижнего уровня такой информации 112 и 114 для работы стандартов 3GPP и 3GPP2 могут значительно отличаться. Например, перечень 114 систем для стандартов 3GPP может представлять собой очень неподробный перечень, предоставляющий только информацию кода страны для мобильной связи (MCC)/кода сети мобильной связи (MNC), соответствующую системам стандартов 3GPP, в то время как перечень систем для стандартов 3GPP2 может представлять собой более обширный список, который включает в себя идентификаторы систем (SID), идентификаторы сетей (NID), класс диапазона радиочастот (RF) и/или информацию канала, информацию типа сбора данных и т.п. Кроме того, формат перечней 114 систем и/или информации 112 приоритетов может различаться тем, что информация приоритета стандартов 3GPP может состоять исключительно из перечня систем, упорядоченного по приоритету для соответствующих стран (например, как определено посредством соответствующих кодов MCC) и/или других подобных областей, в то время как информация приоритетов стандартов 3GPP2 может быть форматирована так, чтобы дать возможность различным системам совместно использовать уровни приоритетов и/или обеспечить подмножества перечня приоритетов для в значительной степени более узких областей, таких как геопространственные местоположения (GEO). В соответствии с этим, в зависимости от различий в информации 112 приоритетов систем и перечней 114 систем для разных технологий и/или групп технологий терминал 110, желающий создать предпочтительный список систем с несколькими режимами для одного или более местоположений, может при этом столкнуться с трудностью, если ему даны индивидуальные и отдельные списки для каждого режима и/или используемого стандарта.

Таким образом, в соответствии с одним аспектом изобретения терминал 100 может включать в себя генератор 120 многорежимного списка, который может синтезировать информацию 112 приоритетов систем и перечни 114 систем, соответствующие нескольким разным стандартам и/или технологиям радиоинтерфейсов, для формирования единого многорежимного списка 130 предпочтительных систем, который может быть использован терминалом 110 для выбора системы для взаимодействия в системе 100. В качестве конкретного примера терминал 110 может быть способен работать в одном или более стандартах 3GPP (например, LTE), одном или более стандартах 3GPP2 (например, CDMA2000) и/или в других подходящих стандартах. На основе информации 112 приоритетов систем и перечней 114 систем, соответствующих таким стандартам, наряду с информацией 152 местоположения, которая имеет отношение к одному или более географическим местоположениям, терминал 110 может использовать генератор 120 многорежимного списка для формирования многорежимного списка 130 предпочтительных систем, тем самым обеспечивая терминал 110 возможностью найти сеть связи, использующую любую технологию связи, поддерживаемую терминалом 110, в одном или более местоположениях, предоставленных посредством информации 152 местоположения.

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

В другом примере информация 152 местоположения может соответствовать текущему местоположению терминала 110 в пределах системы 100. Посредством использования текущего местоположения терминала 110 генератор 120 многорежимного списка может предоставить терминалу 110 многорежимный список 130 предпочтительных систем, который включает в себя различные системы, обеспечивающие охват для области, в которой находится терминал 110. Это может быть достигнуто, например, посредством сокращения одного или более обобщенных множеств информации 112 приоритетов систем и/или перечней 114 систем таким образом, чтобы они включали в себя только информацию, имеющую отношение к интересующему местоположению для терминала 110. Различные многорежимные списки 130 предпочтительных систем, соответствующие местоположениям, могут быть предварительно сформированы и предварительно сохранены в терминале 110, или в одном примере многорежимный список 130 предпочтительных систем для конкретного местоположения (например, города, страны и т.д.) может быть автоматически сформирован после определения, что терминал 110 вошел в упомянутое местоположение.

В соответствии с одним аспектом изобретения терминал 110 может дополнительно включать в себя процессор 142 и/или память 144, которые могут быть использованы для реализации и/или иного обеспечения некоторых или всех описанных здесь функциональных возможностей терминала 110. Аналогичным образом, базовая станция 150 может включать в себя процессор 154 и/или память 156 для обеспечения и/или реализации некоторых или всех описанных здесь функциональных возможностей базовой станции 150.

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

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

Конкретный не ограничивающий пример реализации наложения процедур выбора систем, а также конкретный пример методики для формирования многорежимного списка предпочтительных систем, проиллюстрированы посредством системы 300 на фиг.3. Как иллюстрирует фиг.3, информация выбора систем в виде баз 310-350 данных может быть использована мобильным телефоном и/или любым другим подходящим устройством. В частности, базы данных могут включать в себя список 310 наземных сетей мобильной связи общего пользования (PLMN), список 320 предпочтительного роуминга (PRL), одну или более других баз 330 данных системной информации, список 340 приоритетов местоположений (список MLPL) многорежимного выбора систем (MMSS) и базу 350 данных списков приоритетов систем (списков MSPL) для выбора MMSS.

В одном конкретном примере список 310 сетей PLMN может включать в себя список сетей PLMN и может быть сконфигурирован как маленький не подробный список сетей, чтобы минимизировать объем, требуемый для его хранения. Например, соответствующие сети в списке 310 сетей PLMN могут быть идентифицированы с использованием кода MCC, соответствующего стране, в которой расположена сеть, и кода MNC, соответствующего оператору сети, и помещены в список 310 сетей PLMN в порядке убывания приоритета. Однако следует понимать, что список 310 сетей PLMN может использовать любой подходящий формат и/или информацию. Как проиллюстрировано далее, список 310 сетей PLMN может быть создан с использованием списка эквивалентных домашних сетей PLMN (EHPLMN), который может определять сети, классифицированные как домашние сети, списка сетей PLMN оператора (OPLMN), который может определять одну или более предпочтительных сетей, и/или любых других подходящих списков.

В другом конкретном примере список 320 PRL может включать в себя список систем, идентифицированных соответствующими идентификаторами SID и/или NID. В отличие от списка 310 сетей PLMN, список 320 PRL может быть более детальным, подробным списком, который отдает предпочтение подробностям информации, а не требованиям объема памяти. В соответствии с этим, в дополнение к идентификатору SID/NID и информации технологии беспроводного доступа список 320 PRL может дополнительно содержать такую информацию, как класс диапазона радиочастот и/или информация канала, информация типа сбора данных и/или другая информация, имеющая отношение к соответствующим системам. Кроме того, список 320 PRL может включать в себя информацию уровней приоритетов, которая может дать возможность нескольким системам совместно использовать один и тот же уровень приоритета. Как проиллюстрировано далее на фиг.3, список 320 PRL может быть сгруппирован в меньшие списки для систем, расположенных в общих геопространственных местоположениях (GEO), которые могут соответствовать городам, штатам и/или другим географическим областям.

Таким образом, в соответствии с одним аспектом изобретения можно видеть, что список 310 сетей PLMN и список 320 PRL могут обеспечить процедуры выбора систем для мобильного телефона для различных беспроводных технологий аналогично процедурам 210 и 220 выбора систем на фиг.2. Как иллюстрирует далее система 300, также может быть использовано одно или более других множеств 330 процедур выбора систем.

В соответствии с другим аспектом изобретения наложение процедур выбора систем, аналогичное проиллюстрированному на фиг.2, может быть обеспечено в системе 300 посредством списка 340 MLPL и базы 350 данных MSPL. В одном примере список 340 MLPL может содержать множество записей списка MLPL, каждая из которых может идентифицировать по меньшей мере одну систему. В одном примере список 340 MLPL может включать в себя записи для систем, перечисленных в списке 310 сетей PLMN, списке 320 PRL, другую системную информацию 330 и/или любые другие подходящие перечни. Кроме того, каждая запись в списке 340 MLPL может указывать на список MSPL в базе 350 данных списков MSPL. В одном примере соответствующие списки MSPL в базе 350 данных списков MSPL может обеспечивать правила, определяющие перечень приоритетов систем, которые указывают на него.

В соответствии с одним аспектом изобретения иллюстративная структура, которая может быть использована списком 340 MLPL, проиллюстрирована посредством схемы 400 на фиг.4. Как иллюстрирует схема 400, список MLPL может содержать головную информацию, которая включает в себя поле MLPL SIZE, определяющее размер списка MLPL, поле MLPL_ID, идентифицирующее список MLPL, и поле NUM_MLPL_RECS, определяющее количество записей списка MLPL, которые присутствуют в списке MLPL. Как проиллюстрировано далее, соответствующие записи могут включать в себя индекс записи и могут идентифицировать соответствующую систему посредством ее кода MCC и кода MNC. Соответствующие записи могут дополнительно включать в себя поле SYS_LOC_TAG, которое содержит дополнительную информацию о соответствующей системе и указатель на список MSPL, который будет использоваться для системы.

В примере, проиллюстрированном посредством схемы 400, поле SYS_LOC_TAG может включать в себя поле SYS_TYPE, которое идентифицирует тип соответствующей системы, а также три поля тэгов, соответственно обозначенных SYS_LOC_TAG1, SYS_LOC_TAG2 и SYS_LOC_TAG3. В одном конкретном примере, если запись списка MLPL соответствует системе cdma2000, поле SYS_TYPE может указывать, что система представляет собой систему c