ES2330866T3 - Eficiencia mejorada de mensajeria de datos para un sistema de determinacion asistida de posicion inalambrica. - Google Patents
Eficiencia mejorada de mensajeria de datos para un sistema de determinacion asistida de posicion inalambrica. Download PDFInfo
- Publication number
- ES2330866T3 ES2330866T3 ES05755075T ES05755075T ES2330866T3 ES 2330866 T3 ES2330866 T3 ES 2330866T3 ES 05755075 T ES05755075 T ES 05755075T ES 05755075 T ES05755075 T ES 05755075T ES 2330866 T3 ES2330866 T3 ES 2330866T3
- Authority
- ES
- Spain
- Prior art keywords
- positioning
- satellite
- information
- satellites
- assistance
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/03—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
- G01S19/05—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S19/00—Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
- G01S19/01—Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
- G01S19/13—Receivers
- G01S19/24—Acquisition or tracking or demodulation of signals transmitted by the system
- G01S19/25—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Radar Systems Or Details Thereof (AREA)
- Communication Control (AREA)
Abstract
Un procedimiento de mensajería de información basada en la posición en un sistema de determinación asistida de posición inalámbrica, que comprende: recibir (302, 402, 702) en un dispositivo inalámbrico (114) de posición a determinar, una primera información de asistencia desde una entidad de determinación de posición - abreviada en lo sucesivo como EDP - (134), mediante un enlace de comunicación inalámbrica, comprendiendo la información de asistencia información referida a una primera pluralidad de satélites (140); caracterizado por: determinar un conjunto específico de satélites (140) para los cuales se requiere información de asistencia, sobre la base de dicha primera información de asistencia recibida; transmitir (308, 410, 712) una solicitud de una segunda información de asistencia, referida al conjunto específico determinado de satélites (140), a dicha EDP (134), mediante dicho enlace de comunicación inalámbrica; recibir dicha segunda información de asistencia solicitada desde dicha EDP (134) mediante dicho enlace de comunicación inalámbrica; localizar una señal necesaria de posicionamiento de satélite desde un satélite de posicionamiento (140), sobre la base de dicha segunda información de asistencia recibida; y determinar una posición geográfica del dispositivo inalámbrico (114) sobre la base de dicha señal localizada de posicionamiento del satélite.
Description
Eficiencia mejorada de mensajería de datos para
un sistema de determinación asistida de posición inalámbrica.
La invención se refiere, en general, a sistemas
y procedimientos de determinación de posiciones y, en particular, a
sistemas y procedimientos para gestionar eficientemente mensajes de
datos referidos a posiciones en un sistema de determinación
asistida de posición inalámbrica.
Los sistemas para determinar la posición
geográfica de un punto de referencia son bien conocidos en la
tecnología. Un sistema de determinación de posiciones usualmente
empleado es el Sistema de Posicionamiento Global (GPS). El GPS
incluye una red de satélites de órbita terrestre, separados de forma
tal que, en todo momento y desde cualquier posición geográfica, al
menos cuatro satélites del GPS estarán sobre el horizonte.
En funcionamiento, cada satélite del GPS
transmite continuamente su posición presente y su hora actual. Sobre
la Tierra, un receptor del GPS puede utilizar la información
contenida en estas señales emitidas para calcular su posición
geográfica en términos de su longitud, latitud y altitud. El
receptor del GPS, típicamente, busca y recoge las señales emitidas
desde cuatro o más satélites del GPS que están a la vista. A
continuación, utilizando el intervalo temporal entre la hora de
emisión y la hora de recepción de cada señal emitida, el receptor
del GPS calcula la distancia entre el receptor del GPS y cada uno
de los cuatro o más satélites del GPS. Estas mediciones de
distancia, junto con la posición y la información temporal recibida
en las señales emitidas, permiten al receptor del GPS calcular su
posición geográfica.
Tanto la normativa gubernamental como el interés
del consumidor han guiado la demanda de funcionalidad de posición
geográfica en los dispositivos inalámbricos, tales como los
teléfonos inalámbricos. Es deseable, por lo tanto, introducir la
funcionalidad del GPS en un dispositivo inalámbrico. Sin embargo,
los dispositivos inalámbricos son extremadamente sensibles a las
consideraciones de la capacidad de la red y de la vida útil de la
batería. Así, añadir un receptor convencional del GPS a un
dispositivo inalámbrico para llevar a cabo la funcionalidad del GPS
es una solución insatisfactoria para proporcionar la localización de
la posición en el dispositivo inalámbrico.
Se desea, por lo tanto, tener un sistema
inalámbrico que proporcione funcionalidad del GPS a un dispositivo
inalámbrico, con un mínimo coste adicional para la capacidad de la
red y la vida útil de la batería del dispositivo.
Uno de dichos sistemas para proporcionar
funcionalidad del GPS para un dispositivo inalámbrico, que minimice
el coste para la capacidad de la red y la vida útil de la batería,
se denomina un "sistema de determinación asistida de posición
inalámbrica". En este sistema, una entidad de determinación de
posiciones (EDP) es, típicamente, parte de una red de
comunicaciones inalámbricas que incluye una pluralidad de estaciones
base y al menos un dispositivo inalámbrico o estación móvil (EM).
En el sistema de determinación asistida de posición inalámbrica, la
EDP se utiliza para ayudar a la EM a determinar su posición. El
sistema también puede basarse en un estándar con respecto a la
arquitectura de conectividad de los dispositivos en una red de
comunicación inalámbrica. Un tal estándar es el Estándar del
Servicio de Determinación de Posiciones de la Asociación de la
Industria de la Telecomunicación para un Sistema de Espectro
Extendido de Modalidad Dual - Addendum (TIA/EIA
IS-801-1).
Específicamente, en una realización de un
sistema de determinación asistida de posición inalámbrica, una EDP
rastrea continuamente las posiciones de una pluralidad de satélites
del GPS a través de una red de receptores estacionarios del GPS,
distribuidos por un área de cobertura de una red de comunicación
inalámbrica. Antes de buscar las señales del GPS, una EM transmite
una solicitud de información de asistencia del GPS a la EDP, a
través de una estación base local.
La EDP, a su vez, proporciona a la EM la
información de asistencia, tal como los datos de efemérides y los
datos de asistencia de sensibilidad para los satélites del GPS. Por
ejemplo, la EDP puede utilizar la identidad de la estación base
local para determinar una localización aproximada de la EM, y las
identidades y posiciones de los satélites del GPS que es probable
que estén a la vista del dispositivo inalámbrico. Un inconveniente
de este sistema es que los datos enviados desde la EDP a la EM
pueden ser redundantes, o bien innecesarios para proporcionar
información precisa de localización para la EM. Los datos
redundantes o innecesarios aumentan los requisitos de ancho de
banda y el tiempo necesario para fijar una posición geográfica de la
EM.
En consecuencia, se desea proporcionar un
sistema y un procedimiento para interconectar dispositivos en un
sistema de determinación asistida de posición inalámbrica que
reduzca o elimine los datos redundantes y/o superfluos, reduciendo
por ello los requisitos de ancho de banda de los datos, y mejorando
el tiempo para determinar una localización de un dispositivo
inalámbrico, garantizando a la vez que el dispositivo inalámbrico
no sea recargado con un coste adicional. Además, se desea que tal
sistema y procedimiento proporcione aún suficiente información de
localización para que el dispositivo inalámbrico determine
precisamente su posición geográfica.
La Publicación de Patente Estadounidense Nº US
2002/0005802, a nombre de Bryant et al, revela un
procedimiento para determinar una localización de receptor
utilizando transmisiones satelitales de señal débil.
Se revelan realizaciones del sistema y del
procedimiento para proporcionar información referida a la posición
a usuarios de dispositivos inalámbricos en un sistema de
determinación asistida de posición inalámbrica, según se estipula
en las reivindicaciones adjuntas. En una realización, el sistema de
determinación asistida de posición inalámbrica incluye una
pluralidad de estaciones base y una pluralidad de dispositivos
inalámbricos, tales como teléfonos móviles, agendas electrónicas, o
similares, adaptados para comunicarse con las estaciones base.
El sistema de determinación asistida de posición
inalámbrica incluye adicionalmente un sistema para determinar la
posición geográfica de los dispositivos inalámbricos. En la
realización, una entidad de determinación de posición (EDP) se
conecta con las estaciones base y sirve como una sede de
procesamiento para proporcionar asistencia satelital a los
dispositivos inalámbricos. Más específicamente, se proporcionan un
sistema y un procedimiento para comunicaciones de mensajería entre
una EDP y un dispositivo inalámbrico, que reducen o eliminan la
transmisión de datos redundantes o superfluos. Además, el sistema y
el procedimiento garantizan que el dispositivo inalámbrico no se
recargue con coste y peso adicionales, y que el dispositivo
inalámbrico esté dotado de una información precisa de localización.
Las realizaciones del sistema y el procedimiento son conformes al
estándar TTA/EIA IS-801 y/u otros estándares.
En una realización adicional, un sistema de
determinación de posición inalámbrica incluye una EDP y un
dispositivo inalámbrico, y se proporciona un procedimiento para
gestionar mensajes de información entre la EDP y el dispositivo
inalámbrico. El procedimiento incluye recibir una primera
información de asistencia desde la EDP mediante un enlace de
comunicación inalámbrica. Se determina entonces una señal redundante
de posicionamiento satelital sobre la base de la primera
información de asistencia recibida. Se transmite luego una solicitud
de una segunda información de asistencia, sobre la base de la señal
redundante de posicionamiento satelital determinada, a la EDP
mediante el enlace de comunicación inalámbrica. La segunda
información de asistencia solicitada es recibida desde la EDP
mediante el enlace de comunicación inalámbrica. Se localiza luego
una señal necesaria de posicionamiento satelital a partir de un
satélite de localización, sobre la base de la segunda información
de asistencia recibida. Se determina luego una posición geográfica
del dispositivo inalámbrico sobre la base de la señal localizada de
posicionamiento satelital.
Una realización del procedimiento incluye
obtener una Asistencia de Adquisición (AA). Se lleva luego a cabo
una búsqueda superficial de una primera pluralidad de señales de
posicionamiento satelital a partir de una pluralidad de satélites
del Sistema de Posicionamiento Global (GPS), sobre la base de la
información de AA. La primera pluralidad de señales de
posicionamiento satelital se localiza luego a partir de la
pluralidad de satélites del GPS, utilizando la búsqueda
superficial. Se toma una determinación acerca de si la primera
pluralidad de señales de posicionamiento satelital, localizadas por
la búsqueda superficial, tienen suficientes señales de
posicionamiento satelital como para producir una determinación
aceptable de la posición geográfica para el dispositivo
inalámbrico.
Se transmite una solicitud de información de
asistencia de sensibilidad (AS) para producir una segunda pluralidad
de señales de posicionamiento satelital a partir de la pluralidad
de satélites del GPS, si la primera pluralidad de señales de
posicionamiento satelital no tiene señales suficientes como para
producir una determinación aceptable para el dispositivo
inalámbrico. Después de recibir la información de AS solicitada para
la segunda pluralidad de señales de posicionamiento satelital, se
lleva a cabo una búsqueda en profundidad para la segunda pluralidad
de señales de posicionamiento satelital, a partir de la pluralidad
de satélites del GPS, sobre la base de la información de AS
recibida.
Se toma luego otra determinación sobre si la
primera pluralidad de señales de posicionamiento satelital,
localizadas por la búsqueda superficial, y la segunda pluralidad de
señales de posicionamiento satelital, localizadas por la búsqueda
en profundidad, tienen suficientes señales de posicionamiento
satelital como para producir la determinación aceptable de la
posición geográfica para el dispositivo inalámbrico. Si hay
suficientes señales, entonces se toma una determinación sobre una
ubicación de posición geográfica para el dispositivo inalámbrico,
sobre la base de las pluralidades localizadas, primera y segunda, de
las señales de posicionamiento satelital, a partir de la pluralidad
de satélites del GPS.
En otra realización más del procedimiento, el
procedimiento incluye obtener información de estimación temporal
grosera, información de estimación grosera de localización, e
información de calendario del Sistema de Posicionamiento Global
(GPS). Se comprueba luego una primera efeméride para un satélite de
posicionamiento, a fin de determinar si la información de estado de
la primera efeméride para el satélite de posicionamiento es inferior
a un primer umbral temporal.
Se toma entonces una determinación sobre si el
satélite de posicionamiento está por encima de un horizonte
visualizable de un dispositivo inalámbrico, si el estado de la
primera efeméride no es inferior al primer umbral. Se elabora
entonces una máscara para solicitar una segunda efeméride para el
satélite localizador a una entidad de determinación de posición
(EDP), si el satélite localizador está por encima del horizonte
visualizable de dicho dispositivo inalámbrico. Se transmite luego a
la EDP una solicitud con la máscara para la segunda efeméride para
el satélite localizador. La EDP transmite luego la segunda efeméride
a los dispositivos inalámbricos, a fin de que el dispositivo
inalámbrico determine su posición geográfica.
En los dibujos, los componentes no están
necesariamente trazados a escala. Los números de referencias
idénticas designan partes iguales o similares en las diversas
figuras.
La Fig. 1 es un diagrama en bloques que ilustra
un sistema de comunicaciones inalámbricas.
La Fig. 2 es un diagrama en bloques que ilustra
una realización del funcionamiento del sistema de comunicaciones
inalámbricas.
La Fig. 3 es un diagrama de flujo que ilustra
las etapas ejemplares de una realización del procedimiento.
La Fig. 4 es un diagrama de flujo que ilustra
etapas ejemplares de otra realización del procedimiento.
La Fig. 5 es un diagrama de flujo que ilustra
etapas ejemplares de otra realización más del procedimiento.
Se muestran un sistema y un procedimiento para
proporcionar información referida a la posición a un usuario de un
dispositivo inalámbrico o estación móvil (EM). Más específicamente,
se proporcionan un sistema y procedimiento para interconectar
dispositivos en un sistema de determinación asistida de posición
inalámbrica, que reducirán o eliminarán los datos redundantes.
Además, el sistema y el procedimiento garantizan que el dispositivo
inalámbrico en el sistema de determinación asistida de posición
inalámbrica no sea recargado con coste y peso adicionales, y que el
dispositivo inalámbrico esté dotado de información precisa de
localización. Además, las realizaciones del sistema y el
procedimiento pueden ser conformes al estándar TIA/EIA
IS-801 y/u otros estándares.
En un sistema de determinación asistida de
posición inalámbrica, según lo concebido por ciertas realizaciones,
una estación base con un receptor estacionario del GPS se mantiene
en una posición conocida. La estación base compara su posición
calculada por el GPS con su posición conocida y deduce datos de
corrección diferencial para los satélites del GPS que pueden
utilizarse para corregir los errores detectados en su posición
calculada por el GPS. Los errores en la posición calculada por el
GPS pueden ser causados por condiciones atmosféricas y
troposféricas, errores en los datos satelitales, errores de
recepción y otras fuentes de errores. Los datos de corrección
diferencial pueden transmitirse a dispositivos inalámbricos o
móviles con funcionalidad del GPS en el área de cobertura de la
estación base. Utilizando los datos de corrección diferencial en los
cálculos de posición del GPS, puede determinarse la posición
geográfica del receptor del GPS con precisión añadida.
Además, un dispositivo inalámbrico o EM puede
recibir adicionalmente información de asistencia a través de una
entidad de determinación de posición (EDP) para asistir al
dispositivo móvil en la localización de las señales emitidas desde
los satélites del GPS que estén a la vista. La EDP rastrea
continuamente las posiciones de los satélites del GPS que están a
la vista y transmite las identidades y posiciones de estos satélites
del GPS, junto con otra información de asistencia, tal como las
frecuencias Doppler asociadas de las señales emitidas, a un
dispositivo inalámbrico en el área de cobertura de la estación base.
La información de asistencia informa al dispositivo inalámbrico
acerca de la localización aproximada de los satélites del GPS a la
vista, estrechando por ello la ventana de búsqueda requerida y
reduciendo significativamente el tiempo necesario para adquirir las
señales emitidas por el GPS. Sin asistencia, el proceso de búsqueda
de incluso sólo cuatro señales emitidas por satélites del GPS puede
llevar minutos, porque los mecanismos móviles del GPS de la mayoría
de los dispositivos inalámbricos carecen de información precisa de
la posición de satélites del GPS y, por ello, carecen de
información acerca de dónde buscar los satélites, en cuanto a tiempo
y frecuencia.
Específicamente, en una realización, el tiempo
de adquisición de la señal del GPS se reduce utilizando una entidad
de determinación de posición (EDP). Una EDP, típicamente, es parte
de una red de comunicaciones inalámbricas que incluye una
pluralidad de estaciones base y al menos una estación móvil (EM). La
EDP rastrea continuamente las posiciones de los satélites del GPS,
a través de una red de receptores estacionarios del GPS,
distribuidos por el área de cobertura de la red de comunicaciones
inalámbricas. Antes de buscar las señales del GPS, la EM transmite
una solicitud de información de asistencia del GPS a la EDP, a
través de una estación base local.
La EDP transmite entonces la información de
asistencia solicitada por la EM. Por ejemplo, utilizando la
identidad de la estación base local, la EDP puede determinar la
localización aproximada de la EM, y proporcionar a la EM las
identidades y posiciones de los satélites del GPS que es probable
que estén a la vista, y el desplazamiento Doppler esperado de cada
señal del GPS identificada. Típicamente, la información de tiempo
real recopilada por la EDP es más precisa que los datos estándar de
calendario, que también pueden emplearse y almacenarse en la EM, y
a menudo da como resultado un tiempo más breve de adquisición de la
señal del GPS.
El tiempo de adquisición de la señal del GPS
puede reducirse aún más en las redes de acceso múltiple por división
del código (CDMA). En una red CDMA, cada estación base mantiene un
reloj que está sincronizado con la hora del GPS, y que transmite
una baliza temporizadora a los dispositivos móviles en su área de
cobertura. Los dispositivos móviles utilizan las balizas
temporizadoras para sincronizar sus relojes internos con el reloj
de la estación base, pero esta sincronización está sujeta al retardo
de propagación en la señal que llega a los dispositivos
móviles.
La EDP y los receptores estacionarios del GPS
también mantienen relojes que están sincronizados con la hora del
GPS. En funcionamiento, los receptores estacionarios del GPS
rastrean las horas en que el comienzo de cada trama PN (p. ej., la
secuencia de código PN de 1023 chips) es recibido por el receptor
estacionario del GPS. La EDP transmite las identidades de los
satélites del GPS a la vista del dispositivo móvil, junto con el
desplazamiento Doppler asociado y la hora asociada de recepción de
tramas PN de cada señal del GPS. El dispositivo móvil puede
utilizar esta información de asistencia para identificar los
satélites del GPS a la vista, las frecuencias de recepción
esperadas de las señales del GPS asociadas, y las horas en que se
espera que se reciban las tramas PN asociadas en el receptor
estacionario del GPS. Utilizando la información de asistencia
recibida, el dispositivo móvil es capaz, por ejemplo, de alinear, o
correlacionar, rápidamente su secuencia de código PN de 1023 chips
con una secuencia coincidente de 1023 chips de las señales recibidas
del GPS (p. ej., integrando coherentemente las señales), y de
mejorar su tiempo de adquisición para detectar las señales
recibidas del GPS.
La Fig. 1 ilustra una realización de un sistema
10 de comunicaciones inalámbricas, en la cual hay un sistema de
comunicación basado en células que incluye una pluralidad de
estaciones base 12 y una pluralidad de dispositivos inalámbricos
14. Cada estación base 12 tiene una célula asociada 16 que define un
área de cobertura geográfica atendida por la estación base 12. Cada
dispositivo inalámbrico 14 situado dentro de una de las células 16
se comunica con la estación base 12 asociada, intercambiando
paquetes de datos según un protocolo predeterminado de
comunicaciones digitales, tal como el acceso múltiple por división
de código (CDMA).
Los dispositivos inalámbricos 14 pueden ser
dispositivos cualesquiera, capaces de comunicarse con las estaciones
base 12 por un enlace de comunicaciones inalámbricas, incluyendo
los teléfonos móviles, las agendas electrónicas, los sistemas de
navegación de vehículos, los ordenadores portátiles, o similares. Un
centro de conmutación móvil (CCM) 18 gestiona las comunicaciones
inalámbricas en las células 16, incluyendo el establecimiento de
llamadas, el encaminamiento de llamadas entre dispositivos
inalámbricos, y el encaminamiento de llamadas entre dispositivos
inalámbricos y al menos una red de comunicaciones, tal como una red
telefónica pública conmutada (RTPC) o Internet. El sistema 10 de
comunicaciones inalámbricas puede incluir una pluralidad de CCM,
gestionando cada uno una pluralidad de células 16.
En realizaciones alternativas, el sistema de
comunicaciones inalámbricas puede ser cualquier sistema inalámbrico
que esté adaptado para transmitir datos a y desde un dispositivo
inalámbrico. El sistema puede incluir sistemas de comunicaciones
celulares terrestres o basadas en satélites, tales como un sistema
de telefonía celular, un sistema de comunicación personal, un
sistema especializado de radio móvil, un Sistema Avanzado de
Teléfono Móvil, un sistema de búsqueda de personas, un sistema
inalámbrico de datos en paquetes, o similares.
El sistema 10 de comunicaciones inalámbricas
está adicionalmente adaptado para determinar la posición geográfica
de al menos un dispositivo inalámbrico (o EM) 14. En una
realización, un sistema de posicionamiento satelital, tal como el
Sistema de Posicionamiento Global (GPS), se utiliza para la
determinación de posiciones. Cada EM o dispositivo inalámbrico 14
incluye al menos una antena 20 para comunicarse con una estación
base local 12, y para recibir señales del GPS transmitidas desde
satélites del GPS (o VE) en órbita. Cada estación base 12 incluye
al menos una antena 22 para comunicarse con la EM 14. Una entidad de
determinación de posición (EDP) 24 está conectada con la estación
base 12 a través del CCM 18, y asiste a la EM 14 para localizar los
satélites del GPS que estén a la vista, y para calcular las
respectivas posiciones geográficas de la EM 14. La EM 14 puede bien
comunicarse con la EDP 24 mediante la mensajería por ráfagas de
datos (DBM) o bien mediante TCP/IP. El caso de la DBM es muy
dependiente de la infraestructura y, en el caso del TCP/IP, el CCM
18 está conectado con una IWF (función de interoperación) o una
PSDN (Red de Datos Conmutada por Paquetes) a fin de proporcionar
conectividad por TCP/IP entre la EDP 24 y la EM 14.
En una realización más específica, la EDP 24 es
un sistema informático que rastrea la ubicación de los satélites
del GPS utilizando al menos un receptor estacionario 26 del GPS, que
recibe señales del GPS a través de una antena 28 del GPS. El
sistema 10 de comunicaciones inalámbricas, preferiblemente, incluye
una red de receptores 26 del GPS situados por toda su área de
cobertura. En una realización, cada estación base 12 incluye una EDP
24 y un receptor estacionario 26 del GPS para proporcionar
asistencia a dispositivos inalámbricos 14 en el área 16 de
cobertura de la estación base.
Se describirá ahora un proceso para determinar
la posición geográfica de un dispositivo inalámbrico, con referencia
al diagrama en bloques de la Fig. 2. La EDP 132 rastrea
continuamente las posiciones de una pluralidad de satélites 140 del
GPS a través de una red 130 de referencia, y mantiene información
actual sobre cada uno de los satélites 140 del GPS a la vista. Es
decir, la EDP 132 está conectada con la red 130 de referencia, tal
como una Red de Referencia de Área Amplia, con una pluralidad de
receptores 140 del GPS que proporcionan información de calendario,
de efemérides y de corrección diferencial a la EDP 132. La
información o datos de asistencia fluyen entonces desde la EDP 132
al CCM 134, en un caso de la DBM, o a una PSDN (no mostrada) al CCM
134. Luego, desde el CCM 134, los datos de asistencia fluyen a la
estación base 112, por ejemplo, la BCS/BTS, y finalmente al
dispositivo inalámbrico 114. Además, la estación base puede tener un
receptor 145 del GPS. En una realización, el receptor 145 del GPS
es para la sincronización temporal de una señal de transmisión CDMA
y no es accesible desde la EDP 132.
El proceso para determinar la posición
geográfica del dispositivo inalámbrico 114 puede ser iniciado por el
usuario del dispositivo inalámbrico 114. En realizaciones
alternativas, el proceso de determinación de posición también puede
ser iniciado por la estación base 112, la EDP 132, el CCM 134 u otro
dispositivo o entidad conectado con el sistema 10 de comunicaciones
inalámbricas mostrado en la Fig. 1, o una parte del mismo. Después
de que se ha iniciado el proceso de determinación de la posición,
el dispositivo inalámbrico 114 solicita información de asistencia
del GPS a la EDP 132, a través de la estación base 112. La EDP 132
identifica los satélites 140 del GPS que están a la vista del
receptor 130 del GPS y, con respecto al receptor 130 del GPS,
determina la posición actual, las frecuencias Doppler y las
seudogamas de cada uno de los satélites 140 del GPS identificados
en horas específicas del GPS. Esta información de asistencia del GPS
se transmite al dispositivo inalámbrico 114 a través de la estación
base 112.
Debido a que el dispositivo inalámbrico 114 está
en comunicación con, y por lo tanto próximo a, la estación base
112, esta información de asistencia del GPS puede proporcionar al
dispositivo inalámbrico 114 las posiciones aproximadas de los
satélites 140 del GPS a la vista, reduciendo significativamente la
gama de búsqueda de las señales de satélites del GPS. Una vez que
se adquieren las señales de satélites del GPS, puede determinarse
la posición geográfica del dispositivo inalámbrico 14 según
procedimientos bien conocidos en la tecnología.
Como se ha establecido, ciertas realizaciones
son aplicables en un sistema de determinación asistida de posición
inalámbrica, que también es conforme al estándar TIA/EIA
IS-801. En un sistema asistido de posición
inalámbrica que sea conforme al estándar TIA/EIA
IS-801-1, varias deficiencias
requieren la transmisión de datos superfluos. Estas transmisiones
innecesarias aumentan el tiempo de sesión e incurren en tarifas
innecesarias por servicios de datos, por parte del portador, a los
usuarios finales. En consecuencia, una realización proporciona un
sistema y procedimiento para interconectar dispositivos en el
sistema de determinación asistida de posición inalámbrica, que
reducen o eliminan los datos redundantes. La realización puede ser
aplicable para mitigar las deficiencias del estándar TIA/EIA
IS-801-1, bien en una futura
revisión del estándar, o bien utilizando mensajes adaptados, o de
propiedad industrial, conformes al estándar TIA/EIA
IS-801-1.
Sin embargo, un reto que se presenta al reducir
los datos redundantes, o bien innecesarios, que se transmiten en un
sistema de determinación de posiciones, es determinar qué datos son
verdaderamente redundantes y qué datos no lo son, y pueden
contribuir efectivamente a la precisión para determinar la
información de localización para un dispositivo inalámbrico o
móvil. Por ejemplo, aunque pueden utilizarse señales de satélites
del GPS de cuatro satélites 140 del GPS para determinar la posición
geográfica del dispositivo inalámbrico 114, las señales de
satélites del GPS de un número mayor de satélites 140 del GPS
proporcionará una posición geográfica aún más precisa. Es decir,
cuantos más satélites 140 a la vista del GPS se utilicen para
proporcionar las señales de satélites del GPS, tanto más
precisamente puede determinarse la posición geográfica del
dispositivo inalámbrico 114. Así, en una realización, se
proporcionan un sistema y procedimiento para garantizar que un
dispositivo inalámbrico en un sistema de determinación asistida de
posición inalámbrica esté dotado de toda la información necesaria
al determinar con precisión la información de localización para el
dispositivo inalámbrico.
En una realización particular, se desarrolla un
sistema y procedimiento que se centra en dos tipos de mensajes
particulares de información o señales de asistencia (p. ej., los
mensajes o datos de asistencia enviados desde la EDP 132 al
dispositivo inalámbrico 114 mostrado en la Fig. 2). Los dos tipos de
mensajes, esto es, la información de Asistencia de Sensibilidad que
se utiliza en la modalidad de operación Asistida por EM y la
información de efemérides del GPS que se emplea en la modalidad de
operación Basada en EM, pueden ser los más problemáticos en
términos de tamaño de mensaje y frecuencia de transmisión. En la
modalidad Asistida por EM, la EDP envía datos de asistencia a la EM
para llevar a cabo una determinación de posición de un solo intento;
los cálculos de posición se realizan dentro de la EDP. En la
modalidad Basada en EM, la EDP envía información de efemérides y de
calendario a la EM, permitiendo que la EM realice múltiples
determinaciones de posición dentro de la EM (p. ej., el equipo de
mano) hasta que se requiera eventualmente el refresco de datos de
efemérides. En consecuencia, la realización es aplicable tanto en
la modalidad Asistida por EM como en una modalidad Basada en EM de
un sistema de determinación asistida de posición inalámbrica. Es
decir, las realizaciones descritas pueden implementarse dentro de
un sistema de determinación asistida de posición inalámbrica en el
cual una EM o móvil pueden solicitar datos de Asistencia de
Sensibilidad (AS) y datos de Efemérides del GPS desde una EDP. La
EDP transmite un mensaje de Provisión de AS en respuesta a la
solicitud de datos de AS y un mensaje de Provisión de Efemérides en
respuesta a la solicitud de datos de Efemérides del GPS.
Por ejemplo, en un sistema de diseño Basado en
EM, el móvil solicita con frecuencia los datos de Efemérides para
obtener información acerca de satélites que puedan estar apenas
elevándose sobre el horizonte (o alguna máscara de elevación
establecida). Las solicitudes se hacen con frecuencia para
garantizar que la base de datos de efemérides del móvil estará tan
completa como sea posible en caso de que el móvil se degrade hasta
quedar fuera de servicio (es decir, fuera de cobertura de CDMA), en
cuyo caso no puede recibir más nuevas efemérides. El gran
inconveniente de esta implementación es que el móvil recibirá varias
actualizaciones redundantes de efemérides para satélites
previamente a la vista. Suponiendo que el calendario esté disponible
en el móvil, que se dispone de una estimación grosera de la
posición del móvil y que el móvil tenga una cierta estimación de la
hora del sistema, puede predecir qué satélites están (o pronto
estarán) elevándose sobre la máscara de elevación establecida. En
consecuencia, en una realización, se desarrolla un nuevo mensaje de
solicitud para permitir que el móvil solicite efemérides del GPS
para un conjunto específico de satélites.
Además, en un sistema de diseño Asistido por EM,
el mensaje de Provisión de AS que es proporcionado por la EDP en
respuesta a la solicitud del móvil puede incluir bits de
sensibilidad para todos los satélites de la red de referencia de la
EDP (p. ej., la Red de Referencia de Área Amplia, o WARN, de la
EDP). Observe que los bits de AS se utilizan para quitar la
modulación de bits en las señales satelitales entrantes, de forma
tal que pueda llevarse a cabo una integración coherente con duración
de bits superior a veinte milisegundos. Una integración coherente
más larga da como resultado una sensibilidad mejorada. En la WARN de
la EDP, los bits de sensibilidad incluyen 510 bits de sensibilidad,
más algunos campos de sobregasto incluidos para cada tal satélite,
o Vehículo Espacial (VE). Sin embargo, la EM, en muchos casos, no
necesita bits de sensibilidad para todos los satélites o VE. Por
ejemplo, supongamos que una EM o móvil tiene a la vista a un VE (p.
ej., a través de una ventana) y una trayectoria obstruida hacia
otro VE (p. ej., a través de un cielorraso/techo). El móvil puede
ser capaz de detectar el primer VE sin AS, y aún así requerir la AS
para detectar el segundo VE. En consecuencia, en otra realización,
se desarrolla un nuevo mensaje de solicitud que permite que el móvil
solicite AS para un conjunto específico de satélites. Sin embargo,
el mensaje de solicitud actualmente utilizado para la asistencia de
sensibilidad puede no tener parámetros de modificación. Así, en una
realización adicional, la EDP utiliza una pluralidad de esquemas
por omisión para ajustar la hora de inicio del flujo de bits de AS,
así como el número de bits a enviar a una EM.
Como se describirá adicionalmente más adelante,
pueden lograrse otras funciones y características dentro de un
sistema de determinación asistida de posición inalámbrica. Por
ejemplo, puede mejorarse la precisión de las determinaciones de
localización, o bien puede reducirse el tiempo necesario para la
determinación de la localización, tal como el tiempo para fijar la
posición de la EM.
En una realización ejemplar, se desarrolla un
enfoque de mensajes adaptados, o de propiedad industrial, dentro
del estándar TIA/EIA IS-801-1
existente. Alternativamente, pueden emplearse mensajes modificados,
no de propiedad industrial, en una versión futura del estándar
TIA/EIA IS-801. En el caso del enfoque de mensajes
no de propiedad industrial, se añadirían al estándar nuevos
elementos de solicitud distintos a las solicitudes de AS y de
efemérides existentes. Sin embargo, en el enfoque de
adaptación/propiedad industrial, se añadirían campos adicionales al
final de los mensajes de solicitud de AS y de efemérides
existentes.
Específicamente, en el enfoque de mensajes de
solicitud de propiedad industrial, conformes al estándar TIA/EIA
IS-801-1, una EM o móvil puede
solicitar AS específica para un VE, o Efemérides específicas para un
VE. Al solicitar la AS o Efemérides específicas de un VE, el móvil
dará formato a un Mensaje de Datos de Determinación de Posición
(MDDP), excepto en cuanto a que el campo de cabecera PD_MSG_TYPE se
fija en el valor 192 (hexadecimal C0), que lo identifica como un
mensaje de propiedad industrial. Tales solicitudes no deberían
empaquetarse con otras solicitudes convencionales del estándar
TIA/EIA IS-801-1 en el mismo MDDP.
Además, para precaverse, se prefiere que los MDDP de propiedad
industrial, y los convencionales, se envíen en paquetes, o ráfagas
de datos, separados.
Los detalles de los elementos de solicitud de EM
anteriormente enumerados y los correspondientes elementos de
respuesta de la EDP en los MDDP de la realización más específica se
describen adicionalmente más adelante.
\vskip1.000000\baselineskip
El Mensaje de Solicitud de Asistencia de
Sensibilidad del GPS para VE incluye el siguiente registro:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
- SV_MASK
- Máscara de bits del VE. Este campo especifica el subconjunto de satélites del GPS para los cuales se solicita la asistencia de sensibilidad. El bit menos significativo (bit 0) representa al PRN (Número Seudo Aleatorio) 1 de VE. El bit más significativo (bit 31) representa al PRN 32 de VE. Un valor de bit de "1" indica que se solicitan datos.
- MIN_REF_BIT_NUM
- Mínimo número de bit de referencia solicitado. Este parámetro informa la posición de un bit específico en la trama de 1500 bits del GPS, denominado el "bit de referencia", que es el último bit de la primera mitad de los NAV_MSG_BITS (bits de mensaje de navegación) devueltos al móvil en el correspondiente mensaje de respuesta. El móvil fijará este campo con la posición solicitada del mínimo bit de referencia, en la gama entre 0 y 1499. Este campo debería emplearse para indicar la hora más temprana para la cual puede ser útil la asistencia de sensibilidad en el móvil, suponiendo que no hay ningún retardo de red. Al fijar el REF_BIT_NUM en el mensaje de Provisión de Asistencia de Sensibilidad, la EDP seleccionará el valor máximo del número mínimo de bit de referencia de bit solicitado, y el resultado del algoritmo interno para fijar el valor de REF_BIT_NUM (modelado sobre el retardo de red). Alternativamente, si el móvil no desea especificar un número de bit de referencia, este campo se fijará en 2047 y la EDP utilizará un algoritmo por omisión para seleccionar el valor de REF_BIT_NUM en el correspondiente mensaje de respuesta.
- MIN_DR_SIZE
- Mínimo tamaño de registro de datos solicitado por VE. Número de pares de 2 bits solicitados para cada satélite, en la gama entre 1 y 255. Un valor de 255, por ejemplo, indica una solicitud de 510 bits de AS por VE. Este campo indica el número de bits requeridos para su utilización, y no incluye el relleno para reflejar la varianza en el retardo de red. La EDP enviará, como mínimo, el número de bits indicado por este campo, pero puede aumentar el número de bits en función de la varianza en el retardo de red (sin superar el total de 510 bits).
Cuando la EDP recibe la anterior solicitud de
propiedad industrial, responde con un mensaje no solicitado de
Provisión de Asistencia de Sensibilidad del GPS (estándar TIA/EIA
IS-801-1). Sin embargo, en este
mensaje de respuesta, la EDP poda los datos para cualquier VE no
solicitado en el campo SV_MASK del mensaje de solicitud. Si el
valor de MIN_REF_BIT_NUM está fijado en 2047, la EDP fija el valor
de MIN_REF_BIT_NUM en el mensaje de respuesta utilizando un
algoritmo por omisión (llamemos a este resultado
DEFAULT_REF_BIT_NUM). Si, alternativamente, el valor de
MIN_REF_BIT_NUM está en la gama entre 0 y 1499, la EDP fija el valor
de REF_BIT_NUM en el mensaje de respuesta con el valor MAX
(DEFAULT_REF_BIT_NUM, MIN_REF_BIT_NUM). Para el número de bits en la
respuesta de AS, la EDP responde con al menos MIN_DR_SIZE pares de
bits. La EDP puede rellenar adicionalmente este valor para
compensar la varianza en el retardo de red (p. ej., tomar el máximo
retardo - el mínimo retardo, determinar el número de bits y
utilizar esto para rellenar). El campo DR_SIZE en el mensaje de
respuesta de AS debería reflejar el MIN_DR_SIZE solicitado, más la
magnitud del relleno. Si la EDP no tiene ningún dato de AS para
ninguno de los VE solicitados, o si hay alguna otra razón por la que
no puede cumplir la solicitud, envía un mensaje de rechazo de
propiedad industrial.
\vskip1.000000\baselineskip
El mensaje de Solicitud de Efemérides del GPS
para VE incluye el siguiente registro:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
- AB_PAR_REQ
- Parámetros Alfa/Beta solicitados. Si se solicitan parámetros Alfa/Beta, la estación móvil fijará este campo en "1"; en caso contrario, la estación móvil fijará este campo en "0".
- SV_MASK
- Máscara de bits del VE. Este campo especifica el subconjunto de satélites del GPS para los cuales se requieren efemérides. El bit menos significativo (bit 0) representa al PRN 1 de VE. El bit más significativo (bit 31) representa al PRN 32 de VE. Un valor de bit de "1" indica que se solicitan datos.
Cuando la EDP recibe la anterior solicitud
adaptada, responde con un mensaje no solicitado Provisión de
Efemérides del GPS (estándar TIA/EIA
IS-801-1). Sin embargo, en este
mensaje de respuesta, la EDP poda los datos para cualquier VE no
solicitado en el campo SV_MASK del mensaje de solicitud. Si la EDP
no tiene ningún dato de efemérides para ninguno de los VE
solicitados, o si hay alguna otra razón por la cual no puede cumplir
la solicitud, envía un mensaje de rechazo.
Además, en una realización, si las anteriores
solicitudes se aplican a los mensajes de solicitud existentes para
AS y efemérides, y se envían a una EDP de una versión anterior, la
EDP puede ignorar los nuevos campos añadidos a las solicitudes
existentes, y enviar sencillamente la respuesta convencional con los
mensajes de la versión anterior. Además, una realización de EM
puede configurarse para enviar primero un mensaje de solicitud
adaptado y luego, si el mensaje es rechazado, enviar un mensaje de
solicitud de la versión anterior (lo que puede ser especialmente
útil cuando la EM está itinerando entre redes, o redes que dan
soporte a muchas EDP; algunas de ellas pueden ser EDP de una
versión anterior). Además, las realizaciones pueden implementarse
dentro de un programa de software para el móvil y/o la EDP.
\vskip1.000000\baselineskip
En un sistema específico de modalidad Asistida
por EM, una EM en este sistema Asistido por EM se configura con las
siguientes características. Las características (si están
habilitadas en la EM) incluyen un programador de búsqueda del GPS y
un Gestor de Sesión (GS). El programador del GPS determina cuándo se
requiere una modalidad de búsqueda en profundidad (es decir, una
búsqueda que requiere datos de AS) y luego calcula una máscara de
VE específicos (p. ej., los PRN de VE) que requieren la modalidad en
profundidad (y, por ello, datos de AS). La máscara se pasa luego al
GS de la EM. El GS, a su vez, da formato a la nueva solicitud en un
MDDP (p. ej., como un mensaje especificado en las tablas para los
elementos de solicitud de la EM). En una realización, el campo
MIN_REF_BIT_NUM del MDDP puede fijarse en el valor 2047, y el campo
MIN_DR_SIZE puede fijarse en el valor 255 para la compatibilidad
con versiones anteriores. En otra realización, estos campos también
pueden optimizarse, posiblemente de manera adaptable, para mejorar
adicionalmente las prestaciones. En otra realización más, el GS
decide qué solicitud necesita ser adaptada.
Además, las anteriores realizaciones de EM
pueden ser especialmente útiles para sistemas inalámbricos que
utilizan un transporte por DBM, ya que las implementaciones de la
DBM tienden a exhibir un caudal significativamente peor que el
transporte por TCP/IP. Por ejemplo, en las redes inalámbricas
convencionales de la DBM, los tiempos de respuesta desde la
solicitud inicial de AS hasta la recepción completa de la respuesta
de AS pueden rondar, en promedio, un valor de alrededor de 6
segundos. Sin embargo, la magnitud de las mejoras para el tiempo de
respuesta depende de las distintas condiciones de señal que la EM
pueda encontrar. Puede ser que todos los VE sean hallados en una
modalidad de búsqueda superficial por la EM, de forma tal que sea
innecesaria la modalidad en profundidad (p. ej., cielo claro, sin
obstáculos). En tales casos, no se solicitará ninguna AS. De manera
similar, en escenarios totalmente interiores, podría ser que no se
hallara ningún VE en la búsqueda superficial, de forma tal que los
datos de AS se requieran aún para todos los VE. Sin embargo, habrá
escenarios marginales donde algunos VE tengan señales lo bastante
fuertes como para que no requieran la búsqueda en profundidad. En
tales casos, los datos de AS sólo se solicitarán para un subconjunto
de los VE, y este cambio reducirá significativamente la transmisión
de datos
superfluos.
superfluos.
Con referencia ahora a la Fig. 3, se muestra una
procedimiento ejemplar 300 para solicitar Asistencia de Sensibilidad
(AS) Específica para un VE en la Fig. 3. En la etapa 302, el
procedimiento 300 obtiene la Asistencia de Adquisición (AA) y
realiza una búsqueda superficial para todos los VE. El procedimiento
300 avanza luego a la etapa 304 y ejecuta un algoritmo de salida
temprana para determinar si la búsqueda superficial produjo medidas
de calidad lo bastante buenas como para producir una determinación
aceptable de la localización (p. ej., de una EM). Si se determina
que la búsqueda superficial proporciona una determinación aceptable,
el procedimiento 300 avanza a la etapa 312 e informa de todos los
VE detectados. Si se determina que la búsqueda superficial no
proporciona una determinación aceptable, el procedimiento 300 avanza
a la etapa 308 y envía una solicitud de asistencia de sensibilidad
a un servidor (p. ej., una EDP). En la etapa 308, la solicitud sólo
pide datos de AS para los VE que no fueron detectados en la
búsqueda superficial (p. ej., solicitando AS Específica para VE).
El procedimiento 300 avanza entonces a la etapa 310 y lleva a cabo
una búsqueda en modalidad profunda, utilizando los datos de AS. El
procedimiento 300 mostrado en la Fig. 3 puede ser llevado a cabo por
diversos mecanismos en sistemas de determinación asistida de
posición inalámbrica, y puede contener otras etapas conocidas de
determinación de posición.
En particular, en una primera realización más
específica de un sistema en modalidad Asistida por EM, la solicitud
convencional de datos AS es reemplazada por una nueva solicitud de
propiedad industrial. En el programador de búsquedas, después de
que se completa la modalidad superficial, se ejecuta un algoritmo de
salida temprana. Si se determina que se requiere una búsqueda en
modalidad profunda y hay bastante "tiempo" para llevar a cabo
la búsqueda en la modalidad profunda (este cálculo puede basarse en
configuraciones de QoS/PQR (Calidad de Servicio/Informe de Calidad
de Producto) para la sesión), entonces el programador de búsquedas
da formato a un mensaje de solicitud de AS específico para el VE.
Dado que en ciertas realizaciones hay una capacidad de volver a
solicitar datos de AS si los datos anteriores de AS caducan, el
algoritmo debería gestionar el caso de los VE que ya han sido
sometidos a búsqueda en la modalidad profunda.
\newpage
Para determinar la máscara de VE, el programador
de búsqueda ejecuta un conjunto de funciones ejemplares
representadas por el siguiente código de seudofunciones, que puede
integrarse en un medio legible por ordenador según una
realización:
REQ.SV_MASK =
0
iterar (i sobre satélites en
AA)
p = AA[i].prn - 1 # 0..31
# no solicitar AS para casos donde tenemos
buenas mediciones en modalidad superficial
si (la i-ésima medición en la modalidad
superficial está por encima del umbral fuerte)
continuar
# debe ser: ninguna medición o medición en
modalidad superficial para este VE;
si
# ya hemos buscado en este VE en la modalidad
profunda, entonces no solicitar AS
si (se ha acabado la búsqueda en el i-ésimo
satélite en modalidad profunda) continuar
# si llegamos aquí, entonces debemos necesitar
AS para este VE
fijar en "1" el p-ésimo bit en
REQ.SV_MASK
fin iteración (sobre
satélites)
REQ.MIN_REF_BIT__NUM = 2047 # que
la EDP decida cuándo iniciar los
bits
REQ.MIN_DR_SIZE = 255 # solicitar
los 510 bits completos igual que
antes
Sobre la base de los valores fijados de
MIN_REF_BIT_NUM y MIN_DR_SIZE, la EDP debería responder con un
mensaje de AS del GPS idéntico a lo que envió convencionalmente,
pero con algunos de los VE podados. Si la EDP no tiene bits de AS
para algunos de los VE solicitados, entonces también debería excluir
esos VE en el mensaje de respuesta. La EDP también puede utilizar
optativamente la etiqueta temporal del mensaje del enlace directo
para modelar el retardo de red.
Hay tres casos donde puede ahorrarse el ancho de
banda de los datos en la anterior primera realización específica de
un sistema en modalidad Asistida para EM:
- 1.
- Medición fuerte ya hallada en la modalidad superficial;
- 2.
- Repetición de solicitud de datos AS y búsqueda en un VE ya acabada en la modalidad profunda; y
- 3.
- No se necesitan datos de AS para un satélite recientemente surgido que no estaba en los datos de Asistencia de Adquisición (AA).
Idealmente, la anterior realización no debería
tener ninguna pérdida de precisión, y debería tener una mejora en
el tiempo de localización con respecto a un sistema convencional en:
un caso exterior, de horizonte obstruido; un caso externo
obstruido; y un buen caso interior. En el caso de horizonte
obstruido, la EM tiene una buena visibilidad, de 360º, pero existen
obstrucciones, como árboles o edificios, tales que varios VE no son
visibles en un ángulo de entre alrededor de 5º a 15º de elevación).
En el caso exterior obstruido, la EM, por ejemplo, el equipo de
mano, debería tener alguna visibilidad no obstruida de cielo claro y
un amplio grado de obstrucción completa, idealmente, de entre 1 y 2
metros de un edificio alto de cemento y acero. En el buen caso
interior, el equipo de mano podría situarse cerca de una ventana,
de forma tal que entre 2 y 3 satélites, típicamente, estén a la
vista en línea recta.
Con referencia ahora a la Fig. 4, se proporciona
otro procedimiento, tal como el procedimiento ejemplar 400 para
solicitar Asistencia de Sensibilidad (AS) Específica para un VE. En
la etapa 402, el procedimiento 400 obtiene la Asistencia de
Adquisición (AA) y lleva a cabo una búsqueda superficial para todos
los VE. El procedimiento 400 avanza entonces a la etapa 404 y
ejecuta un algoritmo de salida temprana para determinar si la
búsqueda superficial produjo suficientes mediciones de buena
calidad como para producir una determinación aceptable de la
localización de una EM. Si se determina que la búsqueda superficial
proporciona una determinación aceptable, el procedimiento 400
avanza a la etapa 416 e informa de todos los VE detectados. Si se
determina que la búsqueda superficial no proporciona una
determinación aceptable, el procedimiento 400 avanza a la etapa 408
para excluir los VE detectados en la búsqueda superficial, y para
excluir los VE sobre la base de los límites de capacidad del
buscador.
La etapa 408 también determina un subconjunto
restante de los VE que pueden someterse a búsqueda en una
utilización del buscador (p. ej., el buscador en la EM). El
procedimiento 400 avanza entonces a la etapa 410 y envía una
solicitud de datos de AS a un servidor (p. ej., una EDP). En la
etapa 410, la solicitud sólo pide datos de AS para el subconjunto
restante de los VE que pueden someterse a búsqueda en la única
utilización del buscador (p. ej., solicitando AS Específica para un
VE). Después, el procedimiento 400 avanza a la etapa 414 de decisión
para determinar si hay algún VE restante para someter a búsqueda en
una modalidad profunda. Si no hay ningún VE restante a someter a
búsqueda en la modalidad profunda, el procedimiento 400 avanza a la
etapa 416 e informa de todos los VE detectados. Si hay VE restantes
para someter a búsqueda en modalidad profunda, el procedimiento 400
vuelve a la etapa 408.
En particular, en una segunda realización más
específica de un sistema en modalidad Asistida por EM, la solicitud
convencional de datos de AS es reemplazada por esta nueva solicitud
de propiedad industrial. En esta realización, el programador de
búsquedas ejecuta un algoritmo de salida temprana después de que se
ha completado una búsqueda en modalidad superficial. Si se
determina que se requiere una búsqueda en modalidad profunda y hay
"tiempo" suficiente para llevar a cabo un cálculo en la
modalidad profunda, entonces el programador de búsquedas da formato
a un mensaje de solicitud de AS específica para VE
La distinción principal entre la realización y
la primera realización específica de un sistema en modalidad
Asistida por EM es que la segunda realización sólo solicita datos
para satélites que el plan de la realización busca en la invocación
de búsqueda inminente (en contraposición a todos los VE que
requieren búsqueda en profundidad). La segunda distinción es que la
segunda realización puede solicitar menos de 10 segundos de datos, y
la magnitud de los datos solicitados se adapta de forma
inteligente. En consecuencia, esta realización solicitará datos de
AS una vez antes de cada búsqueda en modalidad profunda. La
realización también puede ejecutar el algoritmo de salida temprana
después de cada invocación del buscador en la modalidad profunda,
para ver si el número de mediciones obtenidas hasta entonces
satisface los criterios de suficiencia.
En consecuencia, el programador de búsquedas de
la segunda realización más específica de un sistema en modalidad
Asistida por EM debería ejecutar un conjunto de funciones ejemplares
representadas por el siguiente código de seudofunciones, que puede
integrarse en un medio legible por ordenador según una
realización:
REQ.SV_MASK =
0
iterar (i sobre satélites en
AA)
p = AA[i].prn - 1 # 0..31
# no solicitar AS para los casos donde tenemos
buena medición superficial
si (i-ésima medición en modalidad superficial
está por encima de umbral fuerte)
continuar
# debe ser: ninguna medición o medición débil en
modalidad superficial para este VE;
si
# ya hemos buscado en este VE en la modalidad
profunda, entonces no solicitar AS
si (se ha acabado de buscar el i-ésimo satélite
en modalidad profunda) continuar
# saltear todo satélite que no podamos someter a
búsqueda en esta visita
si (el buscador no puede llegar al i-ésimo
satélite en esta visita) continuar
# si llegamos aquí, entonces debemos necesitar
AS para este VE
fijar en "1" el p-ésimo bit en
REQ.SV_MASK
fin iteración (sobre
satélites)
En esta realización, hay un cuarto caso (en
contraposición a sólo tres casos en la primera realización más
específica de un sistema en modalidad Asistida por EM) donde puede
ahorrarse ancho de banda de datos, según lo indicado a
continuación:
- 1.
- Medición fuerte ya hallada en la modalidad superficial;
- 2.
- Repetición de solicitud de datos AS y búsqueda ya concluida de un VE en modalidad profunda;
- 3.
- No se necesitan datos AS para un satélite recientemente surgido que no estaba en los datos de AA; y
- 4.
- Se solicitan datos AS y el buscador no puede llegar al VE en la siguiente invocación del buscador del GPS.
Con referencia ahora a la Fig. 5, se proporciona
un procedimiento ejemplar 700 para solicitar Efemérides Específicas
para un VE. En la etapa 702, el procedimiento 700 obtiene una
estimación temporal grosera, una estimación grosera de la posición
del móvil y datos de Calendario de Satélite de GPS para todos los
VE. La estimación temporal grosera puede deducirse de la hora del
CDMA. La estimación grosera de la posición puede basarse en la
solución previa de la posición para un dispositivo inalámbrico que
está utilizando el procedimiento actual. Los datos de Calendario de
Satélite de GPS pueden estar ya almacenados, o descargarse, en el
dispositivo inalámbrico. En la decisión 706, el procedimiento 700
comprueba los datos de efemérides para un VE (p. ej., un J-ésimo
VE) en una pluralidad de VE (p. ej., 32 VE), a fin de determinar si
las efemérides para el VE son "frescas". Los datos de
efemérides se consideran "frescos" (es decir, no
"rancios") si la edad de los datos de efemérides es menor que
un periodo de tiempo donde las efemérides permanecen constantes y no
cambian, y que un periodo de tiempo para mantener un requisito
mínimo de precisión. La edad de los datos de efemérides puede ser,
por ejemplo, un estado con un tiempo de periodo de validez, o una
hora de último refresco. Si se determina que las efemérides para el
VE (p. ej., el J-ésimo VE) no son "frescas", el procedimiento
recicla a la etapa 704 y a comprobar los datos de efemérides para
otro VE en la pluralidad de los VE.
Si se determina que los datos de efemérides para
el VE no son "frescos", o si no hay datos de efemérides
disponibles para el J-ésimo VE, el procedimiento avanza a la etapa
708. En la etapa 408, se toma una determinación en cuanto a si el
VE está por encima del horizonte visible, sobre la base de los
parámetros groseros de hora, posición y calendario para el VE, tal
como el horizonte visible de un dispositivo inalámbrico que utiliza
este procedimiento. Si se determina que el VE es visible, el
procedimiento 700 avanza a la etapa 712 y fija en "1" un bit
adecuado en una máscara, tal como una máscara de PRN de VE, para
solicitar las efemérides para el VE. Si se determina que el VE no
está a la vista, el procedimiento recicla a la etapa 704 para
comprobar los datos de efemérides para otro VE. Además, si no todos
los VE en la pluralidad de los VE han sido enmascarados, o bien
determinados como situados a la vista, el procedimiento recicla a la
etapa 704.
En una realización específica de un sistema en
modalidad Basada en EM, una EM en el sistema en modalidad Basada en
EM solicita efemérides toda vez que se requiere una localización
sujeta a un umbral temporal (T1) que se impone para garantizar un
intervalo mínimo entre solicitudes de efemérides. Este umbral
temporal puede fijarse en la gama entre 30 y 120 minutos, donde los
umbrales más pequeños corresponden a redes WARN más pequeñas. En
esta realización, los datos de efemérides transmitidos desde
cualquier satélite del GPS deberían ser constantes durante un
periodo de dos horas. Para brindar soporte a los requisitos mínimos
de precisión, al menos los datos actuales de efemérides, o los
datos de efemérides del anterior intervalo de dos horas, deberían
estar disponibles para un satélite dado.
Así, por ejemplo, podría utilizarse un valor por
omisión de cuatro horas para T2 (es decir, dos horas sin ningún
cambio y otras dos horas para el requisito de precisión mínima),
aunque son posibles otros valores para T2. Así, si T1 se fija en 30
minutos y T2 se fija en cuatro horas, las efemérides podrían
actualizarse innecesariamente siete de cada ocho veces para un
satélite dado. La EM incluye un Motor de Posición (MP). Con la
solicitud específica de efemérides del VE, el MP da formato a una
SV_MASK para los datos de efemérides. Hay dos casos (o modalidades)
de funcionamiento para el MP: Caso (A): no hay ninguna efeméride
almacenada, o bien todas las efemérides almacenadas están rancias;
caso (B): hay efemérides válidas (no rancias) para uno o más VE.
Además, en el contexto de esta realización, las efemérides para una
VE se consideran "rancias" si ha transcurrido una cierta
cantidad de tiempo (T2) desde el momento de validez de esos datos de
efemérides (p. ej., la hora de último refresco desde la EDP).
Para el caso (A), el MP fijará la SV_MASK en
65535 (FFFF en hexadecimal), ya que los datos de efemérides se
requieren para todos los VE que son visibles para la EDP.
Para el caso (B), el MP realizará dos tareas.
Primero, determinará si alguna efeméride almacenada está rancia (p.
ej., comprobando un estado de la efeméride almacenada). Para
cualesquiera tales VE, si aún están a la vista (p. ej., consultando
el calendario para calcular una posición grosera del satélite, si el
satélite está aún por encima de la máscara de elevación
establecida, entonces se considera que está a la vista), entonces
los bits correspondientes se fijarán en "1" en la SV_MASK. En
segundo lugar, el MP determinará el conjunto de los VE que han
surgido recientemente, o que están por surgir por encima de la
máscara de elevación (p. ej., sobre la base de los cálculos de
calendario). Para estos VE, los bits en la SV_MASK se fijarán
consecuentemente.
Obsérvese que esta realización de un sistema en
modalidad Basada en EM, o una realización alternativa, podría
evitar totalmente el caso (A), y requerir la consideración sólo del
caso (B), marcando sencillamente todos los VE como con efemérides
rancias. Sin embargo, si la base de datos de efemérides está vacía,
es una pérdida de tiempo realizar cálculos de calendario para
determinar qué satélites están a la vista. Basta solicitar todos
los datos de efemérides disponibles para la red de referencia y
evitar así el cálculo requerido del caso (B).
No obstante, la SV_MASK compuesta puede pasarse
a un GS. Si la anterior solicitud específica de efemérides para VE
del GS tuvo lugar al menos T1 o más segundos atrás, entonces el GS
dará formato y transmitirá la solicitud de efemérides específica
para VE, especificada como un MDDP, según se describe en las tablas
anteriores. No se requiere ningún otro cambio en el software de la
EM. Obsérvese que, dado que ya no se transmiten datos redundantes,
T1 puede reducirse significativamente sin aumentar los datos
transmitidos. Esta reducción en T1 debería mejorar la
disponibilidad de efemérides, y su precisión para determinar la
posición.
Para ilustrar los beneficios de la anterior
realización de un sistema en modalidad Basada en EM, supongamos,
por ejemplo, que hay siempre diez satélites a la vista (con algunos
cayendo ocasionalmente por debajo de la máscara de elevación, y
otros superándola) y supongamos que los datos de efemérides son
válidos durante cuatro horas (T2 = 4 horas). Entonces, la
utilización de la solicitud convencional de efemérides, digamos, con
T1 fijado en una hora, requerirá 542 octetos/hora. Si T1 se fija en
el valor mínimo de 30 minutos, entonces se requerirán 1084
octetos/hora. Con esta realización, el caudal de datos se reduce a
136 octetos/hora. Si T2 se aumenta a 6 horas, entonces los
requisitos de datos caen adicionalmente a 90 octetos/hora. Con este
nuevo esquema, T1 puede reducirse ahora sin penalización, para
mantener la base de datos de efemérides tan actualizada como sea
posible. Obsérvese que T1 tampoco debería fijarse demasiado bajo,
pues nunca habrá más datos de efemérides que de un VE por mensaje
de respuesta. Así, las constantes T1 y T2 deberían optimizarse como
parte de un estudio de sistema. Por ejemplo, T1 y T2 pueden
optimizarse considerando si los portadores cobran por paquetes y/o
si pueden almacenarse valores de datos de efemérides para múltiples
VE en un único paquete.
En una realización alternativa específica de un
sistema en modalidad Basada en EM, una EM puede simplemente
calcular una máscara de todos los VE para los cuales tiene datos de
efemérides válidos, invertir la máscara, y proporcionarla al GS.
Sin embargo, en esta realización alternativa puede haber
controversias con grandes redes WARN. Una cuestión, por ejemplo, es
obtener demasiados datos de efemérides con muy poca mejora en la
precisión.
Habiendo descrito así las realizaciones de un
sistema y un procedimiento para mejorar la eficiencia de la gestión
de mensajes de datos para un sistema de determinación asistida de
posición inalámbrica, debería apreciarse que pueden hacerse
diversas modificaciones, adaptaciones y realizaciones alternativas
de las mismas. Por ejemplo, los conceptos descritos pueden
emplearse para mejorar los servicios ofrecidos por otros sistemas de
determinación de posiciones, distintos a un sistema GPS. Los
conceptos descritos pueden utilizarse para mejorar otros mensajes
dentro de tal sistema de determinación de posiciones. Además,
debería apreciarse que las realizaciones contempladas pueden
adaptarse para un mensaje de Asistencia de Sensibilidad de GPS
utilizado en un sistema en modalidad Asistida por EM, un mensaje de
Efemérides del GPS utilizado en un sistema en modalidad Basada en
EM, y un mensaje de asistencia del GPS utilizado en un sistema de
determinación asistida de posición inalámbrica.
Claims (29)
1. Un procedimiento de mensajería de información
basada en la posición en un sistema de determinación asistida de
posición inalámbrica, que comprende:
recibir (302, 402, 702) en un dispositivo
inalámbrico (114) de posición a determinar, una primera información
de asistencia desde una entidad de determinación de posición -
abreviada en lo sucesivo como EDP - (134), mediante un enlace de
comunicación inalámbrica, comprendiendo la información de asistencia
información referida a una primera pluralidad de satélites
(140);
caracterizado por:
determinar un conjunto específico de satélites
(140) para los cuales se requiere información de asistencia, sobre
la base de dicha primera información de asistencia recibida;
transmitir (308, 410, 712) una solicitud de una
segunda información de asistencia, referida al conjunto específico
determinado de satélites (140), a dicha EDP (134), mediante dicho
enlace de comunicación inalámbrica;
recibir dicha segunda información de asistencia
solicitada desde dicha EDP (134) mediante dicho enlace de
comunicación inalámbrica;
localizar una señal necesaria de posicionamiento
de satélite desde un satélite de posicionamiento (140), sobre la
base de dicha segunda información de asistencia recibida; y
determinar una posición geográfica del
dispositivo inalámbrico (114) sobre la base de dicha señal
localizada de posicionamiento del satélite.
2. El procedimiento de la reivindicación 1, en
el cual dicha solicitud transmitida de dicha segunda información de
asistencia reduce un requisito de ancho de banda de dicha segunda
información de asistencia.
3. El procedimiento de la reivindicación 1, en
el cual dicha solicitud transmitida para dicha segunda información
de asistencia reduce una magnitud de tiempo necesario para
determinar dicha posición geográfica.
4. El procedimiento de la reivindicación 1, en
el cual dicha primera información de asistencia desde dicha EDP,
mediante dicho enlace de comunicación inalámbrico, comprende
información de asistencia de adquisición (AA) para llevar a cabo
una búsqueda superficial para una pluralidad de satélites de
posicionamiento.
5. El procedimiento de la reivindicación 4, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para el cual se requiere información de asistencia,
sobre la base de dicha primera información de asistencia recibida,
comprende:
localizar una pluralidad de señales de
localización de satélite a partir de dicha pluralidad de satélites
de posicionamiento, sobre la base de dicha información de AA, y
dicha búsqueda superficial para dicha pluralidad de satélites de
posicionamiento; y
ejecutar un algoritmo de salida temprana para
determinar si dicha búsqueda superficial para dicha pluralidad de
satélites de posicionamiento produce bastantes señales de
localización de satélites como para producir una determinación
aceptable de posición geográfica.
6. El procedimiento de la reivindicación 5, en
el cual dicha segunda información de asistencia comprende sólo
información de asistencia para buscar una señal de posicionamiento
de satélite no detectado, desde un satélite de posicionamiento de
dicha pluralidad de satélites de posicionamiento.
7. El procedimiento de la reivindicación 6, en
el cual dicha localización de dicha señal necesaria de
posicionamiento de satélite, desde dicho satélite de
posicionamiento, sobre la base de dicha segunda información de
asistencia recibida, comprende:
llevar a cabo una búsqueda en profundidad de
dicha señal de posicionamiento de satélite no detectado, desde
dicho satélite de posicionamiento de dicha pluralidad de satélites
de posicionamiento, sobre la base de dicha segunda información de
asistencia.
8. El procedimiento de la reivindicación 7, en
el cual dicha señal necesaria de posicionamiento de satélite
comprende una señal de posicionamiento de satélite equivalente a
dicha señal de posicionamiento de satélite no detectado.
9. El procedimiento de la reivindicación 5, en
el cual dicha determinación de dicho conjunto específico de
satélites (140), para el cual se requiere información de asistencia,
sobre la base de dicha información de asistencia recibida,
comprende adicionalmente:
excluir un satélite de posicionamiento de dicha
pluralidad de satélites de posicionamiento que ya ha proporcionado
una señal de posicionamiento de satélite detectado.
10. El procedimiento de la reivindicación 5, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para los cuales se requiere información de
asistencia, comprende adicionalmente:
excluir un satélite de posicionamiento de dicha
pluralidad de satélites de posicionamiento, sobre la base de un
límite de capacidad de un dispositivo inalámbrico.
11. El procedimiento de la reivindicación 5, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para los cuales se requiere información de
asistencia, comprende adicionalmente:
determinar un satélite de posicionamiento de
dicha pluralidad de satélites de posicionamiento, que puede ser
sometido a búsqueda en una utilización para determinar dicha
posición geográfica.
12. El procedimiento de la reivindicación 5, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para los cuales se requiere información de
asistencia, comprende adicionalmente:
excluir un primer satélite de posicionamiento de
dicha pluralidad de satélites de posicionamiento, que ha ya
proporcionado una señal de posicionamiento de satélite detectado;
y
excluir un segundo satélite de posicionamiento
de dicha pluralidad de satélites de posicionamiento, que no puede
emplearse en una utilización para determinar dicha posición
geográfica.
13. El procedimiento de la reivindicación 12, en
el cual dicha señal necesaria de posicionamiento de satélite
comprende una señal de posicionamiento desde un tercer satélite de
posicionamiento de dicha pluralidad de satélites de
posicionamiento.
14. El procedimiento de la reivindicación 13, en
el cual dicha señal de posicionamiento desde dichos terceros
satélites de posicionamiento se localiza llevando a cabo una
búsqueda en profundidad, sobre la base de dicha segunda información
de asistencia.
15. El procedimiento de la reivindicación 5, en
el cual dicha segunda información de asistencia comprende sólo
información de asistencia para buscar una señal de posicionamiento
de satélite no detectado desde un satélite de posicionamiento de
dicha pluralidad de satélites de posicionamiento, y en el cual dicha
señal de posicionamiento de satélite no detectado puede utilizarse
en una utilización para determinar dicha posición geográfica.
16. El procedimiento de la reivindicación 1, en
el cual dicha primera información de asistencia comprende uno entre
una estimación grosera de la hora del Sistema de Posicionamiento
Global (GPS), una estimación grosera de la posición geográfica, y
un calendario del GPS.
17. El procedimiento de la reivindicación 16, en
el cual dicha estimación grosera de la hora del GPS puede deducirse
de una hora del acceso múltiple por división del código (CDMA).
18. El procedimiento de la reivindicación 16, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para los cuales se requiere información de
asistencia comprende:
determinar el grado de actualización de datos de
efemérides para un primer satélite de posicionamiento, sobre la
base de dicha primera información de asistencia.
19. El procedimiento de la reivindicación 18, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para los cuales se requiere información de
asistencia comprende adicionalmente:
determinar una visibilidad de dicho primer
satélite de posicionamiento sobre la base de dicha estimación
grosera de la hora del Sistema de Posicionamiento Global (GPS),
dicha estimación grosera de posición geográfica, y dicho calendario
del GPS.
20. El procedimiento de la reivindicación 19, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para el cual se requiere información de asistencia
comprende adicionalmente:
configurar una máscara para dicha solicitud de
dicha segunda información de asistencia.
21. El procedimiento de la reivindicación 20, en
el cual dicha máscara garantiza que dicha segunda información de
asistencia comprende una nueva efeméride para dicho primer satélite
de posicionamiento desde dicha EDP, mediante dicho enlace de
comunicación inalámbrica, y reduce un requisito de ancho de banda de
dicha segunda información de asistencia.
\newpage
22. El procedimiento de la reivindicación 18, en
el cual dicho grado de actualización de dicha efeméride de dicho
primer satélite de posicionamiento está determinado por un primer
umbral temporal y un segundo umbral temporal.
23. El procedimiento de la reivindicación 22, en
el cual dicho segundo umbral temporal comprende:
un primer periodo temporal donde dicha efeméride
de dicho primer satélite de posicionamiento permanece constante,
y
un segundo periodo temporal basado en un
requisito de precisión mínima para determinar dicha posición
geográfica.
24. El procedimiento de la reivindicación 22, en
el cual dicho primer umbral temporal puede reducirse sin aumentar
dicho requisito de ancho de banda de dicha segunda información de
asistencia.
25. El procedimiento de la reivindicación 1, en
el cual dicha determinación de dicho conjunto específico de
satélites (140) para los cuales se requiere información de
asistencia comprende:
determinar una validez de datos de efemérides
para un primer satélite de posicionamiento, sobre la base de dicha
primera información de asistencia;
configurar una máscara para dichas efemérides
para dicho primer satélite de posicionamiento si se determina que
dichas efemérides para dichos primeros satélites de
posicionamientoes son válidas;
invertir dicha máscara; y
proporcionar dicha máscara invertida a dicha
solicitud de dicha segunda información de asistencia.
26. El procedimiento de la reivindicación 1, en
el cual dicha posición geográfica determinada comprende una
posición geográfica de un teléfono móvil en dicho sistema de
determinación asistida de posición inalámbrica, y en el cual dicha
EDP comprende un receptor del Sistema de Posicionamiento Global
(GPS).
27. El procedimiento de la reivindicación 26, en
el cual dicho sistema de determinación asistida de posición
inalámbrica comprende una modalidad asistida por estación móvil
(EM), y en el cual dicha EDP lleva a cabo todos los cálculos de
localización para dicho teléfono móvil.
28. El procedimiento de la reivindicación 26, en
el cual dicho sistema de determinación asistida de posición
inalámbrica comprende una modalidad basada en estación móvil (EM), y
en el cual dicha segunda información de asistencia comprende
efemérides para permitir que dicho teléfono móvil lleve a cabo dicha
localización de dicha señal necesaria de posicionamiento de
satélite, desde dicho satélite de posicionamiento, sobre la base de
dicha segunda información de asistencia recibida, y dicha
determinación de dicha posición geográfica sobre la base de dicha
señal localizada de localización de satélite.
29. Un sistema (10) de mensajería de información
basada en localización, en un sistema de determinación asistida de
posición inalámbrica, que comprende:
medios para recibir (302, 402, 702) en un
dispositivo inalámbrico (114) una primera información de asistencia
desde una entidad de determinación de posición - en lo sucesivo
abreviada como EDP - (24, 134), mediante un enlace de comunicación
inalámbrica, comprendiendo la información de asistencia información
referida a una primera pluralidad de satélites (140);
caracterizado porque comprende
adicionalmente:
medios para determinar un conjunto específico de
satélites (140) para los cuales se requiere información de
asistencia, sobre la base de dicha primera información de asistencia
recibida;
medios para transmitir (308, 410, 712) una
solicitud de la segunda información de asistencia, referida al
conjunto específico determinado de satélites (140), a dicha EDP (24,
134), mediante dicho enlace de comunicación inalámbrica;
medios para recibir dicha segunda información de
asistencia solicitada desde dicha EDP (24, 134) mediante dicho
enlace de comunicación inalámbrica;
medios para localizar (24) una señal necesaria
de posicionamiento de satélite desde un satélite de posicionamiento
(140), sobre la base de dicha segunda información de asistencia
recibida; y
medios para determinar (24) una posición
geográfica del dispositivo inalámbrico (114) sobre la base de dicha
señal de posicionamiento del satélite localizado.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US854981 | 1986-04-28 | ||
| US10/854,981 US6861980B1 (en) | 2004-05-26 | 2004-05-26 | Data messaging efficiency for an assisted wireless position determination system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2330866T3 true ES2330866T3 (es) | 2009-12-16 |
Family
ID=34195039
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES05755075T Expired - Lifetime ES2330866T3 (es) | 2004-05-26 | 2005-05-26 | Eficiencia mejorada de mensajeria de datos para un sistema de determinacion asistida de posicion inalambrica. |
| ES09164338T Expired - Lifetime ES2350388T3 (es) | 2004-05-26 | 2005-05-26 | Eficiencia mejorada de mensajería de datos para un sistema de determinación asistida de posición inalámbrica. |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES09164338T Expired - Lifetime ES2350388T3 (es) | 2004-05-26 | 2005-05-26 | Eficiencia mejorada de mensajería de datos para un sistema de determinación asistida de posición inalámbrica. |
Country Status (13)
| Country | Link |
|---|---|
| US (1) | US6861980B1 (es) |
| EP (2) | EP2101187B1 (es) |
| JP (2) | JP2008500543A (es) |
| KR (1) | KR100941341B1 (es) |
| CN (1) | CN1957264B (es) |
| AT (2) | ATE439605T1 (es) |
| AU (1) | AU2005250882B2 (es) |
| BR (1) | BRPI0511499A (es) |
| DE (2) | DE602005023675D1 (es) |
| ES (2) | ES2330866T3 (es) |
| IL (1) | IL179417A (es) |
| TW (1) | TWI386091B (es) |
| WO (1) | WO2005119287A1 (es) |
Families Citing this family (121)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10361802B1 (en) | 1999-02-01 | 2019-07-23 | Blanding Hovenweep, Llc | Adaptive pattern recognition based control system and method |
| US8352400B2 (en) | 1991-12-23 | 2013-01-08 | Hoffberg Steven M | Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore |
| US7966078B2 (en) | 1999-02-01 | 2011-06-21 | Steven Hoffberg | Network media appliance system and method |
| US7018401B1 (en) * | 1999-02-01 | 2006-03-28 | Board Of Regents, The University Of Texas System | Woven intravascular devices and methods for making the same and apparatus for delivery of the same |
| US7574218B2 (en) * | 2002-01-16 | 2009-08-11 | Kyocera Wireless Corp. | Systems and methods for transmitting global positioning system information |
| US7136659B2 (en) * | 2002-03-19 | 2006-11-14 | Qualcomm, Incorporated | Update of base station identifiers based on overhead visit |
| US9154906B2 (en) | 2002-03-28 | 2015-10-06 | Telecommunication Systems, Inc. | Area watcher for wireless network |
| US7426380B2 (en) | 2002-03-28 | 2008-09-16 | Telecommunication Systems, Inc. | Location derived presence information |
| US8918073B2 (en) | 2002-03-28 | 2014-12-23 | Telecommunication Systems, Inc. | Wireless telecommunications location based services scheme selection |
| US8126889B2 (en) * | 2002-03-28 | 2012-02-28 | Telecommunication Systems, Inc. | Location fidelity adjustment based on mobile subscriber privacy profile |
| US8290505B2 (en) | 2006-08-29 | 2012-10-16 | Telecommunications Systems, Inc. | Consequential location derived information |
| US8027697B2 (en) | 2007-09-28 | 2011-09-27 | Telecommunication Systems, Inc. | Public safety access point (PSAP) selection for E911 wireless callers in a GSM type system |
| US20030186699A1 (en) * | 2002-03-28 | 2003-10-02 | Arlene Havlark | Wireless telecommunications location based services scheme selection |
| US20050010663A1 (en) * | 2003-07-11 | 2005-01-13 | Tatman Lance A. | Systems and methods for physical location self-awareness in network connected devices |
| US7424293B2 (en) | 2003-12-02 | 2008-09-09 | Telecommunication Systems, Inc. | User plane location based service using message tunneling to support roaming |
| US7260186B2 (en) | 2004-03-23 | 2007-08-21 | Telecommunication Systems, Inc. | Solutions for voice over internet protocol (VoIP) 911 location services |
| US20080090546A1 (en) | 2006-10-17 | 2008-04-17 | Richard Dickinson | Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging |
| US20080126535A1 (en) | 2006-11-28 | 2008-05-29 | Yinjun Zhu | User plane location services over session initiation protocol (SIP) |
| WO2005086802A2 (en) | 2004-03-08 | 2005-09-22 | Proxense, Llc | Linked account system using personal digital key (pdk-las) |
| US7411546B2 (en) | 2004-10-15 | 2008-08-12 | Telecommunication Systems, Inc. | Other cell sites used as reference point to cull satellite ephemeris information for quick, accurate assisted locating satellite location determination |
| US6985105B1 (en) * | 2004-10-15 | 2006-01-10 | Telecommunication Systems, Inc. | Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations |
| US7629926B2 (en) | 2004-10-15 | 2009-12-08 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| US7113128B1 (en) * | 2004-10-15 | 2006-09-26 | Telecommunication Systems, Inc. | Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas |
| DE602005013281D1 (de) * | 2004-12-17 | 2009-04-23 | Huawei Tech Co Ltd | Verfahren und system zum halten einer sitzungskontinuität |
| RU2007127725A (ru) | 2004-12-20 | 2009-01-27 | ПРОКСЕНС, ЭлЭлСи (US) | Аутентификация по биометрическому ключу персональных данных (pdk) |
| US7821449B2 (en) | 2005-01-12 | 2010-10-26 | Qualcomm Incorporated | Base station almanac assisted positioning |
| US7353034B2 (en) | 2005-04-04 | 2008-04-01 | X One, Inc. | Location sharing and tracking using mobile phones or other wireless devices |
| US8660573B2 (en) | 2005-07-19 | 2014-02-25 | Telecommunications Systems, Inc. | Location service requests throttling |
| JP2009503992A (ja) * | 2005-07-26 | 2009-01-29 | テレフオンアクチーボラゲット エル エム エリクソン(パブル) | アップリンクおよびダウンリンクにおける到着時間ポジショニングのためのスケジューリング方法 |
| US8099106B2 (en) * | 2005-08-24 | 2012-01-17 | Qualcomm Incorporated | Method and apparatus for classifying user morphology for efficient use of cell phone system resources |
| US9282451B2 (en) | 2005-09-26 | 2016-03-08 | Telecommunication Systems, Inc. | Automatic location identification (ALI) service requests steering, connection sharing and protocol translation |
| US20070075848A1 (en) * | 2005-10-05 | 2007-04-05 | Pitt Lance D | Cellular augmented vehicle alarm |
| US7825780B2 (en) * | 2005-10-05 | 2010-11-02 | Telecommunication Systems, Inc. | Cellular augmented vehicle alarm notification together with location services for position of an alarming vehicle |
| US8467320B2 (en) | 2005-10-06 | 2013-06-18 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) multi-user conferencing |
| US7626951B2 (en) | 2005-10-06 | 2009-12-01 | Telecommunication Systems, Inc. | Voice Over Internet Protocol (VoIP) location based conferencing |
| US7907551B2 (en) | 2005-10-06 | 2011-03-15 | Telecommunication Systems, Inc. | Voice over internet protocol (VoIP) location based 911 conferencing |
| US8433919B2 (en) | 2005-11-30 | 2013-04-30 | Proxense, Llc | Two-level authentication for secure transactions |
| US8340672B2 (en) | 2006-01-06 | 2012-12-25 | Proxense, Llc | Wireless network synchronization of cells and client devices on a network |
| US11206664B2 (en) | 2006-01-06 | 2021-12-21 | Proxense, Llc | Wireless network synchronization of cells and client devices on a network |
| US8150363B2 (en) | 2006-02-16 | 2012-04-03 | Telecommunication Systems, Inc. | Enhanced E911 network access for call centers |
| US8059789B2 (en) | 2006-02-24 | 2011-11-15 | Telecommunication Systems, Inc. | Automatic location identification (ALI) emergency services pseudo key (ESPK) |
| CN101389973B (zh) * | 2006-02-28 | 2013-05-15 | 诺基亚公司 | 用于辅助导航系统的方法和装置 |
| US7471236B1 (en) * | 2006-03-01 | 2008-12-30 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detector |
| US9167553B2 (en) | 2006-03-01 | 2015-10-20 | Telecommunication Systems, Inc. | GeoNexus proximity detector network |
| US7899450B2 (en) * | 2006-03-01 | 2011-03-01 | Telecommunication Systems, Inc. | Cellular augmented radar/laser detection using local mobile network within cellular network |
| US8208605B2 (en) | 2006-05-04 | 2012-06-26 | Telecommunication Systems, Inc. | Extended efficient usage of emergency services keys |
| US7495608B1 (en) | 2006-06-16 | 2009-02-24 | Cellco Partnership | Position determination using almanac for virtual base stations |
| US8026847B2 (en) | 2006-09-14 | 2011-09-27 | Qualcomm Incorporated | System and/or method for acquisition of GNSS signals |
| CA2663603C (en) * | 2006-09-21 | 2013-11-19 | Nokia Corporation | Assisted satellite signal based positioning |
| CN103091683B (zh) * | 2006-09-21 | 2016-02-03 | 诺基亚技术有限公司 | 辅助式基于卫星信号的定位 |
| WO2008057477A2 (en) | 2006-11-03 | 2008-05-15 | Telecommunication Systems, Inc. | Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc) |
| US9269221B2 (en) | 2006-11-13 | 2016-02-23 | John J. Gobbi | Configuration of interfaces for a location detection system and application |
| US20080167018A1 (en) * | 2007-01-10 | 2008-07-10 | Arlene Havlark | Wireless telecommunications location based services scheme selection |
| US8050386B2 (en) | 2007-02-12 | 2011-11-01 | Telecommunication Systems, Inc. | Mobile automatic location identification (ALI) for first responders |
| EP2196014A4 (en) | 2007-09-17 | 2014-12-24 | Telecomm Systems Inc | 911 EMERGENCY SERVICE DATA MESSAGING |
| WO2009062194A1 (en) | 2007-11-09 | 2009-05-14 | Proxense, Llc | Proximity-sensor supporting multiple application services |
| US9130963B2 (en) | 2011-04-06 | 2015-09-08 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US7929530B2 (en) | 2007-11-30 | 2011-04-19 | Telecommunication Systems, Inc. | Ancillary data support in session initiation protocol (SIP) messaging |
| US8171528B1 (en) | 2007-12-06 | 2012-05-01 | Proxense, Llc | Hybrid device having a personal digital key and receiver-decoder circuit and methods of use |
| US9251332B2 (en) | 2007-12-19 | 2016-02-02 | Proxense, Llc | Security system and method for controlling access to computing resources |
| JP2011508192A (ja) * | 2007-12-20 | 2011-03-10 | トムトム インターナショナル ベスローテン フエンノートシャップ | 改善されたナビゲーション装置及び方法 |
| US20190035171A1 (en) * | 2008-02-05 | 2019-01-31 | Madhavi Jayanthi | Vehicle based device for task assignments and collaboration |
| US9865099B2 (en) * | 2008-02-05 | 2018-01-09 | Madhavi Jayanthi | Vehicle installed mobile device and server for GPS services and task assignments |
| US8700310B2 (en) * | 2008-02-05 | 2014-04-15 | Madhavi Jayanthi | Mobile device and server for facilitating GPS based services |
| US10142837B2 (en) * | 2008-02-05 | 2018-11-27 | Madhavi Jayanthi | Mobile device and server for task assignments based on proximity and iris image based identification |
| US10621798B2 (en) * | 2008-02-05 | 2020-04-14 | Madhavi Jayanthi | Vehicle installed mobile device and server for task assignments and collaboration |
| US9483883B2 (en) * | 2008-02-05 | 2016-11-01 | Madhavi Jayanthi | Vehicle installed mobile device and server for GPS services based adhoc task assignments |
| US9652749B2 (en) * | 2008-02-05 | 2017-05-16 | Madhavi Jayanthi | Mobile device and server for task assignments and pickup requests |
| WO2009102979A2 (en) | 2008-02-14 | 2009-08-20 | Proxense, Llc | Proximity-based healthcare management system with automatic access to private information |
| US8306523B2 (en) | 2008-02-15 | 2012-11-06 | Qualcomm Incorporated | Methods and apparatuses supporting multiple positioning protocol versions in wireless communication networks |
| US11120449B2 (en) | 2008-04-08 | 2021-09-14 | Proxense, Llc | Automated service-based order processing |
| US8644853B2 (en) | 2008-05-12 | 2014-02-04 | Qualcomm Incorporated | Providing base station almanac to mobile station |
| US8358243B2 (en) * | 2008-07-18 | 2013-01-22 | Qualcomm Incorporated | Methods and apparatuses for requesting/providing sensitivity assistance information associated with various satellite positioning systems in wireless communication networks |
| US8786491B2 (en) | 2008-07-18 | 2014-07-22 | Qualcomm Incorporated | Methods and apparatuses for requesting/providing assistance data associated with various satellite positioning systems in wireless communication networks |
| US8068587B2 (en) | 2008-08-22 | 2011-11-29 | Telecommunication Systems, Inc. | Nationwide table routing of voice over internet protocol (VOIP) emergency calls |
| US8892128B2 (en) * | 2008-10-14 | 2014-11-18 | Telecommunication Systems, Inc. | Location based geo-reminders |
| EP2347395A4 (en) | 2008-10-14 | 2016-11-02 | Telecomm Systems Inc | Location Based Approach Alert |
| US20100178934A1 (en) * | 2009-01-13 | 2010-07-15 | Qualcomm Incorporated | Environment-specific measurement weighting in wireless positioning |
| US9301191B2 (en) | 2013-09-20 | 2016-03-29 | Telecommunication Systems, Inc. | Quality of service to over the top applications used with VPN |
| US8867485B2 (en) | 2009-05-05 | 2014-10-21 | Telecommunication Systems, Inc. | Multiple location retrieval function (LRF) network having location continuity |
| US8130145B2 (en) * | 2009-06-24 | 2012-03-06 | Qualcomm Incorporated | Receive diversity in GNSS receivers |
| US20110009086A1 (en) * | 2009-07-10 | 2011-01-13 | Todd Poremba | Text to 9-1-1 emergency communication |
| US8838132B2 (en) * | 2009-08-12 | 2014-09-16 | Qualcomm Incorporated | Enhanced positioning assistance data for reduced signaling |
| US8665156B2 (en) * | 2009-09-08 | 2014-03-04 | Qualcomm Incorporated | Position estimation assistance information for mobile station |
| US8437772B2 (en) | 2009-09-15 | 2013-05-07 | Qualcomm Incorporated | Transmitter position integrity checking |
| US9418205B2 (en) | 2010-03-15 | 2016-08-16 | Proxense, Llc | Proximity-based system for automatic application or data access and item tracking |
| US8336664B2 (en) | 2010-07-09 | 2012-12-25 | Telecommunication Systems, Inc. | Telematics basic mobile device safety interlock |
| WO2012005769A1 (en) | 2010-07-09 | 2012-01-12 | Telecommunication Systems, Inc. | Location privacy selector |
| US9322974B1 (en) | 2010-07-15 | 2016-04-26 | Proxense, Llc. | Proximity-based system for object tracking |
| US9134426B1 (en) | 2010-09-16 | 2015-09-15 | United Parcel Service Of America, Inc. | Systems and methods for identifying attributes located along segments of a driving route |
| US8378854B1 (en) * | 2010-09-16 | 2013-02-19 | Glenview Properties LLC | Systems and methods for improved augmentation for GPS calculations |
| US8688087B2 (en) | 2010-12-17 | 2014-04-01 | Telecommunication Systems, Inc. | N-dimensional affinity confluencer |
| US8942743B2 (en) | 2010-12-17 | 2015-01-27 | Telecommunication Systems, Inc. | iALERT enhanced alert manager |
| WO2012087353A1 (en) | 2010-12-22 | 2012-06-28 | Telecommunication Systems, Inc. | Area event handling when current network does not cover target area |
| US9265450B1 (en) | 2011-02-21 | 2016-02-23 | Proxense, Llc | Proximity-based system for object tracking and automatic application initialization |
| US8682321B2 (en) | 2011-02-25 | 2014-03-25 | Telecommunication Systems, Inc. | Mobile internet protocol (IP) location |
| US8674877B1 (en) * | 2011-03-03 | 2014-03-18 | Sprint Communications Company L.P. | Distribution of positioning satellite information |
| US8649806B2 (en) | 2011-09-02 | 2014-02-11 | Telecommunication Systems, Inc. | Aggregate location dynometer (ALD) |
| US9479344B2 (en) | 2011-09-16 | 2016-10-25 | Telecommunication Systems, Inc. | Anonymous voice conversation |
| WO2013048551A1 (en) | 2011-09-30 | 2013-04-04 | Telecommunication Systems, Inc. | Unique global identifier for minimizing prank 911 calls |
| US9264537B2 (en) | 2011-12-05 | 2016-02-16 | Telecommunication Systems, Inc. | Special emergency call treatment based on the caller |
| US9313637B2 (en) | 2011-12-05 | 2016-04-12 | Telecommunication Systems, Inc. | Wireless emergency caller profile data delivery over a legacy interface |
| US8984591B2 (en) | 2011-12-16 | 2015-03-17 | Telecommunications Systems, Inc. | Authentication via motion of wireless device movement |
| US9384339B2 (en) | 2012-01-13 | 2016-07-05 | Telecommunication Systems, Inc. | Authenticating cloud computing enabling secure services |
| US8688174B2 (en) | 2012-03-13 | 2014-04-01 | Telecommunication Systems, Inc. | Integrated, detachable ear bud device for a wireless phone |
| US9307372B2 (en) | 2012-03-26 | 2016-04-05 | Telecommunication Systems, Inc. | No responders online |
| US9544260B2 (en) | 2012-03-26 | 2017-01-10 | Telecommunication Systems, Inc. | Rapid assignment dynamic ownership queue |
| US9338153B2 (en) | 2012-04-11 | 2016-05-10 | Telecommunication Systems, Inc. | Secure distribution of non-privileged authentication credentials |
| WO2014028712A1 (en) | 2012-08-15 | 2014-02-20 | Telecommunication Systems, Inc. | Device independent caller data access for emergency calls |
| US9208346B2 (en) | 2012-09-05 | 2015-12-08 | Telecommunication Systems, Inc. | Persona-notitia intellection codifier |
| US9456301B2 (en) | 2012-12-11 | 2016-09-27 | Telecommunication Systems, Inc. | Efficient prisoner tracking |
| US8983047B2 (en) | 2013-03-20 | 2015-03-17 | Telecommunication Systems, Inc. | Index of suspicion determination for communications request |
| US9405898B2 (en) | 2013-05-10 | 2016-08-02 | Proxense, Llc | Secure element as a digital pocket |
| CN103323866A (zh) * | 2013-06-13 | 2013-09-25 | 华南理工大学 | 基于云计算的低功耗北斗接收机及其定位方法 |
| US9408034B2 (en) | 2013-09-09 | 2016-08-02 | Telecommunication Systems, Inc. | Extended area event for network based proximity discovery |
| US9516104B2 (en) | 2013-09-11 | 2016-12-06 | Telecommunication Systems, Inc. | Intelligent load balancer enhanced routing |
| US9479897B2 (en) | 2013-10-03 | 2016-10-25 | Telecommunication Systems, Inc. | SUPL-WiFi access point controller location based services for WiFi enabled mobile devices |
| US10310089B2 (en) * | 2015-03-25 | 2019-06-04 | Marvell World Trade Ltd. | Method and apparatus for updating and providing satellite navigation message |
| EP3417551B1 (en) | 2016-02-15 | 2021-12-22 | Qualcomm Incorporated | Ephemeris information management for satellite communication |
| EP3246730A1 (en) * | 2016-05-19 | 2017-11-22 | Deutsche Telekom AG | Method to increase positioning accuracy of global navigation satellite systems by integration of correction service with a mobile communication network |
| CN107276824B (zh) * | 2017-07-21 | 2020-08-11 | 惠州Tcl移动通信有限公司 | 一种自动调整supl协议的方法、存储介质及移动终端 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4963889A (en) * | 1989-09-26 | 1990-10-16 | Magnavox Government And Industrial Electronics Company | Method and apparatus for precision attitude determination and kinematic positioning |
| US5548293A (en) * | 1993-03-24 | 1996-08-20 | Leland Stanford Junior University | System and method for generating attitude determinations using GPS |
| US6070078A (en) * | 1997-10-15 | 2000-05-30 | Ericsson Inc. | Reduced global positioning system receiver code shift search space for a cellular telephone system |
| US6075987A (en) * | 1998-02-27 | 2000-06-13 | Ericsson Inc. | Stand alone global positioning system (GPS) and method with high sensitivity |
| US6236359B1 (en) * | 1998-05-14 | 2001-05-22 | Nortel Networks Limited | Cellular terminal location using GPS signals in the cellular band |
| IL131446A0 (en) * | 1998-09-01 | 2001-01-28 | Hughes Electronics Corp | Communication network initialization apparatus and method for fast gps-based positioning |
| US6429808B1 (en) * | 1999-11-12 | 2002-08-06 | Motorola, Inc. | Method and apparatus for assisted GPS integrity maintenance |
| US6313787B1 (en) * | 1999-11-12 | 2001-11-06 | Motorola, Inc. | Method and apparatus for assisted GPS protocol |
| US6642884B2 (en) * | 2000-05-08 | 2003-11-04 | Sigtec Navigation Pty Ltd. | Satellite-based positioning system receiver for weak signal operation |
| JP2002195846A (ja) * | 2000-12-25 | 2002-07-10 | Matsushita Electric Works Ltd | Gpsアシスト情報の提供方法、および、この提供方法を実行するためのネットワークサービスシステム |
| JP2002243830A (ja) * | 2001-02-21 | 2002-08-28 | Matsushita Electric Works Ltd | Gpsを用いた位置測位システム |
| CA2440750C (en) * | 2001-03-15 | 2011-04-26 | Qualcomm Incorporated | Time acquisition in a wireless position determination system |
| US6856282B2 (en) * | 2002-02-08 | 2005-02-15 | Qualcomm Incorporated | Directly acquiring precision code GPS signals |
| US7522588B2 (en) * | 2002-05-13 | 2009-04-21 | Qualcomm Incorporated | System and method for reference data processing in network assisted position determination |
| US6825805B2 (en) * | 2002-08-29 | 2004-11-30 | Qualcomm Incorporated | Search procedure for position determination system |
| US6873910B2 (en) * | 2002-10-22 | 2005-03-29 | Qualcomm Incorporated | Procedure for searching for position determination signals using a plurality of search modes |
-
2004
- 2004-05-26 US US10/854,981 patent/US6861980B1/en not_active Expired - Lifetime
-
2005
- 2005-05-26 ES ES05755075T patent/ES2330866T3/es not_active Expired - Lifetime
- 2005-05-26 AU AU2005250882A patent/AU2005250882B2/en not_active Expired
- 2005-05-26 AT AT05755075T patent/ATE439605T1/de not_active IP Right Cessation
- 2005-05-26 EP EP09164338A patent/EP2101187B1/en not_active Expired - Lifetime
- 2005-05-26 AT AT09164338T patent/ATE481648T1/de not_active IP Right Cessation
- 2005-05-26 CN CN2005800169856A patent/CN1957264B/zh not_active Expired - Lifetime
- 2005-05-26 TW TW094117266A patent/TWI386091B/zh not_active IP Right Cessation
- 2005-05-26 ES ES09164338T patent/ES2350388T3/es not_active Expired - Lifetime
- 2005-05-26 JP JP2007515445A patent/JP2008500543A/ja not_active Withdrawn
- 2005-05-26 BR BRPI0511499-3A patent/BRPI0511499A/pt not_active IP Right Cessation
- 2005-05-26 EP EP05755075A patent/EP1749215B1/en not_active Expired - Lifetime
- 2005-05-26 DE DE602005023675T patent/DE602005023675D1/de not_active Expired - Lifetime
- 2005-05-26 DE DE602005015954T patent/DE602005015954D1/de not_active Expired - Lifetime
- 2005-05-26 WO PCT/US2005/018916 patent/WO2005119287A1/en not_active Ceased
- 2005-05-26 KR KR1020067027295A patent/KR100941341B1/ko not_active Expired - Fee Related
-
2006
- 2006-11-20 IL IL179417A patent/IL179417A/en active IP Right Grant
-
2012
- 2012-11-30 JP JP2012262934A patent/JP5497140B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| CN1957264B (zh) | 2013-09-25 |
| TW200618655A (en) | 2006-06-01 |
| CN1957264A (zh) | 2007-05-02 |
| EP1749215A1 (en) | 2007-02-07 |
| ATE439605T1 (de) | 2009-08-15 |
| KR100941341B1 (ko) | 2010-02-11 |
| ES2350388T3 (es) | 2011-01-21 |
| IL179417A (en) | 2011-02-28 |
| DE602005015954D1 (de) | 2009-09-24 |
| EP1749215B1 (en) | 2009-08-12 |
| WO2005119287A1 (en) | 2005-12-15 |
| US6861980B1 (en) | 2005-03-01 |
| ATE481648T1 (de) | 2010-10-15 |
| JP5497140B2 (ja) | 2014-05-21 |
| IL179417A0 (en) | 2007-05-15 |
| KR20070031956A (ko) | 2007-03-20 |
| JP2008500543A (ja) | 2008-01-10 |
| EP2101187A1 (en) | 2009-09-16 |
| AU2005250882B2 (en) | 2009-04-23 |
| BRPI0511499A (pt) | 2008-01-08 |
| JP2013083657A (ja) | 2013-05-09 |
| DE602005023675D1 (de) | 2010-10-28 |
| EP2101187B1 (en) | 2010-09-15 |
| TWI386091B (zh) | 2013-02-11 |
| AU2005250882A1 (en) | 2005-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2330866T3 (es) | Eficiencia mejorada de mensajeria de datos para un sistema de determinacion asistida de posicion inalambrica. | |
| US6111541A (en) | Positioning system using packet radio to provide differential global positioning satellite corrections and information relative to a position | |
| US6353743B1 (en) | Positioning system using packet radio to determine position and to obtain information relative to a position | |
| ES2765875T3 (es) | Procedimiento y aparato para la localización híbrida de redes inalámbricas | |
| US6266533B1 (en) | GPS assistance data for positioning of mobiles with built-in GPS | |
| US6411811B2 (en) | System and method for provisioning assistance global positioning system information to a mobile station | |
| KR100610132B1 (ko) | 위성 위치 결정 시스템 수신기를 동작시키기 위한 방법 및장치 | |
| ES2336979T3 (es) | Receptor gps mejorado que utiliza un enlace de comunicaciones. | |
| KR100357409B1 (ko) | 지원용 gps 프로토콜을 위한 방법 및 장치 | |
| US8103289B2 (en) | System of utilizing cell information to locate a wireless device | |
| KR20060070493A (ko) | 무선 네트워크 하이브리드 위치 결정 방법 및 장치 | |
| CN109565659A (zh) | 用于物联网的定位的支持的方法及系统 | |
| CN102483453A (zh) | 用于在多种无线电接入技术中定位的辅助数据 | |
| JP2011047946A (ja) | Gps位置推算暦の通信方法及び装置 | |
| CN120122117A (zh) | 通信方法和通信装置 |