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

Иллюстрации

Показать все

Изобретение относится к технике связи. Технический результат заключается в обеспечении поддержки служб определения местоположения при роуминге. Мобильная станция взаимодействует с домашним центром мобильного позиционирования (Н-МРС) для определения местоположения при роуминге, взаимодействует с гостевой сетью для передачи данных. Принимая запрос определения местоположения, мобильная станция отправляет первую информацию, указывающую ее текущее сетевое местоположение, в домашний центр Н-МРС, который определяет обслуживающий центр мобильного позиционирования (S-MPC) в гостевой сети на основе первой информации. Домашний центр Н-МРС принимает адрес обслуживающего объекта S-PDE или оценку позиции мобильной станции от обслуживающего центра S-MPC и отправляет эту информацию в мобильную станцию. Мобильная станция взаимодействует с обслуживающим объектом S-PDE для позиционирования с использованием адреса обслуживающего объекта S-PDE. 9 н. и 42 з.п. ф-лы, 26 ил., 1 табл.

Реферат

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

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

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

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

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

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

Здесь описываются методики для поддержки служб определения местоположения (LCS) при роуминге. В одном аспекте мобильная станция взаимодействует с домашним центром мобильного позиционирования (Н-МРС) в домашней сети для обслуживания по определению местоположения, даже когда мобильная станция находится в роуминге. Мобильная станция может взаимодействовать с гостевой сетью для сеанса передачи данных и принимать запрос определения местоположения мобильной станции, например, от приложения, расположенного в мобильной станции, клиента службы LCS или домашнего центра Н-МРС. Затем мобильная станция может отправить первую информацию в домашний центр Н-МРС. Первая информация может указывать текущее сетевое местоположение мобильной станции и может зависеть от беспроводной технологии, используемой гостевой сетью. Например, первая информация может содержать системный идентификатор (SID) и идентификатор сети (NID) гостевой сети или некоторую другую информацию, полученную из гостевой сети. Обслуживающий объект для определения позиции (S-PDE) в гостевой сети может быть определен на основе первой информации. В зависимости от выбранного способа позиционирования мобильная станция может принять от домашнего центра Н-МРС (а) адрес обслуживающего объекта S-PDE и затем может взаимодействовать с обслуживающим объектом S-PDE для позиционирования мобильной станции или (b) оценку позиции мобильной станции, которая может быть определена обслуживающим объектом S-PDE на основе первой информации.

В другом аспекте домашний центр Н-МРС может принять запрос определения местоположения мобильной станции (например, от приложения, расположенного в мобильной станции или клиента службы LCS), принять первую информацию от мобильной станции и определить обслуживающий центр мобильного позиционирования (S-МРС) в гостевой сети на основе первой информации. Затем домашний центр Н-МРС может принять вторую информацию от обслуживающего центра S-MPC и отправить вторую информацию в мобильную станцию. В зависимости от выбранного способа позиционирования вторая информация может содержать адрес обслуживающего объекта S-PDE или оценку позиции. Домашний центр Н-МРС также может выполнять другие функции, такие как авторизация, передача обслуживания и т.д.

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

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

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

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

Фиг.2 показывает другое размещение гостевой, домашней и запрашивающей сетей.

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

Фиг.26 показывает блок-схему мобильной станции, сети беспроводного доступа (RAN), обслуживающего объекта S-PDE, обслуживающего центра S-MPC и домашнего центра Н-МРС.

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

Описанные здесь методики могут использоваться для различных беспроводных сетей, таких как сети множественного доступа с кодовым разделением каналов (CDMA), сети множественного доступа с временным разделением каналов (TDMA), сети множественного доступа с частотным разделением каналов (FDMA), сети множественного доступа с ортогональным частотным разделением каналов (OFDMA) и т.д. Сеть множественного доступа с кодовым разделением каналов (CDMA) может реализовать такую беспроводную технологию, как cdma2000, широкополосный доступ CDMA (W-CDMA) и т.д. Технология cdma2000 охватывает стандарты IS-2000, IS-856 и IS-95. Сеть множественного доступа с временным разделением каналов (TDMA) может реализовать такую беспроводную технологию, как глобальная система мобильной связи (GSM), цифровая усовершенствованная система мобильной телефонной связи (D-AMPS) и т.д. Технологии W-CDMA и GSM описаны в документах организации, называемой "Проект партнерства для создания сетей третьего поколения" (3GPP). Технология cdma2000 описана в документах организации, называемой "Проект-2 партнерства для создания сетей третьего поколения" (3GPP2). Документы проектов 3GPP и 3GPP2 являются общедоступными. Для ясности далее методики описываются для сетей проекта 3GPP2.

Фиг.1 показывает размещение с гостевой/обслуживающей сетью 102а, домашней сетью 104а и запрашивающей сетью 106. Термины "гостевая" и "обслуживающая" используются здесь взаимозаменяемо. Домашняя сеть 104а является беспроводной сетью, в которой у мобильной станции (MS) 110 имеется подписка на обслуживание. Гостевая сеть 102а является беспроводной сетью, которая в настоящее время обслуживает мобильную станцию 110. Гостевая сеть и домашняя сеть могут являться различными сетями, если мобильная станция 110 перемещается вне зоны охвата домашней сети. Сети 102а и 104а поддерживают службы определения местоположения (LCS), которые могут включать в себя любые службы, основанные на информации о местоположении или имеющие отношение к информации о местоположении. Службы LCS также могут называться службами на основе местоположения (LBS) и т.д. Запрашивающая сеть 106 может являться частью гостевой сети 102а или домашней сети 104а или может являться отдельной от этих сетей. Например, запрашивающая сеть 106 может являться сетью передачи данных, поддерживаемой поставщиком услуг Интернета (ISP).

Мобильная станция 110 может являться стационарной или мобильной и также может называться пользовательским оборудованием (UE), терминалом, абонентской установкой, станцией и т.д. Мобильная станция 110 может являться сотовым телефоном, карманным компьютером (PDA), беспроводным устройством, переносным телефоном, переносным компьютером, телеметрическим устройством, отслеживающим устройством и т.д. Мобильная станция 110 может взаимодействовать с сетью 120 беспроводного доступа (RAN) в гостевой сети 102а для получения таких служб связи, как передача голоса, передача видео, передача пакетных данных, радиовещание, обмен сообщениями и т.д. Мобильная станция 110 также может принимать сигналы от одного или более спутников 190, которые могут являться частью системы глобального позиционирования (GPS) США, европейской системы Galileo, российской системы Glonass или какой-либо другой спутниковой системы позиционирования. Мобильная станция 110 может измерять сигналы от спутников 190 и/или сигналы от базовых станций в сети 120 беспроводного доступа (RAN) и может получать измерения псевдодальности для спутников и/или измерения синхронизации для базовых станций. Измерения псевдодальности и/или измерения синхронизации могут использоваться для получения оценки позиции мобильной станции 110 с использованием одного способа или комбинации способов определения местоположения, таких как система глобального позиционирования со вспомогательной навигацией (A-GPS), автономная система глобального позиционирования, расширенная трилатерация с использованием прямой линии связи (A-FLT), улучшенный метод наблюдаемой разности времен (E-OTD), метод наблюдаемой разности времен получения (OTDOA), улучшенный метод идентификатора соты, метод идентификатора соты и т.д.

Сеть 120 беспроводного доступа (RAN) обеспечивает беспроводную связь для мобильных станций, расположенных в пределах охвата сети беспроводного доступа. Сеть 120 беспроводного доступа (RAN) может включать в себя базовые станции, контроллеры базовых станций (BSC) и/или другие сетевые объекты, которые поддерживают беспроводную связь. Центр 124 коммутации мобильной связи (MSC) поддерживает вызовы с коммутацией каналов, а также направляет сообщения службы коротких сообщений (SMS). Центр 144 обработки сообщений (МС) поддерживает службу SMS и является ответственным за хранение, ретрансляцию и перенаправление сообщений службы SMS для мобильных станций. Функция 132 управления пакетами (PCF) поддерживает обмен пакетными данными между сетью 120 беспроводного доступа (RAN) и узлом 134 обслуживания пакетных данных (PDSN). Узел 134 обслуживания пакетных данных (PDSN) поддерживает вызовы с пакетной коммутацией на мобильные станции и является ответственным за установку, поддержку и завершение сеансов передачи данных. Вместо узла 134 обслуживания пакетных данных (PDSN) в некоторых беспроводных сетях, например в сетях стандарта IS-95, может использоваться функция взаимодействия (IWF).

Обслуживающие объекты 140, 141 и 142 для определения позиции (S-PDE) поддерживают позиционирование для мобильных станций и могут обслуживать различные географические области. Позиционированием называется процесс измерения/вычисления оценки географического местоположения целевого устройства. Оценка позиции также может называться оценкой местоположения, определением позиции, координатами и т.д. Обслуживающие объекты 140, 141 и 142 S-PDE могут обмениваться сообщениями с мобильными станциями для позиционирования, вычисления оценки позиции, поддержки доставки вспомогательных данных мобильным станциям, выполнения функции для безопасности и т.д. Обслуживающие центры 150 и 152 мобильного позиционирования (S-MPC) выполняют различные функции для служб определения местоположения и могут обслуживать различные географические области. Обслуживающие центры 150 и 152 S-MPC могут осуществлять поддержку конфиденциальности абонента, авторизации, аутентификации, роуминга, взимания платежей и расчетов, управления службами, вычисления местоположений и т.д. Мобильная станция 110 может первоначально обслуживаться посредством обслуживающего центра 150 S-MPC и обслуживающего объекта 140 S-PDE и затем при роуминге может быть передана обслуживающему объекту 141 S-PDE или в обслуживающий центр 152 S-MPC и обслуживающему объекту 142 S-PDE. Домашний центр 160 мобильного позиционирования (Н-МРС) в домашней сети 104а осуществляет поддержку служб определения местоположения для мобильных станций в домашней сети и может выполнять различные функции, как описано ниже. Домашний центр 160 Н-МРС может предоставлять информацию обслуживающим центрам 150 и 152 S-MPC для осуществления поддержки позиционирования и может принимать информацию о местоположении (например, оценки позиции, адреса объектов PDE и т.д.) от обслуживающих центров S-МРС.

Реестр 126 абонентов/посетителей (домашний регистр (база данных, содержащая сведения об абонентах, зарегистрированных в данной системе)/гостевой регистр (база данных, содержащая сведения об абонентах-роумерах)) (HLR/VLR) хранит регистрационную информацию для мобильных станций, которые зарегистрировались в гостевой сети 102а. Сервер 136 системы доменных имен (DNS) преобразует доменные имена (например, www.domain-name.com) в адреса протокола Интернета (IP) (например, 204.62.131.129), которые используются объектами для взаимодействия друг с другом через IP-сеть. Сервер 136 системы доменных имен (DNS) принимает запросы для IP-адресов доменных имен, определяет IP-адреса для этих доменных имен и отправляет ответы с IP-адресами запрашивающим объектам.

Приложения 112 и 170 (АРР) могут содержать клиенты службы LCS и/или приложения более высокого уровня. Клиент службы LCS представляет собой функцию или объект, который запрашивает информацию о местоположении для цели службы LCS. Цель службы LCS представляет собой мобильную станцию, местоположение которой определяется. В общем случае клиент службы LCS может располагаться в сетевом объекте или в мобильной станции или может являться внешним по отношению к ним. Клиент 170 службы LCS может взаимодействовать с домашним центром 160 Н-МРС для получения информации о местоположении для мобильной станции 110.

Фиг.1 также показывает интерфейсы между различными сетевыми объектами. Центр 144 обработки сообщений может взаимодействовать с центром 124 коммутации мобильной связи (MSC) через интерфейс службы прямой доставки коротких сообщений (SMDPP) и с домашним центром 160 Н-МРС через интерфейс протокола прямой доставки коротких сообщений (SMPP). Объекты 140-142 PDE могут взаимодействовать с узлом 134 обслуживания пакетных данных (PDSN) через интерфейс IS-801 и с обслуживающими центрами 150 и 152 S-MPC через интерфейс Е5'. Обслуживающие центры 150 и 152 S-МРС могут взаимодействовать с узлом 134 обслуживания пакетных данных (PDSN) через интерфейс MS-MPC и друг с другом и с домашним центром 160 Н-МРС через интерфейс МРС-МРС. Домашний центр 160 Н-МРС может взаимодействовать с клиентом 170 службы LCS через интерфейс L1. Эти различные интерфейсы известны в области техники.

Фиг.2 показывает размещение с гостевой сетью 102b, домашней сетью 104b, запрашивающей сетью 106 и сетью 108 третьей стороны. В этом размещении гостевая сеть 102b включает в себя сеть 120 беспроводного доступа (RAN), функцию 132 управления пакетами (PCF), узел 134 обслуживания пакетных данных (PDSN), сервер 136 системы доменных имен (DNS), реестр 126 посетителей, объект 140 S-PDE и обслуживающий центр 150 S-MPC, как описано выше для фиг.1. Узел 134 обслуживания пакетных данных (PDSN) может являться чужим агентом (FA), через который мобильная станция 110 обменивается пакетными данными при роуминге. Гостевая сеть 102b также включает в себя объект 138 для аутентификации, авторизации и учета (V-AAA) и альманах 144 базовых станций (BSA). Объект 138 для аутентификации, авторизации и учета (V-AAA) выполняет аутентификацию и авторизацию для службы LCS и других служб. Альманах 144 базовых станций (BSA) хранит вспомогательные данные для спутников и/или базовых станций, которые могут быть использованы для помощи мобильной станции 110 при позиционировании. Объекты сети в гостевой сети 102b могут взаимодействовать друг с другом и с внешними объектами через сеть 192 передачи данных, которая может являться IP-сетью или какой-либо другой сетью.

Домашняя сеть 104b включает в себя домашний центр 160 Н-МРС, узел 174 обслуживания пакетных данных (PDSN), сервер 176 службы доменных имен, объект 178 для аутентификации, авторизации и учета (Н-ААА), реестр 166 абонентов (HLR), домашний объект 180 H-PDE и альманах 184 базовых станций, которые могут работать таким же образом, как соответствующие сетевые объекты в гостевой сети 102b. Узел 174 обслуживания пакетных данных (PDSN) может являться домашним агентом (НА), в котором зарегистрирована мобильная станция 110, и может являться ответственным за переправку пакетов мобильной станции 110. Сетевые объекты в домашней сети 104b обслуживают мобильные станции, взаимодействующие с домашней сетью 104b. Сетевые объекты в домашней сети 104b могут взаимодействовать друг с другом и с внешними объектами через сеть 194 передачи данных, которая может являться IP-сетью, сетью Интернет или некоторой другой сетью.

Сеть 108 третьей стороны может включать в себя сервер 172 альманаха базовых станций (BSA), который может соединяться с объектами PDE в других сетях, не показанными на фиг.2. Объекты в запрашивающей сети 106 и сети 108 третьей стороны могут взаимодействовать с объектами в гостевой сети 102b и домашней сети 104b через сеть 196 передачи данных, которая может являться IP-сетью или некоторой другой сетью.

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

В последующем описании гостевой сетью 102 может называться гостевая сеть 102а на фиг.1 и/или гостевая сеть 102b на фиг.2. Домашней сетью 104 может называться домашняя сеть 104а на фиг.1 и/или домашняя сеть 104b на фиг.2. Сети 102 и 104 могут поддерживать архитектуру пользовательской плоскости для определения местоположения. Пользовательская плоскость представляет собой механизм для переноса сообщений / служебных сигналов для приложений более высокого уровня и использует носитель пользовательской плоскости, который обычно реализован с помощью таких протоколов, как протокол пользовательских дейтаграмм (UDP), протокол управления передачей (TCP) и протокол сети Интернет (IP), которые все являются известными в области техники. Сообщения/служебные сигналы, поддерживающие службы определения местоположения и позиционирования, могут передаваться как часть данных (с точки зрения сети) в архитектуре пользовательской плоскости.

Сети 102 и 104 могут реализовать любую архитектуру пользовательской плоскости, такую как пользовательская плоскость VI или V2 группы разработки CDMA (CGD), пользовательская плоскость X.S0024 Проекта-2 партнерства для создания сетей третьего поколения (3GPP2), защищенная пользовательская плоскость для определения местоположения (SUPL) открытого сообщества производителей мобильной связи (ОМА) и т.д. Пользовательская плоскость X.S0024 применима для сетей Проекта-2 партнерства для создания сетей третьего поколения (3GPP2). Защищенная пользовательская плоскость для определения местоположения (SUPL) применима для сетей Проекта партнерства для создания сетей третьего поколения (3GPP) и Проекта-2 партнерства для создания сетей третьего поколения (3GPP2). Пользовательская плоскость V2 описана в документе 80-V6410-2NP, названном "Спецификация системы V2 служб определения местоположения", 19 января 2005 года. Все архитектуры пользовательских плоскостей описаны в общедоступных документах.

Здесь в описании термин "центр мобильного позиционирования (МРС)" вообще относится к объекту, который обеспечивает поддержку служб определения местоположения, термин "объект для определения позиции (PDE)" вообще относится к объекту, который обеспечивает поддержку позиционирования, термин "мобильная станция" вообще относится к объекту, который может взаимодействовать с центром МРС для обслуживания по определению местоположения и/или с объектом PDE для позиционирования, и термин "клиент службы определения местоположения (LCS)" вообще относится к объекту, который запрашивает местоположение мобильной станции. Центр МРС может являться центром МРС в пользовательской плоскости VI и V2, центром определения местоположения SUPL (SLC) в защищенной пользовательской плоскости для определения местоположения (SUPL), сервером позиционирования (PS) в пользовательской плоскости X.S0024, межсетевым центром мобильного определения местоположения (GMLC) в проекте партнерства для создания сетей третьего поколения (3GPP) и т.д. Объект PDE может являться объектом PDE в пользовательской плоскости VI и V2, центром позиционирования SUPL (SPC) в защищенной пользовательской плоскости для определения местоположения (SUPL), обслуживающим центром мобильного определения местоположения (SMLC) или автономным центром SMLC (SAS) в проекте партнерства для создания сетей третьего поколения (3GPP) и т.д. Мобильная станция может являться мобильной станцией в пользовательской плоскости VI и V2, терминалом с пользовательской плоскостью SUPL (SET) в защищенной пользовательской плоскости для определения местоположения (SUPL), пользовательским оборудованием (UE) в проекте партнерства для создания сетей третьего поколения (3GPP) и т.д. Центр МРС, объект PDE, мобильная станция и клиент службы LCS также могут упоминаться под другими названиями в других сетях и другой архитектуре определения местоположения.

Сети 102 и 104 могут осуществлять поддержку службы LCS для находящихся в роуминге мобильных станций на основе надежной и/или ненадежной модели. Таблица дает краткие описания для надежной и ненадежной моделей.

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

И для надежной, и для ненадежной модели запрос службы LCS может быть сделан посредством приложений с извлечением информации по протоколу приложений для беспроводной связи (WAP), инициированных сетью приложений, приложений, располагающихся в мобильной станции, и т.д. Приложения с извлечением информации по протоколу WAP представляют собой приложения, которые извлекают данные из сети. Инициированные сетью приложения представляют собой приложения, которые расположены на стороне сети или взаимодействуют с сетью, например, клиент 170 службы LCS. Приложения, располагающиеся в мобильной станции, представляют собой приложения, которые располагаются в мобильной станции 110 и могут являться приложениями двоичной среды исполнения для беспроводных устройств (BREW®), приложениями на языке Java® и т.д.

Могут поддерживаться различные сеансы определения местоположения, такие как однократное определение местоположения, отслеживание местоположения, позиционирование с помощью технологии gpsOne, позиционирование с помощью соты/сектора и т.д. Однократным определением местоположения называется возврат координат одной позиции целевой мобильной станции клиенту службы LCS. Отслеживанием местоположения называется возврат координат нескольких позиций для целевой мобильной станции клиенту службы LCS, например, периодически. Отслеживание местоположения может быть инициализировано клиентом службы LCS или мобильной станцией и может быть отменено клиентом службы LCS или мобильной станцией. Во время отслеживания местоположения мобильная станция также может быть передана от одного обслуживающего центра S-MPC другому обслуживающему центру S-MPC и/или от одного обслуживающего объекта S-PDE другому обслуживающему объекту S-PDE.

Также могут поддерживаться различные способы/типы позиционирования, такие как позиционирование с помощью gpsOne, позиционирование с помощью соты/сектора, и т.д. Позиционированием с помощью gpsOne называется способ позиционирования с помощью спутника, такой как система глобального позиционирования (GPS), система глобального позиционирования со вспомогательной навигацией (A-GPS) и т.д. Позиционированием с помощью соты/сектора называется способ позиционирования с помощью сети, такой как расширенная трилатерация с использованием прямой линии связи (A-FLT), улучшенный метод наблюдаемой разности времен (E-OTD), метод наблюдаемой разности времен получения (OTDOA), улучшенный метод идентификатора соты, метод идентификатора соты и т.д.

Различные потоки сообщений могут использоваться для различных сеансов определения местоположения, инициализированных различными приложениями в надежной и ненадежной моделях. Поток сообщений может также называться потоком вызовов, процессом и т.д. Ниже описаны несколько иллюстративных потоков сообщений. В следующих потоках сообщений мобильная станция 110 может иметь сеанс передачи данных с домашней сетью 104 с использованием мобильного протокола IP, протокола инициирования сеанса (SIP), протокола туннелирования уровня 2 (L2TP) или какого-либо другого протокола, который поддерживает роуминг пакетных данных. Для каждого потока сообщений авторизация службы может выполняться для ненадежной модели и может быть опущена для надежной модели.

Фиг.3 показывает поток 300 сообщений для извлечения данных однократного определения местоположения по протоколу WAP при позиционировании с помощью gpsOne. Мобильная станция 110 пытается получить доступ к унифицированному указателю ресурса (URL), зависящему от местоположения, и отправляет запрос протокола передачи гипертекстов (HTTP) / протокола беспроводного сеанса (WSP) клиенту 170 службы LCS (этап а). Клиент 170 службы LCS распознает, что мобильная станция 110 имеет поддержку gpsOne и переходит к соответствующему потоку сообщений. Клиент 170 службы LCS отвечает на запрос протокола HTTP ответом протокола HTTP, содержащим триггер gpsOne (этап b). Мобильная станция 110 принимает ответ протокола HTTP и может запросить у пользователя разрешение перейти к позиционированию (этап с). После получения разрешения пользователя, если это уместно, мобильная станция 110 отправляет сообщение с запросом начала процесса позиционирования (SPPReq) в домашний центр 160 Н-МРС (этап d). Сообщение SPPReq может включать в себя такую информацию, как тип приложения (который в этом случае установлен как WAP), системный идентификатор (SID) и идентификатор сети (NID), индикацию однократного определения местоположения, информацию о качестве обслуживания (QoS) позиционирования и т.д. Идентификатор SID/NID идентифицирует гостевую сеть 102, которая в текущее время обслуживает мобильную станцию 110, и может быть получен через сообщение с системными параметрами, широковещательно передаваемое базовыми станциями в гостевой сети.

В общем случае мобильная станция 110 может отправить любую информацию, которая может обеспечить текущее сетевое местоположение мобильной станции 110. Эта информация о сетевом местоположении может зависеть от беспроводной технологии. Например, индикатор SID, индикатор NID и/или идентификатор базовой станции (BaselD) могут использоваться для технологии IS-2000 выпуски 0 и А, которая обычно называется CDMA2000 1X. Идентификатор сектора (SectorID) может использоваться для технологии IS-856, которая обычно называется как CDMA2000 1xEV-DO. Код мобильной связи страны (МСС), код сети мобильной связи (МNС), код области местоположения (LAC) и/или идентификатор соты (CI) могут использоваться для технологии GSM. Код МСС, код MNC и/или идентификатор соты UTRAN (UC-ID) могут использоваться для технологии W-CDMA. Идентификатор точки доступа (АР ID) или адрес управления доступом к среде (MAC) может использоваться для беспроводной локальной сети (WLAN). Информация о сетевом местоположении также может содержать координаты места (например, широту и долготу) базовой станции в сотовой сети, точки доступа в беспроводной локальной сети (WLAN) или некоторой другой передающей станции в беспроводной сети. Для ясности большая часть описания ниже подразумевает использование идентификатора SID и идентификатора NID для информации о сетевом местоположении.

Домашний центр 160 Н-МРС принимает сообщение SPPReq и выполняет авторизацию, если это уместно, для гарантии, что этот конкретный пользователь и клиент службы LCS уполномочены получить запрашиваемое местоположение (этап е). Домашний центр 160 Н-МРС может использовать информацию о качестве обслуживания (QoS) в сообщении SPPReq и профиль клиента службы LCS для определения того, является ли позиция gpsOne подходящей (или в противоположность котированной позиции или в позиции на основе соты/сектора). Домашний центр 160 Н-МРС определяет, что мобильная станция 110 находится в роуминге, и выбирает подходящий обслуживающий центр S-MPC (который в этом примере является обслуживающим центром 150 S-MPC) на основе информации идентификатора SID/NID. Затем домашний центр 160 Н-МРС отправляет в обслуживающий центр 150 S-MPC сообщение запроса роуминга, которое может включать в себя такую информацию, как тип приложения, международный идентификатор мобильного абонента (IMSI) мобильной станции 110, тип позиционирования gpsOne, идентификатор SID/NID, продолжительность доступа к объекту PDE и т.д.

Обслуживающий центр 150 S-MPC принимает сообщение запроса роуминга с командами для выполнения позиционирования gpsOne от домашнего центра 160 Н-МРС и определяет подходящий обслуживающий объект S-PDE (который в этом примере является обслуживающим объектом 140 S-PDE), на основе информации идентификатора SID/NID. Затем обслуживающий центр 150 S-MPC отправляет сообщение GPOSREQ', которое активизирует и инициализирует обслуживающий объект 140 S-PDE таким образом, что обслуживающий объект S-PDE будет принимать сеанс позиционирования через интерфейс IS-801, инициированный мобильной станцией 110 (этап f). Сеанс позиционирования через интерфейс IS-801 является сеансом для позиционирования с помощью спутника (например, для получения вспомогательных данных, оценки позиции и т.д.) и также называется сеансом интерфейса IS-801, сеансом gpsOne, сеансом GPS и т.д. Сообщение GPOSREQ' может включать в себя такую информацию, как идентификатор ISMI, тип позиционирования gpsOne, продолжительность доступа к объекту PDE и т.д. Обслуживающий объект 140 S-PDE возвращает сообщение gposreq', содержащее подтверждение ожидания обработки позиционирования для сообщения GPOSREQ' (этап g). Обслуживающий центр 150 S-MPC принимает сообщение gposreq' от обслуживающего объекта 140 S-PDE и отправляет в домашний центр 160 Н-МРС сообщение подтверждения запроса роуминга с адресом обслуживающего объекта 140 S-PDE (этап h). Домашний центр 160 Н-МРС принимает подтверждение от обслуживающего центра 150 S-MPC и отправляет сообщение SPPRes, которое предписывает мобильной станции 110 выполнить сеанс интерфейса IS-801 и включает в себя адрес обслуживающего объекта 140 S-PDE (этап i).

Затем мобильная станция 110 и обслуживающий объект 140 S-PDE выполняют исходящий от мобильной станции сеанс интерфейса IS-801 (этап j). В конце сеанса интерфейса IS-801 получается оценка позиции мобильной станции 110 и она выдается мобильной станции. Затем обслуживающий объект 140 S-PDE отправляет сообщение gposreq', которое информирует обслуживающий центр 150 S-MPC о том, что сеанс интерфейса IS-801 завершился нормально, и включает в себя оценку позиции (этап k).

Обслуживающий центр 150 S-MPC отправляет в домашний центр 160 Н-МРС сообщение отчета об определении местоположения, которое сообщает об успешном позиционировании и обеспечивает оценку позиции (этап l). Домашний центр 160 Н-МРС может сохранить оценку позиции, которая может использоваться позже как котированная позиция для последующего запроса. Затем мобильная станция 110 осуществляет повторный запрос по унифицированному указателю ресурса URL, зависящему от местоположения, и вместе с запросом предоставляет оценку позиции (этап m). Клиент 170 службы LCS загружает запрашиваемое информационное содержание на мобильную станцию 110 (этап n).

Сообщения между различными объектами описываются в следующем общедоступном документе:

- 80-V5456-2NP, "Спецификация протокола MS-MPC пользовательской плоскости в gpsOne®", 5 января 2005 года - описывает сообщения между мобильными станциями и центрами МРС (например, сообщения SPPReq и SPPRes) и между мобильными станциями и клиентами службы LCS (например, запрос и ответ протоколов HTTP/WSP),

- 80-V6195-2NP, "Спецификация протокола V2 центра мобильного позиционирования (МРС)", 21 января 2005 года - описывает сообщения между центрами МРС (например, запрос роуминга, подтверждение запроса роуминга и отчет об определении местоположения),

- 80-V5458-2NP, "Спецификация протокола Е5' V2 пользовательской плоскости в gpsOne®", 13 декабря 2003 года - описывает сообщения между центрами МРС и объектами PDE (например, сообщения GPOSREQ' и gposreq'), и

- TIA/EIA/IS-801, "Стандарты служб определения позиции для широкополосных систем с двойным режимом" - описывает сообщения между мобильными станциями и объектами PDE.

Фиг.4 показывает поток 400 сообщений для извлечения данных однократного определения местоположения по протоколу WAP при позиционировании с помощью соты/сектора. Этапы a-d потока 400 сообщений являются такими же, как этапы a-d потока 300 сообщений на фиг.3. На этапе е домашний центр 160 Н-МРС определяет, что мобильная станция 110 находится в роуминге, на основе информации идентификатора SID/NID и решает, что позиционирование с помощью соты/сектора является подходящим. Домашний центр 160 Н-МРС определяет подходящий обслуживающий центр S-MPC (который в этом примере является обслуживающим центром 150 S-MPC) на основе информации идентификатора SID/NID и отправляет в обслуживающий центр 150 S-MPC сообщение запроса роуминга с типом позиционирования с помощью соты/сектора и т.д.

Обслуживающий центр 150 S-MPC принимает сообщение запроса роуминга с указаниями выполнить позиционирование с помощью соты/сектора от домашнего центра 160 Н-МРС и отправляет обслуживающему объекту 140 S-PDE сообщение GPOSREQ', содержащее тип позиционирования с помощью соты/сектора и т.д. (этап f). Обслуживающий объект 140 S-PDE отвечает обслуживающему центру 150 S-MPC сообщением gposreq', содержащим оценку позиции на основе соты/сектора для мобильной станции 110 (этап g). Обслуживающий центр 150 S-MPC отправляет в домашний центр 160 Н-МРС сообщение отчета об определении местоположения, которое сообщает об успешном позиционировании и включает в себя оценку позиции (этап h). Домашний центр 160 Н-МРС отправляет мобильной станции 110 сообщение SPPRes, содержащее оценку позиции (этап i). Этапы j и k потока 400 сообщений являются такими же, как соответственно этапы m и n потока 300 сообщений на фиг.3.

Фиг.5 показывает поток 500 сообщений для извлечения данных однократного определения местоположения по протоколу WAP при позиционировании с помощью gpsOne с использованием запроса в систему доменных имен (DNS). Этапы а-с потока 500 сообщения являются такими же, как этапы а-с потока 300 сообщений на фиг.3. Мобильная станция 110 распознает, что она находится в роуминге, и отправляет на сервер 136 системы доменных имен (DNS) запрос адреса (например, IP-адреса) обслуживающего объекта 140 S-PDE (этап d). Запрос может включать в себя специфическую для местоположения строку системы доменных имен (DNS) или унифицированный указатель ресурса (URL), например, SID.NID.Local.PDE. Сервер 136 системы доменных имен (DNS) отправляет в ответ адрес обслуживающего объекта 140 S-PDE (этап е). Затем мобильная станция 110 и обслуживающий объект 140 S-PDE выполняют инициированный мобильной станцией сеанс интерфейса IS-801, и в конце сеанса протокола IS-801 мобильной станции выдается оценка позиции (этап f). Этапы g и h потока 500 сообщений являются такими же, как соответственно этапы m и n потока 300 сообщений на фиг.3.

В общем случае мобильная станция 110 может отправить специфический для местоположения запрос серверу 136 системы доменных имен (DNS) в гостевой сети 102 (V-DNS) (как показано на фиг.5) или серверу 176 системы доменных имен в домашней сети 104 (H-DNS) (не показан на фиг.5). Для варианта V-DNS сервер 136 системы доменных имен (DNS) может быть назначен узлом обслуживания пакетных данных (PDSN) / чужим агентом 134 (FA) во время согласования протокола РРР для настройки вызова данных. Мобильная станция 110 может отправить запрос системы доменных имен (DNS) на сервер 136 системы доменных имен (DNS), который может распознать и преобразовать специфический для местоположения унифицированный указатель ресурса (URL) и вернуть мобильной станции 110 IP-адрес обслуживающего объекта S-PDE в гостевой сети 102. Для варианта H-DNS мобильная станция 110 может отправить запрос системы доменных имен (DNS), который может быть переадресован домашним агентом 174 на сервер 176 системы доменных имен (DNS). Сервер 176 системы доменных имен (DNS) может преобразовать специфический для местоположения унифицированный указатель ресурса (URL) и вернуть мобильной станции 110 IP-адрес обслуживающего объекта S-PDE. Для обоих вариантов информация идентификатора SID/NID может быть опущена из запроса системы доменных имен (DNS), если гостевая сеть 104 имеет один объект PDE или назначает один объект PDE для обслуживания мобильных станций, находящихся в роуминге.

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