СПОСОБЫ И УСТРОЙСТВА ДЛЯ ЗАПРОСА/ПРЕДОСТАВЛЕНИЯ ДАННЫХ СОДЕЙСТВИЯ, АССОЦИИРОВАННЫХ С РАЗЛИЧНЫМИ СПУТНИКОВЫМИ СИСТЕМАМИ ОПРЕДЕЛЕНИЯ МЕСТОПОЛОЖЕНИЯ, В СЕТЯХ БЕСПРОВОДНОЙ СВЯЗИ
METHODS AND DEVICES FOR REQUESTING/PROVING SUPPORT DATA ASSOCIATED WITH DIFFERENT SATELLITE SYSTEMS OF LOCATION DETECTION, IN WIRELESS COMMUNICATION NETWORKS

СВЯЗАННЫЕ ЗАЯВКИ
[0001] Данная заявка на патент испрашивает привилегию и приоритет предварительной заявки на патент США 61/081,985, поданной 18 июля 2008 года и названной "Provision of Ephemeris and Almanac Data for Assisted-GNSS Location Protocols" и которая передана своему правопреемнику и тем самым явно включена здесь по ссылке.
[0002] Данная заявка на патент испрашивает привилегию и приоритет предварительной заявки на патент США 61/083,080, поданной 23 июля 2008 года и названной "Support for Additional Navigation Satellite Systems in Existing Location Protocols" и которая передана своему правопреемнику и тем самым явно включена здесь по ссылке.
[0003] Данная заявка на патент испрашивает привилегию и приоритет предварительной заявки на патент США 61/088,590, поданной 13 августа 2008 года и названной "Support for Additional Navigation Satellite Systems in Existing Location Protocols" и которая передана своему правопреемнику и тем самым явно включена здесь по ссылке.
[0004] Данная заявка на патент испрашивает привилегию и приоритет предварительной заявки на патент США 61/091,695, поданной 25 августа 2008 года и названной "GNSS Request/Response Elements for IS-801-B" и которая передана своему правопреемнику и тем самым явно включена здесь по ссылке.
ОБЛАСТЬ ИЗОБРЕТЕНИЯ
[0005] Сущность изобретения, раскрытая в настоящем описании, относится к сетям и устройствам беспроводной связи и, более конкретно, к способам и устройствам для использования посредством устройств в сети беспроводной связи, чтобы запрашивать и/или выдавать данные содействия и/или другие подобные данные, ассоциированные с различными спутниковыми системами позиционирования (определения местоположения) (системами SPS).
ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
[0006] Процессы определения позиции могут быть использованы для оценки или, иначе, определения местоположения устройства, ассоциированного с сетью беспроводной связи. В конкретном примере процесс определения позиции может быть реализован для оценки координат местоположения для мобильного устройства, такого как сотовый телефон или другая подобная мобильная станция. Существует множество способов, доступных для поддержания процессов определения позиции. Например, спутниковая система позиционирования (определения местоположения) (SPS), такая как глобальная система позиционирования (GPS) и/или другая подобная система, может быть использована для оценки местоположения мобильной станции. В контексте сети беспроводной связи некоторые процессы определения позиции могут запрашивать, чтобы информационные задачи и/или задачи обработки совместно использовались и/или распределялись между множественными устройствами. Например, в некоторых случаях мобильной станции некоторым способом может способствовать одно или более других устройств как часть процесса определения позиции. В результате часто существует потребность в таких устройствах, чтобы передавать данные некоторым способом, например с помощью одного или более сеансов связи для определения позиции по беспроводной линии связи. Таким образом, один или более протоколов позиционирования может быть развит, чтобы разрешить такие сеансы связи для определения позиции, а также поддержать процессы определения позиции.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0007] В соответствии с одним аспектом могут быть обеспечены способ и/или устройство для использования мобильной станцией в сети беспроводной связи. Способ и/или устройство могут идентифицировать данные содействия, ассоциированные со спутниковой системой позиционирования (определения местоположения) (SPS), которая используется мобильной станцией для поддержания процесса определения позиции на основании, по меньшей мере частично, принятых сигналов SPS. Способ и/или устройство могут передавать или инициировать передачу сигналов, представляющих по меньшей мере одно сообщение, по беспроводной линии связи по меньшей мере на один сетевой ресурс, в котором сообщение включает в себя по меньшей мере один элемент, идентифицирующий данные содействия и конкретный формат данных содействия, если данные содействия являются доступными в различных форматах. Например, конкретный формат данных содействия может включать в себя собственный формат или несобственный формат.
[0008] В соответствии с другим аспектом способ и/или устройство могут быть обеспечены для использования сетевым ресурсом в сети беспроводной связи. Способ и/или устройство могут принимать сигналы, представляющие по меньшей мере одно сообщение, как переданные по беспроводной линии связи от мобильной станции, в котором сообщение включает в себя по меньшей мере один элемент, идентифицирующий данные содействия, ассоциированные с SPS, и идентифицирующий конкретный формат данных содействия, если данные содействия являются доступными в различных форматах. Способ и/или устройство могут выдавать данные содействия с помощью сигналов, представляющих одно или более сообщений, переданных по беспроводной связи, в мобильную станцию, где данные содействия могут быть ассоциированы с SPS, и, если идентифицированы в принятом сообщении, данные содействия могут быть выданы в конкретном формате. Например, конкретный формат данных содействия может включать в себя собственный формат или несобственный формат.
[0009] В некоторых примерных реализациях SPS может включать в себя, например, по меньшей мере одну глобальную навигационную спутниковую систему (GNSS), такую как Galileo, GLONASS, спутниковую систему контроля и корректировки (SBAS), квазизенитную спутниковую систему (QZSS), модернизированную глобальную систему позиционирования (GPS) и/или подобное. В некоторых примерных реализациях данные содействия могут включать в себя эфемеридные данные, данные альманаха, данные моделирования, данные тактирования, данные о состоянии системы и/или другие подобные данные, которые могут быть ассоциированы с SPS.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0010] Фиг.1 является схематической блок-схемой, иллюстрирующей примерную среду сети беспроводной связи, в которой по меньшей мере двум устройствам может быть разрешено связываться друг с другом и инициировать и/или иначе поддерживать процесс определения позиции в соответствии с реализацией.
[0011] Фиг.2 является схематической блок-схемой, иллюстрирующей некоторые примерные признаки устройства, которому может быть разрешено инициировать и/или иначе поддерживать процесс определения позиции в соответствии с реализацией.
[0012] Фиг.3 является блок-схемой, иллюстрирующей примерный способ, который может быть реализован в одном или более устройствах, чтобы инициировать и/или иначе поддерживать процесс определения позиции в соответствии с реализацией.
[0013] Фиг.4 является блок-схемой, иллюстрирующей еще один примерный способ, который может быть реализован в одном или более устройствах и/или серверах определения местоположения, чтобы инициировать и/или иначе поддерживать процесс определения позиции в соответствии с реализацией.
[0014] Фиг.5 является блок-схемой, иллюстративно изображающей некоторую примерную информацию, которая может быть включена в сообщения, переданные между/среди некоторых устройств, чтобы инициировать и/или иначе поддерживать процесс определения позиции в соответствии с реализацией.
[0015] Фиг.6 является блок-схемой, иллюстративно изображающей некоторую примерную информацию, которая может быть включена в сообщения функциональных возможностей мобильной станции, переданные между/среди некоторых устройств, чтобы поддерживать процесс определения позиции в соответствии с реализацией.
ПОДРОБНОЕ ОПИСАНИЕ
[0016] Неограничивающие и неисчерпывающие аспекты описываются со ссылками на следующие чертежи, в которых подобные номера позиций относятся к подобным частям на всех различных чертежах, если не определено иначе.
[0017] Процессы определения позиции могут быть использованы для оценки или, иначе, определения местоположения устройства и, в конкретных примерах, местоположения мобильного устройства, такого как мобильная станция. Существует множество способов, доступных для поддержания процессов определения позиции. В контексте сети беспроводной связи некоторые процессы определения позиции могут запрашивать, чтобы информационные задачи и/или задачи обработки распределялись между и/или среди множественных устройств. Например, в некоторых случаях мобильной станции некоторым способом может содействовать одно или более других устройств как часть процесса определения позиции. В результате может существовать потребность в таких устройствах, чтобы передавать данные некоторым способом, например с помощью одного или более сеансов связи, например "сеансов связи для определения позиции" (например, которые могут поддерживать доставку данных содействия, сеансов запроса/ответа позиции и/или других подобных процессов) по беспроводной линии связи. Один или более протоколов позиционирования могут быть развиты, чтобы разрешить такие сеансы связи определения позиции для поддержания различных процессов определения позиции. Такие протоколы позиционирования могут предусматривать данные содействия, например, которые принимаются одним или более устройствами в сети от спутниковых систем позиционирования (SPS), которые должны быть запрошены мобильной станцией и выданы в мобильную станцию. Такие протоколы позиционирования могут также обеспечивать команды позиционирования мобильной станции, например качество параметров обслуживания, таких как желаемая точность определения местоположения или время ответа, разрешенные или желаемые системы позиционирования, если мобильная станция поддерживает более, чем одну систему позиционирования, например более, чем одну SPS.
[0018] Таким образом, в соответствии с некоторыми аспектами настоящего описания способ и устройства могут быть обеспечены для использования в мобильной станции в сети беспроводной связи. Мобильной станции, например, может быть разрешено запрашивать данные содействия, ассоциированные с одной или более SPS, от других ресурсов в сети беспроводной связи, таких как базовая станция, сервер определения местоположения (например, объект определения позиции (PDE), обслуживающий центр определения местоположения мобильного блока (SMLC), шлюзовой центр определения местоположения мобильного блока (GMLC), автономный SLMC (SAS), защищенная платформа определения местоположения самолета пользователя (SUPL SLP)) и/или подобное.
[0019] Таким образом, в соответствии с примерной версией протокола позиционирования мобильной станции может быть разрешено запрашивать данные содействия, ассоциированные с одной или более SPS, в по меньшей мере одном сообщении (например, сообщении данных определения позиции (PDDM) и/или подобном), которое передается на по меньшей мере один сетевой ресурс. Наоборот, например, базовой станции и/или подобному может быть разрешено выдавать данные содействия, ассоциированные с одной или более SPS, в по меньшей мере одном сообщении, которое передается на мобильную станцию. В настоящем описании, например, сообщение может включать в себя по меньшей мере один элемент (например, элемент запроса, элемент ответа и т.д.), некоторым способом идентифицирующий данные содействия, которые запрашиваются и/или выдаются, и идентифицирующий (необязательно) конкретный формат данных содействия, которые должны быть данными содействия, доступными в отличных форматах.
[0020] В соответствии с другой примерной версией протокола позиционирования мобильной станции может быть разрешено запрашивать данные содействия, ассоциированные с одной или более SPS, в сообщении ответа позиции измерения, если данные содействия, выданные в соответствующем сообщении запроса позиции измерения, не являются достаточными для мобильной станции, чтобы выполнять запрашиваемые измерения местоположения, или выданные данные содействия не находятся в формате, желаемом или поддерживаемом мобильной станцией.
[0021] Например, в некоторых реализациях различные конкретные типы сообщений PDDM или элементы информации данных содействия (элементы IE) могут быть определены и ассоциированы с различными типами SPS и/или связанными ассоциированными данными содействия. Дополнительно, как применимо, некоторые конкретные типы PDDM или элементы информации данных содействия могут включать в себя по меньшей мере одно поле данных, которое некоторым способом идентифицирует конкретный формат данных содействия, которые запрашиваются или выдаются. Для краткости, в пределах этого подробного описания, в то время как часто используется термин "PDDM", должно быть принято, что может быть использовано любое применимое сообщение или сообщения (например, такие как элемент(ы) информации данных содействия и/или подобное). Таким образом, если конкретно не определено иначе, передачи сообщений и/или сигнала, представленные в заявленной сущности изобретения, не предназначаются, чтобы быть ограниченными сообщениями/сигналами типа PDDM (сообщений PDDM).
[0022] В других примерных реализациях может быть определено: один или более "родовой" тип(ы) PDDM или элементы информации данных содействия, или поля данных в пределах PDDM, или элемент информации данных содействия, которые могут быть выборочно ассоциированы с одной из множества различных SPS и/или ассоциированных данных содействия. Например, единственное PDDM или элемент информации данных содействия может быть определен и выборочно ассоциирован некоторым способом или с первой SPS, или со второй SPS, и/или конкретным типом данных содействия, относящихся или к первой SPS, или ко второй SPS. Например, такое единственное PDDM или элемент информации данных содействия может включать в себя по меньшей мере первое поле данных, которое некоторым способом идентифицирует, с какой SPS и/или связанными данными содействия ассоциировано PDDM или элемент информации данных содействия. Значение и интерпретация полей данных, включенных в PDDM или элемент информации данных содействия, могут, например, быть определены на основании, по меньшей мере частично, идентифицированной SPS. Например, может быть определено "родовое" поле информационных данных о состоянии спутника или подобное, чье значение может быть определено на основании поля данных, которое идентифицирует конкретную SPS. Например, может быть использовано "родовое" поле данных, которое имеет отличное конкретное значение для каждой SPS, и поэтому рассматривается соответственно (например, в приемнике) на основании поля данных, которое идентифицирует SPS. Дополнительно, как применимо, такое единственное PDDM или элемент информации данных содействия может включать в себя одно или более других полей данных, которые некоторым способом идентифицируют конкретный формат данных содействия, которые запрашиваются или выдаются.
[0023] В некоторых примерных реализациях мобильной станции может быть разрешено указывать свою поддержку различных элементов данных содействия или форматов сетевому ресурсу. Такой процесс может быть выполнен, например, во время регистрации в сети, где мобильная станция представляет отчет о своих функциональных возможностях релевантным объектам сети, или с помощью некоторых сообщений обмена функциональными возможностями. Знание типов или форматов поддерживаемых данных содействия, если некоторые типы данных содействия возможны в различных форматах, разрешает сетевому ресурсу (например, PDE, SMLC, SLP или подобному) обеспечивать только те элементы данных содействия или форматы в PDDM, запрос позиции или сообщение поставки данных содействия, которые поддерживает мобильная станция, если мобильная станция не поддерживает все указанные или возможные форматы или комбинации форматов для конкретной SPS.
[0024] В некоторых примерных реализациях SPS может включать в себя глобальную навигационную спутниковую систему (GNSS), такую как Galileo, GLONASS, спутниковую систему контроля и корректировки (SBAS), квазизенитную спутниковую систему (QZSS), модернизированную глобальную систему позиционирования (GPS) и/или подобное. Данные содействия, связанные с SPS, могут включать в себя, например, эфемеридные данные, данные альманаха, различные данные моделирования (например, относящиеся к атмосферным условиям), данные тактирования, данные о состоянии системы (например, относящиеся к состоянию спутника) и/или другие подобные данные, ассоциированные с данной SPS. Примеры других данных, ассоциированных с данной SPS, включают в себя индикации зондирующих сигналов, поддерживаемых спутником конкретной SPS, если конкретная SPS поддерживает более, чем один сигнал, и текущая совокупность SPS состоит из спутников, поддерживающих множество сигналов. Такая информация может также включать в себя индикацию частоты сигнала, если SPS использует различные частоты для каждого спутника, например номер частоты канала в случае GLONASS. В некоторых примерных реализациях данные содействия могут быть выданы в одном или более собственных форматах, несобственном формате и/или некотором другом формате в зависимости от SPS, типа данных содействия, мобильной станции, базовой станции, сервера определения местоположения, типа PDDM, элемента запроса, элемента ответа и т.д.
[0025] Собственный формат, например, может быть форматом данных навигационного сообщения, который может быть использован и определен индивидуальной SPS, и задан в соответствующем документе по управлению интерфейсом (ICD) или спецификации интерфейса (IS) этой SPS.
[0026] Несобственный формат, например, может быть форматом данных навигационного сообщения, который может быть определен индивидуальной SPS или другим источником, и может быть использован для SPS, для которой первоначально не предназначался, чтобы быть использованным (например, не определенным в ICD или IS этой SPS). В настоящем описании, например, формат эфемеридных данных, определенный посредством GPS и определенный в ICD GPS или IS, но используемый для GLONASS, может быть рассмотрен как несобственный формат для SPS GLONASS.
[0027] Обеспечение несобственных данных содействия может иметь преимущества в некоторых примерных реализациях, чтобы преодолеть нехватку некоторых собственных навигационных данных. Например, данные навигационные сообщения GLONASS в собственном формате не включают в себя параметры или элементы для моделирования ионосферных электромагнитных эффектов распространения волны сигнала GLONASS. Другая SPS, такая как GPS, например, выдает в собственном формате данные ионосферного моделирования. Поэтому, если, например, параметр ионосферного моделирования GPS обеспечивается приемнику SPS GLONASS, приемник GLONASS может использовать параметры ионосферного моделирования, чтобы приспособить измерения GLONASS для любых ионосферных эффектов, например, принимая во внимание отличную частоту передачи сигналов GLONASS по сравнению с сигналами GPS.
[0028] В некоторых примерных реализациях элемент в PDDM может включать в себя элемент запроса и/или элемент ответа, которые являются совместимыми и/или иначе действующими со стандартом протокола позиционирования "IS-801-B" ассоциации телекоммуникационной индустрии (TIA), и/или ассоциированным стандартом протокола позиционирования проекта партнерства третьего поколения 2 (3GPP2).
[0029] В других примерных реализациях элементы данных содействия могут быть включены в запрос позиции измерения протокола LCS радиоресурса (RRLP) или сообщение доставки данных содействия, которое является совместимым и/или иначе действующим с ассоциированным стандартом протокола позиционирования проекта партнерства третьего поколения (3GPP).
[0030] В других примерных реализациях элементы данных содействия могут быть включены в сообщение управления измерением управления радиоресурсом (RRC) или сообщение доставки данных содействия, которое является совместимым и/или иначе действующим с ассоциированным стандартом протокола проекта партнерства третьего поколения (3GPP).
[0031] Протоколы позиционирования были развиты и стандартизированы для использования в сетях беспроводной связи CDMA2000 и высокоскоростной передачи пакетных данных (HRPD), например. Один примерный протокол позиционирования часто упоминается своими идентификационными данными стандартизации, как "801" в опубликованных стандартах TIA (или "C.S0022" в опубликованных стандартах 3GPP2). В настоящее время существует две версии этого примерного протокола позиционирования. Первой версией является начальная версия версии 1 IS-801 (или версия 3.0 C.S0022-0), которая в настоящем описании будет просто называться IS-801-1. Второй версией является версия A IS-801 (или версия 1.0 C.S0022-A), которая в настоящем описании будет просто называться IS-801-A. Ожидается, что некоторая форма IS-801-B будет скоро завершена и идентифицирована некоторым способом посредством TIA и/или 3GPP2 (например, возможно как версия B IS-801 (или версия 1.0 C.S0022-B) и/или другими подобными идентификаторами).
[0032] Протоколы позиционирования были также развиты и стандартизированы для использования в сетях глобальной системы мобильной связи (GSM), сетях пакетной радиосвязи общего назначения (GPRS), сетях развития стандарта GSM с увеличенной скоростью передачи данных GSM (EDGE) или сетях универсальной системы мобильной связи (UMTS), например. Протокол позиционирования, стандартизированный для использования в вышеупомянутых сетях, часто называется протоколом LCS радиоресурса (RRLP) или протоколом управления радиоресурсом (RRC). Для этих версий протокола существуют несколько выпусков и в настоящее время доступный выпуск - выпуск 7. Ожидается, что скоро будет завершена некоторая форма выпуска 8 посредством Проекта Партнерства Третьего Поколения.
[0033] Существует поддержка совместного использования данных содействия, связанных с GPS, в существующих протоколах, таких как IS-801-A, RRLP или RRC. Учитывая увеличивающуюся пригодность другой SPS (например, GNSS), в соответствии с некоторыми аспектами настоящего описания может быть выгодно развивать больше современных/надежных версий протокола позиционирования, таких как IS-801-B или новые выпуски RRLP и RRC, и/или других версий протокола позиционирования, которые могут поддерживать множество различных данных содействия, связанных с SPS.
[0034] По сравнению с существующими данными содействия, связанными с GPS, в существующих протоколах определения местоположения новая SPS, такая как модернизированная GPS или квазизенитная спутниковая система (QZSS) или другие, может в собственном формате поддерживать одни и те же или аналогичные данные навигационного сообщения во множественных форматах. Например, как определено в документе по управлению интерфейсом (ICD) для модернизированной GPS или QZSS,
данные альманаха, выданные модернизированной GPS или QZSS, могут быть в формате альманаха навигации (NAV), формате миди альманаха (Midi Almanac) или сокращенном (Reduced) формате альманаха. Аналогично, спутниковые эфемеридные данные и данные корректировки синхронизирующих сигналов могут быть в формате NAV, формате гражданской навигации Civil Navigation (CNAV) или формате навигации по городу (Civil Navigation-2 (CNAV-2). Аналогично, данные моделирования всемирного скоординированного времени (UTC) могут быть в формате NAV, формате гражданской навигации Civil Navigation (CNAV) или формате навигации Civil Navigation-2 (CNAV-2). Поэтому запрос, например, эфемеридных данных, альманаха или других данных содействия, связанных с SPS, больше может быть неоднозначным, так как существуют множество возможных различных собственных форматов, в которых эта информация может быть выдана устройству в сообщении ответа в пределах некоторого протокола позиционирования.
[0035] Кроме того, в соответствии с некоторыми аспектами настоящего описания с доступностью новой SPS существует возможность выдавать данные содействия в несобственных форматах. Например, если устройство поддерживает GPS и GLONASS, оно может поддерживать форматы данных содействия, собственные для GPS и GLONASS, но может быть также разрешено поддерживать конкретные форматы GPS
для использования в GLONASS (то есть несобственные для GLONASS).
[0036] В одном аспекте настоящего описания мобильной станции может быть разрешено указывать, какие конкретные несобственные форматы или комбинации формата поддерживаются для каждой SPS. В результате возрастающей доступности новых систем SPS может быть доступно много различных новых форматов навигационного сообщения и поэтому также могут быть возможны много несобственных комбинаций. Так как мобильная станция может быть не в состоянии поддерживать все возможные комбинации или форматы, то выгодно, если сетевой ресурс (например, PDE, SMLC, SLP или подобное) знает априори, какие форматы могут быть поддержаны мобильной станцией для каждой SPS, чтобы не выдавать данные содействия в формате, который не может быть использован мобильной станцией.
[0037] Кроме того, также понимается, что процессы согласования версии протокола позиционирования могут быть использованы в беспроводных сетях, если необходимо, чтобы позволить различным разрешенным устройствам инициировать и устанавливать сеанс связи определения позиции по каналу/линии связи, через который некоторые такие потенциально изменяющиеся типы данных содействия могут быть запрошены и/или выданы эффективным способом.
[0038] Посредством примера, а не ограничения, некоторые способы и устройства, обеспеченные в настоящем описании, могут использовать одно или более сообщений PDDM или подобное, которые могут быть обеспечены в одном или более сообщениях транспортировки способом, который не только поддерживает IS-801-B, но также и действующие и/или будущие версии. Дополнительно, некоторым способам и устройствам может быть разрешено поддерживать процессы определения местоположения во множестве сетей беспроводной связи, таких как, например, сеть широкополосного диапазона для мобильных устройств (UMB), сеть высокоскоростной передачи пакетных данных (HRPD), сеть 1X CDMA2000 и/или подобное.
[0039] В соответствии с некоторыми аспектами настоящего описания обеспечиваются различные способы и устройства, которые могут быть реализованы в первом устройстве, которому может быть разрешено связываться со вторым устройством, чтобы поддерживать процесс определения позиции. Посредством примера, а не ограничения, первое и/или второе устройства могут включать в себя мобильную станцию или конкретное устройство, такое как базовая станция, сервер определения местоположения (например, объект определения позиции (PDE), обслуживающий центр определения местоположения мобильного блока (SMLC), шлюзовой центр определения местоположения мобильного блока (GMLC), автономный SMLC AGPS (SAS), платформа определения местоположения SUPL (SLP) и т.д.) и/или подобное. Например, в некоторых реализациях мобильной станции и базовой станции может быть оперативно разрешено передавать данные в сети беспроводной связи CDMA и/или другом применимом типе сети беспроводной связи.
[0040] Способы и устройства могут быть реализованы в таких устройствах, чтобы позволять устройствам использовать сеанс связи определения позиции, ассоциированный с процессом определения позиции. Сеанс связи определения позиции может использовать согласованную версию протокола позиционирования в зависимости от функциональных возможностей включенных устройств. Таким образом, способы и устройства могут быть реализованы, чтобы учитывать различные версии протокола позиционирования в сети. Способам и устройствам, например, может быть разрешено учитывать или иначе поддерживать совместимость сверху вниз и/или совместимость снизу вверх между различными версиями протокола позиционирования в сети.
[0041] В нижеследующем подробном описании сформулированы многочисленные конкретные подробности, чтобы обеспечить полное понимание заявленной сущности изобретения. Однако специалисту в данной области техники будет понято, что заявленная сущность изобретения может осуществляться без этих конкретных подробностей. В других примерах способы и устройства, которые известны специалисту в данной области техники, не были описаны подробно, чтобы не усложнять описание заявленной сущности изобретения.
[0042] Некоторые части подробного описания, которые следуют ниже, представлены в терминах алгоритмов или символических представлений операций в отношении двоичных цифровых сигналов, сохраненных в памяти конкретного устройства или вычислительного устройства специального назначения, или платформы. В контексте этого конкретного описания термин "конкретное устройство" или подобное включает в себя компьютер общего назначения, после того как он был запрограммирован для выполнения конкретных функций в соответствии с командами от программного обеспечения программы. Алгоритмические описания или символические представления являются примерами способов, используемых специалистами в данной области техники в обработке сигналов или связанных областях, чтобы передавать сущность их работы другим специалистам в данной области техники. В целом алгоритм в настоящем описании рассматривается как автономная последовательность операций или аналогичная обработка сигнала, приводящая к желаемому результату. В этом контексте операция или обработка включает физическое управление физическими величинами. Обычно, хотя не обязательно, такие величины могут принимать форму электрических или магнитных сигналов, способных быть сохраненными, переданными, объединенными, сравненными или иначе управляемыми. Время от времени оказалось удобным, преимущественно по причинам общего использования, называть такие сигналы битами, данными, значениями, элементами, символами, знаками, терминами, количествами, цифрами, информацией или подобным. Однако должно быть понятно, что все эти или аналогичные термины должны быть ассоциированы с соответствующими физическими величинами и должны быть просто удобными обозначениями. Если специально не заявлено иначе, как очевидно из последующего рассмотрения, оценивается, что на протяжении этого описания рассмотрения использующие термины, такие как "обработка", "обработка данных", "вычисление", "определение" или подобное, относятся к действиям или процессам конкретного устройства, такого как компьютер специального назначения или аналогичное электронное вычислительное устройство специального назначения. Поэтому в контексте этой спецификации компьютер специального назначения или аналогичное электронное вычислительное устройство специального назначения способно управлять или преобразовывать сигналы, обычно представленные как физические электронные или магнитные величины, в блоках памяти, регистрах или других устройствах хранения информации, устройствах передачи или устройствах отображения компьютера специального назначения или аналогичного электронного вычислительного устройства специальной назначения. В контексте этой конкретной заявки на патент термин "конкретное устройство" может включать в себя компьютер общего назначения, после того как он был запрограммирован для выполнения конкретных функций в соответствии с командами от программного обеспечения программы.
[0043] Следует обратиться к Фиг.1, которая является схематической блок-схемой, иллюстрирующей примерную среду 100 сети беспроводной связи, в которой устройствам может быть разрешено связываться друг с другом и инициировать и/или иначе поддерживать процесс определения позиции.
[0044] В этом конкретном примере среда 100 сети беспроводной связи включает в себя представительные устройства, такие как мобильная станция (МС) 102, одну или более базовые станции (БС) 104, (одну или более) спутниковую систему(ы) позиционирования (SPS) 106, сеть 108 и сервер 110 определения местоположения. МС 102 может быть разрешено связываться с БС 104 по одной или более беспроводным линиям связи. Одной или более МС 102, БС 104 или серверу 110 определения местоположения может быть разрешено захватывать сигналы SPS, переданные различными передающими ресурсами SPS 106, и/или иначе может быть разрешено поддерживать некоторые процессы определения позиции, ассоциированные с информацией, доступной с помощью SPS 106.
[0045] Хотя представительные устройства на Фиг.1 иллюстрируются как соединенные посредством или беспроводных линий связи, или проводных линий связи, должно быть понятно, что в некоторых примерных реализациях по меньшей мере некоторые устройства могут быть соединены вместе с помощью одной или более из проводной, волоконно-оптической и/или беспроводной линии(й) связи.
[0046] Если конкретно не заявлено иначе, используемый в настоящем описании термин "сервер определения местоположения" предназначается, чтобы представлять одно или более устройств, одно и/или или более конкретных устройств здесь, которым может быть разрешено поддерживать, по меньшей мере частично, такие процессы определения позиции. Таким образом, в то время как иллюстрировано как отдельное устройство в примере, показанном на Фиг.1, которое может связываться с помощью сети 108 и/или БС 104 с МС 102, должно быть понятно, что в других реализациях "серверу определения местоположения" может быть разрешено непосредственно и/или косвенно связываться с МС 102, используя одну или более проводных и/или одну или более беспроводных линий связи. Следовательно, в некоторых примерных реализациях сервер определения местоположения может принимать форму и/или иначе оперативно содержать один или более беспроводных передатчиков, приемников, приемопередатчиков, одну или более базовых станций, различных проводных и/или беспроводных сетевых ресурсов, одни или более вычислительные устройства, разрешенные как конкретные устройства, и/или другие подобные вычислительные устройства, и/или устройства передачи данных. Имея в виду это обстоятельство, где примерные ссылки делаются в отношении базовой станции (БС) или БС 104, должно быть понятно, что такая БС и/или БС 104 может содержать "сервер определения местоположения", как широко определено в настоящем описании. Соответственно, термины "базовая станция (БС)" и "сервер определения местоположения" используются взаимозаменяемо. Дополнительно, в сообщениях, запрашивающих и/или обеспечивающих функциональные возможности БС и т.д., должно быть понятно, что такая запрашиваемая информация и/или выданная информация может быть ассоциирована с функциональными возможностями сервера определения местоположения и т.д.
[0047] МС 102 и/или БС 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. Сеть OFDMA может реализовывать проект долгосрочного развития (LTE). GSM, W-CDMA и LTE описаны в документах от консорциума, названного "проектом партнерства третьего поколения" (3GPP). CDMA2000 описан в документах от консорциума, названного "проектом партнерства третьего поколения 2" (3GPP2). 3GPP и 3GPP2 документы общественно доступны. WLAN может быть IEEE 802.11x сеть, и WPAN может быть сетью Bluetooth, IEEE 802.15x или некоторым другим типом сети. Способы могут быть также использованы для любой комбинации WWAN, WLAN и/или WPAN. Как упомянуто выше, способы могут быть реализованы для использования сетью UMB, сетью HRPD, сетью CDMA2000 1X, GSM, WCDMA, LTE и/или подобным.
[0048] SPS 106 может, например, включать в себя одну или более глобальных систем позиционирования (GPS), модернизированную GPS, Galileo, GLONASS, спутниковую систему контроля и корректировки (SBAS) (такую, как широкозонная усиливающая система (WAAS), Европейская геостационарная служба навигационного покрытия (EGNOS), многофункциональная спутниковая система контроля и корректировки (МСAS), расширенная усиливающая система геонавигации, поддерживаемая GPS (GAGAN) или подобное), квазизенитную спутниковую систему (QZSS), Compass/BeiDou, индийскую региональную навигационную спутниковую систему (IRNSS), NAVSTAR и/или другую подобную GNSS, систему, которая использует спутники из комбинации этих систем, или любую SPS, разработанную в будущем, которая в целом в настоящем описании называется "спутниковая система позиционирования " (SPS).
[0049] Кроме того, способы и устройства, описанные в настоящем описании, могут быть использованы процессами определения позиции, которые используют псевдолиты или комбинацию спутников и псевдолитов. Псевдолиты могут включать в себя основанные на земле передатчики, которые передают PN-код или другой зондирующий код (например, аналогичный сотовому сигналу GPS или CDMA), модулируемый в отношении сигнала несущей диапазона сверхвысоких частот (L-band) (или другой частоты), который может быть синхронизирован со временем SPS. Каждому такому передатчику может быть назначен уникальный PN-код, чтобы разрешить идентификацию посредством удаленного приемника. Псевдолиты могут быть использованы для усовершенствования SPS, например, в ситуациях, когда некоторые сигналы SPS от орбитальных спутников могут быть недоступны, например в туннелях, шахтах, зданиях, городских «каньонах» или других замкнутых пространствах. Другая реализация псевдолитов известна как радиомаяки. Используемый в настоящем описании термин "спутник" предназначается, чтобы включать в себя псевдолиты, эквиваленты псевдолитов и, возможно, другие. Используемый в настоящем описании термин "сигналы SPS" предназначается, чтобы включать в себя сигналы, подобные SPS, от псевдолитов или эквивалентов псевдолитов.
[0050] В некоторых примерных реализациях МС 102 может включать в себя устройство, такое как сотовое или другое устройство беспроводной связи, устройство персональной системы связи (PC), персональное навигационное устройство, навигационное устройство, смонтированное на транспортном средстве, отслеживающее устройство, персональный информационный менеджер (PIM), персональный цифровой ассистент (PDA), ноутбук или другое подходящее устройство, которое может быть способным принимать беспроводную связь.
[0051] Способы, описанные в настоящем описании, могут быть реализованы различными средствами в зависимости от применения. Например, эти способы могут быть реализованы в аппаратном обеспечении, программно-аппаратном обеспечении, программном обеспечении или их комбинации. Для реализации аппаратного обеспечения один или более блоков обработки могут быть реализованы в одной или более специализированных интегральных схемах (схемах ASIC), цифровых сигнальных процессорах (процессорах DSP), цифровых устройствах обработки сигнала (устройствах DSPD), программируемых логических устройствах (устройствах PLD), программируемых пользователем вентильных матрицах (матрицах FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах, электронных устройствах, других электронных блоках, разработанных для выполнения функций, описанных в настоящем описании, или их комбинациях.
[0052] Для реализации программно-аппаратного обеспечения и/или программного обеспечения некоторые способы могут быть реализованы модулями (например, процедурами, функциями и т.д.), которые выполняют функции, описанные в настоящем описании. Любой считываемый машиной носитель, материально воплощающий команды, может быть использован в реализации способов, описанных в настоящем описании. Например, коды программного обеспечения могут быть сохранены в памяти МС 102 и/или БС 104 и выполнены блоком обработки этого устройства. Память может быть реализована в блоке обработки и/или внешне по отношению к блоку обработки. Используемый в настоящем описании термин "память" относится к любому типу долгосрочной, краткосрочной, энергозависимой, энергонезависимой или другой памяти, и он не должен ограничиваться конкретным типом памяти или количеством блоков памяти, или типом носителей, на основании которого сохраняется память.
[0053] Если реализованы в программном обеспечении, функции, которые реализуют способы или их части, могут быть сохранены и/или переданы как одна или более команд или код на считываемый компьютером носитель. Считываемый компьютером носитель может принимать форму продукта производства. Считываемый компьютером носитель может включать в себя компьютерные запоминающие носители и/или коммуникационные носители, включающие в себя любой носитель, который облегчает передачу компьютерной программы от одного места к другому. Запоминающие носители могут быть любыми доступными носителями, которые могут быть доступными посредством компьютера или подобного устройства. Посредством примера, а не ограничения, такие компьютерные запоминающие носители могут содержать в себе RAM, ROM, EEPROM, CD-ROM или другое запоминающее устройство на оптических дисках, запоминающее устройство на магнитных дисках или другие магнитные запоминающие устройства, или любой другой носитель, который может быть использован, чтобы переносить или сохранять желаемый программный код в форме команд или структур данных, и который может быть доступным посредством компьютера.
[0054] "Команды", которые упомянуты в настоящем описании, относятся к выражениям, которые представляют одну или более логических операций. Например, команды могут быть "считываемыми машиной" будучи интерпретированными машиной для выполнения одной или более операций в отношении одного или более объектов данных. Однако это является просто примером команд, и заявленная сущность изобретения не ограничивается в этом отношении. В другом примере команды, которые упомянуты в настоящем описании, могут относиться к закодированным командам, которые выполняются блоком обработки, имеющим набор команд, который включает в себя закодированные команды. Такая команда может быть закодирована в форме языка программирования, понятного посредством блока обработки. Снова это является просто примерами команд, и заявленная сущность изобретения не ограничивается в этом отношении.
[0055] Фиг.2 является схематической блок-схемой, иллюстрирующей некоторые примерные признаки конкретного устройства 200, разрешенные для инициирования и/или иначе поддержания процесса определения позиции. Устройство 200 может, например, быть реализовано в некоторой форме в МС 102, БС 104, сервере 110 определения местоположения и/или других подобных устройствах, как это применимо, для выполнения или иначе поддержания по меньшей мере части примерных способов, описанных в настоящем описании.
[0056] Устройство 200 может, например, включать в себя один или более блоков 202 обработки, память 204, приемопередатчик 210 и (необязательно) приемник 240 SPS, который может быть оперативно подсоединен к одному или более соединениям 206 (например, шинам, линиям, волоконным линиям, линиям связи и т.д.). В некоторых примерных реализациях устройство 200 может принимать форму набора микросхем и/или подобного.
[0057] Блок 202 обработки может быть реализован в аппаратном обеспечении, программном обеспечении или комбинации аппаратного обеспечения и программного обеспечения. Таким образом, например, блок 202 обработки может представлять одну или более схем, сконфигурированных для выполнения по меньшей мере части процедуры или процесса обработки данных, относящегося к работе устройства 200. Посредством примера, а не ограничения, блок 202 обработки может включать в себя один или более процессоров, контроллеров, микропроцессоров, микроконтроллеров, специализированных интегральных схем, цифровых сигнальных процессоров, программируемых логических устройств, программируемых пользователем вентильных матриц и т.п. или любую их комбинацию.
[0058] Память 204 может представлять любой механизм хранения данных. Память 204 может включать в себя, например, первичную память и/или вторичную память. Первичная память может включать в себя, например, оперативное запоминающее устройство, постоянное запоминающее устройство и т.д. В то время как иллюстрировано в этом примере как отдельное от блока 202 обработки, должно быть понятно, что вся или часть первичной памяти может быть обеспечена или иначе совмещена/соединена с блоком 202 обработки. Вторичная память может включать в себя, например, один и тот же или аналогичный тип памяти, что и первичная память и/или одно или более устройств хранения данных, или системы, такие как, например, дисковод, оптический дисковод, ленточный привод, привод твердотельной памяти и т.д.
[0059] В некоторых реализациях вторичная память может быть оперативно восприимчивой или иначе сконфигурированной для подсоединения к считываемому компьютером носителю 220. Также в некоторых примерных реализациях способы и/или устройства, представленные в настоящем описании, могут полностью или частично принимать форму считываемого компьютером носителя 220, который может включать в себя реализуемые компьютером команды 208, сохраненные на нем, которым, если выполняется по меньшей мере одним блоком 202 обработки, может быть оперативно разрешено выполнять все или часть примерных операций, как описано в настоящем описании.
[0060] Как иллюстрировано на Фиг.2, память 204 может также включать в себя команды и/или данные, ассоциированные с одной или более версиями 230 протокола позиционирования, PDDM 232, связанное с конкретной SPS (например, или IE данных содействия и т.д.), PDDM 234, связанное с "родовой" SPS (например, или IE данных содействия и т.д.), и/или данные содействия 242, связанные с SPS. Как иллюстрировано, все или часть данных содействия 242, связанных с SPS, могут быть также выданы или иначе некоторым способом обработаны приемником SPS 240. Приемнику 240 SPS может быть разрешено принимать электромагнитные сигналы, ассоциированные с одной или более SPS.
[0061] Приемопередатчик 210 может, например, включать в себя передатчик 212, обеспеченный для передачи одного или более электромагнитных сигналов по одной или более беспроводным линиям связи, и приемник 214 для приема одного или более сигналов, переданных по одной или более беспроводным линиям связи. В некоторых реализациях приемопередатчик 210 может также поддерживать проводную передачу и/или прием, например, когда реализовано в БС 104, и/или других подобных устройствах.
[0062] Фиг.3 является блок-схемой, иллюстрирующей примерный способ, который может быть реализован в среде 100 сети беспроводной связи, чтобы поддерживать процесс определения позиции и, более конкретно, чтобы поддерживать устройства при запросе и выдаче данных содействия, связанных с SPS.
[0063] На этапе 302 мобильная станция может идентифицировать, что данные содействия могут быть желательны для поддержания процесса определения позиции. Например, мобильная станция может определять, что эфемериды и/или другие данные, ассоциированные с SPS, могут быть пропущенными, неточными, истекшими и т.д. Мобильная станция может дополнительно идентифицировать, что конкретные (пропущенные) данные содействия (например, эфемериды и данные корректировки синхронизирующих сигналов) могут поддерживаться во множественных форматах для конкретной SPS. Например, эфемериды GPS или QZSS могут поддерживаться в форматах NAV, CNAV или CNAV-2, и/или данные альманаха могут поддерживаться в альманахе NAV, формате сокращенного альманаха или формате Midi Almanac. Мобильная станция может определять, что только один из этих форматов может быть желателен или множественные форматы могут быть желательны.
[0064] На этапе 304 мобильная станция может инициировать передачу по меньшей мере одного сообщения (например, PDDM) по беспроводной линии связи на по меньшей мере один сетевой ресурс (например, базовую станцию, сервер определения местоположения, PDE и т.д.). Одно или более сообщений могут запрашивать все или часть желаемых данных содействия, как идентифицировано на этапе 302. Одно или более сообщений могут также запрашивать, чтобы желаемые данные содействия были выданы в одном или более конкретных форматах, причем такие данные содействия должны быть доступными в двух или более форматах.
[0065] Например, мобильная станция может включать поле индикации "тип навигационного сообщения" в сообщение, которое указывает, в каком формате навигационного сообщения данные являются желаемыми. В примерной реализации это может быть сделано посредством определения битовой карты с битовыми позициями для каждого типа навигационного сообщения. Например, бит 1 в битовой карте может быть назначен на формат NAV, бит 2 может быть назначен на формат CNAV, и бит 3 может быть назначен на формат CNAV-2 или подобное. Мобильная станция может устанавливать соответствующий бит равным значению 1 ("Истина"), чтобы указать, что этот конкретный формат может быть желателен, и может устанавливать другие биты в значение 0 ('Ложь), чтобы указать, что этот конкретный формат может не быть желаемым или не необходимым.
[0066] На этапе 306 по меньшей мере один сетевой ресурс может принимать все или часть одного или более сообщений, которые передаются на этапе 302. В настоящем описании одно или более принятых сообщений запрашивают, чтобы были выданы все или часть желаемых данных содействия, и причем такие данные содействия должны быть доступными в двух или более форматах, в по меньшей мере одном желаемом формате.
[0067] На этапе 308 по меньшей мере один сетевой ресурс может принимать и/или иначе оперативно получать доступ ко всем или части желательных данных содействия, ассоциированных по меньшей мере с одной SPS.
[0068] На этапе 310 по меньшей мере один сетевой ресурс может инициировать передачу по меньшей мере одного сообщения (например, PDDM) по беспроводной линии связи на по меньшей мере мобильную станцию. Одно или более сообщений могут выдавать все или часть желаемых данных содействия, которые первоначально идентифицируются на этапе 302 мобильной станцией и впоследствии на этапе 306 сетевым ресурсом и/или приняты/доступны на этапе 308. В настоящем описании одно или более сообщений могут также выдавать желаемые данные содействия в запрашиваемом конкретном формате, причем такие данные содействия должны быть доступны в различных форматах. В некоторых реализациях конкретный формат может включать в себя данные содействия, которые находятся в собственном формате, который, например, может быть обеспечен посредством SPS. В некоторых реализациях конкретный формат может включать в себя данные содействия, которые находятся в несобственном формате, например в формате, который не обеспечивается посредством SPS.
[0069] Посредством дополнительного примера, а не ограничения, примерные способы и устройства, обеспеченные в настоящем описании, могут учитывать данные содействия, такие как эфемериды и данные альманаха, которые должны быть запрошены и/или выданы в беспроводной сети, используя версию протокола позиционирования, поддерживающую процессы определения местоположения с помощью SPS/GNSS. Как упомянуто, текущие протоколы определения местоположения, такие как IS-801-A, RRLP или RRC, позволяют серверу определения местоположения посылать эфемериды и данные альманаха на мобильную станцию (такую, как беспроводное устройство, смартфон или сотовый телефон), но только для совокупности GPS. Другие совокупности SPS/GNSS либо уже являются доступными (например, GLONASS, SBAS (спутниковые системы контроля и корректировки)) или ожидается, что они должны быть доступны в ближайшем будущем (например, QZSS (квазизенитная спутниковая система)) и т.д. Кроме того, ожидается, что GPS должна быть модернизирована, и также ожидаются новые форматы эфемеридов и данных альманаха также.
[0070] Способы и устройства, обеспеченные в настоящем описании, могут быть реализованы, например, чтобы учитывать такие изменяющиеся типы/форматы данных содействия, которые должны быть запрошены и/или выданы по линиям связи беспроводной сети.
[0071] Одно потенциальное преимущество может заключаться в том, что согласованная версия протокола позиционирования может поддерживать множество различных устройств, SPS, данных содействия и т.д. Другое потенциальное преимущество заключается в том, что некоторые версии протокола позиционирования могут поддерживать различные типы сообщений (например, сообщений PDDM) и/или могут поддерживать использование родового(ых) сообщения(й), которое может быть выборочно разрешено для использования множеством различных типов SPS, данных содействия и т.д. Еще одно потенциальное преимущество может заключаться в том, что формат таких данных содействия может быть собственным или несобственным для SPS, и в силу этого эффективность работы может быть повышена в сетевом ресурсе(ах) и/или мобильной станции. Например, если мобильной станции оперативно разрешено принимать собственные форматированные данные содействия от SPS, то прием таких данных содействия в собственном формате с помощью беспроводной сети может уменьшать объем обработки, которую может поддерживать мобильная станция. В других примерных реализациях может быть так, что существуют дополнительные преимущества посредством выдачи данных содействия в мобильную станцию в несобственном формате, например, если конкретная SPS не поддерживает некоторый тип данных модели. Например, как в случае с текущей SPS GLONASS, которая не выдает данные модели для ионосферных эффектов. Использование GPS или Galileo, или других данных моделирования SPS для GLONASS может эффективно преодолеть это ограничение, так как данные ионосферного моделирования GPS или Galileo являются "несобственными" для SPS GLONASS. Таким образом, некоторые примерные реализации могут обеспечивать поддержку в версии протокола позиционирования и/или ассоциированных процессах определения позиции для различных форматов данных содействия.
[0072] Ссылаясь на Фиг.4, описана блок-схема, иллюстрирующая еще один примерный способ, который может быть реализован в среде 100 сети беспроводной связи, чтобы поддерживать процесс определения позиции.
[0073] На этапе 402 сетевой ресурс может определять, что процесс определения позиции может быть желателен для определения местоположения мобильной станции. На этапе 404 сетевой ресурс может определять, какую конкретную SPS или системы SPS поддерживает мобильная станция. Эта информация может, например, быть выдана посредством мобильной станции с помощью одной или более функциональных возможностей мобильной станции или других подобных сообщений перед запросом определения местоположения, например, во время регистрации в сети или подобного. В некоторых реализациях информация может храниться в базах данных абонента и/или подобном в сети.
[0074] На этапе 406 сетевой ресурс может определять данные содействия, которые должны быть выданы в мобильную станцию в запросе определения местоположения или сообщении доставки данных. Например, в некоторых реализациях данные содействия могут указывать видимые спутники в заданное время (например, текущее время) в грубой оценке определения местоположения для мобильной станции.
[0075] На этапе 408 сетевой ресурс может определять, доступны ли такие данные содействия в одном или более собственных форматах, таких как форматах NAV, CNAV
или CNAV-2 и т.д., и/или в одном или более несобственных форматах.
[0076] Если доступен один или более из несобственных форматов одних и тех же данных содействия, на этапе 408 сетевой ресурс может определять, какой формат или варианты формата поддерживаются мобильной станцией для этого конкретного элемента данных содействия и/или SPS. Информация, предназначенная для того, чтобы выполнить определение, например, может быть выдана мобильной станцией в одном или более сообщениях о функциональных возможностях мобильной станции перед запросом определения местоположения, такого как сообщение запроса/ответа о функциональных возможностях (определения) позиции RRLP или подобное.
[0077] Если множественные собственные форматы одних и тех же данных содействия являются доступными, на этапе 408 сетевой ресурс может определить, какой вариант собственного формата обеспечит мобильная станция. Это определение, например, может быть основано на информации, выданной мобильной станцией в одном или более сообщениях о функциональных возможностях мобильной станции перед запросом определения местоположения, таких как сообщение запроса/ответа о функциональных возможностях позиции RRLP или подобном, и/или может быть основано на некотором предварительно определенном по умолчанию формате данных содействия.
[0078] Если множественные форматы одних и тех же данных содействия не являются доступными, на этапе 408 сетевой ресурс может определить, что должны быть выданы собственные форматированные данные содействия. В большинстве реализаций ожидается, что мобильная станция по меньшей мере будет восприимчивой к собственным форматированным данным содействия приложения для каждой поддерживаемой SPS, например, чтобы поддерживать автономный режим работы, которому не оказывается содействие.
[0079] На одном из этапов 410, 412 или 414 выбираются применимые форматированные данные содействия. На этапе 416 сетевой ресурс инициирует передачу по меньшей мере одного сообщения (например, PDDM, запроса позиции измерения RRLP, доставки данных содействия RRLP, управления измерением RRC, доставки данных содействия RRC или подобного) по беспроводной линии связи на мобильную станцию.
[0080] На Фиг.5 изображена блок-схема, иллюстративно изображающая некоторую информацию и/или поля данных, которые могут быть выданы в некотором примерном сообщении в среде 100 сети беспроводной связи. Как упомянуто ранее, в качестве части версии протокола позиционирования мобильная станция (МС), базовая станция (БС) и/или другой сетевой ресурс могут передавать одно или более сообщений PDDM 504-1,..., 504-n, например, с помощью одного или более сообщений 502 уровня транспортировки.
[0081] Как иллюстрировано на Фиг.5, например, PDDM 504-1 может включать в себя по меньшей мере один элемент 520 ответа и/или по меньшей мере один элемент 530 запроса в соответствии с версией протокола позиционирования. Некоторые примерные элементы ответа и запроса представлены в последующих секциях.
[0082] В некоторых примерных реализациях PDDM может включать (необязательно) информацию в одно или более полей данных, которая некоторым способом идентифицирует PDDM (например, поле 506 данных), SPS (например, поле 508 данных), данные содействия (например, поле 510 данных) и/или формат данных содействия (например, поле 512 данных). PDDM может включать в себя данные 242 содействия/или другую информацию в форме данных/сигналов данных.
[0083] Посредством примера, а не ограничения, в версии протокола позиционирования, такой как IS-801-B и/или подобной, элементы запроса, переданные посредством МС, могут включать в себя одно или более из следующего: Request Location Response (запрос ответа определения местоположения), Request BS Capabilities (запрос функциональных возможностей БС), Request Base Station Almanac (запрос альманаха базовой станции), Request GPS Acquisition Assistance (запрос содействия захвату GPS), Request GPS Sensitivity Assistance (запрос содействия чувствительности GPS), Request GPS Location Assistance (запрос содействия определению местоположения GPS), Request GPS Almanac (запрос альманаха GPS), Request GPS Ephemeris (запрос эфемерид GPS), Request GPS Navigation Message Bits (запрос битов навигационного сообщения GPS), Request GPS Almanac Correction (запрос коррекции альманаха GPS), Request GPS Satellite Health Information (запрос информации о состоянии спутника GPS), Request Extended Location Response (запрос расширенного ответа определения местоположения), Request Extended BS Capabilities (запрос расширенных функциональных возможностей БС), Request Enhanced Base Station Almanac (запрос усовершенствованного альманаха базовой станции), Request General Acquisition Assistance (запрос содействия общего захвата), Request Extended GPS Sensitivity Assistance (запрос содействия расширенной чувствительности GPS), Request GPS Almanac v1 (запрос версии v1 альманаха GPS), Request Extended GPS Ephemeris (запрос расширенных эфемерид GPS), Request Extended GPS Navigation Message Bits (запрос битов расширенного навигационного сообщения GPS), Request Extended GPS Almanac Correction (запрос расширенной коррекции альманаха GPS), Request Extended GPS Satellite Health Information (запрос расширенной информации о состоянии спутника GPS), Request GPS Coarse Location Assistance (запрос содействия грубому определению местоположения GPS), Request GPS Coarse Acquisition Assistance (запрос содействия грубому захвату GPS), Request DGPS Assistance (запрос содействия DGPS), Request GPS Real-Time Integrity Information (запрос информации о техническом состоянии в режиме реального времени GPS), Request Advanced Location Response (запрос усовершенствованного ответа определения местоположения), Request Advanced BS Capabilities (запрос функциональных возможностей усовершенствованной БС), Request Advanced UMB Base Station Almanac (запрос альманаха усовершенствованной базовой станции UMB), Request Advanced HRPD Base Station Almanac (запрос альманаха усовершенствованной базовой станции HRPD), Request Advanced 1X Base Station Almanac (запрос альманаха усовершенствованной базовой станции 1Х), Request GNSS Acquisition Assistance (запрос содействия захвату GNSS), Request GNSS Sensitivity Assistance (запрос содействия чувствительности GNSS), Request Modernized GPS Ephemeris and Clock Correction (запрос коррекции эфемерид синхронизирующего сигнала модернизированной GPS), Request QZSS Ephemeris and Clock Correction (запрос коррекции эфемерид и синхронизирующего сигнала QZSS), Request GLONASS Ephemeris and Clock Correction (запрос коррекции эфемерид и синхронизирующего сигнала GLONASS), Request Galileo Ephemeris and Clock Correction (запрос коррекции эфемерид и синхронизирующего сигнала GALILEO), Request GEO Navigation Message Parameters (запрос параметров навигационного сообщения GEO), Request Modernized GPS Almanac (запрос альманаха модернизированной GPS), Request QZSS Almanac (запрос альманаха QZSS), Request GLONASS Almanac (запрос альманаха GLONASS), Request Galileo Almanac (запрос альманаха Galileo), Request GEO Almanacs Message Parameters (запрос параметров сообщения альманаха GEO), Request GPS Ionospheric Model (запрос ионосферной модели GPS), Request GALILEO Ionospheric Model (запрос ионосферной модели GALILEO), Request QZSS Ionospheric Model (запрос ионосферной модели QZSS), Request GNSS-GNSS Time Offset (запрос смещения времени GNSS-GNSS), Request GPS UTC Model (запрос модели UTC GPS), Request Advanced GNSS Satellite Health Information (запрос информации о состоянии спутника усовершенствованной GNSS) и/или Request DGNSS Assistance (запрос содействия DGNSS).
[0084] Также посредством примера, а не ограничения, в качестве части IS-801-B элементы ответа, переданные посредством МС, могут включать в себя одно или более из следующего: Reject (отказ), Provide Location Response (ответ предоставления определения местоположения), Provide MS Information (предоставление информации МС), Provide Autonomous Measurement Weighting Factors (предоставление весовых коэффициентов автономного измерения), Provide Pseudorange Measurеment (предоставление псевдоранжированного измерения), Provide Pilot Phase Measurement (предоставление измерения фазы пилот-сигнала), Provide Time Offset Measurement (предоставление измерения смещения времени), Provide Cancellation Acknowledgement (предоставление подтверждения прекращения), Extended Reject (расширенный отказ), Provide Extended Location Response (предоставление расширенного ответа определения местоположения), Provide Extended MS Information (предоставление расширенной информации МС); Provide Autonomous Measurement Weighting Factors v1 (предоставление весовых коэффициентов v1 автономного измерения), Provide General Location Measurement (предоставление измерения общего определения местоположения), Provide Extended Cancellation Acknowledgement (предоставление расширенного подтверждения прекращения), Provide GPS Coarse Location Response (предоставление ответа грубого определения местоположения GPS), Provide Messaging Delay Measurement (предоставление измерения задержки передачи сообщения), Provide Bearing Measurement (предоставление измерения угла направления), Provide Serving System Information (предоставление системной информации обслуживания), Advanced Reject (усовершенствованный отказ), Provide Advanced Location Response (предоставление усовершенствованного ответа определения местоположения), Provide Advanced MS Information (предоставление усовершенствованной информации МС), Provide UMB Pilot Time Offset Measurement (предоставление измерения смещения времени пилот-сигнала UMB), Provide HRPD Pilot Phase Measurement (предоставление измерения фазы пилот-сигнала HRPD), Provide GNSS Pseudorange Measurement (предоставление псевдоранжированного измерения GNSS), Provide Advanced Cancellation Acknowledgement (предоставление усовершенствованного подтверждения прекращения) и/или Provide Advanced System Parameters Information (предоставление усовершенствованной информации о параметрах системы).
[0085] Посредством дополнительного примера, а не ограничения, в качестве части элементы запроса IS-801-B, принятые посредством МС, могут включать в себя одно или более из следующего: Request Location Response (запрос ответа определения местоположения), Request MS Information (запрос информации МС), Request Autonomous Measurement Weighting Factors (запрос весовых коэффициентов автономного измерения), Request Pseudorange Measurement (запрос псевдоранжированного измерения), Request Pilot Phase Measurement (запрос измерения фазы пилот-сигнала), Request Time Offset Measurement (запрос измерения смещения во времени), Request Cancellation (запрос прекращения), Request Extended Location Response (запрос расширенного ответа определения местоположения), Request Extended MS Information (запрос расширенной информации МС), Request Autonomous Measurement Weighting Factors v1 (запрос весовых коэффициентов v1 автономного измерения), Request General Location Measurement (запрос измерения общего определения местоположения), Request Extended Cancellation (запрос расширенного прекращения), Request GPS Coarse Location Response (запрос ответа грубого определения местоположения GPS), Request Messaging Delay Measurement (запрос измерения задержки передачи сообщения), Request Bearing Measurement (запрос измерения угла направления), Request Serving System Information (запрос системной информации обслуживания), Request Advanced Location Response (запрос усовершенствованного ответа определения местоположения), Request Advanced MS Information (запрос информации усовершенствованной МС), Request UMB Pilot Time Offset Measurement (запрос измерения смещения времени пилот-сигнала UMB), Request HRPD Pilot Phase Measurement (запрос измерения фазы пилот-сигнала HRPD), Request GNSS Pseudorange Measurement (запрос псевдоранжированного измерения GNSS), Request Advanced Cancellation (запрос усовершенствованного прекращения) и/или Request Advanced System Parameters Information (запрос информация о параметрах усовершенствованной системы).
[0086] Посредством дополнительного примера, а не ограничения, в качестве части IS-801-B элементы ответа, принятые посредством МС, могут включать в себя одно или более следующего из: Reject (отказ), Provide Location Response (предоставление ответа определения местоположения), Provide BS Capabilities (предоставление функциональных возможностей БС), Provide Base Station Almanac (предоставление альманаха базовой станции), Provide GPS Acquisition Assistance (предоставление содействия захвату GPS), Provide GPS Sensitivity Assistance (предоставление содействия чувствительности GPS), Provide GPS Location Assistance - Spherical Coordinates (предоставление сферических координат содействия определения местоположения GPS), Provide GPS Location Assistance - Cartesian Coordinates (предоставление декартовых координат содействия определения местоположения GPS), Provide GPS Almanac (предоставление альманаха GPS), Provide GPS Ephemeris (предоставление эфемерид GPS), Provide GPS Navigation Message Bits (предоставление битов навигационного сообщения GPS), Provide GPS Almanac Correction (предоставление коррекции альманаха GPS), Provide GPS Satellite Health Information (предоставление информации о состоянии спутника GPS), Extended Reject (расширенный отказ), Provide Extended Location Response (предоставление расширенного ответа определения местоположения), Provide Extended BS Capabilities (предоставление расширенных функциональных возможностей БС), Provide Enhanced Base Station Almanac (предоставление усовершенствованного альманаха базовой станции), Provide General Acquisition Assistance (предоставление содействия общему захвату), Provide Extended GPS Sensitivity Assistance (предоставление расширенного содействия чувствительности GPS), Provide GPS Almanac v1 (предоставление альманаха v1 GPS), Provide Extended GPS Ephemeris (предоставление расширенных эфемерид GPS), Provide Extended GPS Navigation Message Bits (предоставление расширенных битов навигационного сообщения GPS), Provide Extended GPS Almanac Correction (предоставление расширенной корректировки альманаха GPS), Provide Extended GPS Satellite Health Information (предоставление расширенной информации о состоянии спутника GPS), Provide GPS Coarse Location Assistance (предоставление содействия грубому определению местоположения GPS), Provide GPS Coarse Acquisition Assistance (предоставление содействия грубому захвату GPS), Provide DGPS Assistance (предоставление содействия DGPS), Provide GPS Real-Time Integrity Information (предоставление информации целостности в режиме реального времени GPS), Advanced Reject (усовершенствованный отказ), Provide Advanced Location Response (предоставление ответа усовершенствованного определения местоположения), Provide Advanced BS Capabilities (предоставление функциональных возможностей усовершенствованной БС), Provide Advanced UMB Base Station Almanac (предоставление альманаха усовершенствованной базовой станции UMB), Provide Advanced HRPD Base Station Almanac (предоставление альманаха усовершенствованной базовой станции HRPD), Provide Advanced 1X Base Station Almanac (предоставление альманаха усовершенствованной базовой станции 1Х), Provide GNSS Acquisition Assistance (предоставление содействия захвату GNSS), Provide GNSS Sensitivity Assistance (предоставление содействия чувствительности GNSS), Provide Modernized GPS Ephemeris and Clock Correction (предоставление коррекции эфемерид и синхронизирующего сигнала модернизированной GPS), Provide QZSS Ephemehs and Clock Correction (предоставление коррекции эфемерид и синхронизирующего сигнала QZSS), Provide GLONASS Ephemeris and Clock Correction (предоставление коррекции эфемерид и синхронизирующего сигнала GLONASS), Provide Galileo Ephemeris and Clock Correction (предоставление коррекции эфемерид и синхронизирующего сигнала Galileo), Provide GEO Navigation Message Parameters (предоставление параметров навигационного сообщения GEO), Provide Modernized GPS Almanac (предоставление альманаха модернизированной GPS), Provide QZSS Almanac (предоставление альманаха QZSS), Provide GLONASS Almanac (предоставление альманаха GLONASS), Provide Galileo Almanac (предоставление альманаха Galileo), Provide GEO Almanacs Message Parameters (предоставление параметров сообщения альманахов GEO), Provide GPS Ionospheric Model (предоставление ионосферической модели GPS), Provide GALILEO Ionospheric Model (предоставление ионосферической модели GALILEO), Provide QZSS Ionospheric Model (предоставление ионосферической модели QZSS), Provide GNSS-GNSS Time Offset (предоставление смещения времени GNSS-GNSS), Provide GPS UTC Model (предоставление модели UTC GPS), Provide Advanced GNSS Satellite Health Information (предоставление информации о состоянии спутника усовершенствованной GNSS) и/или Provide DGNSS Assistance (предоставление содействия DGNSS).
[0087] Таким образом, как иллюстрировано вышеупомянутым примером, множество элементов запроса и ответа может поддерживаться в сообщениях PDDM, определенных версией протокола позиционирования.
[0088] Фиг.6 является блок-схемой, иллюстративно изображающей некоторую информацию и/или поля данных, которые могут быть выданы в некоторых сообщениях о функциональных возможностях примерной мобильной станции в сети 100 беспроводной связи.
[0089] Как упомянуто ранее, многие новые форматы данных могут быть определены или доступны для новых систем SPS, и поэтому множество собственных или несобственных форматированных комбинаций данных содействия может быть возможно. Однако мобильная станция может быть не в состоянии поддерживать все возможные комбинации. Чтобы избежать посылки информации данных содействия в форматах, не поддерживаемых мобильной станцией, могут быть обеспечены новые улучшенные функциональные возможности мобильной станции, которые, например, могут включать в себя конкретную информацию о поддерживаемых вариантах данных содействия для каждой поддерживаемой SPS.
[0090] Как иллюстрировано на Фиг.6, например, элемент 602 функциональных возможностей мобильной станции может включать в себя информацию о каждой поддерживаемой SPS, идентифицированной посредством ID 604-1 конкретной SPS. Для каждого ID поддерживаемой SPS информация о том, что поддерживается конкретный элемент данных содействия, может быть выдана посредством поддерживаемого элемента 606-1 данных содействия. Если элемент данных содействия может иметь множественные варианты формата, может быть включен индикатор 609-1 варианта формата. Как показано в этой примерной реализации, битовая карта идентификаторов ID формата N определяется, где один бит для каждой модели или формата может быть использован для указания осуществления поддержки или неосуществление поддержки для конкретного формата или варианта данных содействия. Это может быть сделано посредством определения значения единицы в качестве осуществления поддержки и значения нуля в качестве неосуществления поддержки, например. В настоящем описании, например, для каждой поддерживаемой SPS элемент 604-1, 604-2,..., 604-n может быть включен в сообщение о функциональных возможностях мобильной станции. Для каждой SPS 604-n может быть включен один элемент 606-1, 606-2,..., 606-n данных содействия, указывающий осуществление поддержки для конкретного типа данных содействия.
[0091] В то время как было иллюстрировано и описано то, что в настоящее время рассматривается как примерные признаки, специалистам в данной области техники будет понятно, что могут быть сделаны различные другие модификации и могут быть заменены эквиваленты, не отступая от заявленной сущности изобретения. Дополнительно, многие модификации могут быть сделаны, чтобы применить конкретную ситуацию к описаниям заявленной сущности изобретения, не отступая от базовой концепции, описанной в настоящем описании.
[0092] Поэтому может быть предназначено, что заявленная сущность изобретения не ограничивается конкретными раскрытыми примерами, но такая заявленная сущность изобретения может также включать в себя все аспекты, находящиеся в объеме приложенной формулы изобретения и ее эквивалентов.