СПОСОБЫ И УСТРОЙСТВА ДЛЯ ЗАПРАШИВАНИЯ/ПРЕДОСТАВЛЕНИЯ ИНФОРМАЦИИ СОДЕЙСТВИЯ В ПОВЫШЕНИИ ЧУВСТВИТЕЛЬНОСТИ, СВЯЗАННОЙ С РАЗЛИЧНЫМИ СПУТНИКОВЫМИ СИСТЕМАМИ ПОЗИЦИОНИРОВАНИЯ В СЕТЯХ БЕСПРОВОДНОЙ СВЯЗИ
METHODS AND APPARATUS FOR REQUESTING/PROVIDING SENSITIVITY ASSISTANCE INFORMATION ASSOCIATED WITH VARIOUS SATELLITE POSITIONING SYSTEMS IN WIRELESS COMMUNICATION NETWORKS

Родственная заявка
Данная заявка на патент испрашивает приоритет по предварительной заявке на патент США 61/082,112, поданной 18 июля 2008 г. и озаглавленной “GNSS Sensitivity Assistance”, которая в полном объеме заключена в данный документ посредством ссылки.
Область техники, к которой относится изобретение
Раскрытое здесь изобретение относится к сетям и устройствам беспроводной связи и, в частности, к способам и устройствам для использования устройствами в рамках сети беспроводной связи для запрашивания и/или предоставления информации содействия в повышении чувствительности, связанной с различными спутниковыми системами позиционирования (SPS).
Уровень техники
Процессы определения положения можно использовать для оценивания или иного определения местоположения устройства, связанного с сетью беспроводной связи. В конкретном примере процесс определения положения можно реализовать для оценивания координат мобильного устройства, например сотового телефона или другой аналогичной мобильной станции. Существует многообразие методик поддержки процессов определения положения. Например, спутниковую систему позиционирования (SPS), в частности Глобальную систему позиционирования (GPS) и/или другие подобные системы, можно использовать для оценивания местоположения мобильной станции. Применительно к сети беспроводной связи определенные процессы определения положения могут потребовать, чтобы информация и/или задания обработки использовались совместно и/или распределялись между множеством устройств. Например, в определенных случаях мобильная станция может некоторым образом получать содействие от одного или более других устройств как часть процесса определения положения. В результате таким устройствам часто необходимо некоторым образом осуществлять связь, например, через один или более сеансов связи для определения положения по беспроводной линии связи. Таким образом, можно разработать один или более протоколов позиционирования, обеспечивающих возможность таких сеансов связи для определения положения, и, таким образом, поддерживать процессы определения положения.
Сущность изобретения
Предоставлены способы и устройства для использования устройством(ами) в рамках сети беспроводной связи для совместного использования (например, запрашивания и/или предоставления) сигналов информации содействия в повышении чувствительности, связанных с одной или более спутниковыми системами позиционирования (SPS).
В соответствии с определенными аспектами, например, можно реализовать способ в сети беспроводной связи. Способ может включать в себя этап, на котором отправляют один или более сигналов информации содействия в повышении чувствительности (SA) глобальной спутниковой навигационной системы (GNSS) измененного формата, которые прогнозируются, по линии связи от сервера определения местоположения, имеющего функциональную возможность предоставлять содействие мобильной станции в определении местоположения. Например, сигналы информации SA GNSS измененного формата могут представлять часть одного или более соответствующих сигналов информации SA GNSS исходного формата, связанных с выбранным ресурсом GNSS. Таким образом, в определенных примерных реализациях сигналы информации SA GNSS исходного формата могут включать в себя сигналы информации преамбулы, кодированные сигналы информации (например, кодированные с использованием меандрового кодирования, кодирования с прямой коррекцией ошибок (FEC), сверточного кодирования и т.п.), и/или сигналов информации метки времени, которые могут не быть включены или могут быть некоторым образом изменены в сигналах информации SA GNSS измененного формата. Следует понимать, что используемые здесь сигналы информации SA GNSS, независимо от форматирования, включают в себя прогнозируемые данные GNSS, а не фактические передаваемые данные GNSS. Как обсуждается в более подробном описании, приведенном ниже, такие прогнозируемые данные GNSS могут использоваться устройством, например мобильной станцией, для возможного повышения производительности, при передаче фактических данных GNSS.
Например, такие прогнозируемые данные GNSS могут использоваться в приемнике GNSS для удаления навигационных данных, модулирующих расширенный сигнал GNSS. Таким образом, приемники GNSS могут распространять когерентное интегрирование за пределы длительности передаваемого символа данных в сигнале GNSS, что может повышать чувствительность приемника.
В соответствии с определенными другими аспектами, например, можно предоставить способ для использования в мобильной станции. Здесь, способ может включать в себя этап, на котором принимают один или более сигналов информации SA GNSS измененного формата по линии связи от сервера определения местоположения, имеющего функциональную возможность предоставлять содействие мобильной станции в определении местоположения. В определенных реализациях способ также может включать в себя этап, на котором устанавливают один или более сигналов информации SA GNSS исходного формата, соответствующих одному или более принятым сигналам информации SA GNSS измененного формата на основании, по меньшей мере, частично, по меньшей мере, части одного или более сигналов информации SA GNSS исходного формата, по меньшей мере, одного сигнала опорного времени и/или, по меньшей мере, части одного или более сигналов информации SA GNSS измененного формата.
В соответствии с другими аспектами, например, можно предоставить способ для использования в мобильной станции. Способ может включать в себя этап, на котором передают один или более сигналов, представляющих собой, по меньшей мере, одно сообщение, по линии связи на сервер определения местоположения, имеющий функциональную возможность предоставлять содействие мобильной станции в определении местоположения, причем, по меньшей мере, одно сообщение может включать в себя, по меньшей мере, один индикатор формата, избирательно запрашивающий один или более сигналов информации SA GNSS в исходном формате или измененном формате. Сообщение также может включать в себя индикатор, идентифицирующий выбранный ресурс GNSS. Например, ресурс GNSS может включать в себя, по меньшей мере, один из: ресурса GPS, ресурса SBAS, ресурса QZSS, ресурса ГЛОНАСС, ресурса Galileo, ресурса Compass/BeiDou и т.п. В определенных реализациях, например, ресурс GNSS может быть связан с, по меньшей мере, одним из: сигнала GNSS, полосы сигнала GNSS, сигнала спутниковой системы позиционирования (SPS) и/или космического летательного аппарата (SV).
В соответствии с другими аспектами, например, устройство сервера определения местоположения для использования при предоставлении содействия мобильной станции в определении местоположения в рамках сети беспроводной связи может включать в себя процессор сигнала, имеющий функциональную возможность устанавливать один или более сигналов информации SA GNSS измененного формата на основании, по меньшей мере, частично, одного или более принятых сигналов GNSS. Устройство сервера определения местоположения также может включать в себя передатчик, имеющий функциональную возможность отправлять, по меньшей мере, часть одного или более сигналов информации SA GNSS измененного формата в, по меньшей мере, одном сообщении на мобильную станцию. Устройство сервера определения местоположения также может включать в себя приемник, имеющий функциональную возможность принимать, по меньшей мере, одно требующее сообщение, отправленное мобильной станцией. Здесь, например, требующее(ие) сообщение(я) может/могут включать в себя сигналы элементов запроса, идентифицирующие, по меньшей мере, один из одного или более сигналов информации SA GNSS измененного формата и/или выбранного ресурса GNSS.
В соответствии с определенными другими аспектами, например, можно предоставить особое устройство для использования в мобильной станции, имеющее функциональную возможность принимать содействие в определении местоположения в рамках сети беспроводной связи. Особое устройство может включать в себя интерфейс сети беспроводной связи, имеющий функциональную возможность принимать, по меньшей мере, одно сообщение от сервера определения местоположения, причем сообщение(я) включает(ют) в себя один или более сигналов информации SA GNSS измененного формата. Особое устройство также может включать в себя приемник SPS, имеющий функциональную возможность избирательно получать сигналы GNSS на основании, по меньшей мере, частично, одного или более сигналов информации SA GNSS измененного формата.
В соответствии с другим аспектом, например, можно предоставить особое устройство для использования в мобильной станции, имеющее функциональную возможность принимать содействие в определении местоположения в рамках сети беспроводной связи. Здесь, особое устройство может включать в себя интерфейс сети беспроводной связи, имеющий функциональную возможность передавать один или более сигналов, представляющих собой, по меньшей мере, одно сообщение, по линии связи на сервер определения местоположения, имеющий функциональную возможность предоставлять мобильной станции содействие в определении местоположения. Сообщение(я) может/могут включать в себя, по меньшей мере, один индикатор формата, избирательно запрашивающий один или более сигналов информации SA GNSS в исходном формате или измененном формате.
В соответствии с другими примерными аспектами можно предоставить изделие производства, которое включает в себя компьютерно-считываемый носитель, на котором хранятся компьютерно-реализуемые инструкции. Компьютерно-реализуемые инструкции, будучи реализованы одним или более блоками обработки в особом устройстве, могут функционально давать возможность особому устройству устанавливать один или более сигналов информации SA GNSS измененного формата на основании, по меньшей мере, частично, одного или более принятых сигналов GNSS и инициировать передачу одного или более сигналов информации SA GNSS измененного формата по линии связи на мобильную станцию, причем один или более сигналов информации SA GNSS измененного формата передаются в, по меньшей мере, одном сообщении.
В соответствии с другими примерными аспектами можно предоставить изделие производства, которое включает в себя компьютерно-считываемый носитель, на котором хранятся компьютерно-реализуемые инструкции. Компьютерно-реализуемые инструкции, будучи реализованы одним или более блоками обработки в особом устройстве, могут функционально давать возможность особому устройству осуществлять доступ к, по меньшей мере, одному сообщению от сервера определения местоположения. Сообщение(я) может/могут включать в себя один или более сигналов информации SA GNSS измененного формата и предоставлять, по меньшей мере, часть одного или более сигналов информации SA GNSS для приемника, имеющего функциональную возможность получать, по меньшей мере, один сигнал GNSS на основании, по меньшей мере, частично, по меньшей мере, части одного или более принятых сигналов информации SA GNSS.
В соответствии с определенными другими аспектами, например, можно предоставить изделие производства, которое включает в себя компьютерно-считываемый носитель, на котором хранятся компьютерно-реализуемые инструкции. Компьютерно-реализуемые инструкции, будучи реализованы одним или более блоками обработки в особом устройстве, могут функционально давать возможность особому устройству инициировать передачу одного или более сигналов, представляющих, по меньшей мере, одно сообщение по линии связи, на сервер определения местоположения. Сообщение(я) может/могут включать в себя, по меньшей мере, один индикатор формата, избирательно запрашивающий один или более сигналов информации SA GNSS в исходном формате или измененном формате.
Краткое описание чертежей
Фиг. 1 - блок-схема, иллюстрирующая примерную среду сети беспроводной связи, в рамках которой, по меньшей мере, два устройства могут получать возможность осуществлять связь друг с другом и инициировать и/или иначе поддерживать процесс определения положения, в соответствии с реализацией.
Фиг. 2 - блок-схема, иллюстрирующая определенные примерные признаки устройства, которое может получать возможность инициировать и/или иначе поддерживать процесс определения положения, в соответствии с реализацией.
Фиг. 3 - логическая блок-схема, иллюстрирующая примерный способ, который можно реализовать в одном или более устройствах, для инициирования и/или иной поддержки процесса определения положения, в соответствии с реализацией.
Фиг. 4 - иллюстративная блок-схема, иллюстрирующая информацию содействия в повышении чувствительности в исходном и измененном форматах, в соответствии с реализацией.
Фиг. 5 - иллюстративная блок-схема, иллюстрирующая части сигналов информации содействия в повышении чувствительности в примерном исходном формате, в соответствии с реализацией.
Фиг. 6 и 7 - иллюстративные блок-схемы, иллюстрирующие части сигналов информации содействия в повышении чувствительности в примерных измененных форматах, в соответствии с определенными реализациями.
Фиг. 8 - логическая блок-схема, иллюстрирующая различные примерные обмены сообщениями между двумя устройствами, имеющими возможность инициировать и/или иначе поддерживать процесс определения положения, с использованием сигналов информации содействия в повышении чувствительности GNSS, в соответствии с определенными реализациями.
Подробное описание
Неограничительные и не всеобъемлющие аспекты описаны со ссылкой на последующие фигуры, в которых сходные обозначения обозначают сходные части на различных фигурах, если не указано обратное.
Процессы определения положения можно использовать для оценивания или иного определения местоположения устройства и, в конкретных примерах, местоположения мобильного устройства, например мобильной станции, персонального навигационного устройства (PND) или устройств слежения. Существует многообразие методик поддержки процессов определения положения. Применительно к сети беспроводной связи определенные процессы определения положения могут потребовать, чтобы информация и/или задания обработки распределялись между и/или среди множества устройств. Например, в определенных случаях мобильное устройство может некоторым образом получать помощь от одного или более других устройств, как часть процесса определения положения. В результате, таким устройствам может потребоваться некоторым образом осуществлять связь, например, через один или более сеансов связи, например, “сеансы связи для определения положения” по беспроводной линии связи. Один или более протоколов позиционирования позволяют определять положение в таких сеансах связи для поддержки различных процессов определения положения. Такие протоколы позиционирования могут предоставлять информацию содействия в повышении чувствительности (SA), связанную с одной или более спутниковыми системами позиционирования (SPS), запрашиваемую мобильным устройством и/или предлагаемую мобильному устройству.
Согласно нижеприведенному подробному описанию, в соответствии с определенными примерными аспектами, можно реализовать способы и устройства на сервере определения местоположения, который может получать возможность предоставлять информацию SA мобильной станции, например, как часть процесса определения положения.
(служб определения местоположения)
Здесь, например, способ может включать в себя этап, на котором отправляют один или более сигналов информации SA глобальной спутниковой навигационной системы (GNSS) измененного формата по линии связи от сервера определения местоположения на мобильную станцию. Сигналы информации SA GNSS измененного формата могут передаваться, например, посредством, по меньшей мере, одного сообщения данных определения положения (PDDM), сообщения протокола LCS  радиоресурсов (RRLP) (например, запрос измерения положения RRLP, доставка данных содействия RRLP, и т.д.), сообщения управления радиоресурсами (RRC) (например, управление измерением RRC, доставки данных содействия RRC и т.д.), сообщения протокола позиционирования LTE (LPP) и/или другого аналогичного сообщения. В качестве примера, но не ограничения, определенные сообщения PDDM проиллюстрированы в описанных здесь примерах.
В определенных примерных реализациях сигналы информации SA GNSS измененного формата могут представлять собой часть соответствующих сигналов информации SA GNSS исходного формата, связанных с выбранным ресурсом GNSS. Таким образом, по сравнению с соответствующими сигналами информации SA GNSS исходного формата сигналы информации SA GNSS измененного формата можно эффективнее передавать, хранить и/или обрабатывать.
В качестве примера, но не ограничения, сигналы информации SA GNSS исходного формата могут включать в себя сигналы информации преамбулы, которые, полностью или частично, могут не быть включены в соответствующие сигналы информации SA GNSS измененного формата. В определенных других примерах сигналы информации SA GNSS исходного формата могут включать в себя кодированные сигналы информации (например, меандрово-кодированные сигналы информации, FEC-кодированные сигналы информации, сверточно-кодированные сигналы информации, сигналы информации кодированные по Боузу-Чоудхури-Хоквингему (BCH), сигналы информации, кодированные с LDPC, сигналы информации, кодированные с малой плотностью проверок на четность (LDPC) с перемежением и т.п.), которые, полностью или частично, могут не быть включены в соответствующие сигналы информации SA GNSS измененного формата. В других примерных реализациях сигналы информации SA GNSS исходного формата могут включать в себя сигналы информации метки времени, которые, полностью или частично, могут не быть включены в соответствующие сигналы информации SA GNSS измененного формата. При использовании меандрового кодирования, например, каждый бит данных может иметь, по меньшей мере, один переход, который переходит в середине каждого периода бита и также может (в зависимости от информации, которая должна быть передана) включать в себя переход в начале периода. Здесь, например, направление перехода в середине бита может указывать данные, тогда как переходы на границах периода можно использовать для перевода сигнала в правильное состояние для поддержки перехода в середине бита. Меандровое кодирование может включать в себя и/или иначе называться как манчестерское кодирование или фазовое кодирование, в качестве неограничительных примеров.
В определенных реализациях способ может включать в себя этап, на котором устанавливают сигналы информации SA GNSS исходного формата, например, на основании, по меньшей мере, частично, ранее принятых и/или оцененных сигналов GNSS. В определенных реализациях способ может включать в себя этап, на котором устанавливают сигналы информации SA GNSS измененного формата, например, на основании, по меньшей мере, частично, принятых и/или оцененных сигналов GNSS и/или установленных сигналов информации SA GNSS исходного формата.
В определенных примерных реализациях способ может включать в себя этап, на котором сервер определения местоположения или другое аналогичное устройство отправляет сигналы информации SA GNSS измененного формата в элементе предоставления PDDM. Здесь, например, такое PDDM может отправляться сервером определения местоположения или другим аналогичным устройством после того, как оно затребовано мобильной станцией. Однако в определенных реализациях такое PDDM может отправляться 'незатребованно' сервером определения местоположения или другим аналогичным устройством на мобильную станцию. Поэтому в случае требования определенные примерные способы также могут включать в себя этап, на котором принимают, по меньшей мере, одно требующее PDDM, отправленное мобильной станцией. Требующее PDDM может включать в себя, например, сигналы элементов запроса, включающие в себя сигнал индикатора, идентифицирующий желание мобильных станций принимать сигналы информации SA GNSS исходного или измененного формата. PDDM может включать в себя, например, сигналы элементов предоставления или запроса, включающие в себя сигнал индикатора, идентифицирующий выбранный ресурс GNSS.
В качестве примера выбранный ресурс GNSS может быть связан с, по меньшей мере, одним ресурсом GNSS, включающим в себя, по меньшей мере, один из: ресурса GPS, ресурса SBAS, ресурса QZSS, ресурса ГЛОНАСС, ресурса Galileo, ресурса Compass/BeiDou и т.п. В определенных примерных реализациях ресурс GNSS может быть связан с одним или более конкретными сигналами GNSS и/или полосами сигналов, одним или более конкретными сигналами SPS, одним или более SV и т.п.
Так же, как это более подробно описано в последующих разделах, в соответствии с определенными примерными аспектами, можно реализовать способы и устройства на мобильной станции, которая может получать возможность принимать или иначе пользоваться информацией SA от сервера определения местоположения, например, как часть процесса определения положения.
Например, можно реализовать способ, который включает в себя этап, на котором на мобильной станции принимают один или более сигналов информации SA GNSS измененного формата по линии связи от сервера определения местоположения, например, передаваемых с помощью, по меньшей мере, одного PDDM. В определенных реализациях мобильная станция может получать возможность поддерживать процесс определения положения с использованием сигналов информации SA GNSS измененного формата, например, приемник SPS и/или GNSS может использовать, по меньшей мере, часть сигналов информации SA GNSS измененного формата для содействия в получении сигналов SPS и/или GNSS.
В других реализациях мобильная станция может устанавливать, по меньшей мере, часть соответствующих сигналов информации SA GNSS исходного формата. Таким образом, например, способ может включать в себя этап, на котором устанавливают один или более сигналов информации SA GNSS исходного формата, соответствующих одному или более сигналам информации SA GNSS измененного формата. Здесь, например, способ может включать в себя этап, на котором устанавливают, по меньшей мере, часть сигналов информации SA GNSS исходного формата, соответствующих, по меньшей мере, части принятых сигналов информации SA GNSS измененного формата. В определенных реализациях, по меньшей мере, часть сигналов информации SA GNSS исходного формата может быть основана, по меньшей мере, частично на, по меньшей мере, одном сигнале опорного времени, например, если сигналы информации метки времени могут не быть включены в соответствующие сигналы информации SA GNSS измененного формата. В других примерах кодированные части сигналов информации SA GNSS исходного формата могут быть установлены, если они не включены в принятые сигналы информации SA GNSS измененного формата.
Способ также может включать в себя этап, на котором, например, отправляют, по меньшей мере, одно требующее PDDM на сервер определения местоположения, запрашивающее сигналы информации SA GNSS или исходного, или измененного формата.
В определенных примерных реализациях элемент в рамках PDDM может включать в себя элемент запроса и/или элемент предоставления, который согласуется и/или иначе соответствует стандарту протокола позиционирования Ассоциации промышленности связи (TIA) “IS-801-B” и/или связанному с ним стандарту протокола позиционирования Партнерского проекта третьего поколения 2 (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-A, уже имеется некоторая поддержка для совместного использования информации содействия в повышении чувствительности GPS исходного формата. В связи с развитием других SPS (например, GNSS), в соответствии с определенными аспектами настоящего описания, было бы предпочтительно разработать более совершенные/надежные версии протокола позиционирования, например, 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 сети беспроводной связи включает в себя характерные устройства, например мобильную станцию (MS) 102, одну или более базовых станций (BS) 104, одну или более спутниковых систем позиционирования (SPS) 106, сеть 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 и т.д., следует понимать, что такая запрашиваемая информация и/или предоставляемая информация может быть связана с возможностями сервера определения местоположения и т.д.
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 описана в документах консорциума под названием “Партнерский проект третьего поколения 2” (3GPP2). Документы 3GPP и 3GPP2 общедоступны. WLAN может быть сетью IEEE 802.11x, и WPAN может быть сетью Bluetooth, IEEE 802.15x или сетью какого-либо другого типа. Также можно использовать методики для любой комбинации WWAN, WLAN и/или WPAN. Вышеупомянутые методики можно реализовать для использования в сети UMB, сети HRPD, сети CDMA2000 1X, GSM, долгосрочного развития (LTE) 3GPP и т.п. Сети беспроводной связи могут включать в себя, например, беспроводные точки доступа и фемтосоты.
SPS 106 может, например, включать в себя одну или более из: глобальной системы позиционирования (GPS), модернизированной GPS, Galileo, ГЛОНАСС, спутниковой системы распространения дифференциальных поправок (SBAS), квазизенитной спутниковой системы (QZSS), индийской региональной навигационной спутниковой системы (IRNSS), Compass/BeiDou, NAVSTAR и/или других аналогичных GNSS, систему, которая использует спутники из комбинации этих систем, или любую SPS, которая будет разработана в будущем, - каждая из которых обозначается в настоящем документе под общим названием “Спутниковая система позиционирования” (SPS).
Кроме того, описанные здесь способы и устройства можно применять к процессам определения положения, где используются псевдолиты или комбинация спутников и псевдолитов. Псевдолиты могут включать в себя наземные передатчики, которые вещают PN код или другой дальномерный код (например, аналогичный сигналу GPS или сотовому сигналу CDMA), модулированный на несущем сигнале L-полосы (или другой частоты), который можно синхронизировать с временем SPS. Каждому такому передатчику можно присвоить уникальный PN код для идентификации удаленного приемника. Псевдолиты можно использовать для распространения дифференциальных поправок в SPS, например, в случаях, когда некоторые сигналы SPS от орбитальных спутников могут отсутствовать, например, в туннелях, шахтах, зданиях, городских каньонах или других закрытых областях. Другая реализация псевдолитов известна как радиомаяки. Используемый здесь термин “спутник” предназначен включать в себя псевдолиты, эквиваленты псевдолитов и, возможно, другие. Используемый здесь термин “сигналы SPS” предназначен включать в себя сигналы наподобие сигналов SPS от псевдолитов или эквивалентов псевдолитов.
MS 102, в определенных примерных реализациях, может включать в себя устройство, например сотовое или другое устройство беспроводной связи, устройство персональной системы связи (PCS), персональное навигационное устройство, автомобильное навигационное устройство, устройство отслеживания, менеджер персональной информации (PIM), карманный персональный компьютер (КПК), ноутбук или другое подходящее устройство, имеющее возможность принимать беспроводные передачи.
Описанные здесь способы можно реализовать различными средствами в зависимости от применения. Например, эти способы можно реализовать в различных сочетаниях аппаратного обеспечения, программно-аппаратного обеспечения и/или программного обеспечения. Для аппаратной реализации один или более блоков обработки можно реализовать в одной или более специализированных интегральных схемах (ASIC), процессорах сигнала/цифровых сигнальных процессорах (DSP), устройствах обработки цифрового сигнала (DSPD), программируемых логических устройствах (PLD), вентильных матрицах, программируемых пользователем (FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, или других электронных блоках, предназначенных для осуществления описанных здесь функций, или их комбинации.
Для программно-аппаратной и/или программной реализации определенные способы можно реализовать посредством модулей (например, процедур, функций и т.д.), которые осуществляют описанные здесь функции. Любой машинно-считываемый носитель, материально воплощающий инструкции, можно использовать при реализации описанных здесь способов. Например, программный код может храниться в памяти MS 102 и/или BS 104 и выполняться блоком обработки устройства. Память можно реализовать внутри блока обработки и/или вне блока обработки. Используемый здесь термин “память” относится к любому типу долговременной, кратковременной, энергозависимой, энергонезависимой или другой памяти и не ограничивается каким-либо конкретным типом памяти или количеством блоков памяти, или типом носителя, на котором хранится информация.
При реализации в аппаратном обеспечении/программном обеспечении функции, реализующие способы или их части, могут храниться на и/или передаваться по в качестве одной или более инструкций или кода на компьютерно-считываемом носителе. Компьютерно-считываемый носитель может быть в виде изделия производства. Компьютерно-считываемый носитель может включать в себя компьютерные среды хранения информации и/или среды связи, включающие в себя любую среду, которая способствует переносу компьютерной программы из одного места в другое. Среды хранения информации могут быть любыми доступными носителями, к которым может осуществлять доступ компьютер или аналогичное устройство. В качестве примера, но не ограничения, компьютерно-считываемый носитель может содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на основе оптического диска, запоминающее устройство на основе магнитного диска или другие магнитные запоминающие устройства, или любую другую среду, которую можно использовать для переноса или хранения нужного программного кода в форме инструкций или структур данных, и к которым может осуществлять доступ компьютер.
Используемый здесь термин «инструкции/код» относится к выражениям, которые представляют собой одну или более логических операций. Например, инструкции могут быть "машинно-считываемыми", т.е. интерпретироваться машиной для выполнения одной или более операций на одном или более объектах данных. Однако это всего лишь пример инструкций, и заявленное изобретение не ограничено в этом отношении. В другом примере употребляемый здесь термин «инструкции» относится к кодированным командам, выполняемым блоком обработки, имеющим набор команд, который включает в себя кодированные команды. Такую инструкцию можно кодировать на машинном языке, понятном блоку обработки. Опять же это всего лишь примеры инструкции, и заявленное изобретение не ограничено в этом отношении.
Теперь обратимся к фиг. 2, где показана блок-схема, иллюстрирующая определенные примерные признаки особого устройства 200, имеющего возможность инициировать и/или иначе поддерживать процесс определения положения. Устройство 200, например, можно реализовать в той или иной форме в рамках MS 102, BS 104, сервера 110 определения местоположения, и/или других аналогичных устройств, если применимо, для осуществления или иного поддержания, по меньшей мере, части описанных здесь примерных методик.
Устройство 200 может, например, включать в себя один или более блоков 202 обработки, память 204, приемопередатчик 210 (например, интерфейс беспроводной сети) и (если применимо) SPS приемник 240, который может быть функционально подключен с одним или более соединениями 206 (например, шинами, линиями, оптоволоконными кабелями, линиями связи и т.д.). В определенных примерных реализациях устройство 200, полностью или частично, может быть в виде чипсета и т.п.
Блок 202 обработки можно реализовать с использованием комбинации аппаратного обеспечения и программного обеспечения. Таким образом, например, блок 202 обработки может представлять собой одну или более схем, приспособленных для осуществления, по меньшей мере, части процедуры вычисления сигнала данных или процесса, относящегося к работе устройства 200. В качестве примера, но не ограничения, блок 202 обработки может включать в себя один или более процессоров, контроллеров, микропроцессоров, микроконтроллеров, специализированных интегральных схем, цифровых сигнальных процессоров, программируемых логических устройств, вентильных матриц, программируемых пользователем и т.п. или любой из комбинации.
Память 204 может представлять собой любой механизм хранения данных. Память 204 может включать в себя, например, первичную память и/или вторичную память. Первичная память может включать в себя, например, оперативную память, постоянную память и т.д. Хотя в этом примере она показана отделенной от блока 202 обработки, следует понимать, что первичная память может быть, полностью или частично, предоставлена внутри блока 202 обработки или иначе совмещена/подключена с ним. Вторичная память может включать в себя, например, такой же или аналогичный тип памяти, что и первичная память и/или одно или более устройств или систем хранения данных, например дисковод, оптический дисковод, лентопротяжный механизм, привод твердотельной памяти и т.д.
В определенных реализациях вторичная память может функционально принимать компьютерно-считываемый носитель 220 или иным образом может быть сконфигурированной для подключения к нему. Таким образом, в определенных примерных реализациях представленные здесь способы и/или устройства могут быть в виде всего или части компьютерно-считываемого носителя 220, на котором могут храниться компьютерно-реализуемые инструкции 208, которые при выполнении, по меньшей мере, одним блоком 202 обработки могут иметь функциональную возможность осуществлять, полностью или частично, описанные здесь примерные операции. Компьютерно-считываемый носитель 220 может составлять часть памяти 204.
Как проиллюстрировано на фиг. 2, память 204 также может включать в себя инструкции и/или информацию в форме сигналов данных, связанных с, по меньшей мере, одной версией 230 протокола позиционирования, PDDM 232, относящимся к запросу, PDDM 234, относящимся к предоставлению, информацией 236 SA GNSS измененного формата и (в необязательном порядке) исходной информацией 238 SA GNSS.
Таким образом, например, если устройство 200 реализовано на сервере 110 определения местоположения (фиг. 1), то информацию SA GNSS, полностью или частично, также можно оценивать и/или иначе выводить на основании, по меньшей мере, частично, сигналов SPS, принятых на приемнике SPS 240. Устройство 200 может получать возможность форматировать, по меньшей мере, часть информации SA GNSS в исходном формате, например, в соответствии с форматированием сигналов информации навигации, передаваемых ресурсом GNSS. Устройство 200 может получать возможность форматировать, по меньшей мере, часть информации SA GNSS в измененном формате, например, не в соответствии с форматированием сигналов информации навигации и/или других сигналов информации, передаваемых ресурсом GNSS. Кроме того, в определенных реализациях, более подробно проиллюстрированных ниже, сигналы информации SA GNSS измененного формата могут не включать в себя определенные части сигналов информации, составляющих часть соответствующих сигналов информации SA GNSS исходного формата. Таким образом, устройство 200 может получать возможность устанавливать сигналы информации SA GNSS в различных форматах и/или с определенными выбранными сигналами информации или без них. Здесь, например, устройство 200 может отправлять такие избирательно форматированные сигналы информации SA GNSS на мобильную станцию с использованием одного или более PDDM.
Если устройство 200 реализовано на MS 102 (фиг. 1), например, то SPS приемник 240 может получать возможность принимать сигналы, связанные с одним или более ресурсами SPS, и, в частности, получать определенные сигналы GNSS на основании, по меньшей мере, частично, сигналов информации SA GNSS, принятых от сервера определения местоположения. В определенных реализациях, например, SPS приемник 240 и/или блок 202 обработки может получать возможность использовать, по меньшей мере, часть сигналов информации SA GNSS, каким-либо образом форматированных (например, в исходном или измененном форматах), без значительной дополнительной обработки. В других реализациях, например, SPS приемник 240 и/или блок 202 обработки может получать возможность обрабатывать, по меньшей мере, часть сигналов информации SA GNSS измененного формата некоторым образом до использования. Например, устройство 200 может получать возможность устанавливать соответствующие сигналы информации SA GNSS исходного формата на основании, по меньшей мере, частично, принятых сигналов информации SA GNSS измененного формата. Напротив, например, устройство 200 может получать возможность устанавливать соответствующие сигналы информации SA GNSS измененного формата на основании, по меньшей мере, частично, принятых сигналов информации SA GNSS исходного формата.
Приемопередатчик 210 может, например, включать в себя передатчик 212, имеющий возможность передавать один или более сигналов по одной или более линиям беспроводной связи, и приемник 214, имеющий возможность принимать один или более сигналов, переданных по одной или более линиям беспроводной связи. В определенных реализациях приемопередатчик 210 также может поддерживать проводную передачу и/или прием, например, будучи реализован в рамках BS 104, сервера 110 определения местоположения и/или других аналогичных устройств.
Теперь обратимся к фиг. 3, где показана логическая блок-схема 300, иллюстрирующая примерные способы, которые можно реализовать в среде 100 сети беспроводной связи для поддержки процесса определения положения и, в частности, для поддержки устройств в запросе и предоставлении сигналов информации SA GNSS.
В блоке 302 сервер определения местоположения и/или другое аналогичное устройство может принимать сигналы SPS (например, GNSS). Здесь, например, как известно, сигналы GNSS могут включать в себя сигналы информации навигации и другие сигналы информации, передаваемые SPS в исходном формате.
В блоке 304 сервер определения местоположения и/или другое аналогичное устройство может (если применимо) устанавливать (например, прогнозировать) сигналы информации SA GNSS исходного формата, например, на основании, по меньшей мере, частично, принятых сигналов GNSS. Установленные сигналы информации SA GNSS исходного формата могут, например, включать в себя, по меньшей мере, частично, сигналы информации навигации в исходном формате, которые предположительно могут приниматься сервером определения местоположения и/или мобильной станцией в один и тот же момент времени в будущем. Методики прогнозирования таких сигналов информации SA GNSS общеизвестны. Например, известно прогнозирование сигналов информации SA GPS и их предоставление для мобильной станции, которая затем может использовать такие сигналы информации для получения фактических сигналов GPS, например, применяя методики удаления модуляции, которые могут значительно повышать чувствительность приемника SPS/GNSS.
В блоке 306 сервер определения местоположения и/или другое аналогичное устройство может (если применимо) устанавливать сигналы информации SA GNSS измененного формата, например, на основании, по меньшей мере, частично, принятых сигналов GNSS. Как показывает пунктирная стрелка 305, в определенных примерных реализациях, установленные сигналы информации SA GNSS исходного формата (например, установленные в блоке 304), полностью или частично, можно брать и обрабатывать тем или иным образом (например, переформатировать, декодировать, кодировать и т.д.) для установления соответствующих сигналов информации SA GNSS измененного формата; и/или напротив, установленные сигналы информации SA GNSS измененного формата (например, установленные в блоке 306), полностью или частично, можно брать и обрабатывать тем или иным образом (например, переформатировать, декодировать, кодировать и т.д.) для установления соответствующих сигналов информации SA GNSS исходного формата (например, в блоке 304).
В качестве примера, но не ограничения, в определенных реализациях один или более сигналов информации SA GNSS исходного формата могут включать в себя сигналы информации преамбулы, тогда как один или более соответствующих сигналов информации SA GNSS измененного формата могут не включать в себя такие сигналы информации преамбулы. В определенных реализациях один или более сигналов информации SA GNSS исходного формата могут включать в себя кодированные сигналы информации, тогда как один или более соответствующих сигналов информации SA GNSS измененного формата могут не включать в себя такие кодированные сигналы информации. В некоторых примерных реализациях один или более сигналов информации SA GNSS исходного формата могут включать в себя сигналы информации метки времени, тогда как один или более соответствующих сигналов информации SA GNSS измененного формата могут не включать в себя такие сигналы информации метки времени. В определенных примерных реализациях такая информация метки времени также может включать в себя и/или иным образом быть в виде других битов/символов преамбулы, символов/битов синхронизации и т.п.
В блоке 308 мобильная станция может отправлять одно или более сообщений (например, PDDM), запрашивающих определенные сигналы информации SA GNSS от сервера определения местоположения и/или другого аналогичного устройства. Одно или более сообщений могут, например, включать в себя один или более сигналов элементов запроса. Один или более сигналов элементов запроса может включать в себя, например, один или более сигналов индикатора формата, идентифицирующих, что один или более сигналов информации SA GNSS измененного или исходного формата запрошены. В определенных примерных реализациях сигналы элементов запроса могут включать в себя сигналы индикатора, идентифицирующие, что запрошенные сигналы информации SA GNSS должны быть связаны с одним или более выбранными ресурсами GNSS. В качестве примера, но не ограничения, один или более сигналов информации SA GNSS измененного или исходного формата могут быть связаны с, по меньшей мере, одним ресурсом GNSS, например ресурсом GPS, ресурсом SBAS, ресурсом QZSS, ресурсом ГЛОНАСС, ресурсом Galileo, ресурсом Compass/BeiDou и/или другими аналогичными ресурсами SPS/GNSS. В определенных примерных реализациях конкретный сигнал GNSS, полосу сигнала GNSS, сигнал SPS, SV и т.п. можно идентифицировать с использованием одного или более сигналов индикатора.
В блоке 310 сервер определения местоположения и/или другое аналогичное устройство может принимать запрос мобильной станции на сигналы информации SA GNSS измененного или исходного формата.
В блоке 312 сервер определения местоположения может отправлять один или более сигналов информации SA GNSS измененного или исходного формата на мобильную станцию. В определенных примерных реализациях сервер определения местоположения может отправлять один или более сигналов информации SA GNSS измененного или исходного формата на мобильную станцию в требующем PDDM, имеющем элемент предоставления. Здесь, например, требующее PDDM может быть отправлено на мобильную станцию в ответ на прием запроса в блоке 310. В определенных других примерных реализациях сервер определения местоположения может отправлять один или более сигналов информации SA GNSS измененного или исходного формата на мобильную станцию в незатребованном или последующем PDDM.
В блоке 314 мобильная станция может использовать, по меньшей мере, часть принятых сигналов информации SA GNSS измененного или исходного формата для содействия в получении определенных сигналов GNSS. Например, как упомянуто и известно, по меньшей мере, часть сигналов информации навигации GNSS внутри сигналов информации SA GNSS можно использовать для удаления модуляции при приеме и получении сигналов GNSS. Такая возможность удаления модуляции может, например, позволять мобильной станции быстрее получать сигнал, получать более слабые сигналы и/или получать сигналы в шумной/ограниченной среде.
В блоке 316, если мобильная станция принимает сигналы информации SA GNSS измененного формата, то мобильная станция может устанавливать сигналы информации SA GNSS исходного формата на основании, по меньшей мере, частично, сигналов информации SA GNSS измененного формата. Затем установленные сигналы информации SA GNSS исходного формата можно использовать в блоке 314. Например, определенные сигналы информации SA GNSS измененного формата могут сокращать служебную связь и/или возможности обработки, которые можно применять для передачи соответствующих сигналов информации SA GNSS исходного формата на мобильную станцию. В определенных реализациях SPS приемник и/или блок(и) обработки в мобильной станции может/могут получать возможность непосредственно использовать сигналы информации SA GNSS измененного формата и, таким образом, блок 316 может не применяться.
Теперь обратимся к Таблице 1 (ниже), где приведена определенная примерная информация, которая может быть включена в одно или более PDDM для запрашивания сигналов информации SA GNSS.
Таблица 1
Название элемента информации
Тип
Множитель
Наличие
Время содействия в повышении чувствительности
Целое число(например, 0..86399)
Источник привязки по времени
Целое число(например, 0..15)
Необязательно
Запрос информации GNSS
(например, от 1 до <maxNUM_GNSS>)
>идентификатор GNSS
Целое число(например, 1..16)
>запрос записи данных сигнала GNSS
(например, от 1 до <maxNUM_SIG>)
Необязательно
>>идентификатор сигнала GNSS
Целое число(например, 1..8)
Необязательно
>>информация SV выбора
Необязательно
>>>Содействие в повышении чувствительности для всех спутников
Пустой
>>>Содействие в повышении чувствительности для указанных спутников
>>>>Битовая маска спутника
Битовая строка(например, 1..64)
>>Размер запрашиваемой записи данных
Целое число(например, 1..2048)
Необязательно
>>Индикатор кодирования запрошенных навигационных битов
Логический
Как проиллюстрировано в таблице 1, в соответствии с определенными примерными реализациями, элемент может включать в себя значение времени содействия в повышении чувствительности (ToSA), указывающее время суток (например, в секундах) на основании привязки по времени, указанной "источником привязки по времени", для которого применим запрос содействия в повышении чувствительности. Здесь, например, мобильная станция может установить это значение для представления времени “опорного бита”, причем опорный бит может быть последним битом первой половины битов/символов сообщения радионавигационных данных, включенных в соответствующий элемент ответа.
Как проиллюстрировано в таблице 1, элемент источника привязки по времени можно предоставить для мобильной станции, указывающий тип привязки по времени, используемой для ToSA. В качестве примера, в определенных реализациях, значение '0' может указывать привязку по времени CDMA, значение '1' может указывать привязку по времени GPS, значение '2' может указывать привязку по времени QZSS, значение '3' может указывать привязку по времени ГЛОНАСС, значение '4' может указывать привязку по времени Galileo, значение '5' может указывать привязку по времени Compass/BeiDou и т.д. В определенных реализациях значение источника привязки по времени может быть необязательным, например, если отсутствует, то “источник привязки по времени” можно рассматривать как привязку по времени CDMA.
Как проиллюстрировано в таблице 1, элемент запроса информации GNSS может быть включен и использоваться для идентификации GNSS, для которой запрашиваются сигналы информации SA GNSS. В качестве примера, Таблица 2 (ниже) иллюстрирует некоторые примерные значения идентификатора GNSS, которые отображаются для выбранной примерной GNSS. В этом примере значение '1' отображается для GPS, значение '2' отображается для SBAS, значение '3' отображается для QZSS, значение '4' отображается для ГЛОНАСС, значение '5' отображается для Galileo, значение '6' отображается для Compass/BeiDou, и значения '7'-'16' могут отображаться для других GNSS.
Таблица 2
значение идентификатора GNSS
GNSS
идентификатор сигнала GNSS; целочисленное значение
'1'
'2'
'3'
'4'
'5'
'6'
'7'
'8'
идентификатор сигнала GNSS; значение битовой строки
Бит 1(LSB)
Бит 2
Бит 3
Бит 4
Бит 5
Бит 6
Бит 7
Бит 8(MSB)
'1'
GPS
L1 C/A
L1C
L2C
L5
-
-
-
-
'2'
SBAS
L1 C/A
-
-
-
-
-
-
-
'3'
QZSS
L1 C/A
L1C
L2C
L5
-
-
-
-
'4'
ГЛОНАСС
G1
G2
G3
-
-
-
-
-
'5'
Galileo
E1
E5a
E5b
E5a+E5b
E6
-
-
-
'6'-'16'
Зарезер-вирована для будущих GNSS
-
-
-
-
-
-
-
-
В определенных реализациях элемент идентификатора сигнала GNSS может быть включен и использоваться для идентификации сигнала GNSS для GNSS, которая идентифицируется посредством “идентификатора GNSS” и для которой запрашиваются сигналы информации SA. Примерное отображение идентификатора сигнала GNSS для некоторых примерных сигналов GNSS показано в таблице 2. Этот элемент может быть необязательным в определенной реализации; таким образом, например, при его отсутствии сервер определения местоположения или другое аналогичное устройство может иметь возможность выбирать сигнал GNSS, соответствующий целочисленному значению '1', например, в соответствии с Таблицей 2.
В соответствии с Таблицей 1, может быть включен элемент информации SV выбора. Здесь, например, если сервер определения местоположения или другое аналогичное устройство должно использовать ту же информацию SV, что и в предыдущем элементе "запрос информации GNSS”, мобильная станция может пропустить это поле; в противном случае мобильная станция может включать в себя значение для этого элемента.
Как представлено в таблице 1, может быть включен элемент SA для всех спутников, благодаря чему, например, если этот выбор присутствует, сервер определения местоположения или другое аналогичное устройство может включать в себя сигналы информации SA GNSS для всех спутников орбитальной группировки, идентифицируемой идентификатором GNSS.
Как показано в таблице 1, может быть включен элемент SA для указанных спутников, благодаря чему, например, если этот выбор присутствует, сервер определения местоположения или другое аналогичное устройство может включать в себя сигналы информации SA GNSS для спутников, идентифицированных “битовой маской спутника” для орбитальной группировки, идентифицируемой “идентификатором GNSS”. В качестве примера, мобильная станция может установить определенные биты в битовой маске спутника согласно таблице 3 (ниже). В определенных реализациях такой элемент может быть переменной длины.
Таблица 3
Значение идентификатора GNSS
GNSS
Значение ID номера спутника GNSS
Интерпретация ID номера спутника GNSS
'1'
GPS
'0'-'62''63'
№ сигнала PRN спутника от 1 до 63.Зарезервировано.
'2'
SBAS
'0'-'38''39'-'63'
№ сигнала PRN спутника от 120 до 158.Зарезервировано.
'3'
QZSS
'0'-'4''5'-'63'
№ сигнала PRN спутника от 193 до 197.Зарезервировано.
'4'
ГЛОНАСС
'0'-'23''24'-'63'
Номер слота от 1 до 24.Зарезервировано.
'5'
Galileo
Не указано
Не указано
'6'
Compass/BeiDou
Не указано
Не указано
'7'-'16'
Зарезервировано для будущих GNSS
-
-
Как дополнительно проиллюстрировано в таблице 1, может быть включен элемент размера запрашиваемой записи данных, благодаря чему, например, если это первый размер запрашиваемой записи данных, указанный в этом элементе “запроса информации GNSS”, мобильная станция может включать в себя этот элемент; в противном случае мобильная станция может установить этот элемент следующим образом. Если сервер определения местоположения должен использовать тот же размер запрашиваемой записи данных, что и в предыдущем элементе “запроса информации GNSS”, мобильная станция может пропустить этот элемент; в противном случае мобильная станция может включать в себя этот элемент и устанавливать его на запрашиваемый минимальный размер записи данных содействия в повышении чувствительности, которую сервер определения местоположения должен включить в соответствующий элемент ответа (предоставления).
Кроме того, как проиллюстрировано в таблице 1, индикатор кодирования запрошенных навигационных битов или другой подобный элемент может быть включен для указания, запрашивается ли исходное форматирование или измененное форматирование сигналов информации SA GNSS. Например, в определенных реализациях мобильная станция может установить это поле равным «истина» ('1'), если запрашивается исходный формат, и «ложь» ('0'), если запрашивается измененный формат. Таким образом, например, в определенных реализациях сигналы информации SA GNSS исходного формата могут включать в себя символы навигационного сообщения SA GNSS в исходном формате радиоинтерфейса, и сигналы информации SA GNSS измененного формата могут включать в себя биты навигационных данных без канального кодирования, например, без битов преамбулы или битов синхронизации или без меандрового, сверточного или иного кодирования и/или без битов метки времени, которые могут быть включены (если применимо) в соответствующие сигналы информации SA GNSS исходного формата.
В Таблице 4 (ниже) показана определенная примерная информация, которая может быть включена в одно или более сообщений информации содействия в повышении чувствительности предоставления как часть процесса определения положения, в соответствии с реализацией.
Таблица 4
Название элемента информации
Тип
Множитель
Наличие
Количество частей
Целое число(например, 1..64)
Общее количество частей
Целое число(например, 1..64)
Время содействия в повышении чувствительности
Целое число(например, 0..2999)
Источник привязки по времени
Целое число(например, 0..15)
Необязательно
Запись данных SA GNSS
(например, от 1 до <maxNUM_GNSS>)
>идентификатор GNSS
Целое число(например, 1..16)
>запрос записи данных сигнала GNSS
(например, от 1 до <maxNUM_SIG>)
>>идентификатор сигнала GNSS
Целое число(например, 1..8)
Необязательно
>>Индикатор кодирования навигационных битов
Булевый
>>биты навигационного сообщения
Битовая строка(например, 4…8192)
>>информация ID SV
(например, от 1 до <maxNUM_SV>)
>>>ID номер спутника GNSS
Целое число(например, 0..63)
Как показано в таблице 4, может быть включен, например, элемент количества частей, с помощью которого сервер определения местоположения или другое аналогичное устройство может указывать количество частей данных содействия в повышении чувствительности GNSS, и может быть включен элемент общего количества частей, с помощью которого сервер определения местоположения или другое аналогичное устройство может указывать общее количество частей, на которые делятся данные содействия в повышении чувствительности GNSS.
В соответствии с примером, показанным в таблице 4, могут быть включены элемент ToSA и элемент источника привязки по времени. Кроме того, согласно таблице 4, может быть включена запись данных SA GNSS, использующая, например, элемент идентификатора GNSS и элемент запроса записи данных сигнала GNSS. Элемент запроса записи данных сигнала GNSS может включать в себя элемент идентификатора сигнала GNSS и элемент индикатора кодирования навигационных битов, если применим. Дополнительно, элемент запроса записи данных сигнала GNSS также может включать в себя сигналы информации SA GNSS (например, в данном случае, биты навигационного сообщения) в исходном или измененном формате. Кроме того, могут быть включены элементы информации ID SV и/или информации ID номера спутника GNSS.
Таким образом, используя элементы запроса и предоставления в PDDM, мобильная станция и сервер определения местоположения могут иметь возможность поддерживать содействуемые процессы определения положения, использующие сигналы информации SA GNSS. В определенных примерах, например, в беспроводной сети, совместимой с IS-801-B, сервер определения местоположения может предоставлять (по требованию или незатребовано) элемент ответа “предоставления содействия в повышении чувствительности GNSS” в одном или более ответных PDDM, например, согласно количеству частей, на которые может делиться элемент ответа. В определенных реализациях сервер определения местоположения может установить элемент 'общее количество частей' равным одинаковым значениям во всех частях одного и того же сообщения “предоставления содействия в повышении чувствительности GNSS”. Сервер определения местоположения может установить “время содействия в повышении чувствительности” равным времени последнего бита первой половины исходных битов радионавигационного сообщения, выведенных из “битов навигационного сообщения” в элементе ответа.
Сервер определения местоположения может предоставлять сигналы информации SA GNSS для каждого запрашиваемого “идентификатора GNSS” и/или “идентификатора сигнала GNSS”, который может быть включен в элемент запроса “запрос содействия в повышении чувствительности GNSS”, отправленный мобильной станцией. Если либо “запрос записи данных сигнала GNSS” не включен, либо “запрос записи данных сигнала GNSS” включен, а “идентификатор сигнала GNSS” не включен, то сервер определения местоположения может предоставлять содействие в повышении чувствительности GNSS для каждого запрашиваемого “идентификатора GNSS” и “идентификатор сигнала GNSS”='1'.
Если элемент “информация SV” не включен в элемент “запрос информации GNSS”, сервер определения местоположения может использовать ту же “информацию SV”, которая включена в предыдущий элемент “запрос информации GNSS”, включенный в тот же элемент запроса “запрос содействия в повышении чувствительности GNSS”.
Если “размер запрашиваемой записи данных” не включен в элемент “запрос информации GNSS”, сервер определения местоположения может использовать тот же “размер запрашиваемой записи данных”, который включен в предыдущий элемент “запрос информации GNSS”, включенный в тот же элемент запроса “запрос содействия в повышении чувствительности GNSS”.
Если “размер запрашиваемой записи данных” включен, сервер определения местоположения может установить длину “битов навигационного сообщения” большей или равной значению элемента “размер запрашиваемой записи данных”, включенного в элемент запроса “запрос содействия в повышении чувствительности GNSS”.
Если “индикатор кодирования запрошенных навигационных битов” задан равным «истина» ('1'), сервер определения местоположения может включать в себя сигналы информации SA GNSS (например, символы навигационного сообщения SA) в исходном формате радиоинтерфейса. Если “индикатор кодирования запрошенных навигационных битов” задан равным «ложь» ('0'), сервер определения местоположения может включать в себя сигналы информации SA GNSS (например, биты навигационного сообщения SA) в формате без канального кодирования, например, без битов преамбулы и без меандрового, сверточного или иного кодирования, если таковое возможно, и/или без сигналов информации метки времени.
Теперь обратимся к фиг. 4, которая иллюстрирует, что сигналы 402 информации SA GNSS исходного формата могут включать в себя, например, одно или более из: сигналов 404 информации преамбулы, сигналов 406 информации метки времени и/или кодированных сигналов 408 информации. Соответствующие сигналы информации 420 SA GNSS измененного формата могут не включать в себя, например, одно или более из: сигналов 404 информации преамбулы, сигналов 406 информации метки времени и/или кодированных сигналов 408 информации, но могут включать в себя сигналы 424 информации навигации SA GNSS измененного формата.
Теперь обратимся к фиг. 5, которая иллюстрирует примерные сигналы 500 информации SA GNSS исходного формата, связанные, например, с ГЛОНАСС и представленные строками (S1-S15), причем строки S14, S5 и S11 раскрыты для иллюстрации длины 502=200 символов. Кроме того, показаны диапазон 504=78 символов, диапазон 506=102 символа, диапазон 508=82 символа, опорное время 510=9,02 секунд (например, 451 блок по 20 мс), участки 512 и 514 навигационных битов, каждый из которых относится к 1180 символам. Здесь, сигналы информации SA могут включать в себя исходные биты по множеству строк, и отсчеты символов включают в себя меандрово-кодированные биты данных и метки времени в строках.
Теперь обратимся к фиг. 6, которая иллюстрирует примерные сигналы 600 информации SA GNSS измененного формата (здесь, ГЛОНАСС), представленные строками (S1-S15), причем строки S14, S5 и S11 раскрыты для иллюстрации длины 602=170 символов. Кроме того, показаны диапазон 604=48 символов, диапазон 606=102 символов, диапазон 608=82 символа, опорное время 610=9,02 секунд (например, 451 блок по 20 мс), участки 612 и 614 навигационных битов, каждый из которых относится к 1000 символам.
Здесь, например, сигналы информации SA могут включать в себя дифференциально-кодированные символы по множеству строк. В этом примере участки 612 и 614 навигационных битов могут включать в себя биты навигационной информации с кодом Хемминга и меандровым кодированием, но без метки 605 времени. В качестве примера, но не ограничения, процесс реконструкции соответствующих навигационных битов GNSS исходного формата (например, на мобильной станции) может включать в себя добавление тридцати (30) символов метки времени в конце следующих 10 мс символов:
2*((1000-102)mod(170)), 2*((1000-102)mod(170))+170, 2*((1000-102)mod(170))+2*170, …, 2*((1000-102)mod(170))+11*170.
Теперь обратимся к фиг. 7, которая иллюстрирует другие примерные сигналы 700 информации SA GNSS (здесь, ГЛОНАСС) измененного формата, представленные строками (S1-S15), причем строки S14, S5 и S11 раскрыты для иллюстрации длины 702=77 битов данных плюс 8 битов кода Хемминга. Кроме того, показаны диапазон 704=24 битов, диапазон 706=51 символов, диапазон 708=41 бит, опорное время 710=9,02 секунд (например, 451 блок по 20 мс), участки 712 и 714 навигационных битов, каждый из которых относится к 500 символам.
Здесь, например, участки 712 и 714 навигационных битов могут включать в себя дифференциально-кодированные биты по множеству строк, отсчитывающие только биты информации с кодом Хемминга с частотой 50 Гц, но без меандрового кодирования и метки 605 времени в строке. В качестве примера, но не ограничения, процесс реконструкции соответствующих навигационных битов GNSS исходного формата (например, на мобильной станции) может включать в себя добавление меандрового кодирования к принятым битам данных, благодаря чему биты данных образуют блоки по 10 мс: '01' для '0' и '10' для '1'; и добавление тридцати (30) битов метки времени в конце следующих 10 мс битов:
2*((500-51)mod(85)), 2*((500-51)mod(85))+170, 2*((500-51)mod(85))+2*170, …, 2*((500-51)mod(85))+11*170.
Таким образом, как показано в примерных реализациях на фиг. 4-7, количество битов данных, представленных в определенных сигналах информации SA GNSS исходного формата, можно значительно сократить в определенных соответствующих сигналах информации SA GNSS измененного формата.
На фиг. 8 показана логическая блок-схема, иллюстрирующая различные примерные обмены PDDM между мобильной станцией (MS) и сервером определения местоположения, имеющим возможность инициировать и/или иначе поддерживать процесс определения положения с использованием сигналов информации SA GNSS, в соответствии с определенными реализациями. Здесь, например, процесс 800 определения положения может активироваться при инициировании и/или после инициирования сеанса связи для определения положения, установленного с использованием желаемой версии протокола позиционирования. В качестве примера, но не ограничения, в этом примере желаемая версия протокола позиционирования может быть совместима со стандартом IS-801-B, поскольку сервер определения местоположения и MS совместимы с IS-801-B. Поэтому в данном случае сеанс связи может согласовываться путем принятия PD_MSG_TYPE=“00000010” (связанного с IS-801-B в этом примере).
В процессе 800 определения положения, например, MS может передавать одно или более сообщение(й) 802 (например, PDDM и/или транспортные сообщения) на сервер определения местоположения для запрашивания и/или предоставления определенных информации/элементов, связанных с позиционированием. В качестве примера, но не ограничения, как часть IS-801-B, сообщение(я) 802 может/могут включать в себя сообщение Request Advanced BS Capabilities (запрос расширенных возможностей BS), сообщение Request GNSS Acquisition Assistance (запрос содействия в получении сигналов GNSS), незатребованное сообщение Provide Pilot Phase Measurement (предоставление измерения фазы пилот-сигнала), незатребованное сообщение Provide Advanced MS Information (предоставление расширенной информации MS) и незатребованное сообщение Provide Advanced System Parameters Information (предоставление расширенной информации о параметрах системы).
На этой стадии процесса 800 определения положения, например, MS может измерять фазу пилот-сигнала от всех видимых базовых станций и отправлять такие измерения на сервер определения местоположения посредством сообщения Provide Pilot Phase Measurement. Кроме того, MS может отправлять сообщение Provide Advanced MS Information (например, указывающее желаемые возможности позиционирования MS), и, в необязательном порядке, сообщение Provide Advanced System Parameters Information. MS может отправлять сообщение Request Advanced BS Capabilities и сообщение Request GNSS Acquisition Assistance.
В процессе 800 определения положения, например, сервер определения местоположения может передавать одно или более сообщение(й) 804 (например, PDDM и/или транспортные сообщения) на MS для предоставления определенной информации/элементов, связанных с позиционированием. В качестве примера, но не ограничения, как часть IS-801-B, сообщение(я) 804 может/могут включать в себя сообщение Provide Advanced BS Capabilities (предоставление расширенных возможностей BS) и сообщение Provide GNSS Acquisition Assistance (предоставление содействия в получении сигналов GNSS). Таким образом, например, на этой стадии процесса определения положения 800, используя предоставленные измерения фазы пилот-сигнала, сервер определения местоположения может оценивать предварительное положение MS. Это положение можно называть префиксом. На основании этого префикса сервер определения местоположения может определять одно или более окон поиска для видимых SV и может отправлять эту информацию на MS посредством сообщения Provide GNSS Acquisition Assistance.
Также, как показывает процесс 800 определения положения, например, MS может передавать одно или более сообщение(й) 806 (например PDDM и/или транспортные сообщения) на сервер определения местоположения как часть сообщения(й) 806 IS-801-B, например, сообщение Request GNSS Sensitivity Assistance (запрос содействия в повышении чувствительности GNSS) в исходном или измененном форматах, проиллюстрированных выше. Например, MS может определить, что содействие в повышении чувствительности (SA) GNSS может быть полезным при детектировании слабых сигналов от SV GNSS и, таким образом, запросить такую информацию SA у сервера определения местоположения. Как показано, сервер определения местоположения может в ответ отправить одно или более сообщений 808, например, сообщение Provide GNSS Sensitivity Assistance, на MS. Здесь, сигналы информации SA GNSS могут существовать в исходном или измененном формате, согласно запросу. Таким образом, например, MS может затем попытаться использовать информацию SA GNSS, принятую от сервера определения местоположения, для продолжения измерения псевдодальностей и, возможно, повторного измерения фаз пилот-сигналов.
Как показывает процесс 800 определения положения, например, MS может передавать одно или более сообщений 810 (например PDDM и/или транспортные сообщения) на сервер определения местоположения как часть IS-801-B, сообщение(я) 810, например, сообщение Request Advanced Location Response (ответ на запрос улучшенного определения положения), незатребованное сообщение Provide Pilot Phase Measurement, незатребованное сообщение Provide Time Offset Measurement (предоставление измерения сдвига по времени) и незатребованное сообщение Provide GNSS Pseudorange Measurement (предоставление измерения псевдодальности GNSS). Например, данные измерения псевдодальности могут отправляться на сервер определения местоположения посредством сообщения Provide GNSS Pseudorange Measurement. MS также может предоставлять данные измерения фазы пилот-сигнала от видимых базовых станций опять же посредством сообщения Provide Pilot Phase Measurement. Сообщение Provide Time Offset Measurement может быть включено, например, если несущая является 1X. Совместно с такими измерениями сообщение Request Location Response (ответ на запрос определения положения) может отправляться на сервер определения местоположения.
Как проиллюстрировано в этом примере, сервер определения местоположения может передавать одно или более сообщение(й) 812 на MS для предоставления определенной информации/элементов, связанных с позиционированием. В качестве примера, но не ограничения, как часть IS-801-B, сообщение(я) 812 может включать в себя сообщение Provide Advanced Location Response (ответ предоставления улучшенного определения положения). Таким образом, например, на этой стадии процесса 800 определения положения, с использованием принятых измерений из сообщений 810, сервер определения местоположения может определить окончательное положение MS, и информация окончательного положения может быть отправлена на MS для завершения потока вызовов. Например, как показывает ответ MS при отправке сообщения(й) 814, MS может отправлять незатребованное сообщение Provide Advanced MS Information, которое включает в себя флаг окончания сеанса, установленный на завершение сеанса (например, здесь, флаг окончания сеанса=1).
Согласно описанным здесь примерным реализациям можно предоставить механизм запроса/ответа для совместного использования информации SA GNSS в исходном или измененном форматах, причем измененный формат можно реализовать для сокращения объема информации, которую сервер определения местоположения и/или другое аналогичное устройство передает на мобильную станцию. Такой механизм запроса позволяет мобильной станции (например, сотовому телефону, смартфону или любому беспроводному устройству) запрашивать информацию SA GNSS (например, информацию, указывающую SA GNSS) из любой комбинации GNSS и сигнала GNSS (например, GPS L1 C/A или ГЛОНАСС G1), любого размера, списка SV, в исходном или измененном формате. В определенных реализациях механизм ответа позволяет серверу определения местоположения и/или другому аналогичному устройству отправлять такую информацию SA GNSS на мобильную станцию по требованию или незатребованно. В определенных примерных реализациях биты навигационного сообщения исходного формата (например, формата радиоинтерфейса) (которые могут отправляться с SV) можно создавать, обрабатывая исходные биты информации, например, путем включения битов контроля четности CRC, включения преамбулы, путем сверточного кодирования битов информации, меандрового кодирования битов информации, и/или осуществления других применимых процессов. Биты навигационного сообщения измененного формата могут быть представлены битами информации и могут включать в себя добавленные биты контроля четности CRC или кода Хемминга, например, без преамбулы, без сверточного кодирования или меандрового кодирования, без определенной информации хронирования и т.п. Мобильная станция может, например, реконструировать биты радионавигационного сообщения исходного формата, применяя преамбулу, сверточное или меандровое кодирование битов измененного формата и т.д., по желанию.
Сигналы информации SA GNSS позволяют удалять модуляцию данных для GNSS, например GPS, ГЛОНАСС, GALILEO, Compass/BeiDou, QZSS, SBAS и т.д. Эта особенность позволяет повысить чувствительность приемника SPS/GNSS, например, на несколько дБ.
Выше были представлены некоторые примерные сообщения запроса и ответа SA GNSS для использования при совместном использовании сигналов информации SA GNSS. В качестве примера, но не ограничения, для GNSS, где используются преамбулы и используется меандровый код или сверточное кодирование в сигналах информации исходного формата, соответствующие сигналы информации измененного формата могут не включать в себя преамбулу, и/или могут не включать в себя такое меандровое или сверточное кодирование, и т.д. Однако, например, мобильная станция может реконструировать биты навигационного сообщения исходного формата для удаления модуляции.
Спутниковая система позиционирования (SPS) обычно включает в себя систему передатчиков, расположенных так, чтобы объекты могли определять свое положение на Земле или над Землей на основании, по меньшей мере, частично, сигналов, принятых от передатчиков. Такой передатчик обычно передает сигнал, помеченный повторяющимся псевдослучайным шумовым (PN) кодом из установленного количества элементарных сигналов и может находиться на наземных станциях управления, пользовательском оборудовании и/или космических летательных аппаратах. В конкретном примере такие передатчики могут располагаться на космических летательных аппаратах (SV), находящихся на околоземной орбите. Например, SV в орбитальной группировке глобальной навигационной спутниковой системы (GNSS), например, глобальной системы позиционирования (GPS), Galileo, ГЛОНАСС или Compass может передавать сигнал, помеченный PN кодом, который можно отличить от PN кодов, передаваемых другими SV в орбитальной группировке (например, благодаря использованию разных PN кодов для каждого спутника, как в GPS, или использованию одного и того же кода на разных частотах, как в ГЛОНАСС). В соответствии с определенными аспектами, представленные здесь методики не ограничиваются глобальными системами (например, GNSS) для SPS. Например, предоставленные здесь методики можно применять к или иначе использовать в различных региональных системах, например, в квазизенитной спутниковой системе (QZSS), охватывающей территорию Японии, индийской региональной навигационной спутниковой системе (IRNSS), охватывающей территорию Индии, Beidou, охватывающей территорию Китая, и т.д., и/или в различных системах распространения дифференциальных поправок (например, спутниковой системе распространения дифференциальных поправок (SBAS)), которая может быть связана или иначе пригодна для использования с одной или более глобальными и/или региональными навигационными спутниковыми системами. В качестве примера, но не ограничения, SBAS может включать в себя систему(ы) распространения дифференциальных поправок, предоставляющую(ие) информацию целостности, дифференциальные поправки и т.д., например, глобальную систему распространения дифференциальных поправок (WAAS), европейскую геостационарную службу навигационного покрытия (EGNOS), многофункциональную систему распространения дифференциальных поправок (MSAS), навигационную систему с использованием геостационарных дифференциальных поправок с помощью GPS или навигационную систему с использованием геостационарных дифференциальных поправок и GPS (GAGAN), и т.п. Таким образом, используемая здесь SPS может включать в себя любую комбинацию одной или более глобальных и/или региональных навигационных спутниковых систем и/или систем распространения дифференциальных поправок, и сигналы SPS могут включать в себя сигналы SPS, сходные с SPS, и/или другие сигналы, связанные с такими одной или более SPS.
Используемый здесь термин «мобильная станция» (MS) означает устройство, например сотовое или другое устройство беспроводной связи, устройство персональной системы связи (PCS), персональное навигационное устройство (PND), менеджер персональной информации (PIM), карманный персональный компьютер (КПК), ноутбук или другое подходящее мобильное устройство, имеющее возможность принимать сигналы беспроводной связи и/или навигации. Термин “мобильная станция” охватывает устройства, осуществляющие связь с персональным навигационным устройством (PND), например, посредством беспроводного, инфракрасного, проводного соединения малой дальности или другого соединения - независимо от того, осуществляется ли прием сигнала спутника, прием данных содействия и/или обработка, связанная с положением, на устройстве или на PND. Кроме того, термин “мобильная станция” предназначен включать в себя все устройства, в том числе устройства беспроводной связи, компьютеры, ноутбуки и т.д., имеющие возможность осуществлять связь с сервером, например, через интернет, Wi-Fi, фемтосоты или другую сеть, и независимо от того, осуществляется ли прием сигнала спутника, прием данных содействия и/или обработка, связанная с положением, на устройстве, на сервере или на другом устройстве, связанном с сетью. Любая работоспособная комбинация вышеперечисленных устройств также считается “мобильной станцией”.
При реализации в программно-аппаратном и/или программном обеспечении функции могут храниться в качестве одной или более инструкций или кода на компьютерно-считываемом носителе. Примеры включают в себя компьютерно-считываемые носители, кодированные с структурой данных, и компьютерно-считываемые носители, кодированные компьютерной программой. Компьютерно-считываемые носители включают в себя физические компьютерные носители хранения информации. Носители хранения информации может быть любым доступным носителем, к которому может осуществлять доступ компьютер. В качестве примера, но не ограничения, такие компьютерно-считываемые носители могут содержать RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на основе оптического диска, запоминающее устройство на основе магнитного диска или другие магнитные запоминающие устройства, или любой другой носитель, который можно использовать для хранения нужного программного кода в форме инструкций или структур данных и к которому может осуществлять доступ компьютер; используемый здесь термин «диск» включает в себя компакт-диск (CD), лазерный диск, оптический диск, цифровой универсальный диск (DVD), гибкий диск и диск Blu-ray, причем магнитные диски обычно воспроизводят данные магнитным образом, тогда как оптические диски воспроизводят данные оптически с помощью лазеров. Комбинации вышеупомянутых носителей также подлежат включению в понятие компьютерно-считываемых носителей.
Помимо сохранения на компьютерно-считываемом носителе инструкции и/или данные можно предоставлять как сигналы в среде передачи, включенной в устройство связи. Например, устройство связи может включать в себя приемопередатчик, имеющий сигналы, указывающие инструкции и данные. Инструкции и данные сконфигурированы предписывать одному или более блокам обработки реализовывать функции, перечисленные в формуле изобретения. Таким образом, устройство связи включает в себя среду передачи, где сигналы указывают информацию для осуществления раскрытых функций. В первый раз, среда передачи, включенная в устройство связи, может включать в себя первую часть информации для осуществления раскрытых функций, а во второй раз, среда передачи, включенная в устройство связи, может включать в себя вторую часть информации для осуществления раскрытых функций.
Хотя было проиллюстрировано и описано то, что здесь рассматривается как примерные признаки, специалист в данной области техники может предложить различные другие модификации и эквиваленты для замены, не выходя за рамки заявленного изобретения. Кроме того, возможны многочисленные модификации для приспособления идей заявленного изобретения к конкретному случаю, без отступления от описанный здесь главной концепции.
Таким образом, заявленное изобретение не ограничивается конкретными раскрытыми примерами, но заявленное изобретение также может включать в себя все аспекты, попадающие в рамки объема прилагаемой формулы изобретения и ее эквивалентов.