ES2313998T3 - Terminal movil y sistema y metodo para determinar la localizacion geografica de un terminal movil. - Google Patents
Terminal movil y sistema y metodo para determinar la localizacion geografica de un terminal movil. Download PDFInfo
- Publication number
- ES2313998T3 ES2313998T3 ES01992249T ES01992249T ES2313998T3 ES 2313998 T3 ES2313998 T3 ES 2313998T3 ES 01992249 T ES01992249 T ES 01992249T ES 01992249 T ES01992249 T ES 01992249T ES 2313998 T3 ES2313998 T3 ES 2313998T3
- Authority
- ES
- Spain
- Prior art keywords
- mobile terminal
- database
- positioning
- accordance
- cell
- 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
- 238000000034 method Methods 0.000 title claims abstract description 26
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 title 2
- 238000004891 communication Methods 0.000 claims description 11
- 230000003139 buffering effect Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 230000015654 memory Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000012935 Averaging Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000001413 cellular effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000010926 purge Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- 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
- G01S19/256—Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS relating to timing, e.g. time of week, code phase, timing offset
-
- 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
- G01S19/06—Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data employing an initial estimate of the location of the receiver as aiding data or in generating 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
-
- 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
- G01S19/252—Employing an initial estimate of location in generating assistance data
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Telephonic Communication Services (AREA)
- Alarm Systems (AREA)
Abstract
Un terminal (110; 200) que comprende: un circuito procesador configurado para identificar una posición geográfica aproximada de dicho terminal móvil (110; 200) accediendo a una base de datos (210a; 210; 300; 400) que comprende datos que representan una pluralidad de posiciones geográficas; correspondiendo dicha posición geográfica aproximada a una de dichas posiciones geográficas asociadas en dicha base de datos (210a; 210; 300; 400) con datos que representan un número de identificación de celda actual para una celda (106, 107, 108) en la que está localizado dicho terminal móvil (110; 200), caracterizado porque el terminal móvil comprende un receptor (206) de posicionamiento para de señales de posicionamiento de fuentes (207) de señal de posicionamiento, y porque dicho circuito de procesamiento está además configurado para calcular una posición geográfica actual basándose en datos que comprenden dicha posición aproximada identificada y al menos una señal de posicionamiento recibida por dicho receptor (206) de posicionamiento en el terminal móvil de al menos una fuente (112; 207) de señal de posicionamiento, y para actualizar dicha base de datos (210a; 210) asociando el número de identificación de celda actual a dicha posición geográfica actual.
Description
Terminal móvil y sistema y método para
determinar la localización geográfica de un terminal móvil.
Esta invención se refiere a un terminal móvil
que incluye capacidades de geo-localización, y a un
sistema y sistema de procedimiento para determinar la localización
geográfica de un terminal móvil.
Cada vez más, los teléfonos móviles están
equipados con receptores posicionadores que obtienen información
acerca de la posición geográfica a partir de fuentes externas, por
ejemplo, una red por radio o satélite. La información de
localización precisa es útil para una variedad de objetos
relacionados con un terminal móvil. La localización del terminal
móvil puede, por ejemplo, emplearse para determinar facturación de
una determinada llamada de teléfono con base en el plan de llamadas
de un usuario. La información de localización también es útil para
una variedad de servicios auxiliares, como localizar un usuario para
proporcionarle atención médica de emergencia, por ejemplo para
llamadas de emergencia, o proporcionar información acerca de la
localización de servicios cercanos, como gasolineras, hoteles,
etc.
Existe técnica anterior descrita, por ejemplo,
en US 5,519,621 que describe la localización de vehículos, así como
la comunicación con vehículos, y en WO 00/37958, que describe un
sistema de seguimiento en un área amplia dentro de una red
celular.
Un terminal móvil de acuerdo con la invención
está dotado de un circuito procesador configurado para identificar
una posición geográfica aproximada del terminal móvil accediendo a
una base de datos que incluye datos que representan una pluralidad
de posiciones geográficas. La posición aproximada corresponde a una
de las posiciones geográficas en la base de datos asociada con
datos que representan el número de identificación de celda actual
para una celda en la que está situado el terminal móvil.
Un sistema de comunicación de acuerdo con la
invención incluye una red de radio que tiene una pluralidad de
estaciones base, sirviendo cada estación base a una celda en la red
de datos; una base de datos que incluye datos que representan una
pluralidad de posiciones geográficas; y un terminal móvil
configurado para recibir señales de comunicación de la red de
radio. Las señales de comunicación incluyen datos que representan un
número de identificación de celda actual que corresponde con una
celda asociada en la que está situado el terminal móvil. El
terminal móvil está configurado para identificar una posición
geográfica aproximada el terminal móvil accediendo a la base de
datos. La posición aproximada corresponde a una de las posiciones
geográfica asociadas en la base de datos con datos que representan
el número de identificación de celda actual. En otra realización,
un servidor de localización configurado para comunicarse con el
terminal móvil a través de la red de radio puede estar configurado
para identificar la posición geográfica aproximada.
Un procedimiento para determinar la posición
geográfica de un terminal móvil de acuerdo con la invención incluye:
crear una base de datos que incluye datos que representan una
pluralidad de posiciones geográficas; identificar un número de
identificación de celda actual que corresponde a una celda en la que
está situado el terminal móvil; y determinar la posición geográfica
basándose en datos que incluyen al menos una de las posiciones
geográficas asociadas en la base de datos con datos que representan
el número de identificación de celda actual.
Las ventajas de la presente invención serán
obvias a partir de la siguiente descripción detallada de
realizaciones ejemplares de la misma, debiéndose considerar dicha
descripción en conjunto con los dibujos adjuntos, en los que:
La Fig. 1 es un diagrama de bloques de un
sistema ejemplar de acuerdo con la presente invención;
La Fig. 2 es un diagrama de bloques de un
terminal móvil ejemplar de acuerdo con la presente invención;
La Fig. 3 es una representación gráfica de una
base de datos ejemplar de acuerdo con la presente invención;
La Fig. 4 es una representación gráfica de otra
base de datos ejemplar consistente con la presente invención;
La Fig. 5 es un diagrama de flujos que ilustra
el funcionamiento de un sistema ejemplar de acuerdo con la presente
invención;
La Fig. 6 es un diagrama de flujos que ilustra
el funcionamiento de otro sistema ejemplar de acuerdo con la
presente invención; y
La Fig. 7 es un diagrama de flujos que ilustra
el funcionamiento de otro sistema ejemplar más de acuerdo con la
presente invención.
Con referencia a la Fig. 1, se ilustra un
sistema 100 ejemplar para localizar un terminal 110 móvil de acuerdo
con la presente invención. Para facilitar la explicación y para
trasladar su movilidad, el terminal 110 móvil se representa
gráficamente en la Fig. 1 mediante una ilustración de un automóvil.
Se debe entender, sin embargo, que el término "terminal
móvil", en el presente documento, puede incluir un radioteléfono
celular con o sin un visualizador multi-línea; un
terminal de un Sistema de Comunicaciones Personal (PCS) que puede
combinar un radioteléfono celular con procesamiento de datos,
facsímil y capacidades de comunicación de datos; una PDA que puede
incluir un radioteléfono, busca, acceso a Internet/Intranet,
buscador de Internet, organizador, calendario y/o un receptor de
posicionamiento, como un receptor GPS; y un receptor de ordenador
portátil convencional o cualquier otro aparato que incluya un
transceptor de radioteléfono.
También, debe entenderse que los principios de
la presente invención se pueden aplicar a cualquier sistema celular
o inalámbrico que emplea interfaces de aire, como GSM, TDMA, CDMA o
FDMA. Se debería entender además que los principios de la presente
invención se pueden utilizar en sistemas híbridos que son
combinaciones de dos o más de las interfaces aéreas anteriores.
Además, un terminal móvil de acuerdo con la presente invención
puede ser diseñado para comunicarse con un transceptor de estación
base empleando cualquier estándar basado en GSM, TDMA, CDMA, FDMA,
un híbrido de tales estándares o cualquier otro estándar.
Como se muestra, un sistema 100 de acuerdo con
la invención puede incluir una red de radio que comprende una red
102 principal y una red 101 de acceso de radio (RAN). La RAN 101
puede incluir un conjunto de estaciones base 103, 104, 105, cada
una de las cuales da servicio a una región o celda 106, 107, 108,
respectivamente, en la red 101. Un ejemplo de dicha red es una red
de teléfono celular, que incluye redes operativas comerciales
basadas en estándares de la industria bien conocidos, como GSM, TDMA
o CDMA.
Como se describirá con mayor detalle a
continuación, un servidor 109 de localización en la red de radio
puede proporcionar datos de ayuda al terminal 110 móvil habilitado
para proporcionar la posición. Estos datos de ayuda pueden ser, por
ejemplo, datos que indican la celda actual en la que está situado el
terminal móvil. También se pueden proporcionar otros tipos de datos
de ayuda, por ejemplo, efemérides de satélite, estimaciones de
tiempo, etc. Se pueden proporcionar los datos para mejorar el
funcionamiento del terminal 110 móvil, por ejemplo para reducir el
tiempo-hasta-la-primera-reparación
(TTFF), o para aumentar la sensibilidad del terminal 110 móvil de
manera que las señales del satélite 112 de posicionamiento (por
ejemplo, un satélite GPS) se puedan adquirir desde el terminal
móvil en entornos de difícil propagación de la señal de radio.
Proporcionar una posición de la celda actual del terminal móvil 110
es útil a este respecto, incluso si la posición es relativamente
imprecisa (por ejemplo, las coordenadas geográficas de la estación
base).
El servidor 109 de localización puede capturar
los datos de ayuda a partir de una variedad de fuentes, por ejemplo
un receptor 115 GPS que es accesible a través de una red o unido
localmente, como se muestra en la Fig. 1. El servidor 109 puede
tener acceso bien localmente o bien a través de una red a una base
111 de datos que contiene información de posicionamiento de celda,
que suministra como datos de ayuda basándose en la identidad única
de la celda actual en la que se encuentra el terminal 110 móvil de
la solicitud.
Se puede proporcionar, bien dentro o fuera de la
red de radio, una aplicación 113 de posicionamiento, que puede ser
un programa de software externo respecto del teléfono 110 móvil. Un
ejemplo de una aplicación de posicionamiento es un servicio de
información dependiente de la localización (por ejemplo, para
localizar el restaurante más cercano). Los expertos en la materia
reconocerán una variedad de arquitecturas de sistema para emplear
una aplicación de posicionamiento. En una realización de la
invención, por ejemplo, una o más aplicaciones de posicionamiento
pueden ejecutar uno o más servidores de aplicación. Si la aplicación
113 de posicionamiento reside fuera de la red, se puede comunicar
con la red 102 principal a través de una pasarela particular.
Además, la aplicación 113 puede también comunicarse con el servidor
109 de localización bien a través de la red 103 principal o a
través de una red 114 externa.
Pasando ahora a la Fig. 2, se proporciona un
diagrama de bloques de un terminal 200 móvil ejemplar de acuerdo
con la invención. Por facilidad de la explicación, el terminal 200
móvil ilustrado comprende un radioteléfono y un receptor de
posicionamiento en combinación. Los expertos en la materia
reconocerán, sin embargo, que se pueden incluir otros elementos
funcionales en un terminal móvil de acuerdo con la invención. Por
ejemplo, un terminal móvil de acuerdo con la invención puede
también incluir un transmisor de radioteléfono.
Una porción de radioteléfono del terminal puede
incluir un receptor 201 de radioteléfono, que recibe señales
portadoras de información desde, por ejemplo, una red 202 de radio a
través de una antena 203. El receptor 201 de radioteléfono puede
emplear alguna de las conocidas arquitecturas homodina o heterodina.
Los expertos en la materia reconocerán, sin embargo, que se puede
incorporar una variedad de tipos de receptor en una realización de
acuerdo con la invención.
En la realización ejemplar ilustrada, el
receptor 201 de radioteléfono filtra y traduce la señal portadora
de información para centrar su espectro en frecuencias en una
frecuencia baja o cero. Esta señal puede luego ser acoplada a un
procesador (204) de comunicación (CoP) en formato sampleado y
cuantificado. El CoP 204 puede extraer la información de la señal y
procesarla de acuerdo con el tipo de información que soporta, por
ejemplo, voz o datos. Opcionalmente, el CoP 204 puede emplear un
control de frecuencias automático (AFC) 212 para ajustar la
referencia 205 de frecuencia del receptor (en la realización
mostrada, un oscilador de cristal controlado por temperatura) para
mantenerlo sintonizado al canal deseado.
Una sección de posicionamiento del terminal 200
móvil contiene un receptor 206 de posicionamiento, que puede
recibir señales de posicionamiento de una pluralidad de fuentes 207
de señal de posicionamiento vía una antena 208. Mientras que uno o
más satélites GPS, como se muestra en la Fig. 2, son un ejemplo de
una fuente de señales de posicionamiento, se entenderá por aquellos
expertos en la materia que el receptor de posicionamiento también
puede recibir señales de posicionamiento del servidor de
localización, otros sistemas de posicionamiento terrestres o por
satélite, o combinaciones de los mismos. También, el receptor 206 de
posicionamiento puede tener diferentes realizaciones, incluyendo
las bien conocidas arquitecturas heterodina y homodina.
La señal reducida del receptor 206 de
posicionamiento puede estar acoplada a un procesador de
posicionamiento (PoP) 209 en formato sampleado y cuantificado. El
PoP 206 procesa estas señales para generar las medidas requeridas
para calcular una estimación de posición. En una realización de
receptor GPS, esto puede implicar correlacionar la señal entrante
con códigos de pseudo-ruido (PN) para determinar el
tiempo-de-tránsito desde los
respectivos satélites GPS al receptor 206.
Se puede proporcionar un sintetizador 211 de
frecuencias para bloquear las frecuencias sintetizadas del CoP 204
y/o del PoP 209 a la señal 205 de frecuencia de referencia. En la
realización mostrada, el sintetizador 211 de frecuencia es capaz de
proporcionar una multiplicidad de osciladores locales a partir de
una única fuente de referencia, de forma que las señales de
osciladores locales se proporcionan simultáneamente para múltiples
operaciones concurrentes (por ejemplo, la recepción y transmisión de
una señal de teléfono y la recepción de una señal GPS).
El CoP 204 puede incluir una unidad de
procesamiento, como un microprocesador o un procesador de señales
digitales, y una o más memorias empleadas para almacenar el
software ejecutado por el procesador. Realizaciones típicas
incluyen memoria no-volátil que contiene el programa
ejecutable y valores de datos fijos, y memoria de acceso aleatorio
(RAM) volátil que contiene valores de datos de variables almacenados
y empleados por el programa. En una realización de la presente
invención, el CoP 204 es capaz de actualizar los valores de los
datos en la memoria no volátil, como una memoria flash. El PoP 209
puede tener la misma arquitectura que el CoP 204, o,
alternativamente, el PoP 209 y el CoP 204 pueden estar unidos y
compartir memorias comunes de programa y/o de datos.
En la realización ilustrada, una base 210 de
datos de localización, es decir, un registro digital que se almacena
en una memoria volátil o no volátil, se incluye para almacenar
información acerca de la localización, que se debe extraer y
utilizar por el PoP 209 y/o el CoP 204. Mientras que la base de
datos 210 de la Fig. 2 se muestra como externa respecto del PoP 209
y del CoP 204, la base de datos puede estar almacenada en la memoria
bien del PoP 209 o del CoP 204, así como en un circuito de memoria
periférico de ambas unidades de procesamiento pero accesible por
uno o ambos procesadores. Un ejemplo de tal circuito de memoria es
un Módulo de Identidad de Suscriptor (SIM) empleado en teléfonos
celulares en un Sistema Global para Comunicaciones Móviles
(GSM).
Las bases de datos incluyen datos que
representan una pluralidad de posiciones geográficas, cada una de
las cuales puede estar indexada por uno o más números de
identificación de celdas (IDs de las celdas). Debido a la
limitación general de recursos en un terminal móvil GPS, que está
típicamente diseñado para minimizar la complejidad para que sea un
producto de consumo comercialmente viable, la base de datos puede
ser de un tamaño finito y relativamente pequeña con respecto del
número de celdas en las redes de radio a nivel mundial. Por
supuesto, la base de datos puede ser más completa no existiesen
consideraciones de tamaño y de coste. También, la información de
posición se puede almacenar en una variedad de formatos, incluyendo
coordenadas Cartesianas centradas en la tierra, fijadas en la
tierra (ECEF) o latitud/longitud/altitud.
La Fig. 3 ilustra esquemáticamente una
realización 300 ejemplar de una base de datos 210 de acuerdo con la
presente invención. En la realización ilustrada, la base de datos
300 comprende una pluralidad de entradas, correlacionando
directamente cada entrada una posición 302 dad del terminal móvil
con una ID de celda 301. La ID de celda actual puede ser
suministrada a la base de datos por el terminal móvil, y la posición
302 puede ser proporcionada a través del procesador de
posicionamiento, por ejemplo, el procesador 209. Cada vez que el
procesador de posicionamiento calcula una posición, la ID de celda
de la celda actual debe ser combinada con la posición y almacenada
en la base de datos 300. También, en lugar de actualizar la base de
datos en cada posición, se pueden emplear estrategias de búfering
como la menos utilizada recientemente (LRU), primero en entrar,
primero en salir (FIFO), y descartado aleatorio para mantener el
tamaño de la base de datos dentro de un límite, conservando así los
recursos de la base de datos.
La frecuencia de las actualizaciones de la base
de datos también se puede reducir de múltiples modos. Antes de cada
actualización de la base de datos, por ejemplo, el procesador que
accede a la memoria donde está almacenada la base de datos 210, por
ejemplo, el PoP 209 o el CoP 204, puede comprobar la base de datos
buscando la existencia de una entrada para la ID de celda actual.
Si existe ya una entrada para la ID de celda actual, entonces no se
puede realizar ninguna actualización. Como las posiciones son sólo
típicamente aproximadas, se puede presumir que cualquier posición
válida para una ID de celda dada es tan válida como cualquier
otra.
En otra realización, el procesador puede llenar
la base de datos con entradas para cada ID de celda única
encontrada hasta que está llena. Después de que la base de datos se
halla llenado, el procesador no puede sobrescribir entradas
existentes. Con suficientes entradas, la base de datos será adecuada
para el uso normal por muchos usuarios de terminales móviles GPS,
con la excepción de usuarios de gran movilidad. También, el
procesador puede añadir una entrada a la base de datos sólo si la
distancia geográfica para la ID de celda actual es mayor que una
distancia predeterminada desde las posiciones de entradas
existentes.
Otra realización 400 que implica el uso de
relaciones "una-a-muchas" se
ilustra en la Fig. 4. Como se muestra, la base de datos 400 está
dividida en dos tablas: la tabla 402 de posición, que contiene una
pluralidad de posiciones 405 de terminales móviles; y la tabla 401
de IDs, que contiene una pluralidad de IDs de celda 403 y una
pluralidad de índices 404 en la tabla 402 de posición. Muchas IDs de
celda 403 están así asociadas a un número relativamente pequeño de
posiciones 405, explotando así la asunción de que la precisión
requerida para la posición estimada es mayor que el área cubierta
por un ID de celda.
La base de datos 400 ejemplar hace un uso
eficiente del espacio de almacenamiento limitado de base de datos,
por ejemplo, en el evento de que un elemento 405 de posición sea
grande con relación a un índice 404. La proporción de espacio entre
las dos tablas se debe seleccionar con base en el tamaño de celda
medio esperado, requerimientos de precisión de la posición, espacio
de base de datos disponible, y la cantidad de espacio requerido para
mantener entradas para cada una de las tablas. Aunque LRU, FIFO y
otras estrategias de búfering son también aplicables en esta
realización, purgar entradas y mantener la consistencia de la base
de datos es más complicado debido a las relaciones
"una-a-muchas". Por tanto, en
vista de que quitar el mínimo número de enlaces mantiene la máxima
cantidad de información, un método sería seleccionar las
eliminaciones con base en el número mínimo de enlaces para una
entrada en la tabla 402 de posición. De acuerdo con este método, el
procesador comprobaría la base de datos 400 buscando consistencias
entra las tablas cada vez que se produce la eliminación de una
entrada en cualquier tabla, asegurando que el procesador mantiene
los datos que con mayor probabilidad serán necesarios cuando el
terminal móvil se mueva dentro de un área localizada.
Pasando ahora a la Fig. 5, se muestra el flujo
de proceso para un sistema ejemplar de acuerdo con la presente
invención. Como se muestra, el proceso es iniciado por una solicitud
de una posición desde a aplicación 501, por ejemplo, una aplicación
de posicionamiento como un servicio de información dependiente de la
localización. La aplicación puede solicitar la posición 501
directamente desde el PoP, transparente para el CoP. Después de
recibir la solicitud, el PoP envía un mensaje 502 al CoP solicitando
a identidad de la celda de la red de radio actual que da servicio
al terminal móvil. El CoP responde 503 con la información de la ID
de celda actual, y el PoP comprueba su base de datos 504 de
localización para determinar si contiene una entrada de posición
que concuerda la ID de celda identificada por el CoP.
Si la base de datos contiene una entrada de
posición que concuerda con la ID de celda actual, el PoP emplea la
entrada de posición para calcular una estimación 508 de la posición
actual, por ejemplo, empleando información de posición de un
satélite de posicionamiento. El PoP también puede emplear también
otra información (por ejemplo, órbitas de satélite y/o estimaciones
temporales) para calcular una estimación de la posición. Una vez se
ha calculado la estimación de la posición actual, el PoP la devuelve
509 a la aplicación 509 solicitante. El PoP también actualiza 510
la base de datos con la estimación de la posición calculada para
proporcionar a la base de datos una nueva entrada de posición para
la ID de celda asociada.
Si no hay ninguna entrada de posición en la base
de datos que corresponda a la ID de celda actual, el PoP puede
solicitar ayuda 505 de un servidor de localización, por ejemplo, el
servidor 109, que responde 506 con una posición correspondiente a
la ID de celda especificada en la solicitud del PoP. El servidor
puede responder con otra información 507, como la localización de
fuentes de señales de posicionamiento, por ejemplo, órbitas de
satélites GPS. El PoP emplea entonces esta información para el
cálculo de la posición actual 508, el resultado del cual es
devuelto 509 por el PoP a la aplicación y suministrado 510 a la base
de datos para proporcionar una entrada para el ID de celda.
La Fig. 6 ilustra el flujo del proceso en otra
realización ejemplar de acuerdo con la invención en la que la
solicitud de posición de la aplicación es proporcionada al CoP. Los
expertos en la materia reconocerán varias aplicaciones para dicha
realización. Un ejemplo sería una aplicación que incluye un
protocolo entre el terminal móvil y la red de radio que es
ejecutada por el CoP e incluye la capacidad de consulta y respuesta
de información de posicionamiento.
En la realización ejemplar ilustrada, la
aplicación solicita una posición directamente del CoP 601. El CoP
pasa la solicitud 602 junto con la identidad de la celda actual al
PoP. El PoP comprueba su base de datos 603 de localización para
determinar si contiene una entrada que concuerda con esa ID de
celda. Si la base de datos contiene una entrada de posición que
concuerda con la ID de celda actual, el PoP emplea la entrada de
posición para calcular una estimación de la posición actual 607, que
devuelve 608 al CoP. Como se ha descrito anteriormente, la
estimación de posición se puede calcular con base en una información
de posición obtenida de un satélite de posicionamiento, y
utilizando otra información, como órbitas de satélites o
estimaciones temporales. El CoP devuelve 609 la estimación de
posición calculada a la aplicación solicitante, y el PoP actualiza
610 la base de datos con la estimación de posición calculada para
proporcionar a la base de datos una nueva entrada de posición para
la ID de celda asociada.
Si no hay ninguna entrada en la base de datos
correspondiente a la ID de celda actual, entonces el PoP puede
solicitar ayuda 604 de un servidor de localización, por ejemplo, el
servidor 109, que responde 605 con una posición correspondiente al
ID de celda especificado en la solicitud de PoP. El servidor también
puede responder con más información 606, como la localización de
las fuentes de señal de posicionamiento, por ejemplo, órbitas de
satélites GPS. El PoP emplea entonces esta información para calcular
607 una estimación de posición actual. El PoP devuelve 608 la
estimación de posición al CoP, que, a su vez, devuelve 609 la
estimación de posición a la aplicación solicitante. El PoP también
emplea esta estimación de posición o posición calculada para
actualizar su base de datos 610 de localización con una nueva
entrada de posición.
Como se ha descrito anteriormente, la base de
datos 210 de localización puede residir en el terminal móvil, es
decir, puede estar almacenada en la memoria de bien el PoP 209 o el
CoP 204, así como en un circuito de memoria periférico respecto de
ambos de estos procesadores. Pueden tener lugar interacciones entre
elementos similares a los descritos arriba en una realización
alternativa, en la que la base de datos de localización indexada
por celdas es almacenada en el CoP. Así, a medida que el usuario del
terminal móvil se mueve por la red de radio, una base de datos
indexada por celdas capaz de ayudar en el cálculo de la posición se
va construyendo y actualizando.
El PoP (o el CoP si tiene la base de datos)
puede configurarse para obtener una estimación de la posición
inicial desde una fuente externa (por ejemplo, un servidor), incluso
si tiene una entrada en la base de datos para la celda actual. Por
ejemplo, si se emplea una estructura de tipo
una-a-muchas en la base de datos,
una única localización almacenada podría no proporcionar suficiente
información de localización. El PoP también puede ser configurado
para elegir actualizar y refinar la localización de referencia
asociada a una ID de celda particular determinando la localización
más probable del terminal móvil en la celda, como por ejemplo
promediando múltiples resultados de posición calculados en esa
celda.
Son posibles una variedad de realizaciones
adicionales o combinaciones de realizaciones. Por ejemplo, en lugar
de que el terminal móvil solicite asistencia de un servidor de
localización, como se ilustra en las Figs. 5 y 6, el terminal móvil
puede en lugar de eso calcular la posición por si solo, por ejemplo,
en el PoP, empleando una o más fuentes de señal de posicionamiento,
sin ayuda de un servidor de localización. La posición calculada se
escribiría en la base de datos en una posición correspondiente a la
ID de celda.
También, el CoP puede estar configurado para
notificar de forma rutinaria al PoP cuando el terminal móvil es
"entregado" a una nueva celda, o según un intervalo de tiempo
predeterminado después. En esta configuración, el PoP puede
entonces calcular su propia posición utilizando una o más fuentes de
señal de posicionamiento, sin ayuda de un servidor externo, y la
posición se puede escribir en la base de datos junto a la ID de
celda nueva. Esta realización requeriría que el terminal móvil
tuviera suficiente histéresis en su algoritmo de entrega entre
celdas para asegurar que la posición calculada por el terminal móvil
corresponde a la celda correcta. En otra realización posible, el
PoP puede calcular la posición por sí mismo periódicamente, de
acuerdo con un intervalo de tiempo predeterminado, empleando una o
más fuentes de señal de posicionamiento, sin ayuda de un servidor
externo.
Volviendo a la Fig. 1, una base de datos 210a de
localización puede ser accesible y desarrollada por el servidor, en
lugar de por el terminal móvil. Mientras que la base de datos 210a
de la Fig. 1 es externa respecto del servidor 109, la base de datos
se puede almacenar en la memoria del servidor 109, así como en un
circuito de memoria periférico respecto del servidor pero accesible
para el servidor. Un ejemplo de tal circuito de memoria es el
Módulo de Identidad de Suscriptor (SIM) empleado en el en teléfonos
celulares del Sistema Global para Comunicaciones Móviles (GSM).
La Fig. 7 ilustra el funcionamiento de una
realización ejemplar donde la base de datos 210a es desarrollada en
una memoria que es directamente accesible por el servidor. En dicha
realización, un servidor solicita 701 la posición del terminal
móvil. El terminal móvil calcula 702 una estimación de posición y
devuelve 703 la estimación de posición y la identidad de la celda
actual con la que está comunicándose. El servidor almacena entonces
704 esta información en su memoria, que podrá utilizar después para
asistir a otros terminales móviles que llamen desde esa celda. A
medida que otros terminales móviles respondan con otras posiciones
relacionadas con esa celda particular, el servidor puede refinar su
estimación del centroide de la celda con relación a las
localizaciones de las llamadas, por ejemplo, promediando las
posiciones recibidas desde múltiples terminales móviles. Esta
estimación de posición continuamente refinada puede ser alimentada
de vuelta a los terminales móviles que requieren ayuda mientras
están en esa celda. Un procedimiento de acuerdo con esta realización
permite, por tanto, que un servidor proporcione ayuda de
posicionamiento sin tener información previa relativa a las
localizaciones de las estaciones base de la red.
Los expertos en la materia reconocerán que la
presente invención se puede implementar como sistemas de
comunicación celular, procedimientos, y/o otros productos relativos
a programas de ordenador. En consecuencia, la presente invención se
puede implementar en hardware y/o en software (incluyendo firmware,
software residente, micro-código, etc.). Además, la
presente invención puede tomar la forma de un producto de programa
de ordenador en un medio de almacenamiento legible por un ordenador
o utilizable por un ordenador que tiene código de programa legible
por un ordenador o utilizable por un ordenador almacenado en dicho
medio para su uso por, o conectado con, un sistema de ejecución de
instrucciones. En el contexto de este documento, un medio legible
por un ordenador o utilizable por un ordenador puede ser cualquier
medio que pueda contener, almacenar, comunicar, propagar o
transportar el programa para su uso por, con conectado a, el
sistema, aparato o dispositivo de instrucción de ejecuciones. El
medio legible por un ordenador o utilizable por un ordenador puede
ser, por ejemplo, aunque no se limita a éstos, un aparato,
dispositivo o sistema electrónico, magnético, óptico,
electromagnético, por infrarrojos o semiconductor, o un medio de
propagación. Más ejemplos específicos (lista no exhaustiva) del
medio legible por ordenador incluirían los siguientes: una conexión
eléctrica con uno o más cables, un disquete de ordenador portátil,
una memoria de acceso aleatorio (RAM), una memoria de sólo lectura
(ROM), una memoria de solo lectura programable borrable (EPROM),
una fibra óptica, y una memoria de sólo lectura de disco compacto
portátil (CD-ROM). Debemos señalar que la memoria
legible por un ordenador o utilizable por un ordenador podría
incluso ser papel o cualquier otro medio adecuado sobre el cual el
programa esté impreso, ya que el programa puede ser capturado
electrónicamente por medio de, por ejemplo, un escaneo óptico del
papel u otro medio, después compilado, interpretado, o procesado de
un modo adecuado, si es necesario, y luego almacenado en una
memoria de un ordenador.
Las realizaciones que se han descrito en el
presente documento, sin embargo, son sólo algunas de las muchas que
utilizan esta invención, y se describen aquí a modo de ilustración
pero no como limitación. Es obvio que muchas otras realizaciones,
que serán fácilmente imaginables para aquellos expertos en la
materia, se podrían hacer sin salirse materialmente del ámbito de
las reivindicaciones adjuntas.
Claims (33)
1. Un terminal (110; 200) que comprende:
- un circuito procesador configurado para identificar una posición geográfica aproximada de dicho terminal móvil (110; 200) accediendo a una base de datos (210a; 210; 300; 400) que comprende datos que representan una pluralidad de posiciones geográficas; correspondiendo dicha posición geográfica aproximada a una de dichas posiciones geográficas asociadas en dicha base de datos (210a; 210; 300; 400) con datos que representan un número de identificación de celda actual para una celda (106, 107, 108) en la que está localizado dicho terminal móvil (110; 200), caracterizado porque el terminal móvil comprende un receptor (206) de posicionamiento para de señales de posicionamiento de fuentes (207) de señal de posicionamiento, y porque dicho circuito de procesamiento está además configurado para calcular una posición geográfica actual basándose en datos que comprenden dicha posición aproximada identificada y al menos una señal de posicionamiento recibida por dicho receptor (206) de posicionamiento en el terminal móvil de al menos una fuente (112; 207) de señal de posicionamiento, y para actualizar dicha base de datos (210a; 210) asociando el número de identificación de celda actual a dicha posición geográfica actual.
2. Un terminal móvil (110; 200) de acuerdo con
la reivindicación 1, donde dicha base de datos (210a; 210; 300;
400) está dispuesta en dicho terminal móvil (110; 200).
3. Un terminal móvil (110; 200) de acuerdo con
la reivindicación 1 ó 2, donde dicho circuito de procesamiento
comprende:
- un circuito (204) de procesamiento de comunicación configurado para determinar el número de identificación de celda actual para la celda (106, 107, 108) en el que está situado dicho terminal móvil (110; 200), y
- un circuito (209) de procesamiento de posicionamiento configurado para identificar la posición geográfica aproximada de dicho terminal móvil (110; 200), correspondiendo dicha posición geográfica aproximada a una de dichas posiciones geográficas asociadas en dicha base de datos (210a; 210; 300; 400) con datos que representan dicho número de identificación de celda actual, y para recibir señales de dicho receptor (206) de posicionamiento.
4. Un terminal móvil (110; 200) de acuerdo con
la reivindicación 1, donde dicho procesador está configurado para
calcular dicha posición geográfica actual en un intervalo de tiempo
predeterminado.
5. Un terminal móvil (110; 200) de acuerdo con
la reivindicación 1, donde dicho procesador está configurado para
calcular dicha posición geográfica actual cuando dicho terminal
móvil (110; 200) se mueve desde una primera celda a una segunda
celda.
6. Un terminal móvil (100; 200) de acuerdo con
la reivindicación 3, donde dicho procesador (209) de posicionamiento
está configurado de acuerdo con una cualquiera de las
reivindicaciones 4-5.
7. Un terminal móvil (110; 200) de acuerdo con
cualquiera de las reivindicaciones precedentes, donde dicha fuente
(207) de señal de posicionamiento es un servidor (109) local para
una red (202) de radio que se comunica con dicho terminal móvil
(110; 200).
8. Un terminal móvil (110; 200) de acuerdo con
cualquiera de las reivindicaciones 1-6, donde dicha
fuente de señal de posicionamiento es un satélite (112) de un
sistema de posicionamiento global.
9. Un terminal móvil (110; 200) de acuerdo con
la reivindicación 8, donde dicho satélite (112) es un satélite
GPS.
10. Un terminal móvil (110; 200) de acuerdo con
cualquiera de las reivindicaciones 1-3, donde dicha
base de datos (300) emplea una estrategia de búfering.
11. Un terminal móvil (110;200) de acuerdo con
la reivindicación 10, donde dicha estrategia búfering se selecciona
del grupo que consiste en: utilizado menos recientemente, primero en
entrar-primero en salir, y descarte
aleatorio.
aleatorio.
12. Un sistema de comunicación que
comprende:
- una red (202) de radio que comprende una pluralidad de estaciones base (103, 104, 105), sirviendo cada estación base a una celda (106, 107, 108) en dicha red (202) de radio;
- una base de datos (210a; 210; 300; 400) que comprende datos que representan una pluralidad de posiciones geográficas; y
- un terminal móvil (110; 200) configurado para recibir señales de comunicación de dicha red (202) de radio, comprendiendo dichas señales de comunicación datos que representan un número de identificación de celda actual correspondiente a una celda asociada de entre dichas celdas (106, 107, 108) en la que está situado dicho terminal móvil (110; 200); y comprendiendo dicho terminal móvil (110; 200) un circuito de procesamiento configurado para identificar una posición geográfica aproximada de dicho terminal móvil (110; 200) accediendo a dicha base de datos (210a; 210; 300; 400), correspondiendo dicha posición geográfica aproximada a una de dichas posiciones geográficas asociadas a dicha base de datos (210a; 210; 300; 400) con datos que representan dicho número de identificación de celda actual, caracterizado porque el terminal móvil también comprende un receptor (206) de posicionamiento para la recepción de señales de posicionamiento de fuentes (207) de señal de posicionamiento, estando además el terminal móvil configurado para calcular una posición geográfica actual basándose en datos que comprenden dicha posición geográfica aproximada y al menos una señal de posicionamiento recibida por dicho receptor (206) de posicionamiento en el terminal móvil desde al menos una fuente (112; 207) de señal de posicionamiento, y para actualizar dicha base de datos (210a; 210) asociando el número de identificación de celda actual con dicha posición geográfica actual.
13. Un sistema de acuerdo con la reivindicación
12, donde dicha base de datos (210a; 210; 300; 400) está dispuesta
en dicho terminal móvil (110; 200).
14. Un sistema de acuerdo con cualquiera de las
reivindicaciones 12-13, comprendiendo además dicho
sistema un servidor (109) de localización configurado para
comunicarse con dicho terminal móvil (110; 200) a través de dicha
red (202) de radio, almacenando dicho servidor (109) datos de
posicionamiento y estando adaptado para transmitir selectivamente
dichos datos de posicionamiento a dicho terminal móvil (110;
200).
15. Un sistema de acuerdo con la reivindicación
12, donde dicho procesador está configurado para calcular dicha
posición geográfica actual en un intervalo de tiempo
predefinido.
16. Un sistema de acuerdo con la reivindicación
12, donde dicho procesador está configurado par calcular dicha
posición geográfica actual cuando dicho terminal móvil (110; 200) se
mueve desde una primera celda a una segunda celda.
17. Un sistema de acuerdo con la reivindicación
12, donde dicha fuente de señal de posicionamiento es un servidor
(109) de localización configurado para comunicarse con dicho
terminal móvil (110; 200) a través de dicha red (202) de radio.
18. Un sistema de acuerdo con la reivindicación
12, donde dicha fuente de señal de posicionamiento es un satélite
de un sistema (112) de posicionamiento.
19. Un sistema de acuerdo con la reivindicación
12, donde dicho satélite (112) es un satélite GPS.
20. Un sistema de acuerdo con la reivindicación
12, donde dicha base de datos (300) emplea una estrategia de
búfering.
21. Un sistema de acuerdo con la reivindicación
20, donde dicha estrategia de búfering se selecciona del grupo que
consiste en: utilizado menos recientemente, primero en
entrar-primero en salir, y descarte aleatorio.
22. Un procedimiento para determinar la posición
geográfica de un terminal móvil (110; 200), caracterizado
porque el terminal móvil efectúa las operaciones de:
- crear una base de datos (210a; 210; 300;400) que comprende datos que representan una pluralidad de posiciones geográficas;
- identificar (501, 502, 503; 601, 602) un número de identificación de celda actual correspondiente a una celda (106, 107, 108) en el que está situado dicho terminal móvil (110; 200); y
- determinar (504, 508, 509; 63, 607, 608, 609), por un procesador en dicho terminal móvil, dicha posición geográfica basándose en datos que comprenden una de dichas posiciones geográficas asociadas en dicha base de datos (210a; 210; 300; 400) con dichos datos que representan dicho número de identificación de celda actual, y sobre al menos una señal de posicionamiento recibida por un receptor (206) de posición en el terminal móvil desde al menos una fuente (207) de señal de posicionamiento; y
- actualizar (501; 610) dicha base de datos (210a; 210) asociando el número de identificación de celda actual con dicha localización geográfica determinada.
23. Un procedimiento de acuerdo con la
reivindicación 22, donde dicha base de datos (210a; 210; 300; 400)
está almacenada en dicho terminal móvil (110; 200).
\newpage
24. Un procedimiento de acuerdo con la
reivindicación 22, donde dicha base de datos (210a; 210; 300; 400)
está almacenada en un servidor (109) de localización configurado
para comunicarse con dicho terminal móvil (110; 200) a través de
una red (202) de radio.
25. Un procedimiento de acuerdo con la
reivindicación 22, donde dicho número de identificación de celda
actual se identifica con base en datos recibidos por dicho terminal
móvil (110; 200) desde una red (202) de radio.
26. Un procedimiento de acuerdo con la
reivindicación 22, donde dicha fuente de señal de posicionamiento es
un servidor (109) de localización configurado para comunicarse con
dicho terminal móvil (110; 200) a través de una red (202) de
radio.
27. Un procedimiento de acuerdo con la
reivindicación 22, donde dicha fuente de señal de posicionamiento es
un satélite (112) de un sistema de posicionamiento.
28. Un procedimiento de acuerdo con la
reivindicación 27, donde dicho satélite (112) es un satélite
GPS.
29. Un procedimiento de acuerdo con la
reivindicación 22, donde dichos datos comprenden además datos
seleccionados del grupo que consiste en órbitas de satélite,
estimaciones de tiempo y efemérides.
30. Un procedimiento de acuerdo con la
reivindicación 22, donde dicha base de datos (300) emplea una
estrategia de búfering.
31. Un procedimiento de acuerdo con la
reivindicación 30, donde dicha estrategia de búfering se selecciona
de entre el grupo que consiste en: usado menos recientemente,
primero en entrar-primero en salir, y descarte
aleatorio.
32. Un procedimiento de acuerdo con la
reivindicación 22, donde dicha localización geográfica se determina
en un intervalo de tiempo predefinido.
33. Un procedimiento de acuerdo con la
reivindicación 22, donde dicha posición geográfica se determina
cuando dicho terminal móvil (110; 200) se mueve desde una primera
celda a una segunda celda.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US748368 | 2000-12-26 | ||
| US09/748,368 US6433735B1 (en) | 2000-12-26 | 2000-12-26 | Mobile terminal and system and method for determining the geographic location of a mobile terminal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2313998T3 true ES2313998T3 (es) | 2009-03-16 |
Family
ID=25009172
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES01992249T Expired - Lifetime ES2313998T3 (es) | 2000-12-26 | 2001-12-24 | Terminal movil y sistema y metodo para determinar la localizacion geografica de un terminal movil. |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US6433735B1 (es) |
| EP (1) | EP1350410B1 (es) |
| JP (1) | JP4874507B2 (es) |
| AT (1) | ATE412322T1 (es) |
| AU (1) | AU2002232713A1 (es) |
| DE (1) | DE60136296D1 (es) |
| ES (1) | ES2313998T3 (es) |
| WO (1) | WO2002052873A2 (es) |
Families Citing this family (123)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7053824B2 (en) * | 2001-11-06 | 2006-05-30 | Global Locate, Inc. | Method and apparatus for receiving a global positioning system signal using a cellular acquisition signal |
| US6411892B1 (en) * | 2000-07-13 | 2002-06-25 | Global Locate, Inc. | Method and apparatus for locating mobile receivers using a wide area reference network for propagating ephemeris |
| US7929928B2 (en) | 2000-05-18 | 2011-04-19 | Sirf Technology Inc. | Frequency phase correction system |
| US8078189B2 (en) * | 2000-08-14 | 2011-12-13 | Sirf Technology, Inc. | System and method for providing location based services over a network |
| US7970411B2 (en) | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
| US7949362B2 (en) * | 2000-05-18 | 2011-05-24 | Sirf Technology, Inc. | Satellite positioning aided communication system selection |
| US7970412B2 (en) | 2000-05-18 | 2011-06-28 | Sirf Technology, Inc. | Aided location communication system |
| US6462708B1 (en) | 2001-04-05 | 2002-10-08 | Sirf Technology, Inc. | GPS-based positioning system for mobile GPS terminals |
| US7236883B2 (en) * | 2000-08-14 | 2007-06-26 | Sirf Technology, Inc. | Aiding in a satellite positioning system |
| US20070200752A1 (en) | 2001-06-06 | 2007-08-30 | Global Locate, Inc. | Method and apparatus for maintaining integrity of long-term orbits in a remote receiver |
| US7443340B2 (en) | 2001-06-06 | 2008-10-28 | Global Locate, Inc. | Method and apparatus for generating and distributing satellite tracking information |
| KR100731015B1 (ko) * | 2001-01-09 | 2007-06-22 | 엘지전자 주식회사 | 위치 정합형 정보 서비스 제공 방법 |
| US7139252B2 (en) * | 2001-01-31 | 2006-11-21 | International Business Machines Corporation | System and method for aggregating information to determine users' locations |
| US7576692B2 (en) * | 2001-02-23 | 2009-08-18 | Nokia Corporation | Method for positioning, a positioning system, and an electronic device |
| FI110289B (fi) * | 2001-02-23 | 2002-12-31 | Nokia Corp | Menetelmä sijainnin määrityksessä, sijainninmääritysjärjestelmä ja elektroniikkalaite |
| ES2302815T3 (es) * | 2001-04-10 | 2008-08-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Metodo para el informe diferido de ubicacion en una red de radio celular. |
| US7668554B2 (en) * | 2001-05-21 | 2010-02-23 | Sirf Technology, Inc. | Network system for aided GPS broadcast positioning |
| US7548816B2 (en) | 2001-06-06 | 2009-06-16 | Global Locate, Inc. | Method and apparatus for generating and securely distributing long-term satellite tracking information |
| US8358245B2 (en) * | 2001-06-06 | 2013-01-22 | Broadcom Corporation | Method and system for extending the usability period of long term orbit (LTO) |
| JP4049558B2 (ja) * | 2001-08-06 | 2008-02-20 | 株式会社デンソー | 無線通信端末、コンピュータプログラムおよび位置関連情報の送信方法 |
| US7672675B2 (en) * | 2001-09-10 | 2010-03-02 | Sirf Technology Inc. | System of utilizing cell information to locate a wireless device |
| US8165607B2 (en) * | 2001-09-10 | 2012-04-24 | Csr Technology Inc. | System and method for estimating cell center position for cell ID based positioning |
| US7974642B2 (en) * | 2001-09-10 | 2011-07-05 | Sirf Technology, Inc. | System and method for estimating cell center position for cell ID based positioning |
| US6658348B2 (en) * | 2001-10-09 | 2003-12-02 | Hewlett-Packard Development Company, L.P. | Systems and methods for providing information to users |
| US7656350B2 (en) * | 2001-11-06 | 2010-02-02 | Global Locate | Method and apparatus for processing a satellite positioning system signal using a cellular acquisition signal |
| US20030125045A1 (en) * | 2001-12-27 | 2003-07-03 | Riley Wyatt Thomas | Creating and using base station almanac information in a wireless communication system having a position location capability |
| US6950649B2 (en) * | 2002-07-11 | 2005-09-27 | General Motors Corporation | Method and system for pulling information from a mobile vehicle within a mobile vehicle communications system |
| US8948785B1 (en) * | 2002-10-03 | 2015-02-03 | Sprint Spectrum L.P. | Method and system for managing mobile station location information |
| US7707140B2 (en) * | 2002-10-09 | 2010-04-27 | Yahoo! Inc. | Information retrieval system and method employing spatially selective features |
| US7660588B2 (en) * | 2002-10-17 | 2010-02-09 | Qualcomm Incorporated | Method and apparatus for improving radio location accuracy with measurements |
| US6774842B2 (en) | 2002-12-03 | 2004-08-10 | Nokia Corporation | Generating entries for a database supporting a positioning of a mobile terminal |
| US20040203915A1 (en) * | 2003-01-22 | 2004-10-14 | Van Diggelen Frank | Method and apparatus for locating a mobile receiver having a position cache |
| US8010124B2 (en) * | 2003-03-24 | 2011-08-30 | Sony Ericsson Mobile Communications Ab | Methods, systems and computer program products for providing location determination information to an assisted location service |
| US7415243B2 (en) * | 2003-03-27 | 2008-08-19 | Honda Giken Kogyo Kabushiki Kaisha | System, method and computer program product for receiving data from a satellite radio network |
| US7215281B2 (en) * | 2003-04-25 | 2007-05-08 | New Jersey Institute Of Technology | Wireless network assisted GPS system |
| EP2204666A3 (en) * | 2003-04-25 | 2010-11-17 | Qualcomm Incorporated | System and method to obtain signal acquisition assistance data |
| US7299127B2 (en) * | 2003-05-02 | 2007-11-20 | Sony Corporation | Shared oscillator for vehicle mirror display |
| WO2004105295A2 (en) * | 2003-05-15 | 2004-12-02 | Qualcomm Incorporated | Two-way sms/xml position location api |
| US7237201B2 (en) | 2003-05-20 | 2007-06-26 | Aol Llc | Geographic location notification based on identity linking |
| US8971913B2 (en) * | 2003-06-27 | 2015-03-03 | Qualcomm Incorporated | Method and apparatus for wireless network hybrid positioning |
| US7123928B2 (en) * | 2003-07-21 | 2006-10-17 | Qualcomm Incorporated | Method and apparatus for creating and using a base station almanac for position determination |
| US7646710B2 (en) | 2003-07-28 | 2010-01-12 | Nortel Networks Limited | Mobility in a multi-access communication network |
| US7283046B2 (en) * | 2003-08-01 | 2007-10-16 | Spectrum Tracking Systems, Inc. | Method and system for providing tracking services to locate an asset |
| US7321776B2 (en) * | 2003-09-25 | 2008-01-22 | Sony Ericsson Mobile Communications Ab | Estimating GPS time at cellular terminals based on timing of information from base stations and satellites |
| US8027326B2 (en) * | 2004-01-12 | 2011-09-27 | Xocyst Transfer Ag L.L.C. | Method and system for high data rate multi-channel WLAN architecture |
| JP4315832B2 (ja) * | 2004-02-17 | 2009-08-19 | 三菱電機株式会社 | 熱型赤外センサ素子および熱型赤外センサアレイ |
| BRPI0418696A (pt) | 2004-04-02 | 2007-06-12 | Qualcomm Inc | métodos e equipamentos para sistemas de determinação de posição assistida por sinalizador |
| US7254404B2 (en) * | 2004-04-13 | 2007-08-07 | Global Locate, Inc | Method and apparatus for processing position information in a mobile device |
| US8239452B2 (en) * | 2004-05-01 | 2012-08-07 | Microsoft Corporation | System and method for discovering and publishing of presence information on a network |
| US7698307B2 (en) | 2004-05-01 | 2010-04-13 | Microsoft Corporation | System and method for synchronizing between a file system and presence of contacts on a network |
| US7607096B2 (en) * | 2004-05-01 | 2009-10-20 | Microsoft Corporation | System and method for a user interface directed to discovering and publishing presence information on a network |
| US20060021231A1 (en) * | 2004-07-28 | 2006-02-02 | Carey Nancy D | Adaptive scissors |
| US7358897B2 (en) | 2004-08-16 | 2008-04-15 | Sony Ericsson Mobile Communicatios Ab | Apparatus, methods and computer program products for GPS signal acquisition using an adaptive search engine |
| US7453956B2 (en) | 2004-08-16 | 2008-11-18 | Sony Ericsson Mobile Communications Ab | Apparatus, methods and computer program products for signal acquisition using common demodulation templates |
| US20060034354A1 (en) * | 2004-08-16 | 2006-02-16 | Camp William O Jr | Apparatus, methods and computer program products for positioning system signal processing using parallel computational techniques |
| US7643788B2 (en) | 2004-09-22 | 2010-01-05 | Honda Motor Co., Ltd. | Method and system for broadcasting data messages to a vehicle |
| US7706975B2 (en) | 2004-10-19 | 2010-04-27 | Qualcomm Incorporated | Mobile cellular identification database for enhanced GPS performance |
| US8369264B2 (en) | 2005-10-28 | 2013-02-05 | Skyhook Wireless, Inc. | Method and system for selecting and providing a relevant subset of Wi-Fi location information to a mobile client device so the client device may estimate its position with efficient utilization of resources |
| AU2006335359B2 (en) | 2005-02-22 | 2011-03-10 | Skyhook Wireless, Inc. | Continuous data optimization in positioning system |
| US7248167B2 (en) * | 2005-03-02 | 2007-07-24 | Sony Ericsson Mobile Communications Ab | Methods, computer program products, mobile terminals, and web pages for providing directional information associated with RFID enabled moveable objects |
| US7450064B2 (en) * | 2005-03-22 | 2008-11-11 | Qualcomm, Incorporated | Methods and systems for deriving seed position of a subscriber station in support of unassisted GPS-type position determination in a wireless communication system |
| US7272402B1 (en) * | 2005-07-14 | 2007-09-18 | Tp Lab | Method and system for obtaining emergency caller location |
| US20070060137A1 (en) * | 2005-09-15 | 2007-03-15 | Bellsouth Intellectual Property Corporation | Methods, systems, and computer program products for call/message routing based on determined subscriber activity |
| US7738479B2 (en) * | 2005-09-15 | 2010-06-15 | At&T Intellectual Property I, L.P. | Methods, systems, and computer program products for multi-channel communications using universal address book server |
| US20070060174A1 (en) * | 2005-09-15 | 2007-03-15 | Bellsouth Intellectual Property Corporation | Methods, systems, and computer program products for updating message routing profiles |
| GB2431068B (en) * | 2005-10-05 | 2010-05-05 | Agilent Technologies Inc | Method of building a database, system for populating a database, and method of delivering location-relevant information |
| US9723520B1 (en) | 2005-12-20 | 2017-08-01 | Microsoft Technology Licensing, Llc | Location based mode switching for dual mode mobile terminals |
| US20090221170A1 (en) * | 2005-12-29 | 2009-09-03 | Nokia Corporation | Adaptive Plug With Discriminating Functionality |
| EP1980125A4 (en) | 2006-02-03 | 2013-09-25 | Ericsson Telefon Ab L M | METHOD AND APPARATUS FOR PERFORMING HIGH PRECISION POSITION REFERENCE MEASUREMENTS INSIDE |
| US20070192116A1 (en) * | 2006-02-10 | 2007-08-16 | Garmin Ltd., A Cayman Islands Corporation | Position-sensitive events |
| WO2007101107A2 (en) * | 2006-02-24 | 2007-09-07 | Skyhook Wireless, Inc. | Methods and systems for estimating a user position in a wlan positioning system based on user assigned access point locations |
| US7522101B2 (en) * | 2006-02-28 | 2009-04-21 | Sony Ericsson Mobile Communications Ab | Positioning system for portable electronic devices |
| US8144673B2 (en) | 2006-07-07 | 2012-03-27 | Skyhook Wireless, Inc. | Method and system for employing a dedicated device for position estimation by a WLAN positioning system |
| CN100455130C (zh) * | 2006-08-16 | 2009-01-21 | 华为技术有限公司 | 一种增强移动台定位的方法和系统及无线网络控制器 |
| US8145234B1 (en) * | 2006-09-13 | 2012-03-27 | At&T Mobility Ii Llc | Secure user plane location (SUPL) roaming |
| US7889070B2 (en) * | 2006-10-17 | 2011-02-15 | At&T Intellectual Property I, L.P. | Methods, systems, devices and computer program products for transmitting medical information from mobile personal medical devices |
| US8684923B2 (en) | 2006-10-17 | 2014-04-01 | At&T Intellectual Property I, Lp | Methods systems, and computer program products for aggregating medical information |
| US20080103368A1 (en) * | 2006-10-17 | 2008-05-01 | Ari Craine | Methods, devices, and computer program products for detecting syndromes |
| US20080103787A1 (en) * | 2006-10-31 | 2008-05-01 | Bellsouth Intellectual Property Corporation | Methods, Mobile Terminals, Servers and Computer Program Products for Wirelessly Providing Real Property Information |
| US8060108B1 (en) | 2007-04-19 | 2011-11-15 | Sprint Spectrum L.P. | Method and apparatus for generating and outputting a location data stream |
| FR2915343B1 (fr) * | 2007-04-20 | 2009-10-02 | Wavecom Sa | Procede et dispositif de pistage, produit programme d'ordinateur, moyen de strockage et module de radiocommunication correspondants. |
| US8285259B2 (en) * | 2007-05-29 | 2012-10-09 | Microsoft Corporation | Resource aggregation in an opportunistic network |
| US8099308B2 (en) | 2007-10-02 | 2012-01-17 | Honda Motor Co., Ltd. | Method and system for vehicle service appointments based on diagnostic trouble codes |
| US8214139B2 (en) * | 2008-01-25 | 2012-07-03 | Garmin Switzerland Gmbh | Position source selection |
| EP2243037B1 (en) | 2008-01-28 | 2013-07-17 | Telefonaktiebolaget LM Ericsson (publ) | Measurement systems and methods for fingerprinting positioning |
| JP2009198321A (ja) | 2008-02-21 | 2009-09-03 | Panasonic Corp | 移動体通信端末及び移動体通信端末の側位方法 |
| US8700049B2 (en) | 2008-04-18 | 2014-04-15 | Qualcomm Incorporated | System and/or method for reducing initial position uncertainty in SPS operation |
| FR2934747B1 (fr) * | 2008-07-30 | 2013-03-01 | Radiotelephone Sfr | Systeme de localisation embarque dans un terminal mobile pour maintenir a jour la meilleure position geographique disponible dudit terminal |
| EP2469292B1 (en) * | 2010-12-21 | 2017-02-08 | u-blox AG | Location estimation by observing wireless signals |
| US20100039323A1 (en) * | 2008-08-12 | 2010-02-18 | Andrei Kosolobov | Method and system for global position reference map (gprm) for agps |
| US8094067B2 (en) * | 2008-08-12 | 2012-01-10 | Broadcom Corporation | Method and system for determining a position of a mobile communication device |
| US8478228B2 (en) * | 2008-10-20 | 2013-07-02 | Qualcomm Incorporated | Mobile receiver with location services capability |
| US8195202B2 (en) * | 2008-11-25 | 2012-06-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Device and method for AGPS high accuracy positioning in unknown cell areas |
| JP5449788B2 (ja) * | 2009-01-23 | 2014-03-19 | 株式会社Nttドコモ | 測位支援装置及び測位支援方法 |
| US8600297B2 (en) * | 2009-07-28 | 2013-12-03 | Qualcomm Incorporated | Method and system for femto cell self-timing and self-locating |
| US20110133984A1 (en) * | 2009-12-07 | 2011-06-09 | At&T Mobility Ii Llc | Devices, Systems and Methods for Locating a Positioning Satellite |
| US9651674B2 (en) * | 2009-12-11 | 2017-05-16 | At&T Mobility Ii Llc | Devices, systems and methods for providing location information over a cellular network |
| US8305271B2 (en) * | 2010-03-17 | 2012-11-06 | Microsoft Corporation | Cuckoo hashing to store beacon reference data |
| US8619643B2 (en) | 2010-03-24 | 2013-12-31 | Skyhook Wireless, Inc. | System and method for estimating the probability of movement of access points in a WLAN-based positioning system |
| US8630657B2 (en) | 2010-06-11 | 2014-01-14 | Skyhook Wireless, Inc. | Systems for and methods of determining likelihood of reference point identity duplication in a positioning system |
| KR20120017172A (ko) * | 2010-08-18 | 2012-02-28 | 삼성전자주식회사 | 휴대용 단말기에서 지오 태깅 시 전력 제어 장치 및 방법 |
| US8606294B2 (en) | 2010-10-05 | 2013-12-10 | Skyhook Wireless, Inc. | Method of and system for estimating temporal demographics of mobile users |
| CN103430513B (zh) | 2011-04-20 | 2018-02-02 | 索尼移动通信株式会社 | 加标签物体的登记和与加标签物体有关的匿名通信的方法、系统 |
| KR20120121475A (ko) * | 2011-04-27 | 2012-11-06 | 삼성전자주식회사 | 휴대용 단말기에서 위치 측정 장치 및 방법 |
| US20120331561A1 (en) | 2011-06-22 | 2012-12-27 | Broadstone Andrew J | Method of and Systems for Privacy Preserving Mobile Demographic Measurement of Individuals, Groups and Locations Over Time and Space |
| EP2726898B1 (en) * | 2011-06-29 | 2017-08-09 | Koninklijke Philips N.V. | Location estimation for a mobile device |
| JP5529838B2 (ja) * | 2011-12-15 | 2014-06-25 | 株式会社Nttドコモ | 移動端末及び方法 |
| EP2815556B1 (en) | 2012-02-13 | 2019-05-01 | Sony Mobile Communications Inc. | Electronic devices, methods, and computer program products for detecting a tag having a sensor associated therewith and receiving sensor information therefrom |
| US9020531B1 (en) | 2012-05-24 | 2015-04-28 | Sprint Spectrum L.P. | Method and system for determining cell-sector location parameters based on neighbor status |
| US8712438B1 (en) | 2012-05-24 | 2014-04-29 | Sprint Spectrum L.P. | Method and system for associating a cell-sector with time-dependent location parameters |
| GB201211568D0 (en) | 2012-06-29 | 2012-08-15 | Microsoft Corp | Determining network availability based on geographical location |
| GB201211565D0 (en) * | 2012-06-29 | 2012-08-15 | Microsoft Corp | Determining availability of an acess network |
| GB201211580D0 (en) | 2012-06-29 | 2012-08-15 | Microsoft Corp | Determining suitablity of an access network |
| CN103974189B (zh) | 2013-01-24 | 2018-03-27 | 华为终端(东莞)有限公司 | 移动终端的gps定位方法及移动终端 |
| US9084126B2 (en) * | 2013-01-30 | 2015-07-14 | Qualcomm Incorporated | Methods and apparatus for determining a location of a mobile station |
| US8989053B1 (en) | 2013-11-29 | 2015-03-24 | Fedex Corporate Services, Inc. | Association management in a wireless node network |
| US10453023B2 (en) * | 2014-05-28 | 2019-10-22 | Fedex Corporate Services, Inc. | Methods and node apparatus for adaptive node communication within a wireless node network |
| KR102439746B1 (ko) | 2016-01-29 | 2022-09-02 | 삼성전자주식회사 | 전자 기기의 위치 판단 방법 및 장치 |
| CN108780538A (zh) | 2016-03-23 | 2018-11-09 | 联邦快递服务公司 | 用于自调整无线节点网络中的节点的广播设定的系统、设备和方法 |
| JP6725077B2 (ja) | 2016-11-25 | 2020-07-15 | 日本電気株式会社 | 対災害システム、情報作成方法及びプログラム |
| EP3382099B1 (de) * | 2017-03-29 | 2019-03-27 | Joseph Vögele AG | Strassenfertiger mit heizelement für eine einbaubohle |
| WO2019086309A1 (en) * | 2017-10-30 | 2019-05-09 | Sony Corporation | Terminal device, infrastructure equipment and methods |
| FR3122058B1 (fr) * | 2021-04-20 | 2024-03-29 | Sigfox | Procédé de mise à jour d’une base de données d’un serveur de géolocalisation |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5155689A (en) * | 1991-01-17 | 1992-10-13 | By-Word Technologies, Inc. | Vehicle locating and communicating method and apparatus |
| US5408683A (en) * | 1991-07-18 | 1995-04-18 | Motorola, Inc. | Method of anticipating a communication unit's location in a networked radio communications system |
| US5365450A (en) | 1992-12-17 | 1994-11-15 | Stanford Telecommunications, Inc. | Hybrid GPS/data line unit for rapid, precise, and robust position determination |
| US5519760A (en) * | 1994-06-22 | 1996-05-21 | Gte Laboratories Incorporated | Cellular network-based location system |
| GB9417600D0 (en) * | 1994-09-01 | 1994-10-19 | British Telecomm | Navigation information system |
| FI103245B (fi) * | 1995-05-10 | 1999-05-14 | Sonera Oyj | Menetelmä solukkoradiojärjestelmän matkaviestimen käyttäjän opastamise ksi sekä tietoliikennejärjestelmän palvelukeskus |
| US5884214A (en) | 1996-09-06 | 1999-03-16 | Snaptrack, Inc. | GPS receiver and method for processing GPS signals |
| US5663734A (en) | 1995-10-09 | 1997-09-02 | Precision Tracking, Inc. | GPS receiver and method for processing GPS signals |
| JP3370526B2 (ja) * | 1996-04-24 | 2003-01-27 | 富士通株式会社 | 移動通信システム並びに同移動通信システムに使用される移動端末及び情報センタ |
| US5918176A (en) * | 1996-05-23 | 1999-06-29 | Motorola, Inc. | Method and apparatus for controlling link quality in a wireless communication system |
| US6026305A (en) * | 1997-06-03 | 2000-02-15 | Gte Government Systems Corporation | Geographical location system and method for locating radiotelephone engaged in a call |
| US6246882B1 (en) * | 1998-12-22 | 2001-06-12 | Telefonaktiebolaget Lm Ericsson (Publ) | Wide area item tracking system |
-
2000
- 2000-12-26 US US09/748,368 patent/US6433735B1/en not_active Expired - Lifetime
-
2001
- 2001-12-24 EP EP01992249A patent/EP1350410B1/en not_active Expired - Lifetime
- 2001-12-24 WO PCT/US2001/049713 patent/WO2002052873A2/en not_active Ceased
- 2001-12-24 DE DE60136296T patent/DE60136296D1/de not_active Expired - Lifetime
- 2001-12-24 AU AU2002232713A patent/AU2002232713A1/en not_active Abandoned
- 2001-12-24 ES ES01992249T patent/ES2313998T3/es not_active Expired - Lifetime
- 2001-12-24 JP JP2002553846A patent/JP4874507B2/ja not_active Expired - Lifetime
- 2001-12-24 AT AT01992249T patent/ATE412322T1/de not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| ATE412322T1 (de) | 2008-11-15 |
| US6433735B1 (en) | 2002-08-13 |
| EP1350410B1 (en) | 2008-10-22 |
| AU2002232713A1 (en) | 2002-07-08 |
| JP4874507B2 (ja) | 2012-02-15 |
| JP2004523153A (ja) | 2004-07-29 |
| DE60136296D1 (de) | 2008-12-04 |
| WO2002052873A3 (en) | 2003-03-27 |
| US20020080063A1 (en) | 2002-06-27 |
| WO2002052873A2 (en) | 2002-07-04 |
| EP1350410A2 (en) | 2003-10-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4874507B2 (ja) | 移動端末の地理的位置を決定する移動端末、システムおよび方法 | |
| US8078189B2 (en) | System and method for providing location based services over a network | |
| JP4738701B2 (ja) | 装置の位置推定方法 | |
| US9712969B2 (en) | Mobile communication devices and context-based geofence control methods thereof | |
| US7495608B1 (en) | Position determination using almanac for virtual base stations | |
| US9651674B2 (en) | Devices, systems and methods for providing location information over a cellular network | |
| US8446320B2 (en) | Reliable location information for a mobile station using a non-GPS location technique | |
| US8472975B2 (en) | Positioning support device and positioning support method | |
| CN102483453A (zh) | 用于在多种无线电接入技术中定位的辅助数据 | |
| US8504095B2 (en) | Method and apparatus for system acquisition in a mobile communication terminal | |
| BRPI0614011A2 (pt) | métodos e sistemas para derivar posição de origem de uma estação de assinante em suporte à determinação de posição do tipo gps não assistida em um sistema de comunicação sem fio | |
| JP2002296339A (ja) | 位置計測方法、移動通信端末、プログラム及び記録媒体 | |
| US7398094B2 (en) | Systems and methods for transmitting global positioning system information from a wireless communication system base station | |
| US9020522B2 (en) | Method and system for optimizing uploading of location data for location based services | |
| CN103792560B (zh) | 卫星定位方法、装置及系统 | |
| CN102448166A (zh) | 一种定位的方法和系统、移动终端 | |
| US7427951B2 (en) | Method for updating ephemeris data of global positioning system | |
| US8044848B2 (en) | High-speed positioning system and method | |
| JP2017090358A (ja) | 行方不明者捜索サーバ、行方不明者捜索システム及び行方不明者捜索方法 | |
| WO2022144005A1 (zh) | 定位方法及系统、通信终端和计算机可读存储介质 | |
| US8229461B1 (en) | System and method for operating a location server | |
| JP5078352B2 (ja) | 部分的アルマナック収集システム | |
| US20110133984A1 (en) | Devices, Systems and Methods for Locating a Positioning Satellite | |
| US20130150075A1 (en) | Method and Device for Automatic Vehicle Location Monitoring and Related Communication System | |
| KR20040006984A (ko) | 위치정보 제공 시스템 및 방법 |