DE102018211604A1 - Mobile device and method for operating the mobile device - Google Patents

Mobile device and method for operating the mobile device Download PDF

Info

Publication number
DE102018211604A1
DE102018211604A1 DE102018211604.0A DE102018211604A DE102018211604A1 DE 102018211604 A1 DE102018211604 A1 DE 102018211604A1 DE 102018211604 A DE102018211604 A DE 102018211604A DE 102018211604 A1 DE102018211604 A1 DE 102018211604A1
Authority
DE
Germany
Prior art keywords
mobile device
map
depending
card
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.)
Pending
Application number
DE102018211604.0A
Other languages
German (de)
Inventor
Fabian MUELLER
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.)
Robert Bosch GmbH
Original Assignee
Robert Bosch GmbH
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 Robert Bosch GmbH filed Critical Robert Bosch GmbH
Priority to DE102018211604.0A priority Critical patent/DE102018211604A1/en
Priority to CN201910629359.8A priority patent/CN110715669A/en
Publication of DE102018211604A1 publication Critical patent/DE102018211604A1/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • G01C21/3896Transmission of map data from central databases
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/26Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 specially adapted for navigation in a road network
    • G01C21/34Route searching; Route guidance
    • G01C21/36Input/output arrangements for on-board computers
    • G01C21/3626Details of the output of route guidance instructions
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/38Electronic maps specially adapted for navigation; Updating thereof
    • G01C21/3885Transmission of map data to client devices; Reception of map data by client devices
    • G01C21/3889Transmission of selected map data, e.g. depending on route
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/024Guidance services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/30Services specially adapted for particular environments, situations or purposes
    • H04W4/40Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
    • H04W4/44Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Theoretical Computer Science (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Navigation (AREA)
  • Telephone Function (AREA)

Abstract

Mobiles Gerät (200) und Verfahren (300) zum Betreiben (340) des mobilen Geräts (200) mit einem Schritt des Übertragens (310) eines Datensignals an einen externen Server (100), mit einem Schritt des Empfangens (320) von Kartendaten von dem externen Server (100), mit einem Schritt des Erstellens (330) einer aktualisierten Karte, abhängig von den Kartendaten, und mit einem Schritt des Betreibens (340) des mobilen Geräts (200), abhängig von der aktualisierten Karte.Mobile device (200) and method (300) for operating (340) the mobile device (200) with a step of transmitting (310) a data signal to an external server (100), with a step of receiving (320) map data from the external server (100), with a step of creating (330) an updated map, depending on the map data, and with a step of operating (340) the mobile device (200), depending on the updated map.

Description

Die vorliegende Erfindung betrifft ein mobiles Gerät sowie ein Verfahren zum Betreiben des mobilen Geräts, umfassend einen Schritt des Übertragens eines Datensignals an einen externen Server, einen Schritt des Empfangens von Kartendaten von dem externen Server, einen Schritt des Erstellens einer aktualisierten Karte, und einen Schritt des Betreibens des mobilen Geräts, abhängig von der aktualisierten Karte.The present invention relates to a mobile device and a method for operating the mobile device, comprising a step of transmitting a data signal to an external server, a step of receiving map data from the external server, a step of creating an updated map, and a step the operation of the mobile device, depending on the updated map.

Offenbarung der ErfindungDisclosure of the invention

Das erfindungsgemäße Verfahren zum Betreiben eines mobilen Geräts umfasst einen Schritt des Übertragens eines Datensignals an einen externen Server, wobei das Datensignal eine Zustandsabfrage eines Zustands einer Karte, welche von dem mobilen Gerät umfasst wird, repräsentiert, wobei die Zustandsabfrage wenigstens einen Parameter umfasst, und einen Schritt des Empfangens von Kartendaten von dem externen Server, abhängig von dem Zustand der Karte, abhängig von dem wenigstens einen Parameter, wobei die Kartendaten eine Aktualisierung des Zustands der Karte repräsentieren. Das Verfahren umfasst weiterhin einen Schritt des Erstellens einer aktualisierten Karte, basierend auf der Karte, abhängig von den Kartendaten, und einen Schritt des Betreibens des mobilen Geräts, abhängig von der aktualisierten Karte.The method according to the invention for operating a mobile device comprises a step of transmitting a data signal to an external server, the data signal representing a status query of a status of a card which is included in the mobile device, the status query comprising at least one parameter, and one Step of receiving card data from the external server, depending on the state of the card, depending on the at least one parameter, the card data representing an update of the state of the card. The method further comprises a step of creating an updated map based on the map, depending on the map data, and a step of operating the mobile device, depending on the updated map.

Unter einem Zustand einer Karte ist beispielsweise, ob die Karte vollständig und/oder aktuell und/oder gültig ist. Beispielsweise ist die Karte nicht gültig, da sie fehlerhaft ist, und/oder sie ist nicht vollständig, da Merkmale fehlen, und/oder sie ist nicht aktuell, da bereits eine neuere Version, welche insbesondere von dem externen Server umfasst wird, existiert.One condition of a card is, for example, whether the card is complete and / or current and / or valid. For example, the card is not valid because it is faulty and / or it is incomplete because features are missing and / or it is not up-to-date because a newer version, which is included in particular by the external server, already exists.

Unter einem mobilen Gerät ist beispielsweise, abhängig von der jeweiligen Ausgestaltungsform, ein Smartphone und/oder ein Steuergerät für ein Fahrzeug und/oder ein Navigationsgerät für ein Fahrzeug und/oder weitere passende Vorrichtungen zu verstehen.A mobile device means, for example, depending on the particular embodiment, a smartphone and / or a control device for a vehicle and / or a navigation device for a vehicle and / or other suitable devices.

Unter einem Datensignal, wobei das Datensignal eine Zustandsabfrage eines Zustands einer Karte repräsentiert, ist beispielsweise eine Abfrage an den externen Server zu verstehen, ob ein Update zu dieser Karte vorliegt und - falls ja - welchen Umfang (bspw. Datenmenge) dieses Update hat. Dazu umfasst die Abfrage beispielsweise einen Zeitstempel der von dem mobilen Gerät umfassten Karte (oder eine vergleichbare Signatur), welche mit einem Zeitstempel eines möglicherweise vorhandenen Kartenupdates verglichen wird. Unter dem wenigstens einen Parameter, welcher von der Zustandsabfrage umfasst wird, ist beispielsweise eine Vorgabe zu verstehen, unter welcher Voraussetzung ein Update als tatsächlich notwendig erkannt wird und somit die Kartendaten empfangen bzw. von dem externen Server ausgesendet werden. In einer Ausführungsform repräsentiert der wenigstens eine Parameter beispielsweise eine Maximalgröße, welches die Kartendaten nicht übersteigen dürfen. In einer weiteren Ausführungsform repräsentiert der wenigstens eine Parameter beispielsweise einen Mindestzeitraum zwischen einem Zeitstempel der Karte und einem Zeitstempel der Kartendaten bzw. dem Update, wobei die Kartendaten nur dann empfangen bzw. von dem externen Server ausgesendet werden, wenn der Zeitraum zwischen den Zeitstempeln größer als der Mindestzeitraum ist. In einer weiteren Ausführungsform repräsentiert der wenigstens eine Parameter beispielsweise eine Bewertungsvorgabe, wobei die Kartendaten nur dann empfangen bzw. von dem externen Server ausgesendet werden, wenn die Kartendaten bzw. das Update als besonders wichtig bewertet wurde. Dies geschieht beispielsweise serverseitig, wobei die Bewertung beispielsweise mittels einer Skala von 1 bis 10 erfolgt. Diese Bewertung kann sowohl manuell erfolgen als auch automatisch generiert werden. Beispielsweise wird ein Kartenupdate dann hoch (bspw. 7 oder höher) bewertet, wenn das Kartenupdate eine Änderung der Straßenführung umfasst. Umfasst das Update dagegen beispielsweise ein Verschieben einer Leitplanke um wenige Zentimeter, wird dieses Update niedrig (bspw. 3 oder kleiner) bewertet.A data signal, the data signal representing a status query of a status of a card, means, for example, a query to the external server as to whether there is an update for this card and - if so - the scope (for example amount of data) of this update. For this purpose, the query includes, for example, a time stamp of the card included in the mobile device (or a comparable signature), which is compared with a time stamp of a card update that may be present. The at least one parameter, which is included in the status query, is to be understood, for example, as a requirement under which condition an update is recognized as actually necessary and thus the card data are received or sent out by the external server. In one embodiment, the at least one parameter represents, for example, a maximum size that the card data must not exceed. In a further embodiment, the at least one parameter represents, for example, a minimum period between a time stamp of the card and a time stamp of the card data or the update, the card data only being received or transmitted by the external server if the period between the time stamps is greater than the minimum period is. In a further embodiment, the at least one parameter represents, for example, an evaluation specification, the card data only being received or sent out by the external server if the card data or the update was rated as particularly important. This is done, for example, on the server side, the evaluation being carried out, for example, on a scale from 1 to 10. This evaluation can be done manually or generated automatically. For example, a map update is rated high (for example, 7 or higher) if the map update includes a change in the road layout. If, on the other hand, the update includes, for example, moving a guardrail by a few centimeters, this update is rated low (e.g. 3 or less).

Das erfindungsgemäße Verfahren löst auf vorteilhafte Weise die Aufgabe, die Datenmengen zwischen einem externen Server und dem mobilen Gerät möglichst gering zu halten und trotzdem sicherzustellen, dass das mobile Gerät zuverlässige und aktuelle Kartendaten umfasst. Dies wird gelöst, indem das Empfangen der Kartendaten wenigstens abhängig von dem wenigstens einen Parameter erfolgt. Weiterhin zeigt sich der Vorteil, dass auch Ressourcen des mobilen Geräts gespart werden, da keine unnötigen neuen Daten entpackt und aufbereitet werden müssen.The method according to the invention advantageously achieves the task of keeping the amount of data between an external server and the mobile device as small as possible and still ensuring that the mobile device comprises reliable and current map data. This is solved by receiving the card data at least depending on the at least one parameter. Furthermore, there is the advantage that resources of the mobile device are also saved, since no unnecessary new data has to be unpacked and processed.

Vorzugsweise wird das mobile Gerät von einem Fahrzeug umfasst und das Fahrzeug wird, insbesondere automatisiert, mittels des mobilen Geräts abhängig von der aktualisierten Karte betrieben.The mobile device is preferably comprised of a vehicle and the vehicle is operated, in particular in an automated manner, by means of the mobile device depending on the updated map.

Unter einem Fahrzeug ist jedes Fahrzeug zu verstehen, dass abhängig von Kartendaten betrieben werden kann. Unter einem automatisierten Fahrzeug ist ein teil-, hoch- oder vollautomatisiertes Fahrzeug zu verstehen.A vehicle is to be understood as any vehicle that can be operated depending on map data. An automated vehicle is to be understood as a partially, highly or fully automated vehicle.

Gerade Fahrzeuge, insbesondere automatisiert betriebene Fahrzeug, sind oft abhängig von aktuellen Kartendaten, wobei jede Aktualisierung von einem Übertragen hoher Datenmengen abhängig ist. Daher profitieren gerade Fahrzeug vorteilhaft von dem erfindungsgemäßen Verfahren.Vehicles in particular, in particular automated vehicles, are often dependent on current map data, with each update being dependent on the transmission of large amounts of data. Vehicle in particular therefore advantageously benefits from the method according to the invention.

Vorzugsweise repräsentiert der wenigstens eine Parameter eine vorgegebene Differenz zwischen einem Zustand der Karte und der aktualisierten Karte, wobei das Erstellen der aktualisierten Karte abhängig von der vorgegebenen Differenz erfolgt.The at least one parameter preferably represents a predetermined difference between a state of the map and the updated map, the updated map being created as a function of the predetermined difference.

Hierin zeigt sich der Vorteil, dass einfach und schnell technisch überprüft werden kann, ob ein Kartenupdate ausgeführt und somit Kartendaten empfangen werden sollen oder nicht.This shows the advantage that technical checks can be carried out simply and quickly as to whether a map update should be carried out and thus map data should be received or not.

Vorzugsweise ist das mobile Gerät als Smartphone oder als Navigationssystem ausgebildet.The mobile device is preferably designed as a smartphone or as a navigation system.

Vorzugsweise wird der wenigstens eine Parameter mittels einer Eingabeeinheit, welche von dem mobilen Gerät umfasst wird, eingegeben.The at least one parameter is preferably entered by means of an input unit, which is included in the mobile device.

Unter einer Eingabeeinheit ist beispielsweise ein Bedienfeld zu verstehen, mittels dem der wenigstens eine Parameter eingegeben werden kann. Die tatsächliche Ausgestaltung der Eingabeeinheit ist abhängig von der Ausgestaltung des mobilen Geräts. Ist das mobile Gerät beispielsweise als Smartphone und/oder Navigationssystem ausgebildet, ist die Eingabeeinheit beispielsweise als Tastatur und/oder Touchscreen ausgebildet. Ist das mobile Gerät beispielsweise als Steuergerät eines Fahrzeugs ausgebildet, entspricht die Eingabeeinheit einer Datenschnittstelle, wobei der wenigstens eine Parameter beispielsweise durch eine Fahrassistenzfunktion definiert ist und entsprechend in dem mobilen Gerät hinterlegt wird.An input unit is to be understood, for example, as a control panel by means of which the at least one parameter can be entered. The actual configuration of the input unit depends on the configuration of the mobile device. If the mobile device is designed, for example, as a smartphone and / or navigation system, the input unit is designed, for example, as a keyboard and / or touchscreen. If the mobile device is designed, for example, as a control device of a vehicle, the input unit corresponds to a data interface, the at least one parameter being defined, for example, by a driver assistance function and correspondingly stored in the mobile device.

Hierin zeigt sich der Vorteil, dass der wenigstens eine Parameter schnell und effizient angepasst und festgelegt werden kann.This shows the advantage that the at least one parameter can be adapted and defined quickly and efficiently.

Vorzugsweise entspricht die vorgegebene Differenz einem Maß, welches repräsentiert ob das Fahrzeug abhängig von dem Zustand der Karte, insbesondere automatisiert, betrieben werden kann. In einer Ausführungsform wird der wenigstens eine Parameter beispielsweise abhängig von einem Automatisierungsgrad des Fahrzeugs festgelegt.The predetermined difference preferably corresponds to a measure which represents whether the vehicle can be operated, in particular automatically, depending on the state of the card. In one embodiment, the at least one parameter is determined, for example, as a function of a degree of automation of the vehicle.

Das erfindungsgemäße mobile Gerät umfasst eine Sendeeinheit zum Übertragen eines Datensignals an einen externen Server, wobei das Datensignal eine Zustandsabfrage eines Zustands einer Karte, welche von dem mobilen Gerät umfasst wird, repräsentiert, wobei die Zustandsabfrage wenigstens einen Parameter umfasst, und eine Empfangseinheit zum Empfangen von Kartendaten von dem externen Server, abhängig von dem Zustand der Karte, abhängig von dem wenigstens einen Parameter, wobei die Kartendaten eine Aktualisierung des Zustands der Karte repräsentieren. Das mobile Gerät umfasst weiterhin eine Recheneinheit zum Erstellen einer aktualisierten Karte, basierend auf der Karte, abhängig von den Kartendaten, und eine Steuereinheit zum Betreiben des mobilen Geräts, abhängig von der aktualisierten Karte.The mobile device according to the invention comprises a transmitting unit for transmitting a data signal to an external server, the data signal representing a status query of a status of a card which is included in the mobile device, the status query comprising at least one parameter, and a receiving unit for receiving Map data from the external server, depending on the status of the map, depending on the at least one parameter, the map data representing an update of the status of the map. The mobile device further comprises a computing unit for creating an updated map based on the map, depending on the map data, and a control unit for operating the mobile device, depending on the updated map.

Vorzugsweise sind die Sendeeinheit und/oder die Empfangseinheit und/oder die Recheneinheit und/oder die Steuereinheit dazu ausgebildet, ein Verfahren gemäß wenigstens einem der Verfahrensansprüche auszuführen.The transmitting unit and / or the receiving unit and / or the computing unit and / or the control unit are preferably designed to carry out a method according to at least one of the method claims.

Vorzugsweise umfasst das mobile Gerät eine Eingabeeinheit, mittels der der wenigstens eine Parameter eingegeben wird.The mobile device preferably comprises an input unit by means of which the at least one parameter is input.

Vorzugsweise wird das mobile Gerät von einem, insbesondere automatisierten, Fahrzeug umfasst und/oder ist das mobile Gerät als Smartphone ausgebildet.The mobile device is preferably encompassed by a, in particular automated, vehicle and / or the mobile device is designed as a smartphone.

Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen angegeben und in der Beschreibung aufgeführt.Advantageous developments of the invention are specified in the subclaims and listed in the description.

Figurenlistelist of figures

Ausführungsbeispiele der Erfindung sind in den Zeichnungen dargestellt und werden in den nachfolgenden Beschreibungen näher erläutert. Es zeigen:

  • 1 ein Ausführungsbeispiel des erfindungsgemäßen mobilen Geräts;
  • 2 ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens; und
  • 3 ein Ausführungsbeispiel des erfindungsgemäßen Verfahrens in Form eines Ablaufdiagramms.
Embodiments of the invention are shown in the drawings and are explained in more detail in the following descriptions. Show it:
  • 1 an embodiment of the mobile device according to the invention;
  • 2 an embodiment of the method according to the invention; and
  • 3 an embodiment of the method according to the invention in the form of a flow chart.

Ausführungsformen der ErfindungEmbodiments of the invention

1 zeigt rein beispielhaft das erfindungsgemäße mobile Gerät 200. 1 shows the mobile device according to the invention purely by way of example 200 ,

Das mobile Geräts 200 umfasst eine Sendeeinheit 211, eine Empfangseinheit 212, eine Recheneinheit 213 sowie eine Steuereinheit 214. In einer möglichen Ausführungsform umfasst das mobile Gerät 200 zusätzlich und/oder alternativ eine Eingabeeinheit 215.The mobile device 200 includes a transmitter unit 211 , a receiving unit 212 , a computing unit 213 as well as a control unit 214 , In one possible embodiment, the mobile device comprises 200 additionally and / or alternatively an input unit 215 ,

Die Sendeeinheit 211 ist dazu ausgebildet, ein Datensignal an einen externen Server 100 zu übertragen. In einer möglichen Ausführungsform ist die Sendeeinheit 211 als Datenschnittstelle ausgebildet, welche mit einer - relativ zu dem Mobilen Gerät 200 - externen Sende- und/oder Empfangsvorrichtung verbunden ist.The sending unit 211 is designed to send a data signal to an external server 100 transferred to. In one possible embodiment, the transmission unit is 211 designed as a data interface, which with a - relative to the mobile device 200 - External transmitting and / or receiving device is connected.

Die Empfangseinheit 212 ist dazu ausgebildet, Kartendaten von dem externen Server 100 zu empfangen. In einer möglichen Ausführungsform ist die Empfangseinheit 212 als Datenschnittstelle ausgebildet, welche mit einer - relativ zu dem Mobilen Gerät 200 - externen Sende- und/oder Empfangsvorrichtung verbunden ist. In einer möglichen Ausführungsform sind die Sendeeinheit 211 und die Empfangseinheit 212 als gemeinsame Sende- und/oder Empfangseinheit ausgebildet, welche beispielsweise mittels einer Funkverbindung Daten aussenden und/oder empfangen kann. Weiterhin sind die Sendeeinheit 211 und/oder die Empfangseinheit 212 dazu ausgebildet, Daten von anderen Einheiten des mobilen Geräts 200 zu empfangen und/oder Daten an diese Einheiten weiterzuleiten. The receiving unit 212 is designed to receive card data from the external server 100 to recieve. In one possible embodiment, the receiving unit 212 designed as a data interface, which with a - relative to the mobile device 200 - External transmitting and / or receiving device is connected. In one possible embodiment, the transmission unit 211 and the receiving unit 212 formed as a common transmitting and / or receiving unit, which can transmit and / or receive data, for example by means of a radio link. Furthermore, the transmitter unit 211 and / or the receiving unit 212 trained to receive data from other units of the mobile device 200 to receive and / or forward data to these units.

Die Recheneinheit 213 ist dazu ausgebildet, basierend auf der Karte und abhängig von den Kartendaten, eine aktualisierte Karte zu erstellen. Dazu umfasst die Recheneinheit 213 beispielsweise einen Prozessor, Arbeitsspeicher, ein Speichermedium sowie eine entsprechende Software, welche dazu ausgebildet ist, die aktualisierte Karte zu erstellen. In einer Ausführungsform ist die Karte, welche mittels der Kartendaten gemäß den Verfahrensansprüchen aktualisiert wird beispielsweise auf dem Speichermedium der Recheneinheit 213 gespeichert. In einer weiteren Ausführungsform umfasst das mobile Gerät 200 zusätzlich oder alternativ ein von der Recheneinheit 213 unabhängiges Speichermedium (in 1 nicht gezeigt). Weiterhin ist die Recheneinheit 213 dazu ausgebildet, die aktualisierte Karte der Steuereinheit 214 zu übertragen.The computing unit 213 is designed to create an updated map based on the map and depending on the map data. For this purpose, the computing unit includes 213 for example a processor, working memory, a storage medium and corresponding software which is designed to create the updated map. In one embodiment, the card which is updated by means of the card data in accordance with the method claims is, for example, on the storage medium of the computing unit 213 saved. In a further embodiment, the mobile device comprises 200 additionally or alternatively one from the computing unit 213 independent storage medium (in 1 Not shown). Furthermore, the computing unit 213 trained to update the control unit map 214 transferred to.

Die Steuereinheit 214 ist dazu ausgebildet, das mobile Gerät 200, abhängig von der aktualisierten Karte, zu betreiben. Dazu umfasst die Steuereinheit 214 beispielsweise einen Prozessor, Arbeitsspeicher, ein Speichermedium sowie eine entsprechende Software, welche dazu ausgebildet ist, das mobile Gerät 200 abhängig von der aktualisierten Karte zu betreiben. In einer Ausführungsform ist die Steuereinheit 214 beispielsweise derart ausgebildet, dass mittels der Software, abhängig von der Karte, ein Steuersignal, beispielsweise mittels einer Schnittstelle, derart bereitgestellt wird, dass wenigstens eine Funktion des mobilen Geräts 200 abhängig von diesem Steuersignal ausgeführt werden kann.The control unit 214 is trained to use the mobile device 200 depending on the updated map. For this purpose, the control unit includes 214 for example a processor, working memory, a storage medium and corresponding software, which is designed for the mobile device 200 operate depending on the updated map. In one embodiment, the control unit 214 For example, it is designed in such a way that, depending on the card, the software provides a control signal, for example by means of an interface, such that at least one function of the mobile device 200 can be executed depending on this control signal.

In einer möglichen Ausführungsform sind der Prozessor und/der der Arbeitsspeicher und/oder das Speichermedium der Recheneinheit 213 und der Steuereinheit 214 identisch und/oder die Recheneinheit 213 und die Steuereinheit 214 als gemeinsame Einheit ausgebildet.In one possible embodiment, the processor and / or the main memory and / or the storage medium of the computing unit 213 and the control unit 214 identical and / or the computing unit 213 and the control unit 214 trained as a common unit.

Die Eingabeeinheit 215 ist dazu ausgebildet, dass der wenigstens eine Parameter eingegeben und an die Sendeeinheit 211 und/oder die Empfangseinheit 212 und/oder die Recheneinheit 213 und/oder die Steuereinheit 214 als Datenwerte bereitgestellt und übertragen werden kann.The input unit 215 is designed so that the at least one parameter is entered and sent to the transmission unit 211 and / or the receiving unit 212 and / or the computing unit 213 and / or the control unit 214 can be provided and transmitted as data values.

2 zeigt rein beispielhaft eine Ausführungsform des erfindungsgemäßen Verfahrens 300 zum Betreiben 340 eines mobilen Geräts 200. Dabei befindet sich ein Fahrzeug 400 auf einem beispielhaft dargestellten Verkehrsweg 410. Das Fahrzeug 400 umfasst das mobile Gerät 200, welches beispielsweise als Smartphone ausgebildet ist und mittels Kabel oder kabellosen Verbindung (Bluetooth, etc.) mit dem Fahrzeug 400 verbunden ist. In einer weiteren Ausführungsform ist das mobile Gerät 200 beispielsweise als Steuergerät ausgebildet. Das mobile Gerät 200 umfasst eine Karte, welche beispielsweise zum (automatisierten) Navigieren des Fahrzeugs 400 ausgebildet ist. 2 shows an exemplary embodiment of the method according to the invention 300 to operate 340 a mobile device 200 , There is a vehicle 400 on an exemplary traffic route 410 , The vehicle 400 includes the mobile device 200 , which is designed, for example, as a smartphone and by means of a cable or wireless connection (Bluetooth, etc.) to the vehicle 400 connected is. In a further embodiment, the mobile device 200 formed for example as a control device. The mobile device 200 comprises a map, for example for (automated) navigation of the vehicle 400 is trained.

In einer Ausführungsform besitzt die Karte ein Kartendatenformat, wie beispielsweise NDS (Navigation Data Standard), etc., welches aus Attributen aufgebaut ist. Dabei gibt es für einen Verkehrsweg 410 verschiedene Attribute, wie beispielsweise eine Geschwindigkeitsbeschränkung, eine Anzahl der Fahrspuren, eine Art der Fahrspurmarkierung, Geometrien der Fahrspuren, Ausgestaltungsarten (Tunnel, Brücke, Kreuzungen, etc.). Da diese Attribute sich ändern können, ist es wichtig regelmäßig Updates einer solchen Karte auszuführen. Dabei stellt ein Maß für die (Daten-) Größe des Updates beispielsweise die Anzahl der Attribute dar, welche sich geändert haben. In einer Ausführungsform werden diese Attribute beispielsweise serverseitig bewertet, wobei die Kartendaten, abhängig von wenigstens einen Parameter in Form einer Bewertungsvorgabe empfangen werden.In one embodiment, the map has a map data format, such as NDS (Navigation Data Standard), etc., which is made up of attributes. There is one traffic route 410 Various attributes, such as a speed limit, a number of lanes, a type of lane marking, geometries of the lanes, types of design (tunnels, bridges, intersections, etc.). Since these attributes can change, it is important to regularly update such a card. A measure of the (data) size of the update is, for example, the number of attributes that have changed. In one embodiment, these attributes are evaluated on the server side, for example, the card data being received in the form of an evaluation specification depending on at least one parameter.

In einer weiteren Ausführungsform werden einzelne Attribute beispielsweise abhängig von der Ausgestaltung des mobilen Geräts 200 abonniert, wobei diese Information mittels des wenigstens einen Parameters repräsentiert wird. Beispielsweise ist für die Nutzung eines Navigationssystems nicht die genaue Position einer Leitplanke relevant, dafür aber sogenannte neu eingepflegte „points of interest“ (Tankstelle, etc.). Für ein (automatisiertes) Fahrzeug 400 hingegen, ist es genau umgekehrt.In a further embodiment, individual attributes become dependent, for example, on the design of the mobile device 200 subscribed, this information being represented by means of the at least one parameter. For example, the exact position of a guardrail is not relevant for the use of a navigation system, but so-called "points of interest" (gas station, etc.) that have been added. For an (automated) vehicle 400 on the other hand, it is exactly the opposite.

Ist das mobile Gerät 200 beispielsweise als Smartphone ausgebildet, sind weitere Anwendungsbeispiele möglich. Beispielsweise erkennt das Smartphone das Verhalten seines Nutzers und kann in dessen Wohnort beispielsweise geänderte Öffnungszeiten von Geschäften, etc. abonnieren und aktualisieren.Is the mobile device 200 For example, designed as a smartphone, further application examples are possible. For example, the smartphone recognizes the behavior of its user and can subscribe to and update, for example, changed opening times of shops, etc. in their place of residence.

3 zeigt ein Ausführungsbeispiel eines Verfahrens 300 zum Betreiben 340 eines mobilen Geräts 200. 3 shows an embodiment of a method 300 to operate 340 a mobile device 200 ,

In Schritt 301 startet das Verfahren 300.In step 301 starts the process 300 ,

In Schritt 310 wird ein Datensignal an einen externen Server 100 übertragen, wobei das Datensignal eine Zustandsabfrage eines Zustands einer Karte, welche von dem mobilen Gerät 200 umfasst wird, repräsentiert, wobei die Zustandsabfrage wenigstens einen Parameter umfasst.In step 310 will send a data signal to an external server 100 transmitted, wherein the data signal is a status query of a status of a card issued by the mobile device 200 is represented, wherein the status query comprises at least one parameter.

In Schritt 320 werden Kartendaten von dem externen Server 100, abhängig von dem Zustand der Karte, abhängig von dem wenigstens einen Parameter, empfangen, wobei die Kartendaten eine Aktualisierung des Zustands der Karte repräsentieren.In step 320 will map data from the external server 100 , depending on the state of the card, depending on the at least one parameter, the card data representing an update of the state of the card.

In Schritt 330 wird eine aktualisierte Karte, basierend auf der Karte, abhängig von den Kartendaten, erstellt.In step 330 an updated map is created based on the map, depending on the map data.

In Schritt 340 wird das mobile Gerät 200, abhängig von der aktualisierten Karte, betrieben.In step 340 becomes the mobile device 200 , depending on the updated map.

In Schritt 350 endet das Verfahren 300.In step 350 the procedure ends 300 ,

Claims (10)

Verfahren (300) zum Betreiben (340) eines mobilen Geräts (200), umfassend folgende Schritte: - Übertragen (310) eines Datensignals an einen externen Server (100), ◯ wobei das Datensignal eine Zustandsabfrage eines Zustands einer Karte, ■ welche von dem mobilen Gerät (200) umfasst wird, repräsentiert, ◯ wobei die Zustandsabfrage wenigstens einen Parameter umfasst; - Empfangen (320) von Kartendaten von dem externen Server (100), ◯ abhängig von dem Zustand der Karte, ◯ abhängig von dem wenigstens einen Parameter, ◯ wobei die Kartendaten eine Aktualisierung des Zustands der Karte repräsentieren; - Erstellen (330) einer aktualisierten Karte, ◯ basierend auf der Karte, ◯ abhängig von den Kartendaten; und - Betreiben (340) des mobilen Geräts (200), ◯ abhängig von der aktualisierten Karte.Method (300) for operating (340) a mobile device (200), comprising the following steps: - transmitting (310) a data signal to an external server (100), ◯ wherein the data signal is a status query of a status of a card, Which is comprised by the mobile device (200), ◯ wherein the status query comprises at least one parameter; Receiving (320) map data from the external server (100), ◯ depending on the condition of the card, ◯ depending on the at least one parameter, ◯ wherein the map data represents an update of the status of the map; - creating (330) an updated map, ◯ based on the map, ◯ depending on the card data; and - operating (340) the mobile device (200), ◯ depending on the updated map. Verfahren (300) nach Anspruch 1, dadurch gekennzeichnet, dass • das mobile Gerät (200) von einem Fahrzeug (400) umfasst wird und • das Fahrzeug (400), ◯ insbesondere automatisiert, • mittels des mobilen Geräts (200) abhängig von der aktualisierten Karte betrieben wird.Method (300) according to Claim 1 , characterized in that • the mobile device (200) is encompassed by a vehicle (400) and • the vehicle (400), ◯ in particular automated, • is operated by means of the mobile device (200) depending on the updated map. Verfahren (300) nach Anspruch 1, dadurch gekennzeichnet, dass • der wenigstens eine Parameter eine vorgegebene Differenz zwischen einem Zustand der Karte und der aktualisierten Karte repräsentiert, • wobei das Erstellen der aktualisierten Karte abhängig von der vorgegebenen Differenz erfolgt.Method (300) according to Claim 1 , characterized in that • the at least one parameter represents a predetermined difference between a state of the map and the updated map, • wherein the updated map is created depending on the predetermined difference. Verfahren (300) nach Anspruch 1, dadurch gekennzeichnet, dass • das mobile Gerät (200) o als Smartphone oder o als Navigationssystem ausgebildet ist.Method (300) according to Claim 1 , characterized in that • the mobile device (200) o is designed as a smartphone or o as a navigation system. Verfahren (300) nach Anspruch 3, dadurch gekennzeichnet, dass • der wenigstens eine Parameter mittels einer Eingabeeinheit (215), o welche von dem mobilen Gerät (200) umfasst wird, • eingegeben wird.Method (300) according to Claim 3 , characterized in that • the at least one parameter is entered by means of an input unit (215), o which is included in the mobile device (200), •. Verfahren (300) nach Anspruch 2 und 3, dadurch gekennzeichnet, dass • die vorgegebene Differenz einem Maß entspricht, • welches repräsentiert ob, das Fahrzeug (400) abhängig von dem Zustand der Karte, o insbesondere automatisiert, betrieben werden kann.Method (300) according to Claim 2 and 3 , characterized in that • the predefined difference corresponds to a measure, • which represents whether the vehicle (400) can be operated, in particular automatically, depending on the state of the card. Mobiles Geräts (200), umfassend: - Sendeeinheit (211) zum Übertragen (310) eines Datensignals an einen externen Server (100), ○ wobei das Datensignal eine Zustandsabfrage eines Zustands einer Karte, • welche von dem mobilen Gerät (200) umfasst wird, repräsentiert, ○ wobei die Zustandsabfrage wenigstens einen Parameter umfasst; - Empfangseinheit (212) zum Empfangen (320) von Kartendaten von dem externen Server (100), ○ abhängig von dem Zustand der Karte, ○ abhängig von dem wenigstens einen Parameter, ○ wobei die Kartendaten eine Aktualisierung des Zustands der Karte repräsentieren; - Recheneinheit (213) zum Erstellen (330) einer aktualisierten Karte, ○ basierend auf der Karte, ○ abhängig von den Kartendaten; und - Steuereinheit (214) zum Betreiben (340) des mobilen Geräts (200), ○ abhängig von der aktualisierten Karte.A mobile device (200) comprising: - transmission unit (211) for transmitting (310) a data signal to an external server (100), ○ where the data signal is a status query of a status of a card, Which is comprised by the mobile device (200), ○ wherein the status query comprises at least one parameter; - receiving unit (212) for receiving (320) map data from the external server (100), ○ depending on the condition of the card, ○ depending on the at least one parameter, ○ where the map data represents an update of the status of the map; - computing unit (213) for creating (330) an updated map, ○ based on the map, ○ depending on the card data; and - control unit (214) for operating (340) the mobile device (200), ○ depending on the updated map. Mobiles Gerät (200) nach Anspruch 7, dadurch gekennzeichnet, dass • die Sendeeinheit (211) und/oder die Empfangseinheit (212) und/oder die Recheneinheit (213) und/oder die Steuereinheit (214) dazu ausgebildet sind, ein Verfahren (300) gemäß wenigstens einem der Verfahrensansprüche 2 bis 6 auszuführen.Mobile device (200) after Claim 7 , characterized in that • the transmitting unit (211) and / or the receiving unit (212) and / or the computing unit (213) and / or the control unit (214) are designed to implement a method (300) according to at least one of the methods claims 2 to 6 perform. Mobiles Gerät (200) nach Anspruch 7, dadurch gekennzeichnet, dass • das mobile Gerät (200) eine Eingabeeinheit (215) umfasst, mittels der der wenigstens eine Parameter eingegeben wird.Mobile device (200) after Claim 7 , characterized in that • the mobile device (200) comprises an input unit (215) by means of which the at least one parameter is entered. Mobiles Gerät (200) nach Anspruch 7, dadurch gekennzeichnet, dass • das mobile Gerät (200) von einem, o insbesondere automatisierten, Fahrzeug (400) umfasst wird und/oder • das mobile Gerät (200) als Smartphone ausgebildet ist.Mobile device (200) after Claim 7 , characterized in that • the mobile device (200) is comprised by an, o in particular automated, vehicle (400) and / or • the mobile device (200) is designed as a smartphone.
DE102018211604.0A 2018-07-12 2018-07-12 Mobile device and method for operating the mobile device Pending DE102018211604A1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE102018211604.0A DE102018211604A1 (en) 2018-07-12 2018-07-12 Mobile device and method for operating the mobile device
CN201910629359.8A CN110715669A (en) 2018-07-12 2019-07-12 Mobile device and method for operating a mobile device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102018211604.0A DE102018211604A1 (en) 2018-07-12 2018-07-12 Mobile device and method for operating the mobile device

Publications (1)

Publication Number Publication Date
DE102018211604A1 true DE102018211604A1 (en) 2020-01-16

Family

ID=69210120

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102018211604.0A Pending DE102018211604A1 (en) 2018-07-12 2018-07-12 Mobile device and method for operating the mobile device

Country Status (2)

Country Link
CN (1) CN110715669A (en)
DE (1) DE102018211604A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014221264A1 (en) * 2013-10-22 2015-04-23 Hitachi Construction Machinery Co., Ltd. Navigation system for autonomous dump trucks
DE102014015073A1 (en) * 2014-10-11 2016-04-14 Audi Ag Method for updating and / or extending a map data set of a limited environment
US20170227366A1 (en) * 2016-02-10 2017-08-10 Delphi Technologies, Inc. Automated Vehicle Map Updates Based On Human Verification
US20170248963A1 (en) * 2015-11-04 2017-08-31 Zoox, Inc. Adaptive mapping to navigate autonomous vehicles responsive to physical environment changes
US20170350713A1 (en) * 2016-06-02 2017-12-07 Delphi Technologies, Inc. Map update system for automated vehicles
US20180107216A1 (en) * 2016-10-19 2018-04-19 Here Global B.V. Segment activity planning based on route characteristics

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4814507B2 (en) * 2004-11-01 2011-11-16 日立オートモティブシステムズ株式会社 Difference map data distribution method
KR20100039941A (en) * 2008-10-09 2010-04-19 (주)엠앤소프트 System and method for partial updating of map data
CN101957209B (en) * 2009-07-15 2012-07-18 江苏新科软件有限公司 Navigation device map data increment updating method
US9304005B2 (en) * 2009-12-04 2016-04-05 GM Global Technology Operations LLC Application programming interface (API) for navigation applications that merges incremental updates with existing map database
KR101786737B1 (en) * 2011-06-22 2017-11-15 에스케이플래닛 주식회사 System and method for partial updating of map data based on use's moving path, terminal device and recording medium thereof
CN102944243B (en) * 2012-11-16 2016-12-21 沈阳美行科技有限公司 A kind of map datum can be with the method for incremental update
CN102967316A (en) * 2012-11-23 2013-03-13 惠州Tcl移动通信有限公司 Method for updating navigation map of communication equipment and navigation system
JP6142638B2 (en) * 2013-04-16 2017-06-07 株式会社デンソー Map difference data distribution system, map difference data distribution device, and map difference extraction server
JP6036509B2 (en) * 2013-04-16 2016-11-30 株式会社デンソー Map difference data distribution system, map difference data distribution device, map data holding device, update management server, and map difference extraction server
DE102013008562A1 (en) * 2013-05-17 2013-12-19 Daimler Ag Method for updating digital road map of navigation system of vehicle e.g. car, involves transmitting update data of digital road map to mobile communication device, according to the need for updating of central server
KR102107123B1 (en) * 2014-01-28 2020-05-06 현대엠엔소프트 주식회사 The apparatus and method for automatic update navigation
CN106197438A (en) * 2015-05-08 2016-12-07 北京四维图新科技股份有限公司 A kind of method of map data update, device and server

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102014221264A1 (en) * 2013-10-22 2015-04-23 Hitachi Construction Machinery Co., Ltd. Navigation system for autonomous dump trucks
DE102014015073A1 (en) * 2014-10-11 2016-04-14 Audi Ag Method for updating and / or extending a map data set of a limited environment
US20170248963A1 (en) * 2015-11-04 2017-08-31 Zoox, Inc. Adaptive mapping to navigate autonomous vehicles responsive to physical environment changes
US20170227366A1 (en) * 2016-02-10 2017-08-10 Delphi Technologies, Inc. Automated Vehicle Map Updates Based On Human Verification
US20170350713A1 (en) * 2016-06-02 2017-12-07 Delphi Technologies, Inc. Map update system for automated vehicles
US20180107216A1 (en) * 2016-10-19 2018-04-19 Here Global B.V. Segment activity planning based on route characteristics

Also Published As

Publication number Publication date
CN110715669A (en) 2020-01-21

Similar Documents

Publication Publication Date Title
DE112009004441B4 (en) Vehicle propulsion assist device
DE102014219540A1 (en) Method and apparatus for on-demand wireless module update
DE102012107886A1 (en) Method for the electronic detection of traffic signs
DE102017005173A1 (en) Method for operating a vehicle
DE102017009510A1 (en) Method for updating a digital map in a vehicle
DE102015225161A1 (en) Method and device for receiving data values and for operating a vehicle
EP3333823A1 (en) Prognosis of signalling a traffic light system using artificial intelligence
EP2109041A1 (en) Method for automatically updating software
DE102015209473A1 (en) Method and device for operating a vehicle
DE102017202255A1 (en) A method of updating a digital map of an off-board server device
DE102016201769A1 (en) Method for updating software of a control unit, preferably for a motor vehicle
DE102018211604A1 (en) Mobile device and method for operating the mobile device
EP2225734A1 (en) Method and system for transmitting data
WO2020119987A1 (en) Method for providing map data of a digital map and a travel route
EP2808855B1 (en) Method and communication system for shortening the overtaking period between commercial vehicles
DE102022102098A1 (en) SYSTEMS AND METHODS FOR DRIVER ASSISTANCE OPTIMIZATION USING ARTIFICIAL INTELLIGENCE
DE102017010482A1 (en) Method for updating map data
DE102012016169A1 (en) Method for programming control device of motor car, involves transferring difference data packet with difference data quantity to control device, where difference data quantity is partial quantity of another data quantity
WO2020070042A1 (en) Method for updating data of a control unit of a vehicle
DE102015212587A1 (en) Method and control device for operating a base station
DE102014017911A1 (en) Provision of road condition data in the motor vehicle
EP2802843A1 (en) Method and device for operating a vehicle
DE102022002462A1 (en) Method for operating a vehicle-integrated computing system and vehicle
DE102019000634A1 (en) Method for transmitting card data
WO2017182210A1 (en) Method for programming control devices of a motor vehicle

Legal Events

Date Code Title Description
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: G01C0021040000

Ipc: G01C0021000000

R163 Identified publications notified