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 PDF

Info

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
Application number
ES01992249T
Other languages
English (en)
Inventor
L. Scott Bloebaum
David Mcmahan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=25009172&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2313998(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2313998T3 publication Critical patent/ES2313998T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/256Acquisition 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/03Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers
    • G01S19/05Cooperating elements; Interaction or communication between different cooperating elements or between cooperating elements and receivers providing aiding data
    • G01S19/06Cooperating 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO 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/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/01Satellite radio beacon positioning systems transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/13Receivers
    • G01S19/24Acquisition or tracking or demodulation of signals transmitted by the system
    • G01S19/25Acquisition or tracking or demodulation of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
    • G01S19/252Employing 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.
Antecedentes de la invención
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.
Breve compendio de la invención
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.
Breve descripción de los dibujos
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.
Descripción detallada de la 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.
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.
ES01992249T 2000-12-26 2001-12-24 Terminal movil y sistema y metodo para determinar la localizacion geografica de un terminal movil. Expired - Lifetime ES2313998T3 (es)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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) 위치정보 제공 시스템 및 방법