[go: up one dir, main page]

DE60313641T2 - Verfahren, system und einrichtung zur bestimmung von hilfsinformationen eines satellitenpositionierungssystems - Google Patents

Verfahren, system und einrichtung zur bestimmung von hilfsinformationen eines satellitenpositionierungssystems Download PDF

Info

Publication number
DE60313641T2
DE60313641T2 DE60313641T DE60313641T DE60313641T2 DE 60313641 T2 DE60313641 T2 DE 60313641T2 DE 60313641 T DE60313641 T DE 60313641T DE 60313641 T DE60313641 T DE 60313641T DE 60313641 T2 DE60313641 T2 DE 60313641T2
Authority
DE
Germany
Prior art keywords
electronic device
auxiliary information
server
data
time data
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
DE60313641T
Other languages
English (en)
Other versions
DE60313641D1 (de
Inventor
Kimmo Alanen
Jari Syrjärinne
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.)
Nokia Inc
Original Assignee
Nokia Inc
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
Application filed by Nokia Inc filed Critical Nokia Inc
Application granted granted Critical
Publication of DE60313641D1 publication Critical patent/DE60313641D1/de
Publication of DE60313641T2 publication Critical patent/DE60313641T2/de
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/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
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • H04L47/283Flow control; Congestion control in relation to timing considerations in response to processing delays, e.g. caused by jitter or round trip time [RTT]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Radio Relay Systems (AREA)

Description

  • Die Erfindung betrifft ein Verfahren in der Positionierung, in welchem Hilfsinformationen für ein Positionierungssystems bestimmt werden, die bestimmten Hilfsinformationen in einem Kommunikationssystem mit wenigstens einem Server übertragen werden und Hilfsinformationen an ein elektronisches Gerät gesendet werden. Die Erfindung betrifft auch ein System, das Mittel zum Bestimmen von Hilfsinformationen für ein Satellitenpositionierungssystem und ein Kommunikationssystem umfasst, das wenigstens einen Server, sowie Mittel zum Senden von Hilfsinformationen an ein elektronisches Gerät umfasst. Außerdem betrifft die vorliegende Erfindung ein elektronisches Gerät mit einem Positionierungsempfänger, wobei das elektronische Gerät ausgelegt ist, um in einem Kommunikationssystem verwendet zu werden, das Mittel zum Bestimmen von Hilfsinformationen für ein Satellitenpositionierungssystem und ein Kommunikationssystem umfasst, das wenigstens einen Server und Mittel zum Senden von Hilfsinformationen an ein elektronisches Gerät umfasst.
  • In satellitengestützten Positionierungssystemen versucht der Positionierungsempfänger Signale zu empfangen, die von Satelliten gesendet werden, um seine eigene Position zu berechnen. Normalerweise wird der Empfang von wenigstens vier verschiedenen Satellitensignalen benötigt, um die dreidimensionale Position und die Zeitdaten zu bestimmen. Satellitensignale sind jedoch bei ihrer Ankunft am Empfänger verhältnismäßig schwach. Der Signalpegel ist oft unter dem Pegel des Hintergrundrauschens. In der Praxis bedeutet dies, dass der Positionierungsempfänger nicht unbedingt die erforderliche Anzahl von Satellitensignalen empfangen kann. Für solch eine Situation sind Systeme in Entwicklung, welche Hilfsinformationen und Mobilkommunikationsnetze verwenden. In diesem Fall werden Hilfsinformationen in Bezug auf die Satelliten über Basisstationen eines Landmobilfunkkommunikationsnetzes an den Positionierungsempfänger gesendet. In solch einem System sind wenigstens einige Basisstationen mit einem Positionierungsempfänger versehen, um Signale zu empfangen, die von Satelliten gesendet werden. An der Basisstation sind die Koordinaten der Basisstation mit einer verhältnismäßig hohen Genauigkeit bekannt, wobei die Satellitensignale, die an der Basisstation empfangen werden, und die Koordinaten der Basisstation verwendet werden können, um einige Informationen in Bezug auf Satellitensignale, wie beispielsweise die Ausbreitungszeit vom Satelliten zur Basisstation und die ionosphärischen Korrekturen, zu bestimmen. Außerdem ist es möglich, Satellitenhilfsinformationen, wie beispielsweise Ephemeriden- und Almanachdaten, von einer Bodenstation, die zum Satellitenpositionierungssystem gehört, an die Basisstationen zu senden. In diesem Fall können die Hilfsinformationen in der Positionierung verwendet werden, um auch solch ein Satellitensignal zu verwenden, dessen Stärke für die Demodulation der Informationen im Signal nicht ausreicht. Dies ermöglicht die Positionierung unter schlechten Signalbedingungen.
  • Ein bekanntes satellitengestütztes Positionierungssystem (Satellitenpositionierungssystem) ist das globale Positionierungssystem (GPS), das mehrere Satelliten umfasst, welche die Erde umkreisen. Jeder in Betrieb befindliche Satellit des GPS-Systems sendet ein sogenanntes L1-Signal mit einer Trägerfrequenz von 1575,42 MHz. Diese Frequenz wird auch mit 154f0 bezeichnet, wobei f0 = 10,23 MHz. Außerdem senden die Satelliten ein anderes Bereichswahlsignal mit einer Trägerfrequenz von 1227,6 MHz, genannt L2, d.h. 120f0. Im Satelliten werden diese Signale mit wenigstens einer Pseudozufallsfolge moduliert. Diese Pseudozufallsfolge ist für jeden Satelliten verschieden. In jedem Satelliten ist zum Modulieren des L1-Signals die Pseudozufallsfolge, die verwendet wird, z.B. ein sogenannter C/A-Code (Grob/Erfassungscode nach engl. Coarse/Acquisition code), welcher ein Code von der Familie der Gold-Codes ist. Jeder GPS-Satellit sendet ein Signal durch Verwenden eines individuellen CA/-Codes. Die Codes werden als eine Modulo-2-Summe von zwei 1023-Bit-Binärfolgen gebildet. Die erste Binärfolge G1 wird mit dem Polynom X10 + X3 + X1 gebildet, und die zweite Binärfolge G2 wird durch Verzögern des Polynoms X10 + X9 + X8 + X6 + X3 + X2 + 1 in solch einer Weise gebildet, dass die Verzögerung für jeden Satelliten verschieden ist. Diese Anordnung macht es möglich, verschiedene C/A-Codes durch Verwenden von identischen Codegeneratoren zu erzeugen. Die C/A-Codes sind demnach Binärcodes, deren Chip-Rate im GPS-System 1,023 MChips/s beträgt. Der C/A-Code umfasst 1023 Chips, wobei die Wiederholungszeit (Epoche) des Codes 1 ms beträgt. Der Träger des L1-Signals wird durch Navigationsinformationen mit einer Bitrate von 50 bit/s weiter moduliert. Die Navigationsinformationen umfassen Informationen über die „Gesundheit", Umlaufbahn, Zeitdaten des Satelliten usw. Im GPS-System sind die Codes, die bei der Modulation des L1-Signals verwendet werden, nicht besonders effizient im Hinblick auf die Beseitigung der zuvor dargelegten Schmalbandstörung. Demnach kann die Kreuzkorrelation, die durch ein starkes Störsignal in dem zu empfangenden schwächeren Signal verursacht wird, verhindern, dass der Empfänger dieses zu empfangende Signal erfasst.
  • Die internationale Patentanmeldung WO 99/47943 stellt ein System und ein Verfahren zum Bestimmen der Position eines drahtlosen CDMA-Sendeempfängers vor. Die Publikation legt eine typische Sendung von Hilfsinformationen an einen Empfänger im Falle der Satellitenpositionierung dar. Die Hilfsinformationen können Satellitenidentifikationsdaten, Dopper-Verschiebedaten, Informationen in Bezug auf die Entfernung zwischen der Basisstation und dem Satelliten oder Informationen in Bezug auf ein Suchfenster sein. Das Suchfenster kann auf der Basis einer Umlaufzeitverzögerung zwischen dem Empfänger und der Basisstation oder von Informationen in Bezug auf den Winkel des Satelliten bestimmt werden. Im System gemäß dem Bezugsquelle ist die Basisstation mit einem GPS-Empfänger versehen, welchen die Basisstation verwenden kann, um Informationen in Bezug auf Satellitensignale zu erfassen, um zum Beispiel die Entfernung zwischen dem Satelliten und der Basisstation zu bestimmen.
  • Das Dokument EP-A-1 203 965 offenbart ein Verfahren, um GPS-Hilfsdaten durch eine Empfangsstation zu empfangen, die empfangenen GPS-Hilfsdaten an eine Informationsverarbeitungsstation eines Netzes zu senden und die GPS-Hilfsdaten von der Verarbeitungsstation an ein Endgerät zu senden. Bei der Übertragung können verschiedene Träger und Protokolle verwendet werden, wie beispielsweise Paketverbindung, Steuerdatenverbindung, SMS, TCP/IP usw. Die in diesem Dokument erwähnten Formate für die Übertragung von GPS-Hilfsdaten stehen zu den Hilfsdatenprotokollen IS-801 und dem tatsächlichen GPS-Rundsendungsdatenformat in Beziehung.
  • Ein Problem in Systemen der zuvor erwähnten Art ist, dass die Implementierung des Systems Modifikationen im Mobilkommunikationsnetz erfordert, zum Beispiel aus dem Grund, dass wenigstens einige Basisstationen mit einem Positionierungsempfänger versehen werden müssen. Außerdem ist das System an das Kommunikationsprotokoll, das auf dem Übertragungskanal des Mobilkommunikationsnetzes verwendet wird, und die Implementierung der physikalischen Schicht gebunden. Zudem muss der Betreiber des Mobilkommunikationsnetzes die Übertragung der Hilfsinformationen im Mobilkommunikationsnetz implementieren. Darüber hinaus erfordert die Verwendung des Systems, dass das elektronische Gerät eines Benutzers nicht nur mit dem Positionierungsempfänger versehen wird, sondern auch mit einem Empfänger, der in solch einem Mobilkommunikationsnetz funktioniert. Folglich ist es ein System, das an ein spezifisches Kommunikationsnetz und – protokoll gebunden ist. Die Implementierung solch eines Systems ist verhältnismäßig teuer, und die Verwendung des Systems ist nur auf Teilnehmer dieses Mobilkommunikationsnetzes beschränkt.
  • Es ist ein Ziel der vorliegenden Erfindung, ein verbessertes Verfahren und System zur Verwendung in der Positionierung bereitzustellen. Außerdem ist es ein Ziel der Erfindung, ein elektronisches Gerät bereitzustellen, welches das Verfahren und das System verwendet. Die Erfindung basiert auf der Idee, dass Hilfsinformationen in irgendeinem Metadatenformat dargestellt werden, und Hilfsinformationen in solch einem Format über ein Kommunikationsnetz an das elektronische Gerät gesendet werden. Genauer gesagt, ist das Verfahren gemäß der vorliegenden Erfindung in erster Linie dadurch gekennzeichnet, dass die bestimmten Hilfsinformationen in ein Metadatenformat konvertiert werden, und die Hilfsinformationen, die in das Metadatenformat konvertiert wurden, an das elektronische Gerät gesendet werden, wobei die Hilfsinformationen im elektronischen Gerät zur Positionierung verwendet werden, falls nötig. Das System gemäß der Erfindung ist in erster Linie dadurch gekennzeichnet, dass der wenigstens eine Server des Kommunikationssystems auch Mittel zum Konvertieren der bestimmten Hilfsinformationen in ein Metadatenformat umfasst, wobei die Mittel zum Senden von Hilfsinformationen Mittel zum Senden der Hilfsinformationen im Metadatenformat an das elektronische Gerät umfassen, und das elektronische Gerät Mittel zum Verwenden der Hilfsinformationen im Metadatenformat zur Positionierung, falls nötig, umfasst. Außerdem ist das elektronische Gerät der Erfindung in erster Linie dadurch gekennzeichnet, dass das elektronische Gerät Mittel zum Empfangen von Hilfsinformationen, die in einem Metadatenformat an das elektronische Gerät gesendet werden, und Mittel zum Verwenden der Hilfsinformationen im Metadatenformat zur Positionierung, falls nötig, umfasst.
  • Die vorliegende Erfindung weist merkliche Vorteile gegenüber Lösungen des Standes der Technik auf. Wenn das Verfahren gemäß der Erfindung angewendet wird, ist es größtenteils möglich, die bereits bestehenden Informationssysteme zu verwenden, wobei die Verwendung der Hilfsinformationen nicht an das Kommunikationssystem gebunden ist, für welches der Benutzer des Positionierungsempfängers einen Teilnehmervertrag abgeschlossen hat. Dies erweitert die Möglichkeiten, das System zu verwenden, wobei die Anzahl der Benutzer des Systems leicht höher als die Anzahl der Benutzer des Systems zum Senden von Hilfsinformationen, das an ein bestimmtes Mobilkommunikationsnetz gebunden ist, werden kann. Außerdem erfordert die Verwendung des Systems keine teueren Hardwareinvestitionen, da es nicht notwendig ist, Positionierungsempfänger zu konstruieren, um Satellitensignale an den Basisstationen zu empfangen, sondern das System Positionierungsempfänger verwendet, die für einige Server vorgesehen sind. Zudem erfordert die Verwendung der verschiedenen Übertragungskanäle kein getrenntes Übertragungsprotokoll für die Hilfsinformationen, sondern das Übertragungsprotokoll für die Hilfsinformationen ist vom Übertragungskanal unabhängig. In Anbetracht der Erfindung brauchen die Server des Systems zum Beispiel keine Mobilkommunikationsmittel, sondern es genügt, dass die Server an ein Kommunikationsnetz angeschlossen sind, wie beispielsweise das Internetdatennetz. Trotzdem können Hilfsinformationen auch an Mobilstationen gesendet werden, da Mobilkommunikationsnetze im Allgemeinen eine Verbindung mit dem Internetdatennetz aufweisen. Das Internetdatennetz kann auch mit Diensten versehen werden, mit deren Hilfe der Benutzer eines elektronischen Geräts anfordern kann, dass Hilfsinformationen gemäß der Erfindung an das elektronische Gerät gesendet werden. In diesem Fall kann der Hilfsinformationsübertragungsdienst, falls nötig, so beschränkt werden, dass er nur für bestimmte Benutzer verfügbar ist.
  • Im Folgenden wird die Erfindung unter Bezugnahme auf die angehängten Zeichnungen ausführlicher beschrieben, wobei:
  • 1 ein System gemäß einer vorteilhaften Ausführungsform der Erfindung in einem reduzierten Diagramm darstellt,
  • 2 einen Positionierungsempfänger gemäß einer bevorzugten Ausführungsform der Erfindung in einem reduzierten Blockdiagramm darstellt,
  • 3 ein Beispiel für die Darstellungsweise von Hilfsinformationen darstellt, die in einer vorteilhaften Ausführungsform der Erfindung verwendet werden, und
  • 4 in einer reduzierten Weise ein vorteilhaftes Beispiel eines Protokollstapels darstellt, welcher bei der Sendung von Hilfsinformationen in einem System gemäß einer vorteilhaften Ausführungsform der Erfindung verwendet werden kann.
  • In der folgenden Beschreibung eines Verfahrens gemäß einer vorteilhaften Ausführungsform der Erfindung werden ein Datennetz 2, welches das TCP/IP-Protokoll bei der Datenübertragung verwendet, und das GSM-Mobilkommunikationsnetz als Beispiele für das Kommunikationssystem beziehungsweise ein drahtloses Kommunikationsnetz 3 verwendet, wobei es sich jedoch von selbst versteht, dass die vorliegende Erfindung nicht darauf beschränkt, nur in diesen Kommunikationsnetzen verwendet zu werden. Außerdem wird das GPS-System als ein Beispiel für ein Positionierungssystem verwendet, aber die Erfindung kann auch in Verbindung mit anderen Satellitenpositionierungssystemen verwendet werden.
  • Das System 1, das in 1 dargestellt ist, umfasst ein erstes Kommunikationsnetz 2, in welchem Daten vorzugsweise in Paketen gesendet werden, die dem TCP/IP-Protokoll entsprechen. Das Kommunikationsnetz ist mit Servern 4 versehen, von welchen wenigstens einer einen Servierpositionierungsempfänger 5 umfasst. Dieser Serverpositionierungsempfänger 5 kann verwendet werden, um ein Signal von Satelliten 6 zu empfangen. Da die Position des Serverpositionierungsempfängers 5 im Wesentlichen konstant und mit einer verhältnismäßig hohen Genauigkeit bekannt ist, können die Signale, die von den Satelliten 6 empfangen werden, verwendet werden, um einige Parameter von Hilfsinformationen, wie beispielsweise ionosphärische Korrekturen, zu berechnen. Unter ausreichend guten Bedingungen kann der Serverpositionierungsempfänger 5 auch verwendet werden, um Navigationsdaten zu demodulieren, die im Satellitensignal gesendet werden, wobei diese Navigationsdaten auch zum Bilden von Hilfsinformationen verwendet werden können. Andererseits können Navigationsdaten auch im Server 4 gespeichert werden und/oder werden Navigationsdaten von einem anderen Datenverarbeitungsgerät, zum Beispiel einer Bodenstation 7, die zum Satellitenpositionierungssystem gehört, oder dergleichen, an den Server 4 gesendet. Hilfsinformationen können vom Serber 4 an solche elektronische Geräte 8 gesendet werden, welche mit einem Positionierungsempfänger 9 versehen sind (2).
  • Das elektronische Gerät 8 gemäß einer vorteilhaften Ausführungsform der Erfindung umfasst neben dem Positionierungsserver 9 auch einen Steuerblock 15 zum Steuern der Funktionen des elektronischen Geräts, eine Benutzerschnittstelle 16 zum Verwenden des elektronischen Geräts 8 und einen Speicher 17 zum Speichern von Software, Daten, wie beispielsweise Hilfsinformationen, usw. Zusätzlich umfasst das elektronische Gerät 8 wenigstens einen Satz von Kommunikationsmitteln 18, zum Beispiel Mobilkommunikationsmitteln, durch welche das elektronische Gerät 8 mit dem Kommunikationsnetz 2 entweder direkt oder über ein anderes Datennetz, wie beispielsweise das Mobilkommunikationsnetz 3, kommunizieren kann. Das elektronische Gerät 8 kann zum Beispiel ein drahtloses Endgerät, eine Mobilstation, ein Computer usw. sein.
  • In einem System gemäß einer vorteilhaften Ausführungsform der Erfindung werden die Server 4 in einer ähnlichen Weise wie ein verteiltes Datennetz verwendet, wobei die Server 4 einander z.B. Daten in Bezug auf Hilfsinformationen senden können. Dies macht es möglich, dass nicht für jeden Server 4 ein getrennter Positionierungsempfänger 5 benötigt wird, wobei keine extensiven Modifikationsmaßnahmen in diesen Servern benötigt werden. Außerdem wird ein Server 4 ohne Positionierungsempfänger 5 nicht durch das Empfangen von Satellitensignalen geladen. Im verteilten System können verschiedene Server sich die Aufgaben zum Senden von Hilfsinformationen auch teilen, falls nötig, und zwar auf folgende Weise. Ein Server 4 mit einem Positionierungsempfänger 5 sendet Hilfsinformationen nicht direkt an die elektronischen Geräte 8, welche sie verwenden, wobei das Laden dieses Servers 4 zum Teil reduziert werden kann. Von solch einem Server werden Hilfsinformationen oder Informationen, die zu deren Bildung notwendig sind, an einen oder mehrere andere Server im ersten Datennetz 2 gesendet. Im System gemäß dieser Ausführungsform werden vorzugsweise Server 4, die keinen Positionierungsempfänger 5 umfassen, als die Endgeräte zum Senden von Hilfsinformationen an das elektronische Gerät 8 verwendet. Diese Anordnung hat zum Beispiel den Vorteil, dass die Last, die durch die Positionierungsfunktionen verursacht wird, gleichmäßiger zwischen den verschiedenen Servern 4 verteilt wird. Als die Server 4 ist es möglich, verschiedene Datenverarbeitungsgeräte, wie beispielsweise einen sogenannten Personalcomputer (PC), einen UNIX-Computer, ein Telekommunikationsendgerät (zum Beispiel ein Telefon) oder dergleichen, zu verwenden. Die Serverfunktionen werden im Computer durch Verwenden eines Betriebssystems, das zu diesem Zweck geeignet ist, implementiert. Ein nicht einschränkendes Beispiel, das in diesem Zusammenhag zu erwähnen ist, ist neben dem erwähnten UNIX-Betriebssystem das LINUX-Betriebssystem. Wenn ein Telekommunikationsendgerät als der Server 4 verwendet wird, können die Hilfsinformationen vorteilhafterweise als ein Datenruf vom Server 4 an das elektronische Gerät 8 gesendet werden.
  • Im System gemäß der vorliegenden Erfindung werden die Hilfsinformationen durch Verwenden eines sogenannten Metadatenformats, wie beispielsweise der erweiterbaren Auszeichnungssprache (XML für engl. extensible markup language), dargestellt, um ein spezifisches Darstellungsformat für die Hilfsinformationen zu definieren. In diesem Fall können mehrere verschiedene Datenübertragungskanäle und -protokolle verwendet werden, um Hilfsinformationen zwischen den Servern 4, sowie zwischen den Servern 4 und dem elektronischen Gerät 8 zu senden, wobei die Verwendbarkeit des Systems im Vergleich zu Lösungen des Standes der Technik wesentlich verbessert werden kann. Innerhalb des Rahmens der vorliegenden Erfindung st es auch möglich, irgendein anderes Metadatenformat als die zuvor erwähnte erweiterbare Auszeichnungssprache zum Darstellen der Hilfsinformationen zu verwenden. Einige nicht einschränkende Beispiele solcher Metadatenformate, die in diesem Zusammenhang zu erwähnen sind, umfassen die Hypertext-Auszeichnungssprache (HTML für engl. hypertext markup language) und die drahtlose binäre XML (WBXML für engl. wireless binary XML). Auf der Übertragungsstufe werden die Hilfsinformationen im Metadatenformat in Nachrichten aufgenommen, die dem Übertragungsprotokoll des Kommunikationsnetzes entsprechen, das gerade verwendet wird, und auf der Empfangsstufe werden die Hilfsinformationen im Metadatenformat aus den Nachrichten des Übertragungsprotokolls demoduliert. Im Empfangsgerät können die Hilfsinformationen bestimmt und zur Positionierung verwendet werden. Dieses Darstellungsverfahren, das auf einem spezifischen Metadatenformat basiert, hat den Vorteil, dass das System nicht von einem bestimmten Diensteanbieter abhängt, sondern es möglich ist, Server 4 von verschiedenen Diensteanbietern an das System anzuschließen, um Hilfsinformationen an die anderen Server 4, sowie an das elektronische Gerät 8 zu senden.
  • 3 stellt ein reduziertes und nicht einschränkendes Beispiel für eine Darstellung von Hilfsinformationen im Metadatenformat dar. Das Metadatenformat umfasst Metadatenattribute 301, wie beispielsweise die Metadatenversionsnummer, sowie den Namen der Datengruppe zum Beispiel für Speicherungszwecke. Das Metadatenformat umfasst auch die tatsächlichen Hilfsinformationen, die in das Metadatenformat konvertiert sind. Dieses Hilfsinformationsfeld umfasst vorzugsweise Anfangsmarkierungen 301, welche den Inhalt der Daten definieren, die auf die Markierung folgen, Datenfelder, wie beispielsweise Hilfsinformationsfelder 302 und Zeitdatenfelder 303, und Endmarkierungen 304, welche das Ende des Datenfeldes anzeigen. Die Datenfelder 302, 303 können spezifizierende Attribute über die Daten in Bezug auf jedes Datenfeld, zum Beispiel Hilfsinformationen oder Zeitinformationen, umfassen. Das Hilfsinformationsfeld 302 kann zum Beispiel Ephemeridendaten, Almanachdaten, Daten über den Satelliten, dessen Hilfsinformationen einbezogen sind, sowie Korrekturdaten der koordinierten Weltzeit (UTC für engl. universal time coordinated), welche die Differenz zwischen der UTC und der Zeit des Satellitenpositionierungssystems angeben, umfassen. Das Zeitdatenfeld 303 kann zum Korrigieren der Zeitdaten zwischen dem elektronischen Gerät 8 in einer Weise verwendet werden, die in dieser Beschreibung im Folgenden ausführlicher beschrieben wird. In den Datenfeldern werden die Daten vorzugsweise im ASCII-Format dargestellt. Es versteht sich jedoch von selbst, dass innerhalb des Rahmens der vorliegenden Erfindung die Daten auch in einem anderen Format dargestellt werden können. Zum Beispiel können die Daten im Binärformat, zum Beispiel im Format der drahtlosen binären XML (WBXML), codiert werden. Die Daten in den Datenfeldern können auch in einem anderen Metadatenformat codiert werden, wie beispielsweise HTML, aber es können ebenso andere Metadatenformate verwendet werden.
  • Es folgt eine Beschreibung der Funktionsweise des Verfahrens gemäß einer bevorzugten Ausführungsform der Erfindung in einem beispielhaften System, wie in 1 dargestellt. Nehmen wir an, dass das System 1 Server, die mit einem Positionierungsempfänger 5 ausgestattet sind, und Server, die nicht mit einem Positionierungsempfänger 5 ausgestattet sind, umfasst. Der Klarheit halber werden die nicht einschränkenden Begriffe Positionierungsserver und Kommunikationsserver in dieser Beschreibung im Folgenden verwendet, um Server, die mit einem Positionierungsempfänger 5 ausgestattet sind, beziehungsweise andere Server zu bezeichnen. Es versteht sich jedoch von selbst, dass die Erfindung auch in Systemen angewendet werden kann, in welchen alle Server mit einem Positionierungsserver versehen sind. Die Erfindung kann auch in solchen Systemen angewendet werden, in welchen kein Server mit einem Positionierungsempfänger versehen ist. In diesem Fall müssen die Hilfsinformationen von einer anderen Quelle an die Server geliefert werden. In 1 sind die Positionierungsserver mit dem Bezugszeichen 4a angezeigt und die Kommunikationsserver mit dem Bezugszeichen 4b.
  • Die Positionierungsserver 4a versuchen, ein Signal von einem oder mehr Satelliten zu empfangen und diese Signale zu verwenden, um Korrekturdaten zu bestimmen, um zum Beispiel den Einfluss der Atmosphäre auf die Signalausbreitung zu korrigieren. Der Positionierungsserver 4a kann auch die Navigationsdaten, die in dem von ihm empfangenen Signal übertragen werden, demodulieren, wenn die Signalstärke ausreicht. Der Positionierungsserver 4a verwendet diese Informationen, um Hilfsinformationen im Metadatenformat zu erzeugen und sie in seinem Speicher 10 zu speichern. Der Positionierungsserver 4a kann die empfangenen Signale und/oder die demodulierten Navigationsdaten normalerweise auch verwenden, um die Zeitdaten des Satellitenpositionierungssystems zu bestimmen, welche auch in den Hilfsinformationen enthalten können. Außerdem kann der Positionierungsserver 4a die Hilfsinformationen, die durch ihn bestimmt werden, an andere Server senden, die mit dem Kommunikationsnetz 2 verbunden sind, wie beispielsweise die Kommunikationsserver 4b.
  • In elektronischen Geräten 8 können die Hilfsinformationen vorzugsweise auf die folgende Weise für die Positionierung verwendet werden. Der Positionierungsempfänger 9 des elektronischen Geräts versucht, eine Erfassung von solchen Satellitensignalen durchzuführen, deren Stärke für die Erfassung ausreicht. Dies ist nicht immer möglich, um die erforderlichen vier oder mehr Signale von verschiedenen Satelliten zu empfangen. In diesem Fall kann die Erfassung mittels Hilfsinformationen versucht werden, wobei die Hilfsinformationen verwendet werden, um eine grobe Schätzung der Codephase des Satellitensignals zu machen. Wenn die Codephase grob bekannt ist, können die Erfassungsmittel 11 des Positionierungsempfängers 9 (2) in solch einer Weise eingestellt werden, dass sie versuchen, die korrekte Codephase in der Nähe der groben Codephase zu bestimmen. Bei der Erfassung werden zum Beispiel Korrelationsverfahren verwendet, wobei der Positionierungsempfänger einen Code erzeugt, der dem Spreizcode entspricht, der bei der Erzeugung des zu empfangenden Signals verwendet wird, und die Korrelation durchführt. Die korrekte Codephase wird als eine Spitze im Korrelationsergebnis angezeigt, wobei die zeitliche Steuerung dieser Spitze verwendet wird, um die Codephase genauer zu machen. Falls nötig, kann die Korrelationszeit etwas verlängert werden, um die Korrelation zu verbessern.
  • Auf der Stufe, wenn Hilfsinformationen im elektronischen Gerät 8 benötigt werden, werden im Verfahren gemäß einer anderen vorteilhaften Ausführungsform der Erfindung die folgenden Schritte unternommen. Eine Anforderung von Hilfsinformationen oder dergleichen wird vom elektronischen Gerät 8 zum Beispiel über das Mobilkommunikationsnetz 3, über ein lokales Datennetz, ein öffentliches Landkommunikationsnetz oder dergleichen an das Datennetz 2 gesendet. Die Nachricht wird an solch einen Kommunikationsserver 4b übertragen, in welchem Hilfsinformationen gespeichert sind.
  • Die Kommunikationsverbindung, die über das Mobilkommunikationsnetz 3 aufzubauen ist, kann zum Beispiel eine Verbindung gemäß dem sogenannten WAP-Protokoll sein, mithilfe dessen das elektronische Gerät verwendet werden kann, um zum Beispiel Informationen im Internetnetz durchzublättern, wie beispielsweise WWW-Seiten von Unternehmen und andere Sites, auf welchen Daten gespeichert sind. Demnach werden im elektronischen Gerät 8 Adressdaten von den Speichermitteln 17 abgerufen, so dass eine Datenübertragungsverbindung zum Kommunikationsserver 4b, welcher Hilfsinformationen pflegt, aufgebaut werden kann. Im Mobilkommunikationsnetz 3 werden Nachrichten vorzugsweise in Nachrichten konvertiert, die dem Internetprotokoll (IP) entsprechen, und auf eine an sich bekannte Weise an ein Datennetz 2, wie beispielsweise das Internetdatennetz, weitergesendet. Die Kennung des elektronischen Geräts 8, welches die Nachricht sendete, ist ebenfalls in den Nachrichten enthalten, wobei Antwortnachrichten an das elektronische Gerät 8, welches die Anforderung sendete, zurückgesendet werden können. Ein anderes Beispiel, das in diesem Zusammenhang erwähnt werden kann, ist die Verwendung von Kurznachrichten (SM für engl. short messages) bei der Übertragung von Positionierungsdaten und möglichen Hilfsinformationen.
  • In einigen Situationen kann auch der Aufbau einer Kommunikationsverbindung mit einem Datenbankserver 5 durchgeführt werden, zum Beispiel durch Anwenden eines drahtlosen lokalen Datennetzes (WLAN für engl. wireless local area network) (nicht dargestellt). In diesem Fall wird eine Datenübertragungsverbindung vom elektronischen Gerät 8 zu einem drahtlosen lokalen Datennetz in der Nähe des elektronischen Geräts 8 aufgebaut, durch welche eine Verbindung weiter zum Datennetz 2 hergestellt werden kann.
  • Im Datennetz 2 werden die Nachrichten auf eine an sich bekannte Weise mittels der Nachrichtenübertragungsmechanismen des Datennetzes 2 an eine Zieladresse gesendet, in diesem Fall einen Kommunikationsserver 4b, in welchem die Hilfsinformationen gespeichert sind. Der Kommunikationsserver 4b interpretiert die empfangene Nachricht und ruft Hilfsinformationen vom Speicher 10 ab. Danach erzeugt der Kommunikationsserver 4b eine Antwortnachricht, welche die Hilfsinformationen im Metadatenformat umfasst, und konvertiert sie in eine Antwortnachricht, die an das Datennetz 2 zu senden ist. Bei dieser Konvertierung wird vorzugsweise ein Protokollstapel 12 verwendet, von dem ein Beispiel in 4 dargestellt ist. Im Protokollstapel 12 des Servers werden die Hilfsinformationen im Metadatenformat auf der Ebene der Anwendungsschicht 12a gerahmt, um auf eine an sich bekannte Weise Nachrichtenstrukturen zu erzeugen, die den unteren Schichten des Protokollstapels (Netzschicht 12b, Datensicherungsschicht 12c) entsprechen. Danach können Pakete der Datensicherungsschicht 12c über die physikalische Schicht 12d, d.h. den Übertragungskanal, an das Datennetz 2 gesendet werden. Im Datennetz wird die Nachricht zu dem Datennetz, wie beispielsweise dem Mobilkommunikationsnetz 3, weitergeleitet, an welches das elektronische Gerät 8 angeschlossen ist oder mit welchem eine Verbindung eingerichtet werden kann. Das Datennetz sendet die Antwortnachricht an das elektronische Gerät 8, in welchem eine entsprechende Protokollstapelstruktur 19 implementiert ist. Danach werden im elektronischen Gerät MS die empfangenen Hilfsinformationen in den Speichermittel 13 gespeichert und, falls nötig, wird eine Positionierung im Positionierungsempfänger 9 durchgeführt.
  • In diesem Zusammenhang ist zu erwähnen, dass der Begriff Verbindung sich nicht nur auf solche Datenübertragungsverbindungen bezieht, in welchen die physikalische Verbindung während der Datenübertragung die ganze Zeit eingeschaltet sein muss (eine sogenannte verbindungsorientierte Verbindung), sondern die Verbindung bezieht sich auch auf solch seine Datenübertragungsverbindung, in welcher die Datenübertragung keine ununterbrochene Verbindung benötigt (eine sogenannte verbindungslose Verbindung). Solche verbindungslose Verbindungen umfassen zum Beispiel paketvermittelte Verbindungen, wie etwa Verbindungen des GPRS-Paketnetzes, und die Datenübertragungsmechanismen, die bei der Übertragung von Kurznachrichten (SM) verwendet werden.
  • In einem System gemäß einer vorteilhaften Ausführungsform der Erfindung können Hilfsinformationen im Metadatenformat verwendet werden, um die Zeitdaten des elektronischen Geräts 8 so einzustellen dass sie den Zeitdaten des Satellitenpositionierungssystems mit einer verhältnismäßig hohen Genauigkeit entsprechen. Diese Genauigkeit der Zeitdaten ist im Hinblick auf die Genauigkeit der Positionierung von Bedeutung. Die Zeitdaten können vorzugsweise auf die folgende Weise eingestellt werden. Es werden ein oder mehr solcher Metadatenfelder bestimmt, welche die Übertragung eines anderen Dokuments vom Server an das elektronische Gerät 8 anfordern. Demnach sendet das elektronische Gerät 8 eine Anforderung, solch eine Datei (Dokument oder dergleichen) im Metadatenformat zu senden, welche ein Zeitdatenfeld mit Informationen über die Zeit des Satellitenpositionierungssystems (zum Beispiel der GPS-Zeit), sowie ein Metadatenfeld mit einer Anforderung enthält, ein anderes Dokument zu senden, an den Server 4, zum Beispiel einen Kommunikationsserver 4b. Wenn der Kommunikationsserver 4b die Anforderung vom elektronischen Gerät 8, das Dokument mit den Zeitdaten zu senden, empfängt, startet der Kommunikationsserver 4b einen Zeitmesser 14 oder dergleichen und sendet das Dokument. Auf der Stufe, wenn das elektronische Gerät 8 das Dokument empfängt, bewirkt das Metadatenfeld, das die Anforderung enthält, ein anderes Dokument zu senden, dass eine neue Nachricht vom elektronischen Gerät 8 an den Kommunikationsserver 4b gesendet wird, welche die Übertragung dieses zweiten Dokuments anfordert. Nach dem Empfang dieser Nachricht stoppt der Kommunikationsserver 4b den Zeitmesser 14, wobei der Zeitmesser 14 die Zeit angibt, die bei der Hin- und Hersendung zwischen dem Kommunikationsserver 4b und dem elektronischen Gerät 8 verstrichen ist, das heißt die sogenannte Umlaufzeitverzögerung. Der Kommunikationsserver 4b sendet Informationen über die Umlaufzeitverzögerung an das elektronische Gerät 8, wobei es seine eigenen Zeitdaten korrigieren kann, damit sie den Zeitdaten des Satellitenpositionierungssystems entsprechen, indem es zuerst die Zeitdaten, die in dem Dokument empfangen werden, und dann die Umlaufzeitverzögerung, die durch den Kommunikationsserver 4b gemeldet wurde, verwendet. Durch das zuvor beschriebene Verfahren ist es demnach möglich, die Zeit, die bei der Übertragung der Hilfsinformationen verstrichen ist, mit einer verhältnismäßig hohen Genauigkeit zu kompensieren, wobei das elektronische Gerät Zeitdaten erreichen kann, in welchen der Fehler nicht mehr als ein paar Sekunden, vorzugsweise nicht mehr als 3 s, beträgt. Falls nötig, kann die zuvor beschriebene Anordnung auch verwendet werden, um die Umlaufzeitverzögerung zwischen dem Positionierungsserver 4a und dem Kommunikationsserver 4b zu kompensieren, zum Beispiel in Situationen, in welchen der Kommunikationsserver 4b die Zeitdaten des Satellitenpositionierungssystems vom Positionierungsserver 4a empfängt.
  • Das System gemäß der vorliegenden Erfindung kann in solch einer Weise implementiert werden, dass neue Server 4 leicht an das System angeschlossen werden können, wobei es möglich ist, das System zu erweitern. Das System kann sogar weltweit implementiert werden. Es ist möglich, aktuelle Hilfsinformationen von den anderen Servern 4 im System an alle Server 4 zu senden. Demnach kann der Benutzer Hilfsinformationen an sein elektronisches Gerät 8 im Wesentlichen ungeachtet von seiner Position empfangen, wenn eine Datenübertragungsverbindung zwischen dem elektronischen Gerät 8 und dem Datennetz 2 aufgebaut werden kann. Außerdem werden keine Informationen über die Adresse des Positionierungsservers 4a im elektronischen Gerät 8 benötigt, sonder es reicht, dass das elektronische Gerät 8 Informationen über die Adresse eines Kommunikationsservers 4b hat.
  • Obwohl zuvor dargestellt wurde, dass das Verfahren gemäß der Erfindung es möglich macht, Hilfsinformationen allgemein zu verwenden, kann die Erfindung auch in solch einer Weise angewendet werden, dass die Verwendung des Dienstes nur auf bestimmte Benutzer beschränkt wird. Hierbei ist es möglich, zum Beispiel einen Dienst zu verwenden, der im Internetdatennetz bereitgestellt wird und durch den der Benutzer des elektronischen Geräts 8 anfordern kann, dass Hilfsinformationen an das elektronische Gerät 8 gesendet werden sollen. Um den Dienst zu verwenden, kann eine Registrierung erforderlich sein, wobei es für andere als die registrierten Benutzer nicht möglich ist, Hilfsinformationen herunterzuladen. Außerdem kann das System mehrere Anbieter von Hilfsinformationsübertragungsdiensten umfassen, welche jeweils ihre eigenen Anforderungen für die Verwendung des Dienstes stellen. Hilfsinformationen können jedoch auch zwischen den Servern dieser verschiedenen Diensteanbieter gesendet werden, da ein spezifisches Metadarstellungsformat für die Hilfsinformationen im System gemäß der Erfindung definiert ist.
  • Es versteht sich von selbst, dass die vorliegende Erfindung nicht nur auf die zuvor dargestellten Ausführungsformen beschränkt ist, sondern innerhalb des Rahmens der angehängten Ansprüche modifiziert werden kann.

Claims (16)

  1. Verfahren in der Positionierung, in welchem Hilfsinformationen eines Satellitenpositionierungssystems bestimmt werden und die bestimmten Hilfsinformationen in einem Kommunikationssystem (1) mit wenigstens einem Server (4) übertragen werden, wobei der wenigstens eine Server (4) des Kommunikationssystems auch zum Bestimmen der Hilfsinformationen verwendet wird, die Hilfsinformationen an ein elektronisches Gerät (8) gesendet werden, die bestimmten Hilfsinformationen in ein Metadatenformat konvertiert werden, und die bestimmten Hilfsinformationen, die in Metadatenformat konvertiert wurden, an das elektronische Gerät (8) gesendet werden, wobei die Hilfsinformationen im elektronischen Gerät (8) zur Positionierung verwendet werden, falls nötig, dadurch gekennzeichnet, dass das Verfahren ferner umfasst: – Senden einer Aufforderung, Zeitdaten zu senden, vom elektronischen Gerät (8) an den Server (4); – Senden einer Nachricht, welche die Zeitdaten und eine Aufforderung, ein Dokument zu senden, enthält, vom Server (4) an das elektronische Gerät (8); – Empfangen der Nachricht durch das elektronische Gerät (8); – Senden einer Antwort, welche eine Aufforderung, ein Dokument vom Server (4) an das elektronische Gerät (8) zu senden, enthält, wenn die Nachricht empfangen wurde; – Empfangen der Antwort durch den Server (4); – Messen einer Zeit zwischen der Sendung der Nachricht und dem Empfang der Antwort; – Bestimmen einer Umlaufzeitverzögerung auf der Basis der Zeit, die zwischen der Sendung der Nachricht und dem Empfang der Antwort verstrichen ist; und – Senden der Umlaufzeitverzögerung an das elektronische Gerät (8); wobei die empfangenen Zeitdaten und die Informationen über die Umlaufzeitverzögerung im elektronischen Gerät (8) verwendet werden, um die Zeitdaten des elektronischen Geräts (8) so einzustellen, dass sie den Zeitdaten des Satellitenpositionierungssystems entsprechen.
  2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass für die Sendung der Hilfsinformationen im Kommunikationsnetz wenigstens zwei Server (4) verwendet werden, dass die wenigstens zwei Server (4) in einen ersten Satz von Servern (4a) und einen zweiten Satz von Servern (4b) geteilt sind, wobei die Server (4a) des ersten Satzes zum Empfangen von Satellitensignalen verwendet werden, Hilfsinformationen auf der Basis der empfangenen Satellitensignale erzeugen und die Hilfsinformationen an wenigstens einen Server (4b) des zweiten Satzes senden, und dass die Hilfsinformationen von einem Server (4b) des zweiten Satzes an das elektronische Gerät (8) gesendet werden.
  3. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die Zeitdaten des Satellitenpositionierungssystems bestimmt werden, die Zeitdaten in ein Metadatenformat konvertiert werden, und die Zeitdaten vom Server (4) des Kommunikationssystems an das elektronische Gerät (8) gesendet werden, wobei Empfangsdaten über den Empfang der Zeitdaten vom elektronischen Gerät (8) gesendet werden, die Zeit, die zwischen der Sendung der Zeitdaten und dem Empfang der Empfangsdaten verstreicht, beim Server (4) gemessen wird, um eine Umlaufzeitverzögerung zu bestimmen, und Informationen über die Umlaufzeitverzögerung an das elektronische Gerät (8) gesendet werden.
  4. Verfahren nach Anspruch 1, 2 oder 3, dadurch gekennzeichnet, dass eine erweiterbare Auszeichnungssprache (XML) als das Metadatenformat verwendet wird.
  5. Verfahren nach einem der Ansprüche 1 bis 4, dadurch gekennzeichnet, dass die Hilfsinformationen Ephemeridendaten, Almanachdaten, Daten über den Satelliten, dessen Hilfsinformationen einbezogen werden, sowie Korrekturdaten für die Zeitdaten umfassen, welche die Differenz zwischen den Zeitdaten des Satellitenpositionierungssystems und der koordinierten Weltzeit (UTC) angeben.
  6. Verfahren nach einem der Ansprüche 1 bis 5, dadurch gekennzeichnet, dass die Hilfsinformationen in Paketen gesendet werden, die dem TCP/IP-Protokoll im Kommunikationssystem (1) entsprechen.
  7. System, umfassend Mittel (5, 6) zum Bestimmen von Hilfsinformationen eines Satellitenpositionierungssystems und ein Kommunikationssystem (1), umfassend wenigstens einen Server (4) und Mittel (2, 3) zum Senden von Hilfsinformationen an ein elektronisches Gerät (8), wobei der wenigstens eine Server (4) des Kommunikationssystems (1) die Mittel (5, 6) zum Bestimmen von Hilfsinformationen umfasst, dadurch gekennzeichnet, dass der wenigstens eine Server (4) des Kommunikationssystems (1) auch Mittel (10) zum Konvertieren der bestimmten Hilfsinformationen in ein Metadatenformat umfasst, wobei die Mittel (2, 3) zum Senden von Hilfsinformationen Mittel (12) zum Senden der Hilfsinformationen im Metadatenformat an das elektronische Gerät (8) umfassen, und das elektronische Gerät (8) Mittel (9, 15) zum Verwenden der Hilfsinformationen im Metadatenformat zur Positionierung, falls notwendig, umfasst, dadurch gekennzeichnet, dass das System außerdem umfasst: – Mittel Zum Senden einer Aufforderung, Zeitdaten zu senden, vom elektronischen Gerät (8) an den Server (4); – Mittel zum Senden einer Nachricht, welche die Zeitdaten und eine Aufforderung, ein Dokument zu senden, enthält, vom Server (4) an das elektronische Gerät (8); – Mittel zum Empfangen der Nachricht; – Mittel zum Senden einer Antwort vom elektronischen Gerät (8) an den Server (4), wenn die Aufforderungsnachricht empfangen wurde; wobei der Server (4) umfasst: – Mittel zum Empfangen der Antwort; – Mittel zum Messen einer Zeit, die zwischen der Sendung der Nachricht und dem Empfang der Antwort verstreicht; – Mittel zum Bestimmen einer Umlaufzeitverzögerung auf der Basis der Zeit, die zwischen der Sendung der Nachricht und dem Empfang der Antwort verstrichen ist; und – Mittel zum Senden der Umlaufzeitverzögerung an das elektronische Gerät (8); wobei Informationen über die Umlaufzeitverzögerung so ausgelegt sind, dass sie an das elektronische Gerät (8) gesendet werden, wobei das elektronische Gerät (8) Mittel zum Verwenden von Zeitdaten des Satellitenpositionierungssystems und Informationen über die Umlaufzeitverzögerung umfasst, um die Zeitdaten des elektronischen Geräts (8) so einzustellen, dass sie den Zeitdaten des Satellitenpositionierungssystems entsprechen.
  8. System nach Anspruch 7, dadurch gekennzeichnet, dass es wenigstens zwei Server (4) zum Senden von Hilfsinformationen umfasst, dass die wenigstens zwei Server (4) in einen ersten Satz von Servern (4a) und einen zweiten Satz von Servern (4b) geteilt sind, wobei die Server (4a) des ersten Satzes Mittel zum Empfangen von Satellitensignalen, Mittel zum Erzeugen von Hilfsinformationen auf der Basis der empfangenen Satellitensignale und Mittel zum Senden der Hilfsinformationen an wenigstens einen Server (4b) des zweiten Satzes umfassen, und dass die Hilfsinformationen so ausgelegt sind, dass sie von den Servern (4b) des zweiten Satzes an das elektronische Gerät (8) gesendet werden.
  9. System nach Anspruch 7 oder 8, dadurch gekennzeichnet, dass es Mittel zum Bestimmen von Zeitdaten eines Satellitenpositionierungssystems, Mittel zum Konvertieren der Zeitdaten in ein Metadatenformat und Mittel zum Senden der Zeitdaten von einem Server (4) des Kommunikationssystems an ein elektronisches Gerät (8) umfasst, wobei Empfangsdaten über den Empfang der Zeitdaten so ausgelegt sind, dass sie vom elektronischen Gerät (8) gesendet werden, und wobei das System Mittel zum Messen der Zeit, die zwischen der Sendung der Zeitdaten vom Server (4) und dem Empfang der Empfangsdaten beim Server (4) verstreicht, umfasst, um eine Umlaufzeitverzögerung zu bestimmen.
  10. System nach Anspruch 7, 8 oder 9, dadurch gekennzeichnet, dass eine erweiterbare Auszeichnungssprache (XML) so ausgelegt ist, dass sie als das Metadatenformat verwendet wird.
  11. System nach einem der Ansprüche 7 bis 10, dadurch gekennzeichnet, dass die Hilfsinformationen Ephemeridendaten, Almanachdaten, Daten über den Satelliten, dessen Hilfsinformationen einbezogen werden, sowie Korrekturdaten für die Zeitdaten umfassen, welche die Differenz zwischen den Zeitdaten des Satellitenpositionierungssystems und der koordinierten Weltzeit (UTC) angeben.
  12. System nach einem der Ansprüche 7 bis 11, dadurch gekennzeichnet, dass die Hilfsinformationen so ausgelegt sind, dass sie in Paketen gesendet werden, die dem TCP/IP-Protokoll im Kommunikationssystem (1) entsprechen.
  13. System nach einem der Ansprüche 7 bis 12, dadurch gekennzeichnet, dass das Metadatenformat, das in der Darstellung von Hilfsinformationen zu verwenden ist, wenigstens Attribute (301) der Metadaten umfasst, wobei ein Hilfsinformationsfeld Anfangsmarkierungen (301), Datenfelder (302, 303) und Endmarkierungen (304) umfasst.
  14. System nach einem der Ansprüche 7 bis 13, dadurch gekennzeichnet, dass es ein drahtloses Kommunikationsnetz (3) umfasst, und dass das elektronische Gerät (8), das verwendet wird, ein drahtloses Kommunikationsgerät ist, wobei die Hilfsinformationen so ausgelegt sind, dass sie mithilfe des drahtlosen Kommunikationsnetzes (3) an die elektronische Gerät (8) gesendet werden.
  15. Elektronisches Gerät (8), welches einen Positionierungsempfänger (9) umfasst, wobei das elektronische Gerät (8) so ausgelegt ist, dass es in einem Kommunikationssystem (1) verwendet wird, das Mittel (5, 6) zum Bestimmen von Hilfsinformationen eines Satellitenpositionierungssystems umfasst, und das Kommunikationssystem wenigstens einen Server (4) und Mittel (2, 3) zum Senden von Hilfsinformationen an das elektronische Gerät (8) umfasst, das elektronische Gerät (8) Mittel (18, 19) zum Empfangen von Hilfsinformationen, die im Metadatenformat an das elektronischen Gerät (8) gesendet werden, und Mittel (9, 15) zum Verwenden der Hilfsinformationen im Metadatenformat zur Positionierung, falls nötig, umfasst, dadurch gekennzeichnet, dass das elektronische Gerät umfasst: – Mittel zum Senden einer Aufforderung an den Server (4), Zeitdaten zu senden; – Mittel zum Empfangen einer Nachricht vom Server (4), welche die Zeitdaten und eine Aufforderung, ein Dokument zu senden, enthält; – Mittel zum Senden einer Antwort, welche die Aufforderung, ein Dokument an das elektronische Gerät (8) zu senden, enthält, wenn die Nachricht empfangen wurde; – Mittel zum Empfangen einer Umlaufzeitverzögerung vom Server (4), wobei die Umlaufzeitverzögerung auf der Basis der Zeit bestimmt wurde, die zwischen der Sendung der Nachricht und dem Empfang der Antwort verstrichen ist; wobei Informationen über die Umlaufzeitverzögerung so ausgelegt sind, dass sie an das elektronische Gerät (8) gesendet werden, wobei das elektronische Gerät (8) Mittel zum Verwenden der empfangenen Zeitdaten und Informationen über die Umlaufzeitverzögerung umfasst, um die Zeitdaten des elektronischen Geräts (8) so einzustellen, dass die den Zeitdaten des Satellitenpositionierungssystems entsprechen.
  16. Elektronisches Gerät (8) nach Anspruch 15, dadurch gekennzeichnet, dass es ein drahtloses Kommunikationsgerät ist.
DE60313641T 2002-10-08 2003-10-06 Verfahren, system und einrichtung zur bestimmung von hilfsinformationen eines satellitenpositionierungssystems Expired - Lifetime DE60313641T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
FI20021788 2002-10-08
FI20021788A FI112976B (fi) 2002-10-08 2002-10-08 Menetelmä sijainninmäärityksessä, järjestelmä ja elektroniikkalaite
PCT/FI2003/000729 WO2004034081A1 (en) 2002-10-08 2003-10-06 Method, system and device to determine assistance information of a satellite positioning system

Publications (2)

Publication Number Publication Date
DE60313641D1 DE60313641D1 (de) 2007-06-14
DE60313641T2 true DE60313641T2 (de) 2007-08-30

Family

ID=8564718

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60313641T Expired - Lifetime DE60313641T2 (de) 2002-10-08 2003-10-06 Verfahren, system und einrichtung zur bestimmung von hilfsinformationen eines satellitenpositionierungssystems

Country Status (10)

Country Link
US (1) US7246010B2 (de)
EP (2) EP1549967B1 (de)
JP (1) JP2006502396A (de)
KR (1) KR100726384B1 (de)
CN (1) CN1703627B (de)
AT (1) ATE361476T1 (de)
AU (1) AU2003267479A1 (de)
DE (1) DE60313641T2 (de)
FI (1) FI112976B (de)
WO (1) WO2004034081A1 (de)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7359716B2 (en) * 2003-01-31 2008-04-15 Douglas Rowitch Location based service (LBS) system, method and apparatus for authorization of mobile station LBS applications
WO2004071126A2 (en) * 2003-01-31 2004-08-19 Qualcomm Incorporated Location based service (lbs) system, method and apparatus for triggering of mobile station lbs applications
KR101119295B1 (ko) * 2004-04-21 2012-03-16 삼성전자주식회사 네트워크에 독립적으로 구성된 측위 서버를 이용한이동단말기의 위치결정장치 및 그 방법
US7961717B2 (en) * 2005-05-12 2011-06-14 Iposi, Inc. System and methods for IP and VoIP device location determination
CA2611933C (en) 2005-06-13 2016-08-02 Nokia Corporation Supporting an assisted satellite based positioning
US7893869B2 (en) * 2006-01-05 2011-02-22 Qualcomm Incorporated Global navigation satellite system
EP1971876B1 (de) * 2006-01-10 2012-06-06 QUALCOMM Incorporated Globales satellitennavigationssystem
WO2007106908A1 (en) * 2006-03-15 2007-09-20 Qualcomm Incorporated Global navigation satellite system
FR2903779B1 (fr) * 2006-07-11 2008-08-22 Alcatel Sa Dispositif de generation de messages de description de format de futurs messages relatifs a un systeme de navigation par satellites
US8358243B2 (en) * 2008-07-18 2013-01-22 Qualcomm Incorporated Methods and apparatuses for requesting/providing sensitivity assistance information associated with various satellite positioning systems in wireless communication networks
US8917206B2 (en) 2009-06-09 2014-12-23 Qualcomm Incorporated Mobile-based positioning with non-conforming use of assistance data
US8892118B2 (en) 2010-07-23 2014-11-18 Qualcomm Incorporated Methods and apparatuses for use in providing position assistance data to mobile stations
US8818401B2 (en) * 2010-07-30 2014-08-26 Qualcomm Incorporated Methods and apparatuses for use in determining that a mobile station is at one or more particular indoor regions
US9148763B2 (en) 2010-07-30 2015-09-29 Qualcomm Incorporated Methods and apparatuses for mobile station centric determination of positioning assistance data
US20150309178A1 (en) * 2013-01-10 2015-10-29 Nokia Technologies Oy Handling Assistance Data For Global Positioning
CN104765059A (zh) * 2015-04-20 2015-07-08 和芯星通科技(北京)有限公司 一种基于supl平台的辅助定位方法及系统
FR3043789B1 (fr) * 2015-11-13 2019-05-03 Parrot Drones Chargement de donnees d'ephemerides dans un drone.
US11336130B1 (en) * 2021-08-17 2022-05-17 E-Circuit Motors, Inc. Low-loss planar winding configurations for an axial flux machine

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5793813A (en) * 1996-06-06 1998-08-11 Space Systems/Loral, Inc. Communication system employing space-based and terrestrial telecommunications equipment
EP0932134A4 (de) * 1996-09-20 2009-01-07 Toyota Motor Co Ltd System und gerät zur bereitstellung von positionsformationen
JP3919855B2 (ja) * 1996-10-17 2007-05-30 株式会社ザナヴィ・インフォマティクス ナビゲーション装置
US6081229A (en) 1998-03-17 2000-06-27 Qualcomm Incorporated System and method for determining the position of a wireless CDMA transceiver
US6144335A (en) * 1998-04-14 2000-11-07 Trimble Navigation Limited Automated differential correction processing of field data in a global positional system
WO1999056144A1 (en) * 1998-04-28 1999-11-04 Snaptrack, Inc. Method and apparatus for providing location-based information via a computer network
US6327473B1 (en) * 1998-09-08 2001-12-04 Qualcomm Incorporated Method and apparatus for increasing the sensitivity of a global positioning satellite receiver
US6222483B1 (en) * 1998-09-29 2001-04-24 Nokia Mobile Phones Limited GPS location for mobile phones using the internet
US6263278B1 (en) * 1999-06-25 2001-07-17 Microsoft Corporation System and method for graphically altering a pre-calculated route
US6771970B1 (en) * 1999-10-04 2004-08-03 Locationet Systems 2000 Ltd. Location determination system
US6327535B1 (en) * 2000-04-05 2001-12-04 Microsoft Corporation Location beaconing methods and systems
WO2002012912A2 (en) * 2000-08-08 2002-02-14 Enuvis, Inc. Methods and apparatus for dynamically determining location using a simplified client device
US7574215B1 (en) * 2000-11-06 2009-08-11 Trimble Navigation Limited System and method for distribution of GPS satellite information
US6525688B2 (en) * 2000-12-04 2003-02-25 Enuvis, Inc. Location-determination method and apparatus
US20020142783A1 (en) * 2001-03-28 2002-10-03 Yoldi Cesar Sanchez Reduced acquisition time for GPS cold and warm starts
US6766245B2 (en) * 2002-03-14 2004-07-20 Microsoft Corporation Landmark-based location of users

Also Published As

Publication number Publication date
EP1549967B1 (de) 2007-05-02
WO2004034081A1 (en) 2004-04-22
DE60313641D1 (de) 2007-06-14
EP1549967A1 (de) 2005-07-06
ATE361476T1 (de) 2007-05-15
KR20050057626A (ko) 2005-06-16
US7246010B2 (en) 2007-07-17
CN1703627B (zh) 2010-05-05
FI20021788A0 (fi) 2002-10-08
JP2006502396A (ja) 2006-01-19
KR100726384B1 (ko) 2007-06-11
FI112976B (fi) 2004-02-13
AU2003267479A1 (en) 2004-05-04
CN1703627A (zh) 2005-11-30
US20040073365A1 (en) 2004-04-15
EP1736792A1 (de) 2006-12-27

Similar Documents

Publication Publication Date Title
DE60313641T2 (de) Verfahren, system und einrichtung zur bestimmung von hilfsinformationen eines satellitenpositionierungssystems
DE69902432T2 (de) Drahtloses unterstüztes GPS mittels eines Referenzstandortes
DE69738213T2 (de) Verbesserter gps empfänger mit kommunikationsverbindung
DE69629724T2 (de) Kombiniertes gps und kommunikations-system mit geteilten schaltkreisen
DE60127955T2 (de) Bestimmung der zeit in einem gps-empfänger
DE60034442T2 (de) Verfahren und vorrichtung zur bestimmung des standortes einer mobilstation in einem cdma kommunikationsnetzwerk
DE60117538T2 (de) Globales navigationssystem mit mehreren modi zur verwendung in drahtlosen netzwerken
DE69810592T2 (de) Verfahren und vorrichtung zur zeitmessung in einem satellitenpositionierungssystem
DE60319846T2 (de) Schnittstelle für ein gps-system
DE602004004701T2 (de) Positionsbestimmung eines Mobilendgerätes mittels auf Anfrage gesendeten Hilfsdaten
DE69718187T2 (de) Passive positionsbestimmung mittels zweier satelliten in einer niedrigen umlaufbahn
DE60127498T2 (de) System und Verfahren zur Lokalisierung von Mobilgeräten
DE69810335T2 (de) Kodesprungsuchraum für einen reduzierten gps empfänger in einem zellularen telephonsystem
DE69718665T2 (de) Positionsbestimmung mittels satelliten auf niedriger umlaufbahn
DE69719045T2 (de) Unzweideutiges positionsbestimmungsverfahren und -system mittels zweier satelliten niedriger umlaufbahn
DE602004002310T2 (de) Ortungssystem
DE60319976T2 (de) Vorrichtung und verfahren zur erfassung und zum ausgleich von ankunftszeitfehlern eines funksignals
EP1326456B1 (de) Verfahren, um die Dauer von zu verrechnenden Prozessen zu ermitteln
DE10297631B4 (de) Verfahren zur Bestimmung von Ortsinformationen
DE60320592T2 (de) Erhöhung der leistung eines empfängers unter dem einfluss von interferenzen
DE60213189T2 (de) Ein Verfahren zur Signalwiedererfassung in einem Positionsempfänger, und entsprechendes elektronisches Gerät
DE60028017T2 (de) Gerät und verfahren für funkruf in einer satelliten kommunikationsanordnung mit ortsbestimmung des benutzers
DE69801650T2 (de) Drahtloses kommunikationsgerät und positionsbestimmungssystem
DE10055289A1 (de) System zur Bestimmung der Position eines Objekts
WO2003086005A1 (de) Verfahren und anordnung sowie computerprogramm mit programmcode-mitteln und computerprogramm-produkt zur ermittlung einer position einer mobilen kommunikationseinrichtung in einem kommunikationsnetz

Legal Events

Date Code Title Description
8364 No opposition during term of opposition