Способ и устройство для поддержания позиционирования для терминалов в беспроводной сети
Иллюстрации
Показать всеИзобретение относится к области радиотехники, а именно к позиционированию терминалов, и может быть использовано в беспроводной сети связи. Технический результат заключается в обеспечении гибкой поддержки позиционирования для терминалов с различными возможностями позиционирования. Для этого позиционирование может поддерживаться посредством сервера определения местоположения, который постоянно находится в различных объектах. В одном исполнении сервер может получать информацию позиционирования (например, измерения) для целевого устройства с помощью общего протокола позиционирования, при этом сервер может использовать общий протокол независимо от того, где он постоянно находится, и может связываться с другими объектами с помощью этого протокола. Сервер определения местоположения может определять информацию местоположения для целевого устройства на основании информации позиционирования. В других вариантах позиционирование может поддерживаться посредством транспортировки множественных сообщений позиционирования вместе, либо посредством транспортировки сообщения позиционирования, содержащего множественные части, определенные различными организациями, либо посредством совместно используемых блоков данных измерения и/или совместно используемых блоков данных помощи, которые могут применяться к различным способам позиционирования. 12 н. и 35 з.п. ф-лы, 2 табл., 16 ил.
Реферат
Испрашивание приоритета согласно § 119 раздела 35 свода законов США
[0001] Настоящая заявка на патент испрашивает приоритет следующих предварительных заявок США:
- Заявка №61/171,398, названная "LPP Generic Capabilities," поданная 21 апреля 2009,
- Заявка №61/172,719, названная "LPP Stage 2", поданная 25 апреля 2009,
- Заявка №61/218,929, названная "LPP", поданная 20 июня 2009,
- Заявка №61/234,282, названная "LPP", поданная 15 августа 2009, и
- Заявка №61/247,363, названная "LPP", поданная 30 сентября 2009, каждая из которых передана ее правопреемнику, и тем самым явно включается здесь по ссылке.
ОБЛАСТЬ ИЗОБРЕТЕНИЯ
[0002] Настоящее описание в целом относится к связи и, более конкретно, к способам для поддержания позиционирования для терминалов в беспроводной сети.
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0003] Часто желательно, а иногда необходимо, знать местоположение терминала, например, сотового телефона. Термины "местоположение" и "позиция" являются синонимами и используются взаимозаменяемо в настоящем описании. Например, клиент служб определения местоположения (LCS) может желать знать местоположение терминала и может связываться с сетевым сервером, чтобы запрашивать местоположение терминала. Сетевой сервер и терминал могут затем обмениваться сообщениями, если необходимо, чтобы получить оценку местоположения для терминала. Сетевой сервер может затем возвращать эту оценку местоположения клиенту LCS.
[0004] Различные терминалы могут работать в различных сценариях и могут иметь различные возможности относительно позиционирования. Позиционирование относится к функциональным возможностям, которые определяют географическое местоположение целевого терминала. Может быть желательно гибко поддерживать позиционирование для терминалов с различными возможностями.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0005] В настоящем описании описываются способы для поддержания позиционирования для терминалов в беспроводной сети. В одном аспекте позиционирование может поддерживаться посредством сервера определения местоположения, который может постоянно находиться в различных объектах. В одном исполнении сервер определения местоположения может получать информацию позиционирования (например, измерения, грубую оценку местоположения и т.д.) для целевого устройства с помощью общего протокола позиционирования. Сервер определения местоположения может постоянно находиться в сетевом объекте или может быть совместно расположен (например, может быть частью) с целевым устройством. Сервер определения местоположения может использовать общий протокол позиционирования независимо от того, где он постоянно находится, и может связываться с другими объектами с помощью общего протокола позиционирования. Сервер определения местоположения может определять информацию местоположения (например, данные помощи, оценку местоположения и т.д.) для целевого устройства на основании информации позиционирования.
[0006] В другом аспекте позиционирование может поддерживаться посредством транспортировки множественных сообщений позиционирования вместе, которые могут повысить эффективность и уменьшить задержку. В одном исполнении объект (например, сервер определения местоположения, блок позиционирования или целевое устройство) может обмениваться (например, посылать или принимать) множеством сообщений позиционирования, транспортируемых вместе в одной транзакции сообщения. Множество сообщений позиционирования может быть послано в качестве связанных сообщений или в единственном контейнерном сообщении. Объект может выполнять позиционирование на основании множества сообщений позиционирования.
[0007] В еще одном аспекте позиционирование может поддерживаться посредством транспортировки сообщения позиционирования, содержащего множественные части, определенные различными организациями. В одном исполнении объект может обмениваться сообщением позиционирования, содержащим первую часть и вторую часть для конкретного типа транзакции. Первая часть может включать в себя первую информацию для позиционирования, определенную первой организацией, и вторая часть может включать в себя вторую информацию для позиционирования, определенную второй организацией. Объект может выполнять позиционирование на основании сообщения позиционирования. Например, объект может определять оценку местоположения на основании первой информации (например, измерений) в первой части, а также второй информации (например, большего количества измерений или грубой оценки местоположения) во второй части.
[0008] В еще одном аспекте позиционирование может поддерживаться посредством совместно используемых блоков данных измерения и/или совместно используемых блоков данных помощи, которые могут применяться к различным способам позиционирования. В одном исполнении объект может обмениваться блоком данных измерения, применимым к первому множеству способов позиционирования. Каждый из первого множества способов позиционирования может быть ассоциирован с различным набором применимых блоков данных измерения. Объект может выполнять позиционирование на основании обмененного блока данных измерения и в соответствии со способом позиционирования, который может быть одним из первого множества способов позиционирования. Альтернативно или дополнительно, объект может обмениваться блоком данных помощи, применимым ко второму множеству способов позиционирования. Каждый из второго множества способов позиционирования может быть ассоциирован с отличным набором применимых блоков данных помощи. Объект может выполнять позиционирование на основании обмененного блока данных помощи и в соответствии со способом позиционирования, который может быть одним из второго множества способов позиционирования.
[0009] Различные аспекты и признаки раскрытия описываются в дополнительных подробностях ниже.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0010] Фиг. 1 показывает диаграмму примерного развертывания, поддерживающего позиционирование.
[0011] Фиг. 2A показывает конфигурацию, поддерживающую способы позиционирования с помощью терминала и на основании терминала.
[0012] Фиг. 2B показывает конфигурацию, поддерживающую основанные на сети способы позиционирования.
[0013] Фиг. 2C и 2D показывают две конфигурации, поддерживающие одноранговое позиционирование.
[0014] Фиг. 3 показывает иерархическую структуру для протокола позиционирования.
[0015] Фиг. 4A показывает структуру сообщения позиционирования.
[0016] Фиг. 4B показывает структуру сообщения позиционирования со множественными частями, определенными различными организациями.
[0017] Фиг. 5 показывает поток сообщений для службы исходящего от мобильного устройства запроса местоположения.
[0018] Фиг. 6 показывает поток сообщений для сеанса определения местоположения со множественными транзакциями.
[0019] Фиг. 7-11 показывают различные процессы для поддержания позиционирования.
[0020] Фиг. 12 показывает блок-схему целевого устройства, базовой станции и сервера определения местоположения.
ПОДРОБНОЕ ОПИСАНИЕ
[0021] Фиг. 1 показывает диаграмму примерного развертывания (размещения) 100, поддерживающего позиционирование. Целевое устройство 110 (TD) является объектом, местоположение которого должно быть определено. Целевое устройство 110 может быть стационарным или мобильным и может также называться терминалом, мобильной станцией, пользовательским оборудованием (UE), терминалом доступа, терминалом с разрешенным SUPL (SET) в надежном определении местоположения плоскости пользователя (SUPL) от открытого сообщества производителей мобильной связи (OMA), блоком абонента, станцией и т.д. Целевое устройство 110 может быть сотовым телефоном, персональным цифровым ассистентом (PDA), беспроводным устройством, беспроводным модемом, беспроводным маршрутизатором, ноутбуком, устройством телеметрии, устройством отслеживания и т.д. Целевое устройство 110 может связываться с одной или более базовыми станциями в беспроводной сети. Целевое устройство 110 может также связываться одноранговым способом с другими терминалами.
[0022] Источник 140 опорного сигнала (RS) является объектом, который передает сигнал (например, радиосигнал), который может быть измерен для поддержания позиционирования. Источник 140 опорного сигнала может быть спутником в спутниковой системе позиционирования (SPS), которая может быть глобальной системой позиционирования Соединенных Штатов (GPS), европейской системой Galileo, российской системой GLONASS или некоторой другой SPS. Источник 140 опорного сигнала может также быть базовой станцией в беспроводной сети. Базовая станция может также называться точкой доступа, Узлом B, усовершенствованным Узлом B (eNB) и т.д. Беспроводная сеть может быть сетью глобальной системы мобильной связи (GSM), сетью широкополосного множественного доступа с кодовым разделением каналов (WCDMA), сетью доступа общей службы пакетной радиопередачи (GPRS), сетью проекта долгосрочного развития (LTE), сетью CDMA1X, сетью высокоскоростной передачи пакетных данных (HRPD), сетью передачи в ультраширокополосном диапазоне для мобильных устройств (UMB), беспроводной локальной сетью (WLAN) и т.д. GSM, WCDMA, GPRS и LTE являются различными радиотехнологиями, определенными организацией "Проект партнерства третьего поколения" (3 GPP). CDMA 1X, HRPD и UMB являются различными радиотехнологиями, определенными организацией "Проект партнерства третьего поколения 2" (3GPP2). Источник 140 опорного сигнала также может быть широковещательной радиостанцией в широковещательной сети, которая может быть телевизионной сетью, цифровой широковещательной сетью и т.д. Источник 140 опорного сигнала также может быть частью терминала, например, целевого устройства 110. В целом, один или более сигналов от одного или более источников опорного сигнала могут быть измерены для определения местоположения целевого устройства 110. Только один источник 140 опорного сигнала показан на Фиг. 1 для простоты. Местоположение источника опорного сигнала может быть известно или может быть установлено, и может быть использовано для позиционирования целевого устройства 110.
[0023] Блок 120 позиционирования (PU) является объектом, который может измерять сигналы от одного или более источников опорного сигнала, таких как источник 140 опорного сигнала. Блок 120 позиционирования также может быть в состоянии вычислять оценку местоположения для целевого устройства 110 на основании измерений, полученных блоком 120 позиционирования. Блок 120 позиционирования может быть частью целевого устройства 110 или отдельным устройством, или частью некоторого другого объекта. Этот другой объект может быть другим терминалом, базовой станцией, специализированным блоком измерения местоположения (LMU) в беспроводной сети и т.д.
[0024] Сервер 130 определения местоположения (LS) является объектом, который может принимать информацию позиционирования для целевого устройства и определять информацию местоположения для целевого устройства. В целом, информация позиционирования может быть любой информацией, используемой для поддержания позиционирования. Например, информация позиционирования может содержать измерения, грубую оценку местоположения и т.д. Информация местоположения может быть любой информацией, связанной с местоположением целевого устройства. Например, информация местоположения может содержать данные помощи для формирования измерений сигналов для позиционирования, окончательной оценки местоположения для целевого устройства и т.д. Сервер 130 определения местоположения может связываться с блоком 120 позиционирования для приема информации позиционирования от блока 120 позиционирования и выдачи информации местоположения (например, данных помощи) в блок 120 позиционирования. Сервер 130 определения местоположения может также вычислять оценку местоположения для целевого устройства 110 на основании измерений, принятых от блока 120 позиционирования, и выдавать оценку местоположения блоку 120 позиционирования. Сервер 130 определения местоположения может постоянно находиться в любом из множества объектов. Например, сервер 130 определения местоположения может быть обслуживающим центром определения местоположения мобильных устройств (SMLC), автономным SMLC (SAS), усовершенствованным SMLC (E-SMLC), платформой местоположения SUPL (SLP), объектом определения позиции (PDE) и т.д. Сервер 130 определения местоположения также может быть частью терминала, например, частью целевого устройства 110. В одном исполнении сервер 130 определения местоположения может связываться с другими объектами (например, блоком 120 позиционирования) с помощью общего протокола позиционирования независимо от того, где постоянно находится сервер 130 определения местоположения. Общий протокол позиционирования может быть протоколом позиционирования LTE (LPP), используемым в LTE или некотором другом протоколе позиционирования.
[0025] Фиг. 1 показывает четыре типичных объекта, которые могут поддерживать позиционирование для целевого устройства 110. Различные конфигурации могут поддерживаться объектами, показанными на Фиг. 1. В одном исполнении могут быть совместно расположены целевое устройство 110 и блок 120 позиционирования. В этом исполнении целевое устройство 110 может измерять один или более сигналов от одного или более источников опорного сигнала для позиционирования целевого устройства 110. В другом исполнении могут быть совместно расположены целевое устройство 110 и источник 140 опорного сигнала. В этом исполнении целевое устройство 110 может передавать сигнал, который может быть измерен и использован для позиционирования целевого устройства. В еще одном исполнении целевое устройство 110 может быть совместно расположено с сервером 130 определения местоположения. В этом исполнении целевое устройство 110 может принимать измерения от блока 120 позиционирования и может выполнять позиционирование для целевого устройства 110 на основании этих измерений. В целом, целевое устройство 110 может поддерживать блок 120 позиционирования и/или источник 140 опорного сигнала, чтобы измерять другие сигналы или иметь свой собственный измеренный сигнал. Другие конфигурации также могут поддерживаться объектами, показанными на Фиг. 1. Например, блок 120 позиционирования и сервер 130 определения местоположения могут быть совместно расположены. В качестве другого примера, могут быть совместно расположены источник 140 опорного сигнала и сервер 130 определения местоположения.
[0026] Фиг. 2A показывает конфигурацию, поддерживающую способы позиционирования с помощью терминалов, и основанные на терминале. В этой конфигурации, блок 120 позиционирования совместно расположен с целевым устройством 110. Блок 120 позиционирования может измерять сигналы от источников опорного сигнала, таких как спутник 140a, базовая станция 140b и т.д. Блок 120 позиционирования может посылать измерения и/или другую информацию (например, грубую или точную оценку местоположения) на сервер 130 определения местоположения. Сервер 130 определения местоположения может определять информацию местоположения (например, данные помощи) и может посылать эту информацию местоположения на блок 120 позиционирования (например, помогать блоку 120 позиционирования измерять сигналы и возможно получать оценку местоположения). Сервер 130 определения местоположения может также определять оценку местоположения для целевого устройства 110 на основании измерений и/или другой информации, принятой от блока 120 позиционирования. Сервер 130 определения местоположения может отправлять оценку местоположения некоторому внешнему клиенту (не показан на Фиг. 2A) и/или на целевое устройство 110. Конфигурация на Фиг. 2A может быть использована для способов позиционирования с помощью терминалов и основанных на терминале, таких как вспомогательная GNSS (A-GNSS), наблюдаемая разность по времени (OTD), улучшенная наблюдаемая разность по времени (E-OTD), наблюдаемая разность по времени прибытия (OTDOA), усовершенствованная трилатерация прямой линии связи (A-FLT) и т.д.
[0027] Фиг. 2B показывает конфигурацию, поддерживающую основанные на сети способы позиционирования. В этой конфигурации источник 140 опорного сигнала совместно расположен с целевым устройством 110, и блок 120 позиционирования является внешним по отношению к устройству 110. Блок 120 позиционирования может измерять сигнал от целевого устройства 110. Блок 120 позиционирования может также принимать измерения, сделанные целевым устройством 110, для других источников опорного сигнала (не показаны на Фиг. 2B). Эти измерения от целевого устройства 110 могут быть использованы для поддержания передачи обслуживания целевого устройства 110 и/или в других целях. Блок 120 позиционирования может посылать измерения и/или другую информацию на сервер 130 определения местоположения. Сервер 130 определения местоположения может определять информацию местоположения (например, данные помощи) и может посылать информацию местоположения на блок 120 позиционирования (например, помогать блоку 120 позиционирования измерять сигналы от источника 140 опорного сигнала). Сервер 130 определения местоположения может также определять оценку местоположения для целевого устройства 110 на основании измерений и/или другой информации, принятой от блока 120 позиционирования. Сервер 130 определения местоположения может отправлять оценку местоположения некоторому внешнему клиенту (не показан на Фиг. 2B) и/или на целевое устройство 110. Конфигурация на Фиг. 2B может быть использована для основанных на сети способов позиционирования, таких как улучшенная идентификация ячейки (E-CID), разность во времени прибытия восходящей линии связи (U-TDOA) и т.д.
[0028] Для простоты Фиг. 2A и 2B показывают один блок 120 позиционирования и один или более источников 140 опорного сигнала. В целом, любое количество блоков позиционирования может измерять сигналы от любого количества источников опорного сигнала и может посылать свои измерения на сервер 130 определения местоположения. Целевое устройство 110 может действовать как источник опорного сигнала для некоторых измерений и/или как блок позиционирования для других измерений.
[0029] Фиг. 2A и 2B показывают две конфигурации, поддерживающие неодноранговое (P2P) позиционирование. Не-P2P позиционирование может иметь место, когда источник 140 опорного сигнала, блок 120 позиционирования и сервер 130 определения местоположения совместно не расположены (например, не являются частью) с любым терминалом, который не является целевым устройством 110. Для не-P2P позиционирования сервер 130 определения местоположения может быть сетевым объектом или частью целевого устройства 110, блок 120 позиционирования может быть частью или целевого устройства 110 или сетевого объекта, и источник 140 опорного сигнала может быть частью или целевого устройства 110 или внешнего объекта (например, спутника, базовой станции, широковещательной радиостанции и т.д.).
[0030] В одном исполнении P2P позиционирование может поддерживаться посредством объектов, показанных на Фиг. 1. P2P позиционирование может иметь место, когда первый терминал принимает на себя роль сервера 130 определения местоположения или блока 120 позиционирования, или источника 140 опорного сигнала, или любой их комбинации, чтобы помочь осуществить позиционирование второго терминала, который принимает на себя роль целевого устройства 110. Различные типы P2P позиционирования могут поддерживаться в зависимости от того, где постоянно находятся сервер 130 определения местоположения, блок 120 позиционирования и источник 140 опорного сигнала, или принимает ли на себя первый или второй терминал роль каждого сервера определения местоположения, блока позиционирования и источника опорного сигнала.
[0031] Фиг. 2C показывает конфигурацию, поддерживающую P2P позиционирование. В этой конфигурации первый терминал 102 является целевым устройством 110 и также принимает на себя роль сервера 130 определения местоположения и источника 140 опорного сигнала. Второй терминал 104 связывается одноранговым способом с первым терминалом 102 и принимает на себя роль блока 120 позиционирования. Блок 120 позиционирования в терминале 104 может измерять сигнал от источника 140 опорного сигнала в терминале 102 и может посылать эти измерения и, возможно, другую информацию на сервер 130 определения местоположения в терминале 102. Сервер 130 определения местоположения может определять информацию местоположения (например, данные помощи) и может посылать эту информацию местоположения в блок 120 позиционирования (например, помогать блоку 120 позиционирования измерять сигналы от источника 140 опорного сигнала). Сервер 130 определения местоположения может также определять оценку местоположения для целевого устройства 110 на основании измерений и/или другой информации, принятой от блока 120 позиционирования. Сервер 130 определения местоположения может отправлять оценку местоположения некоторому внешнему клиенту (не показан на Фиг. 2C) и/или передавать эту оценку местоположения на некоторый объект (например, приложение) в целевом устройстве 110.
[0032] Для простоты Фиг. 2C показывает терминал 102, связывающийся с одним равноправным (одноранговым) терминалом 104. В целом, терминал 102 может связываться с любым количеством равноправных терминалов и может запрашивать измерения от одного или более равноправных терминалов. Каждый равноправный терминал может действовать как блок позиционирования и может измерять сигнал от терминала 102. Каждый равноправный терминал может посылать измерения и свое местоположение на терминал 102. Местоположение терминала 102 может быть определено на основании измерений от всех равноправных терминалов и их представленных в отчете местоположений.
[0033] Фиг. 2D показывает другую конфигурацию, поддерживающую P2P позиционирование. В этой конфигурации первый терминал 106 является целевым устройством 110 и также принимает на себя роль блока 120 позиционирования и сервера 130 определения местоположения. Второй терминал 108 связывается одноранговым способом с первым терминалом 106 и принимает на себя роль источника 140 опорного сигнала. Блок 120 позиционирования в терминале 106 может измерять сигнал от источника 140 опорного сигнала в терминале 108 и может посылать эти измерения и/или другую информацию на сервер 130 определения местоположения в терминале 106. Сервер 130 определения местоположения может также принимать местоположение терминала 108. Сервер 130 определения местоположения может определять информацию местоположения (например, данные помощи) и может передавать информацию местоположения на блок 120 позиционирования (например, помогать блоку 120 позиционирования измерять сигналы от источника 140 опорного сигнала) в терминале 108. Сервер 130 определения местоположения может также определять оценку местоположения для целевого устройства 110 на основании измерений и/или другой информации, принятой от блока 120 позиционирования. Сервер 130 определения местоположения может отправлять оценку местоположения некоторому внешнему клиенту (не показан на Фиг 2D) и/или передавать оценку местоположения на некоторый объект (например, приложение) в целевом устройстве 110.
[0034] Для простоты, Фиг. 2D показывает терминал 106, связывающийся с одним равноправным терминалом 108. В целом, терминал 106 может связываться с любым количеством равноправных терминалов и может выполнять измерения для одного или более равноправных (одноранговых) терминалов. Каждый равноправный терминал может действовать как источник опорного сигнала, сигнал которого может быть измерен терминалом 106. Каждый равноправный терминал может посылать свое местоположение на терминал 106. Местоположение терминала 106 может быть определено на основании измерений для всех равноправных терминалов и их представленных в отчете местоположений.
[0035] Для P2P позиционирования роль блока 120 позиционирования и сервера 130 определения местоположения может быть принята различными терминалами. Чтобы избежать двусмысленности, терминал, инициирующий транзакцию местоположения, может определять, какое устройство/терминал транзакции примет на себя роль каждого из сервера определения местоположения и блока позиционирования. Каждый терминал может затем принимать на себя роль, определенную терминалом инициации.
[0036] P2P позиционирование может быть использовано для позиционирования терминала, как описано выше. P2P позиционирование также может быть использовано, чтобы помочь осуществлять позиционирование точки доступа для фемто ячейки, которая может также называться домашним Узлом B (HNB), домашним eNB (HeNB) и т.д. В этом случае точка доступа может рассматриваться как терминал.
[0037] В одном исполнении типичные способы позиционирования (способы GPM) могут быть использованы для поддержания позиционирования целевых устройств. Типичный способ позиционирования является способом позиционирования, который поддерживает позиционирование для целевого устройства с помощью различных типов источников опорного сигнала, использующих один и тот же тип измерений и процедуру вычисления местоположения.
[0038] Таблица 1 перечисляет некоторые типичные способы позиционирования, которые могут поддерживаться, и обеспечивает краткое описание для каждого типичного способа позиционирования.
Таблица 1 | |
Типичные способы позиционирования | |
GPM | Описание |
GPM, основанное на разности по времени восходящей линии связи или нисходящей линии связи | Использование времени разностей прибытия между любым (i) сигналом одного и того же источника опорного сигнала/целевого устройства, измеренным в разных блоках позиционирования (для восходящей линии связи), или (ii) сигналами различных источников опорного сигнала, измеренными посредством блока позиционирования/целевого устройства (для нисходящей линии связи). Использование способа трилатерации для вычисления местоположения целевого устройства. |
GPM, основанное на времени распространения сигнала | Использование измерений задержки распространения сигналов от источника опорного сигнала до блока позиционирования с одним из этих объектов, находящимся в известном местоположении, и другим объектом, совместно расположенным с целевым устройством. Использование способа трилатерации для вычисления местоположения. |
GPM, основанное на направлении | Использование измерений направления сигнала от источника опорного сигнала до блока позиционирования, где источник опорного сигнала может быть частью целевого устройства, и блок позиционирования может быть частью сети. Использование способа трилатерации для вычисления местоположения. |
GPM, основанное на потерях на трассе | Использование измерений уровня сигнала источника опорного сигнала в блоке позиционирования для оценки расстояния между источником опорного сигнала и блоком позиционирования на основании затухания сигнала. Может использовать способ трилатерации для вычисления местоположения. |
GPM сопоставления шаблона RF | Использование измерений уровня сигнала любого (i) одного и того же источника опорного сигнала, совместно расположенного с целевым устройством, в разных блоках позиционирования, или (ii) разных основанных на сети источников опорного сигнала в одном и том же блоке позиционирования, совместно расположенном с целевым устройством. Использование предварительно определенных шаблонов уровня РЧ сигнала в небольших географических областях для определения наиболее вероятного местоположения целевого устройства на основании сопоставления шаблона. |
[0039] Обнаружение наличия конкретного источника опорного сигнала без измерения сигнала от источника опорного сигнала также может быть включено в один или более типичных способов позиционирования, перечисленных в Таблице 1, для поддержания ID ячейки или основанного на WLAN позиционирования. Комбинация типичных способов позиционирования также может быть использована для позиционирования, например, чтобы повысить точность.
[0040] В одном исполнении может быть определен набор классов способа позиционирования (классов PMC). PMC может включать в себя набор способов позиционирования, определенных посредством применения одного или более типичных способов позиционирования к заданному типу источника опорного сигнала. Различные типы источников опорного сигнала могут быть использованы для позиционирования и могут включать в себя узлы eNB LTE, терминалы с функцией LTE, базовые станции CDMA 1X, терминалы с функцией 1X и т.д. Для заданного типа источника опорного сигнала один или более конкретных способов позиционирования могут быть определены посредством применения одного или более типичных способов позиционирования к этому источнику опорного сигнала. Например, A-GPS может быть получена посредством применения GPM, основанного на разности по времени нисходящей линии связи, к источникам опорного сигнала GPS, U-TDOA может быть получена посредством применения GPM, основанного на разности по времени восходящей линии связи, к источнику опорного сигнала GSM, E-CID может быть получена посредством применения GPM, основанного на направлении, и/или GPM сопоставления шаблона RF к источнику опорного сигнала LTE и т.д.
[0041] Каждый PMC может включать в себя один или более способов позиционирования. Способы позиционирования в каждом PMC могут быть связаны, так как они используют измерения одного и того же типа источника опорного сигнала. Эти измерения могут перекрываться, и одни и те же измерения могут быть использованы для различных способов позиционирования в PMC. Данные помощи, используемые для того, чтобы разрешить измерения и/или вычисления местоположения для способов позиционирования в одном и том же PMC, могут также перекрываться (например, если измерения также перекрываются). Перекрывающиеся измерения и данные помощи могут быть использованы для более эффективного поддержания нескольких способов позиционирования в PMC, использующем сокращенный набор данных помощи и измерений. Например, измерения и данные помощи, которые применяются к множественным способам позиционирования, могут быть переданы только один раз, вместо передачи для каждого способа позиционирования.
[0042] Фиг. 3 показывает иерархическую структуру 300 для протокола позиционирования, которая может быть использована сервером 130 определения местоположения. Протокол позиционирования может поддерживать набор классов PMC, который может быть определен для различных типов источников опорного сигнала, как описано выше. Каждый PMC может включать в себя набор из одного или более способов позиционирования, определенных для конкретного типа источника опорного сигнала. Например, PMC A-GNSS может включать в себя способы позиционирования A-GPS и A-Galileo, PMC LTE нисходящей линии связи может включать в себя способы позиционирования OTDOA и E-CID, PMC LTE восходящей линии связи может включать в себя способ позиционирования E-CID и т.д. Другие классы PMC могут быть определены для нисходящей линии связи WCDMA, восходящей линии связи WCDMA, нисходящей линии связи CDMA 1X, восходящей линии связи CDMA 1X, нисходящей линии связи WiMAX, восходящей линии связи WiMAX, Wi-Fi 802.11, датчиков и т.д.
[0043] Способ позиционирования (PM) может быть использован для определения местоположения целевого устройства и может быть ассоциирован с конкретным типичным способом позиционирования и/или конкретным типом источника опорного сигнала. Каждый способ позиционирования может поддерживать все или поднабор всех измерений и данных помощи, применяемых для его PMC. Набор измерений и данных помощи, поддерживаемых заданным способом позиционирования, может быть обязательным или необязательным, или условным для любого блока позиционирования или сервера определения местоположения, поддерживающего этот способ позиционирования.
[0044] Блок позиционирования или сервер определения местоположения, который поддерживает заданный PMC, может поддерживать по меньшей мере один способ позиционирования в этом PMC. Блок позиционирования или сервер определения местоположения, который поддерживает заданный способ позиционирования, могут поддерживать все обязательные (и возможно, необязательные и/или условные) измерения и данные помощи для этого способа позиционирования.
[0045] В одном исполнении набор блоков данных измерения (блоков MDU) может быть определен для всех поддерживаемых способов позиционирования. MDU может быть коллекцией из одной или более групп данных, которые могут быть использованы для представления отчета об измерениях и их атрибутах. MDU может применяться к одному или более способам позиционирования в конкретном PMC. MDU может применяться ко множественным способам позиционирования и может быть эффективно послан один раз, чтобы выдавать данные измерения в эти способы позиционирования (вместо выдачи отдельно для каждого способа позиционирования). Например, MDU 2 на Фиг. 3 может применяться к способам позиционирования PMa и PMb и может быть послан один раз для этих двух способов позиционирования. MDU может применяться к одному источнику опорного сигнала и может повторяться для множественных источников опорного сигнала одного и того же типа, например, чтобы обеспечивать или запрашивать псевдодиапазоны для множественных спутников, разности во времени для множественных базовых станций и т.д.
[0046] Блоки MDU могут позволять определить возможности серверов определения местоположения и блоков позиционирования, например, относительно того, какие блоки MDU поддерживает сервер определения местоположения или блок позиционирования. Блоки MDU могут также позволять серверу 130 определения местоположения запрашивать блок 120 позиционирования, чтобы выдавать данные измерения гибким и точным способом. Сервер 130 определения местоположения может указывать некоторые характеристики (например, точность и время ответа) MDU при запросе его от блока 120 позиционирования. Блок 120 позиционирования может указывать характеристики (например, точность) MDU, которые он в состоянии обеспечивать (например, с помощью своих возможностей).
[0047] В одном исполнении набор блоков данных помощи (блоков ADU) может быть определен для всех поддерживаемых способов позиционирования. ADU может быть коллекцией из одной или более групп данных, которые могут быть использованы, чтобы помочь измерениям. ADU может применяться к одному или более способам позиционирования в конкретном PMC. ADU может применяться ко множественным способам позиционирования и может быть эффективно послан один раз, чтобы выдавать данные помощи в эти способы позиционирования (вместо посылки отдельно для каждого способа позиционирования). Например, ADU d на Фиг. 3 может применяться к способам позиционирования PMd и PMe и может быть послан один раз для этих двух способов позиционирования. ADU может применяться к одному источнику опорного сигнала и может быть повторен для множественных источников опорного сигнала одного и того же типа, например, чтобы выдавать или запрашивать эфемеридные данные для множественных спутников в одной и той же SPS, разности в реальном времени (разностей RTD) для множественных базовых станций одного и того же типа доступа и т.д.
[0048] Блоки ADU могут позволять определить возможности серверов определения местоположения и блоков позиционирования, например, относительно того, какие блоки ADU поддерживает сервер определения местоположения или блок позиционирования. Блоки ADU могут также позволять блоку 120 позиционирования запрашивать сервер 130 определения местоположения, чтобы выдавать данные помощи гибким и точным способом. Блок 120 позиционирования может указывать некоторые характеристики ADU (например, время действия или точность для эфемеридных данных GPS), при запрашивании его от сервера 130 определения местоположения.
[0049] В одном исполнении могут быть индивидуально идентифицированы классы PMC, способы позиционирования, блоки MDU и/или блоки ADU. Эта идентификация может облегчать возможности, конкретные измерения и конкретные данные помощи, которые должны быть запрошены и выданы. Идентификация также может быть полезной, чтобы идентифицировать наличие конкретного MDU или ADU в сообщении позиционирования, чтобы идентифицировать сегмент сообщения, связанный с конкретным способом позиционирования или PMC, и т.д. Идентификационная информация PMC может быть уникальной в протоколе позиционирования, тогда как идентификационная информ