ОПРЕДЕЛЕНИЕ МЕСТОПОЛОЖЕНИЯ МОБИЛЬНОЙ СТАНЦИИ
MOBILE STATION LOCATION

Область техники, к которой относится изобретение
Настоящая изобретение относится, в общем, к беспроводным системам передачи данных.
Уровень техники
Данные представляют собой информацию, которая в какой-либо форме пригодна для манипуляции и/или обработки формализованным образом, например одной или большим числом машин. Беспроводные системы передачи данных представляют собой системы, в которых станции передачи данных передают и/или принимают данные посредством по меньшей мере одной беспроводной линии передачи данных (например, через воздух или вакуум).
Один из типов беспроводных систем передачи данных - это мобильные беспроводные системы передачи данных. В мобильных беспроводных системах передачи данных по меньшей мере одна из станций передачи данных представляет собой мобильную станцию. Обычно мобильные беспроводные системы передачи данных состоят из одной или большего числа базовых станций и одной или большего числа мобильных станций. Базовая станция есть географически фиксированная станция передачи данных и обычно состоит из антенн, усилителей, приемников и передатчиков, а также соответствующих аппаратного обеспечения (компьютерного «железа») и программного обеспечения для передачи и приема сигналов и преобразования радиочастотных (РЧ) волн в звуковые сигналы и наоборот. Примером базовой станции является сотовая базовая станция, осуществляющая связь с сотовыми телефонами, находящимися в данное время в той географической зоне (т.е. в сотовой ячейке), в пределах которой базовая станция может уверенно посылать и принимать сигналы.
Мобильная станция является станцией передачи данных и/или речи, предназначенная для использования во время движения или остановки в произвольных точках и обычно состоит из антенны, усилителя, приемника, передатчика, а также имеет соответствующее аппаратное обеспечение и программное обеспечение для посылки и приема сигналов и преобразования РЧ волн в звуковые сигналы и наоборот. Примерами мобильных станций являются сотовые устройства, такие как устройства глобальной системы мобильной связи (GSM), устройства коллективного доступа с частотным разделением каналов (FDMA), устройства коллективного доступа с временным разделением каналов (TDMA), устройства коллективного доступа с кодовым разделением каналов (CDMA), широкополосные устройства коллективного доступа с кодовым разделением каналов (WCDMA), а также устройства аналоговой мобильной телефонной системы.
Имеется много применений для беспроводных мобильных систем передачи данных. Одно из таких применений - определение изначально неизвестного географического местоположения мобильной станции, исходя из информации, собранной от одной или от большего числа станций передачи данных, географическое местоположение которых либо известно, либо может стать известным (например, их местоположение может быть неизвестным в данное время, но может быть определено специальными методами).
Всем специалистам обычной квалификации в этой области техники должно быть очевидно, что имеется возрастающая потребность в увеличении точности определения географического местоположения мобильных станций. Соответственно, один аспект представленной здесь темы заключается в увеличении точности географической локализации мобильных станций.
Сущность изобретения
Способ локализации мобильной станции, который в одном из вариантов реализации характеризуется следующим: регистрируют один или большее число беспроводных каналов, принадлежащих одному или большему числу сетевых провайдеров, а не провайдеру собственной сети мобильной станции, которые по существу в реальном времени обеспечивают связь с одним или с большим числом различаемых базовых станций; и устанавливают географическое местоположение мобильной станции посредством использования одного или большего числа беспроводных каналов, принадлежащих одному или большему числу сетевых провайдеров, а не провайдеру собственной сети мобильной станции.
Способ локализации мобильной станции, который в одном из вариантов реализации характеризуется следующим: выбирают первый беспроводной режим мобильной станции; регистрируют один или большее число каналов первого беспроводного режима, обеспечивающих связь с одной или с большим числом различаемых базовых станций, причем регистрацию осуществляют независимо от того, принадлежат ли эти каналы первого беспроводного режима одному или большему числу сетевых провайдеров, и устанавливают географическое местоположение мобильной станции посредством использования зарегистрированных одного или большего числа каналов первого беспроводного режима.
Способ, характеризующийся в одном из вариантов реализации следующим: принимают запрос о географической информации базовой станции, сетевой провайдер которой неизвестен на мобильной станции, имеющей соответствующего сетевого провайдера; и передают географическую информацию базовой станции, сетевой провайдер которой неизвестен, в ответ на вышеуказанный прием запроса.
Способ установления географического местоположения мобильной станции посредством использования одного или большего числа беспроводных каналов, принадлежащих одному или большему числу сетевых провайдеров, а не провайдеру собственной сети мобильной станции, который в одном из вариантов реализации характеризуется следующим: принимают идентификацию одной или большего числа базовых станций, различаемых посредством мобильной станции; извлекают одно или большее число географических местоположений одной или большего числа базовых станций, различаемых мобильной станцией; и вычисляют географическое местоположение мобильной станции посредством использования географических местоположений одной или большего числа базовых станций.
Способ локализации мобильной станции, связанной с собственным сетевым провайдером, который в одном из вариантов реализации характеризуется следующим: принимают информацию о местоположении, создаваемую собственным сетевым провайдером, связанным с мобильной станцией, и информацию о местоположении от по меньшей мере одного другого сетевого провайдера, который не является собственным сетевым провайдером; и определяют географическое местоположение из принятой информации о местоположении, создаваемой собственным сетевым провайдером, и по меньшей мере одним другим сетевым провайдером, который не является собственным сетевым провайдером.
В одном или в большем числе вариантов реализаций соответствующие системы включают в себя, хотя и не единственно, электронные схемы и/или программное обеспечение для осуществления вышеупомянутых вариантов реализации способа; электронные схемы и/или программные средства могут быть фактически некоторой комбинацией аппаратного обеспечения программного обеспечения, и/или аппаратно-программного обеспечения, сконфигурированные с возможностью осуществления вышеприведенных вариантов реализации способа в зависимости от конструктивных предпочтений проектировщика системы.
Все вышеприведенное представляет собой краткое изложение существа вопроса и поэтому содержит неизбежные упрощения, обобщения и пропуски подробностей; поэтому специалисты в данной области техники заметят, что это краткое изложение носит лишь иллюстративный характер и из него не следуют какие-либо ограничения. Прочие аспекты и особенности изобретения, а также преимущества описанных здесь устройств и/или процессов, единственно определенных формулой изобретения, станут очевидными из нижеследующего подробного описания.
Краткое описание чертежей
На Фиг.1 показано схематическое изображение среды, в которой могут быть использованы основные положения настоящей заявки.
На Фиг.2А показана логическая блок-схема высокого уровня, отображающая варианты осуществления различных процессов, которые могут быть по отдельности и/или совместно реализованы в среде, показанной на Фиг.1.
На Фиг.2В показана логическая блок-схема высокого уровня, отображающая альтернативный вариант осуществления логической блок-схемы высокого уровня, показанной на Фиг.2А.
На Фиг.2С показана логическая блок-схема высокого уровня, отображающая альтернативный вариант осуществления логической блок-схемы высокого уровня, показанной на Фиг.2А.
На Фиг.2D показана логическая блок-схема высокого уровня, отображающая альтернативный вариант осуществления логической блок-схемы высокого уровня, показанной на Фиг.2А.
На Фиг.2E показана логическая блок-схема высокого уровня, отображающая альтернативный вариант осуществления логической блок-схемы высокого уровня, показанной на Фиг.2А.
На Фиг.2F показана логическая блок-схема высокого уровня, отображающая как альтернативный вариант осуществления логической блок-схемы высокого уровня, показанной на Фиг.2E, так и вариант своего собственного осуществления.
На Фиг.3A-4B показана блок-схема, иллюстрирующая пример мобильной станции, выполняющей некоторые из вышеописанных на Фиг.2A-2F этапов в реальной среде.
Использование одних и тех же обозначений на различных чертежах обычно указывает на подобие или же идентичность соответствующих элементов.
Подробное описание
На Фиг.1 показана среда 100, в которой могут быть применены положения настоящей заявки. Изображено некоторое количество базовых станций, которые обозначены как принадлежащие и поддерживающиеся тремя отдельными сетевыми провайдерами А, В, и С, и среди которых расположена мобильная станция 102. В одной из реализаций мобильная станция 102 представляет собой многополосное беспроводное устройство (например, сотовый телефон, способный работать и в диапазоне 800 МГц, и в диапазоне 1900 МГц), а в другой реализации мобильный телефон 102 представляет собой многорежимное устройство (например, сотовый телефон, способный работать в двух или более различных режимах (например, CDMA, WCDMA, AMPS, TDMA, FDMA, передачи данных с высокой скоростью (HDR), и/или в сетях GSM)).
В примере среды 100 сетевой провайдер А поддерживает четыре базовых станции: базовую станцию №А01, базовую станцию №А02, базовую станцию №А03, и базовую станцию №А04, в сетевом стандарте TDMA. Географические местоположения различных базовых станций, обеспечиваемых и/или поддерживаемых сетевым провайдером А, возможно известны. Выражение "возможно известны" в одной из реализаций означает то, что мобильная станция 102 фактически представляет собой абонента сети, обеспечиваемой конкретным сетевым провайдером, и в этом случае информация о физическом местоположении конкретной базовой станции непосредственно предоставляется мобильной станции 102 ее сетевым провайдером. В другой реализации выражение "возможно известны" означает, что хотя мобильная станция 102 и не является абонентом конкретной сети, с которой она связана, но та сеть, с которой мобильная станция 102 связана, снабжает ее информацией о физическом местоположении ее базовой станции (например, так происходит в случае, когда сетевые провайдеры предварительно договорились снабжать такой информацией различных своих абонентов). Еще в одной реализации "возможно известны" означает, что хотя мобильная станция 102 и не является абонентом конкретной сети с которой она связана, но мобильная станция 102 может принять информацию о географическом местоположении базовой станции от доверенного третьего лица (например, от вычислительного комплекса, обеспечиваемого компанией, предварительно договорившейся с сетевыми провайдерами так, что доверенное третье лицо может снабжать информацией о местоположении базовой станции различных заявителей в ответ на такую информацию как сетевой стандарт ID базовой станции (например, TDMA, CDMA, WCDMA, GSM, AMPS, HDR, и др.), и/или частотный стандарт, без обнаружения идентичности сетевого провайдера, который и сам по себе есть базовая станция, для которой эта же информация о географическом местоположении может быть запрошена/предоставлена).
В примерной среде 100 сетевой провайдер В поддерживает две базовые станции: базовую станцию №В01 и базовую станцию №В02 в сетевом стандарте CDMA. Географические местоположения различных базовых станций, обеспечиваемых и/или поддерживаемых сетевым провайдером В, вполне могут быть известны.
В примерной среде 100 сетевой провайдер С поддерживает четыре базовых станции: базовую станцию №С01, базовую станцию №С02, базовую станцию №С03, и базовую станцию №С04 в сетевом стандарте CDMA. Географические местоположения различных базовых станций, обеспечиваемых и/или поддерживаемых сетевым провайдером С, вполне могут быть известны.
Сети стандартов CDMA и TDMA приведены здесь лишь для иллюстрации и специалистам обычной квалификации в этой области техники должно быть очевидно, что могут быть использованы и многие другие сетевые стандарты, такие как стандарты GSM, FDMA, или AMPS. Суть настоящей заявки такова, что если мобильная станция 102 принимает сигнал от базовой станции и из него может быть определено расстояние от мобильной станции 102 до базовой станции 102, то сеть фактически может быть любого типа. Кроме того, хотя сотовые телефоны и рассматривались выше как вид мобильного устройства 102, существенно то, что беспроводное устройство любого типа может быть использовано в рамках идеи настоящей заявки, при том условии, что это беспроводное устройство сможет принимать сигналы базовых станций (например, беспроводные персональные цифровые устройства (PDA), беспроводные пейджеры, а также системы обработки данных, использующие беспроводные модемы).
На Фиг.2А показана логическая блок-схема высокого уровня, отображающая различные варианты осуществления различных процессов, которые могут быть по отдельности и/или совместно реализованы в среде 100, показанной на Фиг.1. Этап 200 способа отображает начало процесса. На этапе 201, в одной из реализаций, мобильная станция 102 посредством имеющихся своих режимов, частотных диапазонов и каналов осуществляет поиск с целью определения, какие режимы, диапазоны частот и каналы обеспечивают в данный момент связь с по меньшей мере одной различаемой базовой станцией. Используемое здесь выражение "различаемая базовая станция" указывает на то, что мобильная станция может принимать и идентифицировать сигналы от базовой станции даже если мобильная станция не распознает или не определяет сетевого провайдера, которому принадлежит базовая станция, а регистрирует один или большее число беспроводных каналов по которым базовые станции могут быть различены.
На этапе 202 мобильная станция 102 выбирает режим работы, например, режим CDMA, режим GSM, режим TDMA, режим AMPS, режим HDR, и т.д., который имеет один или большее число беспроводных каналов, посредством которых базовые станции могут быть различены (например, так как они регистрируются на этапе 201 способа).
На этапе 203 мобильная станция 102 выбирает диапазон частот, используемый выбранным режимом работы (например, используемый при режимах CDMA, WCDMA, GSM, TDMA, AMPS, HDR, и др).
На этапе 204 мобильная станция 102 выбирает канал, используемый в пределах выбранного диапазона частот (например, частотный канал приема/передачи в стандартах TDMA или GSM, или канал пилот-сигнала в стандарте CDMA).
На этапе 206 мобильная станция 102 использует выбранный канал, и при этом возможно определение физического местоположения обнаруженной базовой станции.
Специалистам в данной области техники, будет очевидно, что хотя здесь для концептуальной ясности описаны те операции, которые выполняются конкретными физическими компонентами, в действительности эти же операции могут выполняться на/внутри других конкретных физических компонентах, либо в их совокупности, либо по отдельности.
Например, тогда как многие вычислительные операции здесь будут описаны как выполняющиеся на/внутри мобильной станции 102, всем специалистам, имеющим обычную квалификацию в данной области техники, будет очевидно, что в большинстве реальных систем такие вычислительные операции будут осуществляться в значительной степени с помощью вычислительной электронной техники и/или резидентной программой внутри или вблизи одной или большего числа базовых станций, с которыми связывается мобильная станция 102 (например, метод "тонкого клиента", используемый во многих беспроводных системах). Следовательно, всем специалистам, имеющим обычную квалификацию в данной области техники, будет очевидно, что физические места различных описанных здесь вычислений и/или операций, вообще говоря лишь примерны, и что реальные физические места, электронные схемы, а также программное обеспечение, используемое для выполнения таких операций, определяются конструктивным выбором в пределах компетенции проектировщика системы. Как следствие вышесказанного, исходя из существа настоящей заявки, если некоторое физическое устройство имеет электронную схему, осуществляющую по меньшей мере часть описанной здесь работы, для всех намерений и целей, для которых устройство может рассматриваться как выполняющее все различные вычисления и/или операции, которые действительно могут быть распределены по различным физическим устройствам.
На этапе 208 мобильная станция 102 определяет физическое расстояние между ней самой и различаемой базовой станцией (обычно той базовой станцией, которая имеет наивысшую частоту в выбранном канале).
На этапе 210 мобильная станция 102 определяет достаточно ли у нее информации для локализации ее географического местоположения (например, достаточно ли информации для выполнения операции триангуляции). Всем специалистам, имеющим обычную квалификацию в данной области техники, будет очевидно, что мобильная станция 102 способна относительно точно определить свое физическое местоположение, если только для нее известно физическое расстояние от по меньшей мере трех базовых станций, географическое местоположение которых известно посредством операции, известной как "триангуляция". В одной из реализаций, в случае если на этапе 210 определенной информации оказывается не достаточно для локализации географического местоположения мобильной станции 102, то процесс переходит на этап 212, на котором мобильная станция 102 выбирает канал, отличный от того, что был выбран изначально (например, переключением на каналы с различными частотами в системах стандарта TDMA или GSM, или переключением на различные каналы пилот-сигнала в системах стандарта CDMA). Затем процесс переходит на этап 206, после которого процесс идет описанным выше образом.
В случае если на этапе 210 определенной информации оказывается достаточно для локализации географического местоположения мобильной станции 102 (например, расстояния от по меньшей мере 3-х базовых станций, географические координаты которых известны, если была использована триангуляция), то процесс переходит к этапу 213. На этапе 213 географическое местоположение мобильной станции 102 определено (например, мобильная станция 102 использует триангуляцию для вычисления своего собственного местоположения).
На этапе 214 определение производится в зависимости от того, желательно ли улучшить точность локализации географического местоположения по сравнению с текущим уровнем точности (например, определением местоположения по меньшей мере еще одной базовой станции и расстояния до нее, если только местоположение мобильной станции 102 надежно определено триангуляцией). В одной из реализаций процесс заканчивается на этапе 216, если определено, что точность локализации географического местоположения выше текущего уровня не требуется.
Если определено, что повышение точности локализации географического местоположения выше текущего уровня желательно, то процесс направляется к этапу 212 и продолжается описанным здесь образом.
В альтернативной реализации, в том случае когда на этапе 210 определено, что не достаточно информации для локализации географического местоположения мобильной станции 102, процесс переходит на этап 218, на котором мобильная станция 102 выбирает частотный диапазон, отличный от того, что был выбран изначально. Например, мобильная станция 102 может переключаться с частотного диапазона 800 МГц на частотный диапазон 1900 МГц; причем в одной реализации новый частотный диапазон принадлежит и тому же сетевому провайдеру, которому принадлежал предшествующий частотный диапазон, тогда как в другой реализации новый частотный диапазон принадлежит другому сетевому провайдеру. Затем процесс переходит на этап 204 и продолжается так как здесь описано.
В альтернативной реализации, в том случае когда на этапе 214 определено, что желательно повысить точность локализации географического местоположения выше текущего уровня, процесс переходит на этап 218. На этапе 218 мобильная станция 102 выбирает частотный диапазон, отличный от того, что был выбран непосредственно перед тем. Затем процесс переходит на этап 204 и продолжается таким же образом как здесь описано.
В другой альтернативной реализации, в том случае когда на этапе 210 определено, что информации для локализации географического местоположения мобильной станции 102 не достаточно, процесс переходит на этап 220. На этапе 220 мобильная станция 102 выбирает рабочий стандарт, например CDMA, GSM, TDMA, AMPS, и т.д., причем выбранный стандарт отличается от того, что был выбран непосредственно перед тем. Затем процесс переходит на этап 203 и продолжается таким же образом как здесь описано.
В другой альтернативной реализации, в том случае когда на этапе 214 определено, что желательно повысить точность локализации географического местоположения выше текущего уровня, процесс переходит на этап 220. На этапе 220 мобильная станция 102 выбирает рабочий стандарт, например CDMA, GSM, TDMA, AMPS, и т.д., причем выбранный стандарт отличается от того, что был выбран непосредственно перед тем. Затем процесс переходит на этап 203 и продолжается таким же образом как здесь описано.
На Фиг.2В приведена логическая блок-схема высокого уровня, иллюстрирующая альтернативную реализацию логической блок-схемы высокого уровня, показанной на Фиг.2А. В этой показанной реализации этап 201 включает в себя подэтапы 230-234. На этапе 230 мобильная станция 102 выбирает отмененный перед тем беспроводной режим. На этапе 232 мобильная станция 102 регистрирует один или большее число отмененных перед тем беспроводных каналов, которые обеспечивают связь с одной или с большим числом различаемых базовых станций (например, различаемые базовые станции будут регистрироваться даже если для мобильной станции 102 не известен сетевой провайдер базовой станции), причем вышеуказанная регистрация осуществляется независимо от одного или большего числа сетевых провайдеров, которым принадлежат каналы, а также вышеуказанная регистрация основана на либо активном, либо пассивном мониторинге (например, посредством опроса, как в CDMA системах, или посылкой радиозапроса для базовых станций как в TDMA/GSM системах). На этапе 234 мобильная станция 102 определяет имеются ли дополнительные режимы для выбора. Таким образом, этап выбора 230 и этап регистрации 232 повторяются до тех пор, пока все беспроводные режимы мобильной станции не будут выбраны. Остальные этапы альтернативной реализации логической блок-схемы высокого уровня функционируют так, как было описано.
На Фиг.2С приведена логическая блок-схема высокого уровня, иллюстрирующая альтернативную реализацию логической блок-схемы высокого уровня, показанной на Фиг.2А. Видно, что этап 201 включает в себя подэтапы 240-244. На этапе 240 мобильная станция 102 выбирает отмененный перед тем беспроводной частотный диапазон мобильной станции. На этапе 242 мобильная станция 102 регистрирует один или большее число отмененных перед тем беспроводных частотных каналов, которые обеспечивают связь с одной или с большим числом различаемых базовых станций. Регистрация осуществляется независимо от одного или большего числа сетевых провайдеров, которым принадлежат каналы и основана на либо активном, либо пассивном мониторинге. На этапе 244 мобильная станция 102 определяет имеются ли дополнительные беспроводные частотные диапазоны для выбора. Таким образом, этап выбора 240 и этап регистрации 242 повторяются до тех пор, пока все беспроводные частотные диапазоны мобильной станции не будут выбраны. Остальные этапы альтернативной реализации логической блок-схемы высокого уровня функционируют так, как было описано.
Еще в одном альтернативном варианте реализации (не показан) на этапе 210 сотовая и PCS сети функционируют при различных сетевых провайдерах, имеющих между собой соглашение о роуминге. Это означает, что мобильная станция 102 имеет вообще говоря всю информацию о "конкурирующих" системах, предварительно записанную в память. Следовательно, в этой ситуации мобильная станция 102 может и не пытаться отыскивать базовые станции, если только ей не требуется определение местоположения таким образом, как это здесь описано. В этом специальном случае мобильная станция 102 может изменить свои обычные алгоритмы и выполнить поиск альтернативных систем. Всем специалистам, имеющим обычную квалификацию в данной области техники, будет очевидно, что информация об альтернативных системах может либо храниться в локальной памяти мобильной станции 102 и/или доставляться на мобильную станцию 102 пересылкой по сети, определение местоположения которой требует минимальной поправки к стандартным рабочим сетевым алгоритмам. Всем специалистам, имеющим обычную квалификацию в данной области техники, будет очевидно, что имеются различные способы действительного осуществления описанного здесь механизма поиска. Например, такой механизм поиска может быть поиском в реальном времени, который настроен на новую частоту во время обработки сигнала в реальном масштабе времени. Или, такой механизм поиска может быть демпфирующим поиском, когда мобильная станция 102 настраивается на новую частоту и сохраняет достаточную для последующей обработки часть сигнала. Мобильная станция 102 затем может снова настроиться на свой служебный канал или систему и выполнить независимый поиск хранящейся части сигнала. Специалистам в данной области техники, будет очевидно, что стандарт CDMA подходит для вышеуказанных операций.
На Фиг.2D приведена логическая блок-схема алгоритма высокого уровня, иллюстрирующая альтернативную реализацию процесса, показанного на Фиг.2А. Видно, что этап 206 включает в себя ряд подэтапов 252-254. На этапе 252 мобильная станция 102 вслед за приемом идентификации (ID) базовой станции на выбранной частоте посылает ID базовой станции, выбранную частоту и/или стандарт сети доверенной третьей стороне, которая служит базой данных о географическом местоположении. Например, все специалисты, имеющие обычную квалификацию в данной области техники, знают, что сведения о географическом местоположении базовых станций обычно конфиденциальны, и что сетевые провайдеры обычно предпочитают не разглашать географические местоположения своих базовых станций. Соответственно, если в варианте реализации применяется доверенная третья сторона, то она используется для уверенности в том, что географические местоположения различных базовых станций могут быть раскрыты без идентификации принадлежности этих базовых станций сетевому провайдеру. Доверенная третья сторона может быть вычислительным/деловым объектом, имеющим доступ к географическим местоположениям базовых станций многих сетевых провайдеров, но она также связана договорным обязательством о сохранении конфиденциальности сведений о сетевых провайдерах различных базовых станций. Обычно мобильная станция 102 связывается с доверенной третьей стороной в пределах своей собственной сети.
На этапе 254 мобильная станция 102 принимает информацию о географическом местоположении базовой станции от доверенной третьей стороны. Остальные этапы альтернативной реализации логической блок-схемы алгоритма высокого уровня функционируют так, как было описано выше.
В другом варианте реализации на этапе 258 мобильная станция 102 принимает информацию о географическом местоположении базовой станции непосредственно от базовой станции, с которой она связана. Этот вариант реализации обычно используется тогда, когда мобильная станция 102 связана с базовой станцией своей собственной сетью (например, постоянно выделенной провайдером собственной сети, или временно выделенной провайдером роуминговой сети). Остальные этапы альтернативной реализации логической блок-схемы алгоритма высокого уровня функционируют так, как было описано выше.
На Фиг.2E приведена логическая блок-схема алгоритма высокого уровня, иллюстрирующая альтернативный вариант реализации логической блок-схемы алгоритма высокого уровня, показанной на Фиг.2А. Видно, что этап 213 включает в себя номер подэтапа 260. На этапе 260 мобильная станция 102 вычисляет свое собственное географическое местоположение (например, вычисление триангуляцией). Остальные этапы альтернативной реализации логической блок-схемы алгоритма высокого уровня функционируют так, как было описано выше.
Как показано также, этап 213 включает в себя ряд подэтапов 262-266. На этапе 262 модуль определения местоположения (например, доверенная третья сторона) принимает идентификацию одной или большего числа базовых станций, различаемых мобильной станцией 102. На этапе 264 модуль определения местоположения принимает географические местоположения одной или большего числа базовых станций, различаемых мобильной станцией 102. На этапе 266 модуль определения местоположения вычисляет географическое местоположение мобильной станции 102 посредством использования географического местоположения одной или большего числа базовых станций. Остальные этапы альтернативной реализации логической блок-схемы алгоритма высокого уровня функционируют так, как было описано выше.
Как показано далее, этап 213 включает в себя ряд подэтапов 262-268. На этапе 268 модуль определения местоположения передает вычисленное географическое местоположение мобильной станции (например, назад на саму мобильную станцию, или на другой вычислительный субъект на или вблизи базовой станции). В этом альтернативном варианте реализации этапы 262-266 функционируют так, как описано ранее. Остальные этапы альтернативной реализации логической блок-схемы алгоритма высокого уровня функционируют так, как было описано выше.
На Фиг.2F приведена логическая блок-схема алгоритма высокого уровня, иллюстрирующая альтернативный вариант реализации логической блок-схемы алгоритма высокого уровня, показанной на Фиг.2E. Видно, что этап 264 включает в себя ряд подэтапов 270-274. На этапе 270 модуль определения местоположения (например, доверенная третья сторона или модуль определения местоположения, находящийся в собственной сети мобильной станции 102) получает идентификатор базовой станции или частоту базовой станции, сетевой провайдер которой неизвестен. На этапе 272 модуль определения местоположения определяет по меньшей мере одну географическую зону, ближайшую к базовой станции, сетевой провайдер которой неизвестен; например, извлечением по меньшей мере одной известной географической зоны по меньшей мере одной базовой станции, с которой мобильная станция 102 может в данный момент поддерживать связь, такой как координаты базовой станции в собственной сети мобильной станции 102. На этапе 274 модуль определения местоположения извлекает географическое местоположение базовой станции, сетевой провайдер которой неизвестен, посредством использования по меньшей мере одной определенной географической зоны, а также идентификатора базовой станции и/или частоты базовой станции, сетевой провайдер которой неизвестен. Остальные этапы альтернативной реализации логической блок-схемы алгоритма высокого уровня функционируют так, как было описано выше.
Как можно видеть, еще в одном варианте реализации этап 213 включает в себя ряд подэтапов 270-276. На этапе 276 модуль определения местоположения передает географическую информацию базовой станции, сетевой провайдер которой неизвестен, но без идентификации сетевого провайдера, связанного с базовой станцией, сетевой провайдер которой неизвестен (например, так, как было описано выше в связи с идеей о доверенной третьей стороне). В этой альтернативе этапы 270-274 функционируют так, как было описано выше. Остальные этапы альтернативной реализации логической блок-схемы алгоритма высокого уровня функционируют так, как было описано выше.
Из Фиг.2A-2F можно видеть, что имеется много различных возможных альтернативных путей реализации алгоритма высокого уровня, представленного на этих логических блок-схемах. Ниже представлено несколько примеров, показывающих как могут применяться эти различные пути в рамках показанной примерной среды 100.
На Фиг.3А-3В иллюстрируется выполнение мобильной станцией 102 некоторых из описанных выше этапов из Фиг.2A-2F в среде 100. Для иллюстрации предполагается, что мобильная станция 102 многорежимная, многодиапазонная, причем беспроводной телефон выбирает режим TDMA в качестве текущего рабочего режима (например, выбирается TDMA или GSM режим, как на этапе 202 в способе, показанном на Фиг.2А). Мобильная станция 102 также выбирает первый частотный диапазон (например, выбирает первый частотный диапазон, как на этапе 203 в способе, показанном на Фиг.2А), который оказывается частотным диапазоном, принадлежащим TDMA сети, или сети провайдера А, и в котором работают базовые станции А01 и А044 сетевого провайдера А. (Базовые станции А02 и А03 сетевого провайдера А работают в отдельном частотном диапазоне, как показано с помощью пунктирных линий и, следовательно, не могут в данный момент быть "увиденными" мобильной станцией 102, хотя если бы они были в пределах диапазона мобильной станции 102, то должны были бы переключить мобильную станцию 102 в соответствующий частотный диапазон, в пределах которого работают базовые станции А02 и А03).
Затем мобильная станция 102 выбирает первую частоту в первом выбранном частотном диапазоне (например, выбирает первый канал, как на этапе 204 на Фиг.2А). Как показано на Фиг.3А, мобильная станция 102 использует первую выбранную частоту для определения первого времени распространения t1 радиопередачи между базовой станцией №А01 сетевого провайдера А и самой мобильной станцией 102 посредством любого из ряда способов, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, посредством опроса базовой станции №А01). Всем специалистам, имеющим обычную квалификацию в данной области техники, будет очевидно, что как только время распространения t1 известно, то расстояние до мобильной станции 102 от базовой станции может быть рассчитано использованием скорости распространения радиоволн (например, скорости света в воздухе). Мобильная станция 102 определяет также географическое местоположение LA01 (например, географические координаты - долготу и широту) базовой станции А01 сетевого провайдера А, которое в некоторых вариантах реализации принимают непосредственно от сетевого провайдера А и которое в других вариантах реализации принимают от доверенной третьей стороны, как было описано выше.
Вслед за определением мобильной станцией 102 времени первого распространения t1 (и, следовательно, расстояния до базовой станции А01 сетевого провайдера А), а также местоположения LA01 сетевого провайдера базовой станции А01, мобильная станция 102 выбирает второй канал в первом выбранном частотном диапазоне (например, как на этапе 212 в способе по Фиг.2А). Используя вторую выбранную частоту в первом выбранном частотном диапазоне, мобильная станция 102 определяет время t2 второго распространения радиосигнала между базовой станцией №А04 сетевого провайдера А и самой мобильной станцией 102, определяет посредством любого из набора методик, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, посредством «опроса» базовой станции №А04). Мобильная станция 102 определяет также географическое местоположение LA04 (например, географические координаты - долготу и широту), базовой станции А04 сетевого провайдера А, которое в некоторых вариантах реализации принимают непосредственно от сетевого провайдера А, и которое в других вариантах реализации принимают от доверенной третьей стороны, как было описано выше.
Заметим, что в этот момент для мобильной станции 102 известно расстояние от нее самой до двух известных географических местоположений (например, географических местоположений базовых станций А01 и А04). Следовательно, если мобильная станция 102 использует триангуляцию для определения своего географического местоположения, то при этом у нее для этой локализации еще не достаточно информации (например, определение на этапе 210, в случае недостаточной информации для локализации мобильной станцией 102 своего географического местоположения, должно давать отрицательный ответ).
Из Фиг.2А можно видеть, что если в некоторых вариантах реализации доступен третий канал в первом выбранном частотном диапазоне, то мобильная станция 102 может выбрать третий канал и работать в его пределах. Однако если, например, при последующем определении времени t2 мобильной станцией 102 (и, следовательно, расстояния от сетевого провайдера А базовой станции А04) и местоположения LA04 сетевого провайдера А базовой станции А04, мобильная станция 102 определяет, что третий канал не доступен в первом выбранном частотном диапазоне, то для работы необязателен выбор нового частотного диапазона или режима.
Предположим для иллюстрации, что мобильная станция 102 выбирает переключение на новый частотный диапазон (например, как показано на этапе 218 на Фиг.2А) для приема дополнительной информации, необходимой для локализации ее географического местоположения. Пример такой операции показан на Фиг.3В.
На Фиг.3В иллюстрируется выбор мобильной станцией 102 второго частотного диапазона (например, как на этапе 216), что бывает необходимо в случае принадлежности частотного диапазона к сети стандарта TDMA сетевого провайдера А, в которой работают базовые станции А02 и А03, относящиеся к сетевому провайдеру А. (Заметим, что базовые станции А01 и А04 сетевого провайдера А работают в первом выбранном частотном диапазоне и, следовательно, не могут непосредственно быть "увидены" мобильной станцией 102, хотя они и находятся в радиусе действия мобильной станции 102). Мобильная станция 102 выбирает первую частоту во втором выбранном частотном диапазоне (например, как на этапе 204, когда этап 204 сопровождает выполнение этапа 218). Мобильная станция 102 определяет третье время распространения t3 для передачи радиосигнала между базовой станцией А03 сетевого провайдера А и самой мобильной станцией 102, причем любым из ряда методов, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, опросом базовой станции А03). Всем специалистам, имеющим обычную квалификацию в данной области техники, должно быть очевидно, что как только время распространения известно, то и расстояние до мобильной станции от базовой станции может быть вычислено. Мобильная станция 102 также определяет географическое местоположение LA03 (например, географические координаты) базовой станции А03 сетевого провайдера А, которое в некоторых вариантах реализации принимается непосредственно от сетевого провайдера А, а в других вариантах реализации принимается от доверенной третьей стороны, как это здесь описано.
Таким образом, для мобильной станции 102 известно расстояние от нее самой до трех известных географических местоположений (например, географических местоположений базовых станций А01, А03 и А04). Следовательно, если предполагать, что мобильная станция 102 использует триангуляцию для определения ее географического местоположения, то она в этом случае имеет достаточно информации для локализации своего географического местоположения (например, определение на этапе 210, в случае достаточной информации для локализации мобильной станцией 102 своего географического местоположения, должно давать положительный ответ).
После определения мобильной станцией 102 времени t3 (и, следовательно, расстояния от базовой станции А03 сетевого провайдера А) и положения LA03 сетевого провайдера базовой станции А03, мобильная станция 102 имеет достаточно информации для локализации своего географического местоположения посредством триангуляции (например, на запрос на этапе 210 способа должен даваться положительный ответ). Хотя мобильная станция 102 и имеет достаточно информации для триангуляции, она все же определяет, что второй канал доступен в первом выбранном частотном диапазоне и выбирает вторую частоту во втором выбранном частотном диапазоне (например, это может произойти при определении на этапе 214, когда на желание повысить точность дается положительный ответ и процесс переходит на выполнение этапа 218).
Мобильная станция 102, использующая вторую выбранную частоту во втором выбранном частотном диапазоне, определяет четвертое время распространения t4 для передачи радиосигнала между базовой станцией №А02 сетевого провайдера А и самой мобильной станцией 102, причем любым из ряда методов, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, опросом базовой станции А02). Мобильная станция 102 также определяет географическое местоположение LA02 (например, географические координаты) базовой станции А02 сетевого провайдера А, которое в некоторых вариантах реализации принимается непосредственно от сетевого провайдера А, а в других вариантах реализации принимается от доверенной третьей стороны, как это здесь описано.
Как отмечено выше, в различных путях логической блок-схемы высокого уровня на Фиг.2А, для мобильной станции 102 возможно переключение на другой рабочий режим и последующая локализация ее (мобильной станции 102) географического местоположения при этом другом режиме. Операции, иллюстрирующие вышесказанное, показаны на Фиг.4А-В и описываются ниже, что продолжает ряд примеров, приведенных на Фиг.3А-В.
На Фиг.4А показана мобильная станция 102 (предполагается для наглядности, что это многорежимный, многодиапазонный сотовый телефон), выбравшая CDMA в качестве своего текущего режима работы (например, выбравшая CDMA режим на этапе 202 на Фиг.2А). Далее, мобильная станция 102 выбрала первый частотный диапазон, принадлежащий сетевому провайдеру В (например, выбрала первый частотный диапазон на этапе 203), который оказался частотным диапазоном, принадлежащим сети CDMA сетевого провайдера В, и в котором работают базовые станции В01 и В02 сетевого провайдера В. Базовые станции С01-С04 сетевого провайдера С работают в отдельном частотном диапазоне и, следовательно, не могут в данный момент быть "увиденными" мобильной станцией 102, как это показано пунктирной линией, хотя они могут быть и в пределах досягаемости мобильной станции 102, если бы мобильная станция 102 настроилась на их частотный диапазон стандарта CDMA.
Мобильная станция 102 выбирает первый канал пилот-сигнала в первом выбранном частотном диапазоне (например, выбирает первый канал на этапе 204). Мобильная станция 102 использует этот первый выбранный канал пилот-сигнала для определения первого времени распространения t5 для передачи радиосигнала между базовой станцией №В01 сетевого провайдера В и ее самой (мобильной станцией 102), причем любым из ряда методов, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, определением смещения элементарного сигнала принятого канала пилот-сигнала относительно другого известного/принятого канала пилот-сигнала (не показано)). Всем специалистам, имеющим обычную квалификацию в данной области техники, должно быть очевидно, что как только время распространения t5 известно, то и расстояние до мобильной станции от базовой станции может быть вычислено. Мобильная станция 102 также определяет географическое местоположение LВ01 (например, географические координаты - долгота и широта) базовой станции В01 сетевого провайдера В, которое в некоторых вариантах реализации принимается непосредственно от сетевого провайдера В, а в других вариантах реализации принимается от доверенной третьей стороны, как это здесь описано.
После определения мобильной станцией 102 времени t5 (и, следовательно, расстояния от базовой станции В01 сетевого провайдера В) и местоположения LВ01 сетевого провайдера базовой станции В01, мобильная станция 102 выбирает второй канал пилот-сигнала в первом выбранном частотном диапазоне, принадлежащем сетевому провайдеру В (например, как на этапе 212). Мобильная станция 102, используя второй выбранный канал пилот-сигнала в первом выбранном частотном диапазоне, определяет шестое время распространения t6 для передачи радиосигнала между базовой станцией №В02 сетевого провайдера В и ее самой (мобильной станцией 102), причем любым из ряда методов, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, определением смещения элементарного сигнала принятого канала пилот-сигнала относительно другого известного/принятого канала пилот-сигнала). Мобильная станция 102 также определяет географическое местоположение LВ02 (например, географические координаты - долгота и широта) базовой станции В02 сетевого провайдера В, которое в некоторых вариантах реализации принимается непосредственно от сетевого провайдера В, а в других вариантах реализации принимается от доверенной третьей стороны, как это здесь описано.
В этот момент мобильной станции 102 известно расстояние от нее самой до шести известных географических местоположений (например, расстояния от географических местоположений базовых станций А01, А02, А03 и А04, как описано в связи с Фиг.3А-В, а также расстояний от географических местоположений базовых станций В01 и В02, как описано в связи с Фиг.3А). Следовательно, если предполагать, что мобильная станция 102 использует триангуляцию для определения ее географического местоположения, то она в этом случае имеет достаточно информации для локализации своего географического местоположения (например, определение на этапе 210, в случае достаточной информации для локализации мобильной станцией 102 своего географического местоположения, должно давать положительный ответ).
Из Фиг.4В видно, что после определения мобильной станцией 102 времени t6 (и, следовательно, расстояния от базовой станции В02 сетевого провайдера В) и местоположения LВ02 сетевого провайдера базовой станции В02, мобильная станция 102 имеет более чем достаточно информации для локализации своего географического местоположения посредством триангуляции (например, на запрос на этапе 210 способа должен даваться положительный ответ). Хотя мобильная станция 102 и имеет достаточно информации для триангуляции, но находясь еще в режиме CDMA, она определяет, что требуется еще большая точность локализации. Следовательно, мобильная станция 102 выбирает второй частотный диапазон в режиме CDMA, принадлежащий сетевому провайдеру С (например, это может произойти при определении на этапе 214, когда на желание повысить точность дается положительный ответ и процесс переходит на выполнение этапа 218), который оказался частотным диапазоном, принадлежащим сети CDMA сетевого провайдера С, и в котором работают базовые станции С01, С02, С03 и С04 сетевого провайдера С. Базовые станции В01 и В02 сетевого провайдера В работают в отдельном частотном диапазоне и, следовательно, не могут в данный момент быть "увиденными" мобильной станцией 102, как это показано пунктирной линией, хотя они могут быть и в пределах досягаемости мобильной станции 102, если бы мобильная станция 102 настроилась на их частотный диапазон.
Мобильная станция 102 выбирает первый канал пилот-сигнала во втором выбранном частотном диапазоне (например, выбирает первый канал на этапе 204, если этап 204 сопровождает этап 218). Мобильная станция 102 использует этот первый выбранный канал пилот-сигнала для определения первого времени распространения t7 для передачи радиосигнала между базовой станцией №С01 сетевого провайдера С и ее самой, причем любым из ряда методов, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, определением смещения элементарного сигнала принятого канала пилот-сигнала относительно другого известного/принятого канала пилот-сигнала). Всем специалистам, имеющим обычную квалификацию в данной области техники, должно быть очевидно, что как только время распространения t7 известно, то и расстояние до мобильной станции от базовой станции может быть вычислено. Мобильная станция 102 также определяет географическое местоположение LС01 (например, географические координаты - долгота и широта) базовой станции С01 сетевого провайдера С, которое в некоторых вариантах реализации принимается непосредственно от сетевого провайдера С, а в других вариантах реализации принимается от доверенной третьей стороны, как это здесь описано.
После определения мобильной станцией 102 времени t7 (и, следовательно, расстояния от базовой станции С01 сетевого провайдера С) и местоположения LС01 сетевого провайдера базовой станции С01 мобильная станция 102 последовательно выбирает второй, третий и четвертый каналы пилот-сигнала во втором выбранном частотном диапазоне, принадлежащем сетевому провайдеру С (например, как на этапе 212), используя методы, аналогичные описанным здесь в других местах. Используя второй, третий и четвертый выбранные каналы пилот-сигнала во втором выбранном частотном диапазоне, мобильная станция 102 определяет восьмое, девятое и десятое время распространения t8, t9 и t10 для передачи радиосигнала между базовой станцией №С04, С03 и С02 сетевого провайдера С и самой мобильной станцией 102, причем любым из ряда методов, хорошо известных всем специалистам, имеющим обычную квалификацию в данной области техники (например, определением смещения элементарного сигнала принятого канала пилот-сигнала относительно другого известного/принятого канала пилот-сигнала). Мобильная станция 102 также последовательно определяет географическое местоположение LС04, LC03 и LC02 (например, географические координаты - долготу и широту) базовой станции В02 сетевого провайдера В, которое в некоторых вариантах реализации принимается непосредственно от сетевого провайдера В, а в других вариантах реализации принимается от доверенной третьей стороны, как это здесь описано. Затем можно предположить, что определение этапа 215 при том, что желаемая точность выходит за пределы доступной, рассматривается как негативное и показанный на Фиг.3А-4В пример завершается.
Изобретатели подчеркивают, что описанные здесь процессы и устройства дают определенные выгоды, и некоторые из них будут перечислены ниже. Одна из выгод обусловлена возможностью, обеспечиваемой некоторыми из описанных здесь схем, переключения на другую частоту поиска базовых станций в стандарте CDMA, что в определенной степени облегчает проблему, известную в технике как проблема ближнего-дальнего. Другая выгода обусловлена возможностью, обеспечиваемой некоторыми из описанных здесь схем, переключения на другую частоту поиска базовых станций в пределах предварительно выбранного частотного диапазона, что в определенной степени облегчает проблемы, связанные с затуханием; особенно проблемы, связанные с тем фактом, что сигналы различных частот при своем распространении затухают фактически независимо один от другого. Еще одна выгода обусловлена возможностью, обеспечиваемой некоторыми из описанных здесь схем, переключения на другой частотный диапазон поиска базовых станций в пределах предварительно выбранного беспроводного режима, что в определенной степени облегчает проблемы, связанные с затуханием. Еще одна выгода обусловлена тем фактом, что в гибридных системах, использующих систему GPS для облегчения локализации мобильных станций, часто сигнал GPS не принимается (например, внутри многих зданий) и, следовательно, поскольку данная схема улучшает точность, используя доступные базовые станции, то описанные здесь данные схемы могут помочь гибридным системам, которые используют GPS в дополнение к базовым станциям, достигнуть точности, ассоциируемой с GPS, даже если сигнал GPS не доступен.
В дополнение к вышесказанному, изобретатели хотели бы повторить изложенную выше суть. Итак, часто мобильная станция сама по себе не определяет местоположения и определяется оно в вычислительных модулях, имеющихся внутри или вблизи базовых станций, или находящихся в пределах компьютерной сети, связанной с базовыми станциями. Например, долгое время определением местоположения много интересовались те, кто связан с аварийно-спасательной системой 911. Конкретно, требуются новые регулировки перед тем, как сетевой провайдер маршрутизирует вызов от мобильной станции на систему 911, а именно сетевой провайдер должен локализовать местоположение мобильной станции перед маршрутизацией такого вызова, а также донести определение местоположения до системы 911, если вызов вслед за этим маршрутизируется. Соответственно, хотя в некоторых примерах операции по определению местоположения были объяснены здесь для простоты понимания как выполняющиеся мобильной станцией, специалисты в данной области техники поймут, что в большинстве применений вычисления при определении местоположения, по меньшей мере отчасти, выполняются в вычислительных модулях, которые содержатся в физических устройствах, а не в мобильной станции. Как объяснено выше, исходя из сути настоящей заявки, если некоторое физическое устройство имеет электронную схему, осуществляющую, по меньшей мере отчасти, описанный здесь процесс, для любых целей это устройство может рассматриваться как выполняющее все возможные вычисления и/или операции, которые могут быть распределены по различным физическим устройствам, поскольку там, где эти вычисления необходимы, реальное исполнение определяется конструктивным выбором проектировщика системы.
Изобретатели подчеркивают, что хотя в приведенных здесь примерах определение местоположения выполняется с помощью трех измерений - триангуляцией, можно видеть, что некоторые примеры иллюстрируют увеличение точности триангуляции использованием точек в количестве больше трех. Следовательно, все специалисты, имеющие обычную квалификацию в данной области техники, должны видеть, что использованное здесь понятие "триангуляция" имеет лишь иллюстративный смысл для методик, использующих не три измерения. Кроме того, хотя примеры триангуляции обсуждались здесь для иллюстрации, все специалисты, имеющие обычную квалификацию в данной области техники, должны видеть, что существуют и более сложные методы определения местоположения, а именно те, что используют столько измерений, сколько возможно, а также для определения местоположения используют взвешенные вычисления. Следовательно, всем специалистам, имеющим обычную квалификацию в данной области техники, должно быть очевидно, что триангуляция, как она здесь использована, по существу представляет собой частный случай других, более сложных методик определения местоположения, известных всем специалистам, имеющим обычную квалификацию в данной области техники. Далее, изобретатели подчеркивают, что вопрос о точности определения местоположения может быть разрешен многими другими способами, известными всем специалистам, имеющим обычную квалификацию в данной области техники.
Все специалисты, имеющие обычную квалификацию в данной области техники, должны видеть, что описанная здесь схема может быть использована во многих различных устройствах, имеющих беспроводные системы связи, подобные тем, что здесь описаны. Например, описанные здесь схемы окажутся полезными в одном или большем числе беспроводных устройств связи, которые должны характеризовать системы беспроводной связи, такие как беспроводные телефоны (например, TDMA, CDMA, или других стандартов сотовые телефоны), беспроводные модемы, беспроводные пейджеры, а также оборудование беспроводных базовых станций. Внедрение описанных здесь схем в эти устройства может быть осуществлено благодаря настоящим указаниям и с помощью обычного экспериментирования, вполне в рамках специалистов обычной компетенции в данной области техники.
Все специалисты, имеющие обычную квалификацию в данной области техники, должны видеть, что развитие идет в направлении снижения различий между аппаратной ("железной") и программной реализациями аспектов системы; использование аппаратного обеспечения или программного обеспечения обычно (в некоторых применениях выбор между "железом" и программой может быть важным) сводится к конструктивному выбору, исходя из противопоставления стоимости и эффективности. Всем специалистам, имеющим обычную квалификацию в данной области техники, должно быть очевидно, что имеются различные средства продвижения описанных здесь аспектов процессов и/или систем (например, аппаратного обеспечения, программного обеспечения и/или аппаратно-программного обеспечения), и что предпочтительное средство будет зависеть от конкретной задачи, для которой процессы и/или системы применяются. Например, если конструктор определяет, что скорость и точность приоритетны, то конструктор может сделать выбор в пользу аппаратного обеспечения и/или аппаратно-программного обеспечения; а если приоритетна гибкость в применении, то конструктор может выбрать единственно программную реализацию; или еще по другому - конструктор может выбрать некоторую комбинацию аппаратного обеспечения, программного обеспечения и/или аппаратно-программного обеспечения. Следовательно, имеется ряд возможных средств, с помощью которых могут быть осуществлены аспекты описанных здесь процессов и ни один из них не имеет преимущества перед другими, а выбор зависит от конкретных задач и специфических целей (например, скорость, гибкость или предсказуемость) конструктора, что может варьироваться.
Приведенное выше подробное описание имеет ряд различных прямых реализаций устройств и/или процессов посредством использования блок-схем, схем последовательности операций и примеров. Поскольку блок-схемы, схемы последовательности операций и примеры содержат одну или большее число функций и/или операций, то следует понять, что каждая функция и/или операция в пределах этих блок-схем, схем последовательности операций или примеров может быть реализована отдельно и/или совместно, посредством широкого спектра аппаратного обеспечения, программного обеспечения, аппаратно-программного обеспечения или их виртуальной комбинации. В одном варианте реализации рассмотренная идея может быть осуществлена посредством Application Specific Integrated Circuits (ASICs). Однако специалистам в данной области техники, должно быть ясно, что рассмотренные здесь реализации, в целом или по частям, могут быть с успехом осуществлены и при стандартной интегральной схемотехнике, как одна или большее число компьютерных программ, работающих на одном или большем числе компьютеров (например, как одна или большее число программ, работающих на одной или на большем числе компьютерных систем), как одна или большее число программ, работающих на одном или на большем числе контроллеров (например, микроконтроллеров), как одна или большее число программ, работающих на одном или на большем числе процессоров (например, микропроцессоров), как аппаратно-программное обеспечение или как их виртуальная комбинация, и что конструирование электронной схемы и/или написание программных кодов и/или разработка аппаратно-программного обеспечения может быть осуществлено при обычной компетенции в данной области техники в свете настоящего описания. Кроме того, специалистам в данной области техники, должно быть очевидно, что алгоритмы описанного существа предмета могут быть распределены в виде программного продукта в различных формах, и что иллюстративная реализация описанного существа предмета применима равнозначно в зависимости от конкретного типа сигнальной среды, используемой для реального распределения. Примеры среды, поддерживающей сигнал, включают в себя, хотя и не только, следующее: записывающие среды, такие как гибкие диски, жесткие диски, CD ROM, цифровые ленты и компьютерная память; а также среды передаточного типа, такие как цифровые и аналоговые каналы передачи данных, использующие TDM, или IP-каналы передачи данных (например, пакетные каналы).
Вышеприведенное описание вариантов реализации показывает различные компоненты, содержащиеся в них просто, или в соединении с различными другими компонентами. Ясно, что такие показанные архитектуры лишь примерны и фактически много других архитектур может быть реализовано при тех же функциональных возможностях. В концептуальном смысле, любое обустройство компонентов, достигающее тех же функциональных возможностей, означает эффективное "объединение", такое, что желаемые функциональные возможности именно достигаются. Следовательно, любые два компонента, скомбинированные для достижения конкретных функциональных возможностей, могут рассматриваться как "объединенные с" каждым другим так, что желаемые функциональные возможности достигаются независимо от архитектуры или промежуточных компонентов. Иными словами, любые два компонента, объединенные таким образом, могут также быть рассмотрены как "функционально соединенные" или "функционально связанные" один с другим для достижения желаемых функциональных возможностей.
Хотя конкретные реализации идеи изобретения и были рассмотрены, специалисты в данной области техники увидят, исходя из приведенных здесь указаний, что изменения и модификации могут быть осуществлены без отклонения от показанной сущности изобретения и его расширенных аспектов, и, поэтому добавленные пункты формулы обеспечат в своих пределах все такие изменения и модификации в соответствии с сущностью и объемом показанного существа изобретения.
Еще один случай специальной системы, которая может быть с успехом использована в рамках этого способа, - это предложение HDR сети. Если стандарт 1x-EV эволюционирует, то ясно, что IS2000-1x и HDR сети должны сосуществовать вместе и MS будет иметь преимущество над обеими сетями, в зависимости от вида обслуживания. Для данных будет использоваться HDR, а система 1х - для голоса. В этом случае функциональные возможности уже включают в себя некоторого вида поиск и мониторинг обеих систем, расположенных совместно или нет. Так, HDR представляет собой естественный выбор (если он доступен) для предложенного способа с целью улучшить определение местоположения.
Кроме того ясно, что изобретение единственно определяется приложенными пунктами формулы изобретения. Специалисты в данной области техники поймут, что использованные здесь термины, а особенно в приложенных пунктах формулы изобретения (например, из-за уплотнения приложенных пунктов формулы изобретения), вообще говоря, представляют собой "открытые" термины (например, термин "включающий в себя" следует понимать как "включающий в себя, но не ограничивающий", термин "имеющий" следует понимать как "имеющий по меньшей мере", термин "включает в себя" следует понимать как "включает в себя, но не ограничивает" и т.д.). Специалистам в данной области техники далее будет понятно, что если определенное число повторений (перечислений) в формуле изобретения введено сознательно, то такое введение будет подробно разъяснено в формуле изобретения, а при отсутствии такого разъяснения нет и повторений. Например, в качестве помощи в понимании, нижеследующие приложенные пункты формулы изобретения могут содержать вводные фразы "по меньшей мере один" и "один или большее число" как введение к повторению в формуле изобретения. Однако использование этих фраз не должно быть истолковано как означающее, что введение повторений в пункт формулы изобретения с помощью неопределенных артиклей ограничивает какой-либо конкретный пункт формулы изобретения, содержащий такое повторение к изобретениям, содержащим только одно такое повторение, даже если тот же пункт формулы изобретения включает в себя вводные фразы "один или большее число" или "по меньшей мере один", а неопределенные артикли должны обычно интерпретироваться именно как эти фразы; то же самое относится к использованию определенных артиклей, используемых при введении повторений в формуле изобретения. Кроме того, даже если определенное число введенных повторов в формуле изобретения подробно повторены, специалисты в данной области техники увидят, что такой повтор должен обычно быть интерпретирован как означающий "по меньшей мере" повторенное число (например, незначительный повтор "двух повторов", без прочих модификаций, обычно означает по меньшей мере два повтора, или два или большее число повторов).