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

Иллюстрации

Показать все

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

Реферат

РОДСТВЕННАЯ ЗАЯВКА

Данная заявка испрашивает преимущество и приоритет по совместно рассматриваемой Предварительной заявке на патент США № 61/061229, озаглавленной "Generic Code Phase Encoding for GNSS System", поданной 13 июня 2008 г., которая назначена правопреемнику этой заявки и в прямой форме полностью заключается в этот документ посредством ссылки.

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

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

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

Информация

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

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

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

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

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

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

В определенных примерных реализациях SPS может включать в себя одну или более глобальных навигационных спутниковых систем (GNSS), и переданное сообщение может определять GNSS и по меньшей мере один ресурс GNSS, ассоциированный по меньшей мере с одним из кодированных значений сдвига кода. Например, в определенных реализациях ресурс GNSS может включать в себя ресурс GPS, ресурс SBAS, ресурс QZSS, ресурс ГЛОНАСС, ресурс Galileo, ресурс Compass/BeiDou и/или т.п. Ресурс GNSS, например, может ассоциироваться по меньшей мере с одним из сигнала GNSS, полосы сигнала GNSS, космического аппарата (SV) и/или т.п.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В определенных примерных реализациях SPS может включать в себя по меньшей мере одну глобальную навигационную спутниковую систему (GNSS), и сообщение может определять GNSS и/или по меньшей мере один ресурс GNSS, ассоциированные с кодированным значением сдвига кода. В качестве примера, а не ограничения, ресурс GNSS может включать в себя ресурс GPS, ресурс SBAS, ресурс QZSS, ресурс ГЛОНАСС, ресурс Galileo, ресурс Compass/BeiDou и/или другие похожие ресурсы. В качестве примера, а не ограничения, ресурс GNSS может определяться как ассоциируемый с конкретным сигналом GNSS, конкретной полосой сигнала GNSS и/или с конкретным космическим аппаратом (SV).

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

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

В определенных примерных реализациях элемент внутри PDDM может включать в себя элемент запроса и/или элемент предоставления, который совместим и/или иным образом функционирует в стандарте протокола определения положения "IS-801-B" Ассоциации телекоммуникационной промышленности (TIA) и/или ассоциированном стандарте протокола определения положения Второго проекта партнерства третьего поколения (3GPP2).

Протоколы определения положения разработаны и стандартизованы для использования, например, в сетях беспроводной связи CDMA2000 и высокоскоростных пакетных данных (HRPD). Один примерный протокол определения положения часто называется по его стандартизованному идентификатору "IS-801" в опубликованных стандартах TIA (или "C.S0022" в опубликованных стандартах 3GPP2). В настоящее время существует две версии этого примерного протокола определения положения. Первая версия является исходной версией IS-801 версии 1 (или C.S0022-0 версии 3.0), которая в этом документе будет называться просто IS-801-1. Вторая версия является IS-801 версии A (или C.S0022-A версии 1.0), которая в этом документе будет называться просто IS-801-A. Ожидается, что некоторый вид IS-801-B скоро будет завершен и идентифицирован некоторым образом посредством TIA и/или 3GPP2 (например, возможно как IS-801 версии B (или C.S0022-B версии 1.0) и/или другими похожими идентификаторами).

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

В качестве примера, а не ограничения, определенные способы и устройства, предоставленные в этом документе, могут использовать одно или более PDDM, которые могут предоставляться в одном или более транспортных сообщениях способом, который не только поддерживает IS-801-B, но также его устаревшие и/или будущие версии. Более того, определенные способы и устройства могут поддерживать процессы определения положения в разнообразных сетях беспроводной связи, например в сети сверхширокополосной мобильной связи (UMB), сети высокоскоростных пакетных данных (HRPD), сети CDMA2000 1X и/или т.п.

В соответствии с определенными аспектами настоящего описания предоставляются различные способы и устройства, которые могут быть реализованы в одном или более устройствах, которые могут поддерживать процесс определения положения. В качестве примера, а не ограничения, устройство может включать в себя мобильную станцию или специальное устройство, например базовую станцию, сервер определения местоположения (например, Объект определения положения (PDE), Обслуживающий центр определения местоположения мобильных терминалов (SMLC), Шлюзовой центр определения местоположения мобильных терминалов (GMLC), Автономный SMLC AGPS (SAS), платформа определения местоположения SUPL (SLP) и т.д.) и/или аналогичные. Например, в определенных реализациях мобильная станция и базовая станция могут быть функционально задействованы для осуществления связи в рамках сети беспроводной связи CDMA и/или другим подходящим типом сети беспроводной связи.

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

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

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

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

В этом конкретном примере сетевое окружение 100 беспроводной связи включает в себя типичные устройства, например мобильную станцию 102 (MS), одну или более базовых станций 104 (BS), одну или более спутниковых систем 106 определения положения (SPS), сеть 108 и сервер 110 определения местоположения. MS 102 может осуществлять связь с BS 104 по одной или более беспроводным линиям связи. Один или более из MS 102, BS 104 или сервера 110 определения местоположения могут захватывать сигналы SPS, переданные посредством различных ресурсов передачи у SPS 106, и/или могут быть иным образом задействованы для поддержки определенных процессов определения положения, ассоциированных с информацией, доступной посредством SPS 106.

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

Пока специально не указано иное, при использовании в данном документе термин "сервер определения местоположения" имеет целью представлять одно или более устройств и/или одно или более специальных устройств, которые задействованы для поддержки, по меньшей мере частично, таких процессов определения положения. Таким образом, хотя и проиллюстрировано в виде отдельного устройства в показанном на фиг. 1 примере, которое может осуществлять связь по сети 108 и/или BS 104 с MS 102, следует понимать, что в других реализациях "сервер определения местоположения" может осуществлять связь напрямую и/или косвенно с MS 102, используя одну или более проводных и/или одну или более беспроводных линий связи. Поэтому в определенных примерных реализациях сервер определения местоположения может принимать вид и/или иным образом функционально содержать один или более беспроводных передатчиков, приемников, приемопередатчиков, одной или более базовых станций, различных ресурсов проводной и/или беспроводной сети, одного или более вычислительных устройств, задействованных как специальные устройства, и/или других похожих вычислительных устройств и/или устройств связи. Учитывая это, там, где в качестве примера ссылаются на базовую станцию (BS) или BS 104, следует понимать, что такая BS и/или BS 104 может содержать "сервер определения местоположения", который в общих чертах определен в этом документе. Соответственно, термины "базовая станция" (BS) и "сервер определения местоположения" используются взаимозаменяемо. Более того, в сообщениях, запрашивающих и/или предоставляющих возможности BS и т.д., следует понимать, что такая запрошенная информация и/или предоставленная информация может ассоциироваться с возможностями сервера определения местоположения, и т.д. Как проиллюстрировано на фиг. 1, MS 102 может совместно использовать (отправлять/принимать) сообщения 112 (например, PDDM) с (к/от) сервером определения местоположения.

MS 102 и/или BS 104 могут предоставлять функциональные возможности, например, через использование различных сетей беспроводной связи, например беспроводной глобальной сети (WWAN), беспроводной локальной сети (WLAN), беспроводной персональной сети (WPAN) и так далее. Термин "сеть" и "система" часто используются взаимозаменяемо. WWAN может быть сетью множественного доступа с кодовым разделением каналов (CDMA), сетью множественного доступа с временным разделением каналов (TDMA), сетью множественного доступа с частотным разделением каналов (FDMA), сетью множественного доступа с ортогональным частотным разделением каналов (OFDMA), сетью множественного доступа с частотным разделением каналов с одной несущей (SC-FDMA) и так далее. Сеть CDMA может реализовывать одну или более технологий радиодоступа (RAT), например CDMA2000, широкополосный CDMA (W-CDMA) и так далее. CDMA2000 включает в себя стандарты IS-95, IS-2000 и IS-856. Сеть TDMA может реализовывать Глобальную систему мобильной связи (GSM), Цифровую усовершенствованную систему мобильных телефонов (D-AMPS) или некоторую другую RAT. GSM и W-CDMA описываются в документах от консорциума, именуемого "Проектом Партнерства Третьего Поколения" (3GPP). CDMA2000 описывается в документах от консорциума, именуемого "Вторым Проектом Партнерства Третьего Поколения" (3GPP2). Документы 3GPP и 3GPP2 являются общедоступными. WLAN может быть сетью IEEE 802.11x, а WPAN может быть сетью Bluetooth, IEEE 802.15x или некоторым другим типом сети. Методики также могут использоваться для любого сочетания WWAN, WLAN и/или WPAN. Как упоминалось ранее, методики могут быть реализованы для использования с сетью UMB, сетью HRPD, сетью CDMA2000 1X, GSM, LTE и/или т.п.

SPS 106 может, например, включать в себя одну или более из глобальной системы определения положения (GPS), модернизированной GPS, Galileo, ГЛОНАСС, Спутниковой дополняющей системы (SBAS), Квазизенитной спутниковой системы (QZSS), Compass/BeiDou, NAVSTAR и/или другой похожей GNSS, системы, которая использует спутники из сочетания этих систем, или любой SPS, разработанной в будущем, причем в этом документе каждая в общем называется "спутниковой системой определения положения" (SPS).

Кроме того, описанные в этом документе способы и устройства могут использоваться с процессами определения положения, которые используют псевдолиты или сочетание спутников и псевдолитов. Псевдолиты могут включать в себя наземные передатчики, которые транслируют PN-код или другой дальномерный код (например, аналогичный сигналу сотовой радиосвязи GPS или CDMA), модулированный на несущей частоте L-диапазона (или другой частоте), который может синхронизироваться с временем SPS. Каждому такому передатчику может присваиваться уникальный PN-код, чтобы дать возможность идентификации посредством удаленного приемника. Псевдолиты могут использоваться для дополнения SPS, например, в ситуациях, когда некоторые сигналы SPS от орбитальных спутников могут быть недоступными, например в тоннелях, шахтах, зданиях, городских застройках или других закрытых областях. Другая реализация псевдолитов известна как радиомаяки. Термин "спутник" при использовании в данном документе имеет целью включать в себя псевдолиты, эквиваленты псевдолитов и другие возможные объекты. Термин "сигналы SPS" при использовании в данном документе имеет целью включать в себя SPS-подобные сигналы от псевдолитов или эквивалентов псевдолитов.

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

Описанные в этом документе методологии могут быть реализованы различными средствами в зависимости от применения. Например, эти методологии могут быть реализованы в различных сочетаниях аппаратных средств, микропрограммного обеспечения и/или программного обеспечения. Для аппаратной реализации один или более модулей обработки могут реализовываться в одной или более специализированных интегральных схемах (ASIC), процессорах цифровых сигналов (DSP), устройствах цифровой обработки сигналов (DSPD), программируемых логических устройствах (PLD), программируемых пользователем вентильных матрицах (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, других электронных блоках, спроектированных для выполнения описанных в этом документе функций, или в их сочетании.

Для микропрограммных и/или аппаратных/программных реализаций определенные методологии могут реализовываться с помощью модулей (например, процедур, функций и так далее), которые выполняют описанные здесь функции. Любой машиночитаемый носитель, материально воплощающий инструкции, может использоваться при реализации описанных в этом документе методологий. Например, программные коды могут храниться в запоминающем устройстве MS 102 и/или BS 104 и исполняться модулем обработки в устройстве. Запоминающее устройство может быть реализовано внутри модуля обработки и/или внешним по отношению к модулю обработки. При использовании в данном документе термин "запоминающее устройство" относится к любому типу долгосрочного, краткосрочного, энергозависимого, энергонезависимого или другого запоминающего устройства и не должен ограничиваться никаким конкретным типом запоминающего устройства или количеством запоминающих устройств, или типом носителей, на которых хранится содержимое запоминающего устройства.

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