[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

DE102014211383A1 - Gerät, Verfahren und System für das Steuern von Fahrzeug-Audio-Video-Navigation - Google Patents

Gerät, Verfahren und System für das Steuern von Fahrzeug-Audio-Video-Navigation Download PDF

Info

Publication number
DE102014211383A1
DE102014211383A1 DE201410211383 DE102014211383A DE102014211383A1 DE 102014211383 A1 DE102014211383 A1 DE 102014211383A1 DE 201410211383 DE201410211383 DE 201410211383 DE 102014211383 A DE102014211383 A DE 102014211383A DE 102014211383 A1 DE102014211383 A1 DE 102014211383A1
Authority
DE
Germany
Prior art keywords
avn
program instructions
vehicle
configuration file
store
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.)
Withdrawn
Application number
DE201410211383
Other languages
English (en)
Inventor
Hyun Chul Sim
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.)
Hyundai Motor Co
Original Assignee
Hyundai Motor Co
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 Hyundai Motor Co filed Critical Hyundai Motor Co
Publication of DE102014211383A1 publication Critical patent/DE102014211383A1/de
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
    • G06F15/163Interprocessor communication
    • G06F15/173Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star, snowflake
    • G06F15/17337Direct connection machines, e.g. completely connected computers, point to point communication networks
    • G06F15/17343Direct connection machines, e.g. completely connected computers, point to point communication networks wherein the interconnection is dynamically configurable, e.g. having loosely coupled nearest neighbor architecture
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Ein Gerät, ein Verfahren und ein System für das Steuern einer Audio-Video-Navigation (AVN) werden bereitgestellt. Das Verfahren beinhaltet das Sammeln, durch einen Prozessor, von Statusinformation, welche auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen ist, und Bereitstellen der gesammelten Information für einen Download-Server, um eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern, und um ein UI-Konfigurationsfile herunterzuladen, welches der gesammelten Information entspricht. zusätzlich wird das heruntergeladene UI-Konfigurationsfile durch den Prozessor in einem spezifizierten Speicherbereich gespeichert, auf welchen in verschiedenen Modus-Wandlungen zugegriffen wird, und ein Ausführungs-Anwendungsbildschirm des AVN-Systems implementiert wird.

Description

  • HINTERGRUND
  • Bereich der Erfindung
  • Die vorliegende Erfindung bezieht sich auf ein Gerät, ein Verfahren und ein System für das Steuern einer Audio-Video-Navigation (AVN), und spezieller ausgedrückt auf eine Technologie des Aktualisierens einer Benutzerschnittstelle (UI) für ein Ausführen einer Anwendung eines AVN-Systems.
  • Beschreibung des Standes der Technik
  • Eine Benutzerschnittstelle (UI) für eine Ausführung einer Anwendung eines Audio-Video-Navigation-(AVN-)Systems eines Fahrzeuges wird in einer Form eines ausführbaren binären Files verteilt und gesteuert. Im Speziellen, um eine neue UI für das Anwenden des AVN-Systems anzuwenden, wird ein Quellcode einer existierenden Anwendung modifiziert, um ein neues binäres File zu erzeugen, und der Boot-Speicher (NAND) des AVN-Systems wird formatiert und ein neues Software-Paket wird aktualisiert.
  • In dem herkömmlichen AVN-System kann jedoch nur ein Benutzer, welcher Fachkenntnis besitzt, die neue UI anwenden. Zusätzlich, wenn ein Benutzer, welcher keine Fachkenntnis besitzt, die neue UI in dem AVN-System anzuwenden, muss der Benutzer eine spezialisierte Firma besuchen und das Softwarepaket des AVN-Pakets aktualisieren.
  • ZUSAMMENFASSUNG
  • Die vorliegende Erfindung stellt ein Gerät, ein Verfahren und ein System bereit, welches eine UI eines AVN-Systems aktualisiert, durch das Herunterladen eines Konfigurationsfiles für ein Ausführen der Anwendung des AVN-Systems.
  • Entsprechend einem Gesichtspunkt der vorliegenden Erfindung kann ein Gerät für das Steuern einer Audio-Video-Navigation (AVN) beinhalten: ein Informationssammelglied, welches konfiguriert ist, Statusinformation zu sammeln, welche sich auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezieht; ein Anwendungs-(app-)Steuerglied, welches konfiguriert ist, die gesammelte Information zu einem Download- bzw. Herunterlade-Server bereitzustellen, welcher konfiguriert ist, eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern und ein UI-Konfigurationsfile herunterzuladen, welches der gesammelten Information entspricht; einen app-Speicher, welcher konfiguriert ist, das heruntergeladene UI-Konfigurationsfile in einem spezifizierten Speicherbereich zu speichern; und einen Browser, welcher konfiguriert ist, das UI-Konfigurationsfile, welches in dem spezifizierten Speicherbereich gespeichert ist, in verschiedene Mode-Umwandlungen zu ziehen und einen Ausführungs-Anwendungsbildschirm des AVN-Systems zu implementieren.
  • Das app-Steuerungsglied kann konfiguriert sein, eine Vielzahl von UI-Konfigurationsfiles herunterzuladen, welche durch den Download-Server in Antwort auf die gesammelte Information erzeugt sind. Das app-Steuerglied kann konfiguriert sein, ein File, welches aus der Vielzahl der UI-Konfigurationsfiles ausgewählt ist, in den spezifizierten Bereich zu speichern. Der Browser kann konfiguriert sein, eine Liste der Vielzahl von UI-Konfigurationsfiles bereitzustellen und einen Ausführungs-Anwendungsbildschirm des AVN-Systems zu implementieren, und zwar basierend auf dem UI-Konfigurationsfile, welches aus der Liste ausgewählt ist, wenn die Vielzahl der UI-Konfigurationsfiles in dem spezifizierten Bereich gespeichert ist. Das Anwenden des AVN-Systems kann durch eine Hypertext-Markup-Sprache 5 (HTML5) hergestellt sein. Das UI-Konfigurationsfile kann ein Kaskadenstilentwurf-(CSS-)File sein.
  • Entsprechend einem anderen Gesichtspunkt der vorliegenden Erfindung kann ein Gerät für das Steuern einer Audio-Video-Navigation (AVN) beinhalten: ein Informationssammelglied, welches konfiguriert ist, Statusinformation zu sammeln, welche sich auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezieht; ein app-Steuerglied, welches konfiguriert ist, die gesammelte Information einem tragbaren Terminal bzw. Endgerät bereitzustellen, welches an einen Download-Server über Kommunikation angeschlossen ist, welcher konfiguriert ist, eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern, und ein UI-Konfigurationsfile herunterzuladen, welches der Information entspricht, welche über das tragbare Terminal gesammelt ist; einen app-Speicher, welcher konfiguriert ist, das heruntergeladene UI-Konfigurationsfile in einem spezifizierten Speicherbereich zu speichern; und einen Browser, welcher konfiguriert ist, das UI-Konfigurationsfile, welches in dem spezifizierten Speicherbereich gespeichert ist, in verschiedene Mode-Umwandlungen zu ziehen und einen Ausführungs-Anwendungsbildschirm des AVN-Systems zu implementieren.
  • Entsprechend einem anderen Gesichtspunkt der vorliegenden Erfindung kann ein Verfahren des Steuerns einer Audio-Video-Navigation (AVN) beinhalten: das Sammeln von Statusinformation, welche auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen ist; das Bereitstellen der gesammelten Information zu einem Download-Server, welcher konfiguriert ist, eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; das Herunterladen eines UI-Konfigurationsfiles, welches der gesammelten Information entspricht, von dem Download-Server; das Speichern des heruntergeladenen UI-Konfigurationsfiles in einem spezifizierten Speicherbereich; und das Ziehen (z. B. Zugreifen) des UI-Konfigurationsfiles, welches in dem spezifizierten Speicherbereich gespeichert ist, in verschiedene Mode-Umwandlungen und das Implementieren eines Ausführungs-Anwendungsbildschirms des AVN-Systems.
  • Entsprechend einem anderen Gesichtspunkt der vorliegenden Erfindung kann ein Verfahren des Steuerns einer Audio-Video-Navigation (AVN) beinhalten: das Sammeln von Statusinformation, welche auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen ist; das Bereitstellen der gesammelten Information zu einem tragbaren Terminal, welches über Kommunikation an einem Download-Server angeschlossen ist, welcher konfiguriert ist, eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; das Herunterladen eines UI-Konfigurationsfiles, welches der gesammelten Information entspricht, welche von dem Download-Server bereitgestellt ist, über das tragbare Terminal; das Speichern des heruntergeladenen UI-Konfigurationsfiles in einen spezifizierten Speicherbereich; und das Ziehen des UI-Konfigurationsfiles, welches in den spezifizierten Speicherbereich gespeichert ist, in verschiedene Mode-Umwandlungen und das Implementieren eines Ausführungs-Anwendungsbildschirms des AVN-Systems.
  • Entsprechend einem anderen Gesichtspunkt der vorliegenden Erfindung kann ein Audio-Video-Navigations-(AVN-)Steuerungssystem beinhalten: einen Download-Server, welcher konfiguriert ist, eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; ein AVN-Steuerungsgerät, welches konfiguriert ist, ein UI-Konfigurationsfile, welches einer benachbarten Umgebung eines Fahrzeugs entspricht, und einen Fahrzeugstatus durch das Zugreifen auf den Download-Server herunterzuladen und das heruntergeladene UI-Konfigurationsfile in einen Speicherbereich zu speichern, auf welchen durch einen Browser zugegriffen wird, wobei eine Ausführungsanwendung des AVN-Systems implementiert wird. Der Download-Server kann konfiguriert sein, wenigstens eines von Folgendem zu speichern: ein CSS-File nach Jahreszeit, ein CSS-File nach Wetter, ein CSS-File nach Fahrzeugstatus und ein CSS-File nach Status des Fahrers. Der Download-Server kann konfiguriert sein, die Information, welche der benachbarten Umgebung des Fahrzeugs und dem Fahrzeugstatus entspricht, von dem AVN-Steuergerät zu empfangen und wenigstens ein CSS-File für das AVN-Steuergerät bereitstellen, durch das Kombinieren des CSS-Files, welches basierend auf Information gespeichert ist, welche von dem AVN-Steuergerät bereitgestellt ist.
  • Entsprechend einem anderen Gesichtspunkt der vorliegenden Erfindung kann ein Audio-Video-Navigations-(AVN-)Steuersystem beinhalten: einen Download-Server, welcher konfiguriert ist, eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; ein tragbares Terminal, welches konfiguriert ist, über Kommunikation an den Download-Server angeschlossen zu sein und ein UI-Konfigurationsfile herunterzuladen, welches einer benachbarten Umgebung eines Fahrzeugs und einem Fahrzeugstatus entspricht; und ein AVN-Steuergerät, welches konfiguriert ist, eine Information bezüglich der benachbarten Umgebung des Fahrzeugs und des Fahrzeugstatus durch das Zugreifen des tragbaren Terminals bereitzustellen, ein UI-Konfigurationsfile von dem tragbaren Terminal herunterzuladen und das heruntergeladene UI-Konfigurationsfile in einen Speicherbereich zu speichern, auf welchen durch einen Browser zugegriffen wird, wobei eine Ausführungsanwendung des AVN-Systems implementiert wird.
  • KURZE BESCHREIBUNG DER ZEICHNUNGEN
  • Die Aufgaben, Merkmale und Vorteile der vorliegenden Erfindung werden aus der folgenden detaillierten Beschreibung in Verbindung mit den beigefügten Zeichnungen offensichtlicher, in welchen:
  • 1 eine beispielhafte Zeichnung ist, welche eine Konfiguration eines AVN-Steuersystems entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt;
  • 2 eine beispielhafte Zeichnung ist, welche eine Konfiguration eines AVN-Steuersystems entsprechend einer weiteren beispielhaften Ausführungsform der vorliegenden Erfindung darstellt;
  • 3 ein beispielhaftes Blockdiagramm ist, welches eine Konfiguration eines AVN-Steuergerätes entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt;
  • 4 eine beispielhafte Zeichnung ist, welche eine Speicherstruktur eines AVN-Steuergerätes entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt;
  • 5 ein beispielhaftes Blockdiagramm ist, welches eine Konfiguration eines Download-Servers entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt;
  • 6 eine beispielhafte Zeichnung ist, welche eine Speicherstruktur eines Download-Servers entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt;
  • 7 eine beispielhafte Ausführungsform der Zeichnung ist, welche einen Betrieb eines AVN-Steuergerätes entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt;
  • 8 ein beispielhaftes Ablaufdiagramm ist, welches einen Ablauf des Betriebes eines AVN-Steuerverfahrens entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt; und
  • 9 ein beispielhaftes Ablaufdiagramm ist, welches einen Ablauf des Betriebes eines AVN-Steuerverfahrens entsprechend einer anderen beispielhaften Ausführungsform der vorliegenden Erfindung darstellt.
  • DETAILLIERTE BESCHREIBUNG
  • Es ist davon auszugehen, dass der Term „Fahrzeug” oder „fahrzeugartig” oder ein anderer ähnlicher Term, wie er hier benutzt wird, inklusive für Motorfahrzeuge im Allgemeinen ist, wie zum Beispiel für Personenautomobile, wobei Fahrzeuge für den Sportgebrauch (SUV), Omnibusse, Lastwagen, verschiedene kommerzielle Fahrzeuge, Wasserkraftfahrzeuge beinhaltet sind, wobei eine Vielzahl von Booten und Schiffen, Flugzeuge und ähnliches und wobei Hybridfahrzeuge, Elektrofahrzeuge, Verbrennungs-, elektrisch anschließbare Hybrid-Fahrzeuge, Wasserstoff betriebene Fahrzeuge und andere Fahrzeuge mit alternativen Kraftstoff (z. B. Kraftstoffen, welche von Ressourcen anders als Öl abgeleitet sind) beinhaltet sind.
  • Obwohl die beispielhafte Ausführungsform beschrieben wird, dass sie eine Vielzahl von Einheiten benutzt, um den beispielhaften Prozess durchzuführen, ist davon auszugehen, dass die beispielhaften Prozesse auch durch ein oder eine Vielzahl von Modulen ausgeführt werden können. Zusätzlich ist davon auszugehen, dass der Term Steuerglied/Steuereinheit sich auf eine Hardware-Einrichtung bezieht, welche einen Speicher und einen Prozessor beinhaltet. Der Speicher ist konfiguriert, um die Module zu speichern und der Prozessor ist speziell konfiguriert, um diese Module auszuführen, dass sie einen oder mehrere Prozesse ausführen, welche weiter nachfolgend beschrieben werden.
  • Außerdem kann die Steuerlogik der vorliegenden Erfindung als nicht-transitorische, von einem Computer lesbare Medien auf einem von einem Computer lesbaren Medium eingebettet sein, welches ausführbare Programminstruktionen enthält, welche durch einen Prozessor, ein Steuerglied oder Ähnliches ausgeführt werden. Beispiele des von einem Computer lesbaren Mediums beinhalten, sind jedoch nicht begrenzt auf ROM, RAM, Compact Disc-(CD-)ROMs, Magnetbänder, Floppy Disks, Flash-Laufwerke, Smart-Karten und optische Datenspeichereinrichtungen. Das von einem Computer lesbare Aufzeichnungsmedium kann auch auf an ein Netz gekoppelte Computer-Systeme verteilt sein, so dass die vom Computer lesbaren Medien in einer verteilten Weise gespeichert und ausgeführt werden, z. B. durch einen Telematik-Server oder ein Steuerglied-Flächennetz (CAN).
  • Die hier benutzte Terminologie dient nur dem Zweck des Beschreibens einzelner Ausführungsformen und es ist nicht beabsichtigt, dass sie die Erfindung begrenzt. Wie sie hier benutzt werden, sollen die Singularformen „ein”, „eine”, „eines” und „der”, „die” „das” ebenso die Pluralformen einschließen, es sei denn, es wird im Kontext klar in anderer Weise angezeigt. Es ist ferner davon auszugehen, dass die Terme „weist auf” und/oder „aufweisend”, wenn sie in dieser Spezifikation benutzt werden, das Vorhandensein der aufgeführten Merkmale, Integer, Schritte, Operationen, Elemente und/oder Komponenten spezifizieren, jedoch nicht das Vorhandensein oder das Hinzufügen eines oder mehrerer anderer Merkmale, Integer, Schritte, Operationen, Elemente, Komponenten und/oder Gruppen davon ausschließen. Wie es hier benutzt wird, beinhaltet der Term „und/oder” jegliche und alle Kombinationen eines oder mehrerer zusammenhängender, aufgelisteter Begriffe.
  • Beispielhafte Ausführungsformen der vorliegenden Erfindung werden mit Bezug auf die beigefügten Zeichnungen im Detail beschrieben. Die gleichen Referenzziffern werden über die Zeichnungen hinweg benutzt, um sich auf die gleichen oder ähnlichen Teile zu beziehen. Detaillierte Beschreibungen von gut bekannten Funktionen und Strukturen, welche hier enthalten sind, können weggelassen werden, um das Verschleiern des Gegenstandes der vorliegenden Erfindung zu vermeiden.
  • 1 ist eine beispielhafte Zeichnung, welche eine Konfiguration eines AVN-Steuersystems entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt. Mit Bezug auf 1 kann das AVN-Steuersystem der vorliegenden Erfindung ein AVN-Steuergerät 10 und einen Download-Server 50 beinhalten.
  • Der Download-Server 50 kann konfiguriert sein, um eine Vielzahl von UI-Konfigurationsfiles für eine Anwendung eines Audio-Video-Navigations-(AVN-)Systems zu speichern und das gespeicherte UI-Konfigurationsfile entsprechend der Anforderung des AVN-Steuergerätes 10 bereitzustellen. Speziell kann angenommen werden, dass das UI-Konfigurationsfile ein Kaskadenstilentwurf-(CSS-)File ist. Das CSS-File kann ein Stilentwurf sein, in welchem der gesamte Stil eines Web-Dokuments zuvor gespeichert ist. Deshalb können eine Schriftgröße, eine Schrift, ein Zeilenabstand, eine Hintergrundfarbe und eine Anordnungsposition, welche auf einem Anwendungsbildschirm des AVN-Systems angezeigt ist, zuvor definiert und in dem CSS-File gespeichert sein.
  • Zusätzlich kann angenommen werden, dass die Anwendung des AVN-Systems mit Hypertext-Markup-Sprache 5 (HTML5) geschrieben ist. Speziell kann die Anwendung, welche durch HTML5 geschrieben ist, mit einem HTML-File, welches eine Struktur der Anwendung definiert, einem Javascript-File, welches eine Benutzerantwort definiert, welche eine Operation der Anwendung ist, und einem CSS-File konfiguriert sein, welches eine Bildschirmkonfiguration der Anwendung definiert. Demnach kann die UI durch das Verändern des CSS-Files verändert werden, welches eine Bildschirmkonfiguration der Anwendung definiert.
  • Indessen kann der Download-Server 50 konfiguriert sein, wenigstens eines von folgenden zu speichern: ein CSS-File nach Jahreszeit, ein CSS-File nach Wetter, ein CSS-File nach Fahrzeugstatus und ein CSS-File nach Status eines Fahrers. Außerdem kann der Download-Server 50 konfiguriert sein, um wenigstens ein CSS-File zu erzeugen, und zwar durch das Kombinieren des CSS-Files, welches basierend auf Information gespeichert ist, welche von dem AVN-Steuergerät 10 erhalten ist (z. B. von einem Prozessor des AVN-Steuergerätes), wenn Information, welche auf die benachbarte Umgebung des Fahrzeugs und den Fahrzeugstatus bezogen ist, von dem AVN-Steuergerät 10 erhalten wird. Demnach kann der Download-Server 50 konfiguriert sein, wenigstens ein CSS-File, welches in Antwort auf die Information erzeugt ist, welche von dem AVN-Steuergerät 10 empfangen ist, für das AVN-Steuergerät 10 bereitzustellen.
  • Das AVN-Steuergerät 10 kann konfiguriert sein, eine Kommunikationsschnittstelle, wie zum Beispiel ein Modem, zu unterstützen, und kann konfiguriert sein, auf den Download-Server 50 über die Kommunikationsschnittstelle zuzugreifen. Wenn das AVN-Steuergerät 10 eine Änderung für die UI zur Anwendung des AVN-Systems anfordert, kann das AVN-Steuergerät 10 (z. B. der Prozessor des Gerätes) konfiguriert sein, auf den Download-Server 50 zuzugreifen, um ein neues CSS-File herunterzuladen. Außerdem kann das AVN-Steuergerät 10 konfiguriert sein, das heruntergeladene CSS-File in einem Speicherbereich zu speichern, auf welchen durch einen Browser zugegriffen werden kann, welcher die Ausführungsanwendung des AVN-Systems implementiert.
  • Im Speziellen, um das CSS-File herunterzuladen, kann das AVN-Steuergerät 10 konfiguriert sein, die Fahrzeugstatusinformation, die benachbarte Umgebungsinformation, die Statusinformation des Fahrers und Ähnliches zu sammeln, um sie dem über Kommunikation angeschlossenen Download-Server 50 bereitzustellen. Zusätzlich kann das AVN-Steuergerät 10 konfiguriert sein, wenigstens ein CSS-File herunterzuladen, welches basierend auf der Information erzeugt ist, welche dem Download-Server 50 bereitgestellt ist, um auf das AVN-System zuzugreifen. Wenn eine Vielzahl von CSS-Files von dem Download-Server 50 heruntergeladen ist, kann ein einzelnes CSS-File ausgewählt werden, um an dem AVN-System angewendet zu werden.
  • 2 ist eine beispielhafte Zeichnung, welche eine Konfiguration eines AVN-Steuersystems entsprechend einer anderen beispielhaften Ausführungsform der vorliegenden Erfindung darstellt. 2 stellt eine andere beispielhafte Ausführungsform der 1 dar, welche darstellt, dass das CSS-File über ein tragbares Terminal 30 heruntergeladen werden kann, wenn das AVN-Steuergerät nicht eine Kommunikationsschnittstelle für die Kommunikation mit dem Download-Server 50 unterstützt. Mit anderen Worten, das AVN-Steuersystem kann ein AVN-Steuergerät 10 (z. B. welches durch einen Prozessor betrieben wird), ein tragbares Terminal 30 und einen Download-Server 50 beinhalten. Im Speziellen ist der Basisbetrieb des AVN-Steuergerätes 10 und des Download-Server 50 im Wesentlichen ähnlich zu 1. Demnach wird die Beschreibung des überlappten Betriebes der Elemente, welche sich mit 1 überlappen, weggelassen.
  • Das AVN-Steuergerät 10, welches für das AVN-Steuersystem der 2 angewendet wird, kann eine Kommunikationsschnittstelle für Kommunikationen mit dem Download-Server 50 nicht unterstützen. Sogar wenn die Kommunikationsschnittstelle für die Kommunikation mit dem Download-Server 50 unterstützt wird, kann das CSS-File über das tragbare Terminal 30 entsprechend der Auswahl des Benutzers heruntergeladen werden.
  • Das AVN-Steuergerät 10 kann auf das tragbare Terminal 30 zugreifen, um das CSS-File herunterzuladen. Außerdem kann das AVN-Steuergerät 10 konfiguriert sein, auf das tragbare Terminal 30 über eine universelle Serieller-Bus-(USB-)Kommunikation zuzugreifen, und zusätzlich auf das tragbare Terminal 30 zugreifen, wobei ein Kurzreichweite-Kommunikationsverfahren benutzt wird. Demnach kann, wenn auf das tragbare Terminal 30 zugegriffen wird, das AVN-Steuergerät 10 konfiguriert sein, die Fahrzeugstatusinformation, die benachbarte Umgebungsinformation, die Statusinformation des Fahrers und Ähnliches zu sammeln und die gesammelte Information an das tragbare Terminal 30 zu übertragen, während gleichzeitig das Herunterladen des CSS-Files angefordert wird.
  • Indessen kann angenommen werden, dass das tragbare Terminal 30 ein Terminal ist, welches eine Kommunikationsschnittstelle unterstützt, welche über Kommunikation an das AVN-Steuergerät zugreifen kann, und mit dem Download-Server 50 kommuniziert. Als ein Beispiel kann das tragbare Terminal 30 ein Smartphone, ein Tablet- bzw. Tafel-Personal Computer (PC) und Ähnliches sein. Das tragbare Terminal 30 kann konfiguriert sein, auf den Download-Server 50 über das Internet zuzugreifen, basierend auf der Anforderung des AVN-Steuergeräts 10, und die Information, welche von dem AVN-Steuergerät 10 bereitgestellt ist, an den Download-Server 50 übertragen, um das CSS-File anzufordern. Zusätzlich kann das tragbare Terminal 30 konfiguriert sein, wenigstens ein CSS-File herunterzuladen, welches basierend auf der Fahrzeugstatusinformation, der benachbarten Umgebungsinformation und der Statusinformation des Fahrers von dem Download-Server 50 erzeugt ist, um es temporär zu speichern.
  • Das AVN-Steuergerät 10 kann konfiguriert sein, wenigstens ein CSS-File, welches zeitweise in dem tragbaren Terminal 30 gespeichert ist, herunterzuladen. Im Speziellen, wie in 1 dargestellt ist, kann das AVN-Steuergerät 10 konfiguriert sein, das heruntergeladene CSS-File in einem spezifizierten Speicherbereich zu speichern. Demnach wird die detaillierte Konfiguration des AVN-Steuergerätes 10, welches an der Erfindung angewendet ist, detaillierter mit Bezug auf 3 beschrieben.
  • 3 ist ein beispielhaftes Blockdiagramm, welches eine Konfiguration eines AVN-Steuergerätes entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt. Wie in 3 gezeigt wird, kann das AVN-Steuergerät 10 der vorliegenden Erfindung ein Informationssammelglied 11, ein Kommunikationsglied 13, ein app-Steuerglied 15, einen app-Speicher 17 und einen Browser 19 beinhalten.
  • Das Informationssammelglied 11 kann einen Sensor beinhalten, welcher konfiguriert ist, Statusinformation, zum Beispiel eine Fahrgeschwindigkeit, basierend auf dem Betrieb jeder Fahreinrichtung des Fahrzeugs zu sammeln. Außerdem kann das Informationssammelglied 11 konfiguriert sein, die benachbarte Umgebungsinformation des Fahrzeugs, z. B. ein Wetter, einen benachbarten Verkehrszustand, einen Straßenzustand etc., vom Äußeren des Fahrzeugs zu sammeln. Außerdem kann das Informationssammelglied 11 konfiguriert sein, die Psychologie des Fahrers, den Zustand der Ablenkung und den Zustand der Schläfrigkeit zu sammeln.
  • Das Kommunikationsglied 13 kann ein Kommunikationsmodul beinhalten, welches konfiguriert ist, die Kommunikationsschnittstelle zu unterstützen, um ein Signal mit dem Download-Server 50 zu senden und zu empfangen. Indessen kann das Kommunikationsglied 13 auch ein Kommunikationsmodul beinhalten, welches konfiguriert ist, die Kommunikationsschnittstelle für die USB-Kommunikation oder die Kurzreichweite-Funkkommunikation mit dem tragbaren Terminal 30 zu unterstützen.
  • Das app-Steuerglied 15 kann durch den Prozessor ausgeführt werden und konfiguriert sein, um ein File für das Ausführen der Anwendung des AVN-Systems zu steuern. Im Speziellen kann die Anwendung, welche an der vorliegenden Erfindung angewendet ist, eine Anwendung sein, welche über HTML5 geschrieben ist, und kann mit einem HTML-File, welches eine Struktur der Anwendung definiert, einem Javascript-File, welches eine Benutzerantwort definiert, welches ein Ablauf der Anwendung ist, und einem CSS-File, welches eine Bildschirmkonfiguration der Anwendung definiert, konfiguriert sein. Demnach kann das app-Steuerglied 15 konfiguriert sein, die UI des Anwendungsbildschirms durch das Steuern des CSS-Files zu betreiben, während die Anwendung des AVN-Systems durchgeführt wird. Mit anderen Worten, das app-Steuerglied 15 kann konfiguriert sein, das Sammeln von Information für das Informationssammelglied 11 anzufordern, um ein neues CSS-File für den Download-Server 50 anzufordern. Ferner kann das app-Steuerglied 15 konfiguriert sein, auf den Download-Server 50 über das Kommunikationsglied 13 zuzugreifen, um das CSS-File herunterzuladen. Ferner kann das app-Steuerglied 15 konfiguriert sein, die Information, welche durch das Informationssammelglied 11 gesammelt ist, an den Download-Server 50 zu senden.
  • Wenn wenigstens ein CSS-File in dem Download-Server 50 basierend auf der Information, welche zu dem Download-Server 50 durch das app-Steuerglied 15 gesendet ist, erzeugt ist, kann das app-Steuerglied 15 konfiguriert sein, wenigstens ein CSS-File herunterzuladen, welches durch den Download-Server 50 erzeugt ist, um es in den app-Speicher 17 zu speichern. Im Speziellen kann der app-Speicher 17 konfiguriert sein, vorher einen Speicherbereich zu definieren, in welchem das CSS-File gespeichert wird, und ein entsprechendes CSS-File in einem vorher definierten Speicherbereich zu speichern, wenn das CSS-File von dem Download-Server 50 durch das app-Steuerglied 15 heruntergeladen wird. Zusätzlich kann der app-Speicher 17 konfiguriert sein, um Files für das Implementieren der Anwendung unterhalb des CSS-Files zu speichern. Die detaillierte Beschreibung des app-Speichers 17 wird mit Bezug auf 4 beschrieben.
  • 4 ist eine beispielhafte Zeichnung, welche eine Speicherstruktur eines AVN-Steuergerätes entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt. Mit Bezug auf 4 kann der app-Speicher 17 konfiguriert sein, einen Speicherbereich für die Implementierung der Anwendung anzusiedeln und den zugeteilten Speicherbereich in einen HTML-Bereich, einen Javascript-Bereich und einen CSS-Bereich zu unterteilen.
  • Außerdem kann der HTML-Bereich das HTML-File speichern, welches die Struktur der Anwendung definiert. Zusätzlich kann der Javascript-Bereich das Javascript-File speichern, welches eine Benutzerantwort definiert, welche eine Operation der Anwendung ist. Der CSS-Bereich kann das CSS-File speichern, welches eine Bildschirmkonfiguration der Anwendung definiert. Im Speziellen können das HTML-File, das Javascript-File und das CSS-File jeweils ein Text-File des UTF-8-Formats sein. Das CSS-File kann ein Speicherbereich sein, auf welchen durch den Browser 19 zugegriffen (z. B. gezogen) wird, wenn der Modus des Browsers während des Ausführens der Anwendung gewandelt wird. Der Browser 19 kann konfiguriert sein, den Bildschirm der Ausführungsanwendung durch das Zugreifen des CSS-Files zu implementieren, welches in dem CSS-Bereich des app-Speichers 17 gespeichert ist, wenn die Anwendung des AVN-Systems ausgeführt wird. Im Speziellen kann der Browser 19 konfiguriert sein, auf das CSS-File, welches in dem CSS-Bereich in verschiedenen Mode-Wandlungen gespeichert ist, zuzugreifen.
  • Wenn das app-Steuerglied 15 das neue CSS-File von dem Download-Server 50 herunterlädt, um es in den CSS-Bereich, welcher für einen entsprechende Anwendung in dem Speicher 17 angesiedelt ist, ohne das erneute Ausführen des Browsers 19 zu speichern, kann die UI des Anwendungsbildschirms aktualisiert werden, basierend auf der UI-Konfigurationsinformation, welche in dem neuen CSS-File gespeichert ist, durch das Zugreifen auf das neue CSS-File, welches in dem CSS-Bereich zur Zeit der Modus-Wandlung gespeichert ist.
  • Darüber hinaus kann das app-Steuerglied 15 konfiguriert sein, einen Zugriff auf das tragbare Terminal 30 anzufordern, wenn ein Kommunikationszugriff für den Download-Server 50 über das Kommunikationsglied 13 fehlschlägt oder wenn das Kommunikationsmodul, welches konfiguriert sein kann, um mit dem Download-Server zu kommunizieren, nicht aktiviert ist, und zwar basierend auf der Anforderung des Benutzers. Im Speziellen kann das app-Steuerglied 15 konfiguriert sein, ein Herunterladen des CSS-Files durch das Senden der Information, welche durch das Informationssammelglied 11 gesammelt ist, an das tragbare Terminal 30 anzufordern. Dann, wenn das CSS-File, welches von dem Download-Server 50 heruntergeladen ist, zeitweise in einem spezifizierten Bereich des tragbaren Terminals 30 gespeichert ist, kann das app-Steuerglied 15 konfiguriert sein, das CSS-File von dem tragbaren Terminal 30 herunterzuladen, um es in dem CSS-Bereich zu speichern, welcher für die Anwendung in dem app-Speicher 17 angesiedelt ist.
  • 5 ist ein beispielhaftes Blockdiagramm, welches eine Konfiguration eines Download-Servers entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt. Mit Bezug auf 5 kann der Download-Server 50 ein Download-Steuerglied 51, einen Speicher 53 und ein Kommunikationsglied 55 beinhalten. Im Speziellen kann das Download-Steuerglied 51 konfiguriert sein, um das CSS-File basierend auf der Anforderung des AVN-Steuergerätes 10 oder des tragbaren Terminals 30 zu erzeugen und das erzeugte CSS-File dem AVN-Steuergerät 10 oder dem tragbaren Terminal 30 bereitstellen.
  • Außerdem kann das Download-Steuerglied 51 konfiguriert sein, eines vom Folgendem zu erzeugen: die Fahrzeugstatusinformation, die benachbarte Umgebungsinformation und die Statusinformation des Fahrers, welche von dem AVN-Steuergerät 10 oder dem tragbaren Terminal 30 bereitgestellt sind. Der Download-Server 50 kann konfiguriert sein, das CSS-File zu extrahieren und bereitzustellen, welches der Information entspricht, welche von dem AVN-Steuergerät 10 oder dem tragbaren Terminal 30 aus den CSS-Files bereitgestellt ist, welche in dem Speicher 53 gespeichert sind.
  • Der Speicher 53 kann durch einen Prozessor des Download-Steuerglieds 51 ausgeführt werden, um eine Vielzahl von CSS-Files für die Anwendung des AVN-Systems zu speichern. Im Speziellen kann der Speicher 53 konfiguriert sein, die jeweiligen CSS-Files basierend auf der benachbarten Umgebung, dem Satus des Fahrzeugs und dem Status des Fahrers zu speichern. Als ein Beispiel, wie in 6 gezeigt wird, kann der Speicher 53 konfiguriert sein, das CSS-File nach Jahreszeit, das CSS-File nach Wetter, das CSS-File nach Fahrzeugstatus und das CSS-File nach Status des Fahrers jeweils zu speichern. Der Speicher 53 (z. B. der Prozessor) kann konfiguriert sein, um wenigstens ein neues CSS-File durch das Kombinieren des CSS-Files zu erzeugen, welches in dem Speicher 53 gespeichert ist, basierend auf Information, welche von dem AVN-Steuergerät 10 oder dem tragbaren Terminal 30 bereitgestellt ist, oder das CSS-File zu extrahieren, welches für jeden Status jeweils geeignet ist, um dies dem AVN-Steuergerät 10 oder dem tragbaren Terminal 30 bereitzustellen.
  • Das Kommunikationsglied 55 kann durch den Prozessor oder das Download-Steuerglied 51 ausgeführt werden, um die Kommunikationsschnittstelle zu unterstützen, welche an das AVN-Steuergerät 10 oder das tragbare Terminal 30 über ein Internet-Netz angeschlossen werden kann. Das Kommunikationsglied 55 kann über Kommunikation mit dem AVN-Steuergerät 10 oder das tragbare Terminal 30 angeschlossen werden und kann gleichzeitig angeschlossen werden. Außerdem, wenn wenigstens ein CSS-File durch das Download-Steuerglied 51 erzeugt wird oder das CSS-File, welches in dem Speicher 53 gespeichert ist, extrahiert wird, kann das Kommunikationsglied 55 konfiguriert sein, ein entsprechendes CSS-File basierend auf der Anforderung des AVN-Steuergeräts 10 oder tragbaren Terminals 30 zu senden.
  • 7 ist eine beispielhafte Zeichnung, welche einen Betrieb eines AVN-Steuergerätes entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt. Mit Bezug auf 7 kann das AVN-Steuergerät eine Vielzahl von CSS-Files von dem Download-Server oder dem tragbaren Terminal 30 herunterladen. Da der Browser des AVN-Steuergerätes konfiguriert sein kann, um den Anmeldungsbildschirm des AVN-Systems basierend auf einem CSS-File zu implementieren, kann der Browser konfiguriert sein, ein CSS-File auszuwählen, welches an der Ausführungsanwendung anzuwenden ist, wenn eine Vielzahl von CSS-Files heruntergeladen wird.
  • Im Speziellen kann das AVN-Steuergerät eine CSS-File-Liste für die Vielzahl der CSS-Files konfigurieren, um sie einem Benutzer bereitzustellen, und kann den Anwendungsbildschirm basierend auf einem vom Benutzer ausgewählten Posten bzw. Punkt implementieren. Als ein Beispiel, wenn drei CSS-Files, das heißt, ein ”A-TYP”, ”B-TYP” und ein C-TYP” von dem Download-Server oder dem tragbaren Terminal heruntergeladen werden, kann das AVN-Steuergerät eine CSS-File-Liste 710 konfigurieren, welche einen ”A-TYP”-Posten 720, einen ”B-TYP”-Posten 730 und einen ”C-TYP”-Posten 740 beinhaltet, dem Benutzer bereitstellen, und kann den Anwendungsbildschirm basierend auf einem Posten, welcher durch den Benutzer ausgewählt ist, implementieren. Der Benutzer kann einen Posten durch das Berühren der CSS-File-Liste 710 auswählen und kann durch das Bedienen einer Tasten-Bedieneinheit 750, welche auf einem Bildschirm angeordnet ist, einen Posten auswählen.
  • Der Betriebsablauf des oben erwähnten AVN-Steuergerätes entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung wird in größerem Detail wie folgt beschrieben. 8 ist ein beispielhaftes Ablaufdiagramm, welches einen Ablauf des Betriebes eines AVN-Steuerverfahrens entsprechend einer beispielhaften Ausführungsform der vorliegenden Erfindung darstellt. Wie in 8 gezeigt wird, kann das AVN-Steuergerät konfiguriert sein, Information zu sammeln, welche auf den Fahrzeugstatus und die benachbarte Umgebung bezogen ist (S100). Das heißt, der Prozessor des Gerätes kann konfiguriert sein, die Information zu sammeln. Zusätzlich kann das AVN-Steuergerät konfiguriert sein, auf den Download-Server zuzugreifen (S110) und die Information, welche im Schritt 'S100' gesammelt ist, an den Download-Server senden (S120).
  • Danach, wenn wenigstens ein CSS-File in dem Download-Server erzeugt ist, und zwar basierend auf der Information, welche im Schritt 'S120' gesendet ist, kann das AVN-Steuergerät konfiguriert sein, ein entsprechendes CSS-File von dem Download-Server herunterzuladen (S130). Zusätzlich kann das AVN-Steuergerät konfiguriert sein, das CSS-File, welches im Schritt 'S130' heruntergeladen ist, in einem spezifizierten CSS-File-Speicherbereich zu speichern (S140).
  • Wenn eine Vielzahl von CSS-Files in dem spezifizierten CSS-File-Speicherbereich im Schritt 'S140' gespeichert ist, kann das AVN-Steuergerät konfiguriert sein, irgendeinen der CSS-Files auszuwählen, basierend auf der Bedienung eines Benutzers. (S150). Zusätzlich kann das AVN-Steuergerät konfiguriert sein, eine CSS-File-Liste für eine Vielzahl von CSS-Files für den Benutzer bereitzustellen, um dem Benutzer zu gestatten, ein CSS-File auszuwählen. Abwechselnd kann nur das CSS-File, welches durch den Benutzer ausgewählt ist, in dem CSS-File-Speicherbereich gespeichert werden. Wenn das AVN-Steuergerät den Modus des Browsers wandelt, welcher den Ausführungs-Anwendungsbildschirm des AVN-Systems implementiert, nach dem Speichern des CSs-Files, welcher im Schritt 'S140' in den CSS-File-Speicherbereich heruntergeladen ist (S160), kann die UI des AVN-Systems durch das Zugreifen auf das CSS-File, welches in dem spezifizierten CSS-File-Speicherbereich gespeichert ist, durch den Browser (S170) aktualisiert werden.
  • 9 ist ein beispielhaftes Ablaufdiagramm, welches den Ablauf des Betriebes eines AVN-Speicherverfahrens entsprechend einer anderen bespielhaften Ausführungsform der vorliegenden Erfindung darstellt, wobei ein Prozess des Herunterladens des CSS-Files über das tragbare Terminal durch das AVN-Steuergerät dargestellt wird. Mit Bezug auf 9 kann das AVN-Steuergerät 10 konfiguriert sein, Information zu sammeln, welche auf den Status des Fahrzeugs und die benachbarte Umgebung bezogen ist (S200). Zusätzlich kann das AVN-Steuergerät 10 konfiguriert sein, auf das tragbare Terminal 30 zuzugreifen (S210) und das Herunterladen des CSS-Files anfordern, durch das Senden der Information, welche im Schritt 'S200' gesammelt ist, an das tragbare Terminal 30 (S220).
  • Darüber hinaus kann das tragbare Terminal 30 konfiguriert sein, auf den Download-Server 50 basierend auf der Anforderung des AVN-Steuergerätes 10 (S230) zuzugreifen und die gesammelte Information des AVN-Steuergerätes 10, welche im Schritt 'S220' empfangen ist, an den Download-Server 50 senden (S240). Danach kann der Download-Server 50 wenigstens ein CSS-File basierend auf der Information konfigurieren, welche im Schritt 'S240' empfangen ist (S250). Entsprechend kann das tragbare Terminal 30 konfiguriert sein, ein entsprechendes CSS-File von dem Download-Server 50 herunterzuladen (S260), und das CSS-File, welches von dem Download-Server 50 heruntergeladen ist, an das AVN-Steuergerät 10 zu senden, basierend auf der Anforderung des AVN-Steuergerätes 10 (S270).
  • Außerdem kann das AVN-Steuergerät 10 konfiguriert sein, um das CSS-File, welches im Schritt 'S270' empfangen ist, in dem spezifizierten CSS-File-Speicherbereich zu speichern (S280). Wenn eine Vielzahl von CSS-Files in dem spezifizierten CSS-File-Speicherbereich im Schritt 'S280' gespeichert ist, kann das AVN-Steuergerät 10 konfiguriert sein, irgendein CSS-File basierend auf einer Bedienung eines Benutzers auszuwählen (S290). Das AVN-Steuergerät 10 kann konfiguriert sein, die CSS-File-Liste für eine Vielzahl von CSS-Files für den Benutzer bereitzustellen, um dem Benutzer zu gestatten, ein CSS-File auszuwählen. Zusätzlich kann das AVN-Steuergerät 10 konfiguriert sein, nur das CSS-File, welches durch den Benutzer ausgewählt ist, in dem CSS-File-Speicherbereich zu speichern. Nach dem Speichern des CSS-Files, welches im Schritt 'S280' in dem CSS-File-Speicherbereich heruntergeladen ist, wenn das AVN-Steuergerät den Modus des Browsers wandelt, welcher den Ausführungs-Anwendungsbildschirm des AVN-Systems implementiert (S300), kann die UI des AVN-Systems durch das Zugreifen des CSS-Files, welches in dem spezifizierten CSS-File-Speicherbereich gespeichert ist, durch den Browser aktualisiert werden (S310).
  • Entsprechend der Erfindung kann die UI des AVN-Systems durch das Herunterladen eines Konfigurationsfiles für die Ausführungsanwendung des AVN-Systems aktualisiert werden, um die UI des AVN-Systems zu ändern, ohne manuelles Höherstufen der Software des AVN-Systems, wobei die Erfahrung des Benutzers benutzt wird, oder das Besuchen einer spezialisierten Firma.
  • Obwohl beispielhafte Ausführungsformen der vorliegenden Erfindung im Detail hier oben beschrieben wurden, sollte klar davon ausgegangen werden, dass viele Variationen und Modifikationen der grundlegenden erfinderischen Konzepte, welche hier gelehrt werden, welche Fachleuten entsprechend dem Stand der Technik erscheinen können, weiterhin in den Geist und Umfang der vorliegenden Erfindung fallen, wie sie in den beigefügten Ansprüchen definiert sind.
  • Bezugszeichenliste
  • 10
    AVN-STEUERGERÄT
    11
    INFORMATIONSSAMMELGLIED
    13
    KOMMUNIKATIONSGLIED
    15
    APP-STEUERGLIED
    17
    APP-SPEICHER
    19
    WEB-BROWSER
    30
    TRAGBARES TERMINAL bzw. ENDGERÄT
    50
    DOWNLOAD-SERVER bzw. HERUNTER-LADE-SERVER
    51
    DOWNLOAD-STEUERGLIED bzw. HERUNTER-LADE-STEUERGLIED
    53
    SPEICHER
    55
    KOMMUNIKATIONSGLIED

Claims (15)

  1. Gerät für das Steuern einer Audio-Video-Navigation (AVN), wobei das Gerät aufweist: einen Speicher, welcher konfiguriert ist, Programminstruktionen zu speichern; und einen Prozessor, welcher konfiguriert ist, die Programminstruktionen auszuführen, wobei die Programminstruktionen, wenn sie ausgeführt sind, konfiguriert sind, um: Statusinformation, bezogen auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs, zu sammeln; die gesammelte Information für einen Download-Server bereitzustellen, um eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern und ein UI-Konfigurationsfile herunterzuladen, welches der gesammelten Information entspricht; das heruntergeladene UI-Konfigurationsfile in einem spezifizierten Speicherbereich zu speichern; und auf das UI-Konfigurationsfile, welches in dem spezifizierten Speicherbereich in verschiedenen Modus-Wandlungen gespeichert ist, zuzugreifen und einen Ausführungs-Anwendungsbildschirm des AVN-Systems zu implementieren.
  2. Gerät nach Anspruch 1, wobei eine Vielzahl von UI-Konfigurationsfiles, welche durch den Download-Server erzeugt sind, in Antwort auf die gesammelte Information heruntergeladen wird.
  3. Gerät nach Anspruch 2, wobei ein File, welches aus der Vielzahl von UI-Konfigurationsfiles ausgewählt ist, in dem spezifizierten Bereich gespeichert ist.
  4. Gerät nach Anspruch 2, wobei die Programminstruktionen, wenn sie ausgeführt sind, ferner konfiguriert sind, um: eine Liste der Vielzahl der UI-Konfigurationsfiles bereitzustellen und einen Ausführungs-Anwendungsbildschirm des AVN-Systems zu implementieren, basierend auf dem UI-Konfigurationsfile, welches aus der Liste ausgewählt ist, wenn die Vielzahl der UI-Konfigurationsfiles in dem spezifizierten Bereich gespeichert ist.
  5. Gerät nach Anspruch 1, wobei die Anwendung des AVN-Systems durch eine Hypertext-Markup-Sprache 5 (HTML5) hergestellt ist.
  6. Gerät nach Anspruch 1, wobei das UI-Konfigurationsfile ein Kaskadenstilentwurf-(CSS-)File ist.
  7. Gerät für das Steuern einer Audio-Video-Navigation (AVN), wobei das Gerät aufweist: einen Speicher, welcher konfiguriert ist, Programminstruktionen zu speichern; und einen Prozessor, welcher konfiguriert ist, die Programminstruktionen auszuführen, wobei die Programminstruktionen, wenn sie ausgeführt sind, konfiguriert sind, um: Statusinformation, welche auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen ist, zu sammeln; die gesammelte Information für ein tragbares Terminal bzw. Endgerät bereitzustellen, welches über Kommunikation an einen Download-Server angeschlossen ist, um eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern, und ein UI-Konfigurationsfile, welches der gesammelten Information entspricht, über das tragbare Terminal herunterzuladen; das heruntergeladene UI-Konfigurationsfile in einem spezifizierten Speicherbereich zu speichern; und auf das UI-Konfigurationsfile, welches in dem spezifizierten Speicherbereich gespeichert ist, in verschiedenen Modus-Wandlungen zuzugreifen und einen Ausführungs-Anwendungsbildschirm des AVN-Systems zu implementieren.
  8. Verfahren für das Steuern einer Audio-Video-Navigation (AVN), wobei das Verfahren aufweist: Sammeln, durch einen Prozessor, von Statusinformation, welche auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen ist; Bereitstellen, durch den Prozessor, der gesammelten Information für einen Download-Server, um eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; Herunterladen, durch den Prozessor, eines UI-Konfigurationsfiles, welches der gesammelten Information entspricht, von dem Download-Server; Speichern, durch den Prozessor, des heruntergeladenen UI-Konfigurationsfiles in einem spezifizierten Speicherbereich; und Zugreifen, durch den Prozessor, auf das UI-Konfigurationsfile, welches in dem spezifizierten Speicherbereich gespeichert ist, in verschiedenen Modus-Wandlungen, und Implementieren eines Ausführungs-Anwendungsbildschirms des AVN-Systems.
  9. Verfahren für das Steuern einer Audio-Video-Navigation (AVN), wobei das Verfahren aufweist: Sammeln, durch einen Prozessor, von Statusinformation, welche auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen ist; Bereitstellen, durch den Prozessor, der gesammelten Information für ein tragbares Terminal, welches in Kommunikation zu einem Download-Server angeschlossen ist, um eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; Herunterladen, durch den Prozessor, eines UI-Konfigurationsfiles, welches der gesammelten Information entspricht, welche von dem Download-Server bereitgestellt ist, über das tragbare Terminal; Speichern, durch den Prozessor, des heruntergeladenen UI-Konfigurationsfiles in einem spezifizierten Speicherbereich; und Zugreifen, durch den Prozessor, des UI-Konfigurationsfiles, welches in dem spezifizierten Speicherbereich gespeichert ist, in verschiedenen Modus-Wandlungen und Implementieren eines Ausführungs-Anwendungsbildschirms des AVN-Systems.
  10. Audio-Video-Navigations-(AVN-)Steuersystem, welches aufweist: einen Download-Server, welcher konfiguriert ist, eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; und ein AVN-Steuergerät, welches einen Speicher besitzt, welcher konfiguriert ist, Programminstruktionen zu speichern, und einen Prozessor, welcher konfiguriert ist, die Programminstruktionen auszuführen, wobei die Programminstruktionen, wenn sie ausgeführt sind, konfiguriert sind, um: ein Benutzerschnittstelle-(UI-)Konfigurationsfile herunterzuladen, welches einer benachbarten Umgebung eines Fahrzeugs und einem Fahrzeugstatus entspricht, durch das Zugreifen auf den Download-Server; und das heruntergeladene UI-Konfigurationsfile in einem Speicherbereich zu speichern, auf welchen durch einen Browser zugegriffen ist, wobei eine Ausführungsanwendung des AVN-Systems implementiert wird.
  11. AVN-Steuersystem nach Anspruch 10, wobei der Download-Server konfiguriert ist, wenigstens eines von folgenden zu speichern: ein CSS-File nach Jahreszeit, ein CSS-File nach Wetter, ein CSS-File nach Fahrzeugstatus und ein CSS-File nach Status des Fahrers.
  12. AVN-Steuersystem nach Anspruch 10, wobei der Download-Server konfiguriert ist, Information zu empfangen, welche der benachbarten Umgebung des Fahrzeugs und dem Fahrzeugstatus entspricht, von dem AVN-Managementgerät, und wenigstens ein CSS-File dem AVN-Steuergerät bereitzustellen, durch das Kombinieren des CSS-Files, welches basierend auf Information gespeichert ist, welche von dem AVN-Steuergerät bereitgestellt ist.
  13. Audio-Video-Navigation-(AVN-)Steuersystem, welches aufweist: einen Download-Server, welcher konfiguriert ist, eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; ein tragbares Terminal, welches konfiguriert ist, um in Kommunikation an den Download-Server angeschlossen zu werden und ein UI-Konfigurationsfile herunterzuladen, welches einer benachbarten Umgebung eines Fahrzeugs und einem Fahrzeugstatus entspricht; und ein AVN-Steuergerät, welches einen Speicher besitzt, welcher konfiguriert ist, Programminstruktionen zu speichern, und einen Prozessor, welcher konfiguriert ist, die Programminstruktionen auszuführen, wobei die Programminstruktionen, wenn sie ausgeführt sind, konfiguriert sind, um: Information bereitzustellen, welche auf die benachbarte Umgebung des Fahrzeugs und den Fahrzeugstatus bezogen sind, durch das Zugreifen auf das tragbare Terminal; ein UI-Konfigurationsfile von dem tragbaren Terminal herunterzuladen; und das heruntergeladene UI-Konfigurationsfile in einem Speicherbereich zu speichern, auf welchem durch einen Browser zugegriffen ist, wobei eine Ausführungsanwendung des AVN-Systems implementiert wird.
  14. Nicht-transitorisches, von einem Computer lesbares Medium, welches Programminstruktionen enthält, welche durch einen Prozessor ausgeführt sind, wobei das vom Computer lesbare Medium aufweist: Programminstruktionen, welche Statusinformationen sammeln, welche auf eine Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen sind; Programminstruktionen, welche die gesammelte Information für einen Download-Server bereitstellen, um eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; Programminstruktionen, welche ein UI-Konfigurationsfile, welches der gesammelten Information entspricht, von dem Download-Server herunterladen; Programminstruktionen, welche das heruntergeladene UI-Konfigurationsfile in einem spezifizierten Speicherbereich speichern; und Programminstruktionen, welche auf das UI-Konfigurationsfile zugreifen, welches in dem spezifizierten Speicherbereich in verschiedenen Moduswandlungen gespeichert ist, und wobei ein Ausführungs-Anwendungsbildschirm des AVN-Systems implementiert wird.
  15. Nicht-transitorisches, von einem Computer lesbares Medium, welches Programminstruktionen enthält, welche durch einen Prozessor ausgeführt sind, wobei das vom Computer lesbare Medium aufweist: Programminstruktionen, welche Statusinformation sammeln, welche auf ein Fahrzeug und eine benachbarte Umgebung des Fahrzeugs bezogen sind; Programminstruktionen, welche die gesammelte Information für ein tragbares Terminal bereitstellen, welches in Kommunikation mit einem Download-Server verbunden ist, um eine Vielzahl von Benutzerschnittstelle-(UI-)Konfigurationsfiles für eine Anwendung eines AVN-Systems zu speichern; Programminstruktionen, welche ein UI-Konfigurationsfile, welches der gesammelten Information entspricht, welche von dem Download-Server bereitgestellt ist, über das tragbare Terminal herunterladen; Programminstruktionen, welche das heruntergeladene UI-Konfigurationsfile in einem spezifizierten Speicherbereich speichern; und Programminstruktionen, auf welche das UI-Konfigurationsfile zugreift, welche in dem spezifizierten Speicherbereich in verschiedenen Modus-Wandlungen gespeichert sind und wobei ein Ausführungs-Anwendungsbildschirm des AVN-Systems implementiert wird.
DE201410211383 2013-11-01 2014-06-13 Gerät, Verfahren und System für das Steuern von Fahrzeug-Audio-Video-Navigation Withdrawn DE102014211383A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020130132474A KR20150051058A (ko) 2013-11-01 2013-11-01 Avn 관리 장치 및 방법, 그리고 시스템
KR10-2013-0132474 2013-11-01

Publications (1)

Publication Number Publication Date
DE102014211383A1 true DE102014211383A1 (de) 2015-05-07

Family

ID=52829909

Family Applications (1)

Application Number Title Priority Date Filing Date
DE201410211383 Withdrawn DE102014211383A1 (de) 2013-11-01 2014-06-13 Gerät, Verfahren und System für das Steuern von Fahrzeug-Audio-Video-Navigation

Country Status (4)

Country Link
US (1) US20150128043A1 (de)
KR (1) KR20150051058A (de)
CN (1) CN104615450B (de)
DE (1) DE102014211383A1 (de)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101648022B1 (ko) * 2015-01-09 2016-08-12 현대자동차주식회사 차량 및 차량의 제어방법
CN106708486B (zh) * 2015-11-16 2021-05-11 百度在线网络技术(北京)有限公司 背景信息展现方法以及装置
KR101876736B1 (ko) * 2016-09-01 2018-07-10 현대자동차주식회사 적응형 연결 서비스 제공 장치 및 그 제어방법
CN106528199A (zh) * 2016-09-29 2017-03-22 未来汽车科技(深圳)有限公司 一种汽车仪表盘系统的更新方法及终端
WO2019028501A1 (en) * 2017-08-07 2019-02-14 Arb Corporation Ltd SYSTEM AND METHOD FOR CONTROLLING THE OPERATION OF ONE OR MORE ACCESSORIES FOR A VEHICLE
CN109426522A (zh) * 2017-08-22 2019-03-05 阿里巴巴集团控股有限公司 移动设备的界面处理方法、装置、设备、介质和操作系统
KR102720111B1 (ko) * 2019-12-16 2024-10-22 현대자동차주식회사 차량용 멀티미디어 시스템 및 그를 위한 메모리 관리 방법
US11023659B1 (en) 2020-07-09 2021-06-01 Jamison HILL Systems and methods for generating a style configuration file with and without parameters
KR102702067B1 (ko) 2022-08-24 2024-09-04 숭실대학교 산학협력단 모바일 애플리케이션의 다유형 호출 그래프 생성 방법, 이를 수행하기 위한 기록매체 및 장치

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090043907A1 (en) * 1997-09-11 2009-02-12 Digital Delivery Networks, Inc. Local portal
US20070150589A1 (en) * 2005-12-08 2007-06-28 Kim Won T Context-awareness based system supporting autonomous system construction and method of operating the system
US20080249682A1 (en) * 2007-04-06 2008-10-09 Visteon Global Technologies, Inc. Touch control bezel for display devices
US8892171B2 (en) * 2007-06-20 2014-11-18 Qualcomm Incorporated System and method for user profiling from gathering user data through interaction with a wireless communication device
US20110167365A1 (en) * 2010-01-04 2011-07-07 Theodore Charles Wingrove System and method for automated interface configuration based on habits of user in a vehicle
CA3060802A1 (en) * 2010-08-30 2012-02-29 Mobile Newmedia Ltd. Health kiosk
JP5724396B2 (ja) * 2011-01-13 2015-05-27 ソニー株式会社 地図表示制御装置、地図表示制御方法、およびプログラム
CN102622159A (zh) * 2011-01-28 2012-08-01 炬力集成电路设计有限公司 一种便携式设备及其用户界面的实现方法和系统
US20130167013A1 (en) * 2011-12-23 2013-06-27 Qnx Software Systems Limited Method of presenting digital data on an electronic device operating under different environmental conditions

Also Published As

Publication number Publication date
US20150128043A1 (en) 2015-05-07
KR20150051058A (ko) 2015-05-11
CN104615450A (zh) 2015-05-13
CN104615450B (zh) 2020-01-10

Similar Documents

Publication Publication Date Title
DE102014211383A1 (de) Gerät, Verfahren und System für das Steuern von Fahrzeug-Audio-Video-Navigation
EP2912544B1 (de) Vorrichtung und verfahren zur bereitstellung multimedialer daten in einem kraftfahrzeug
DE102015104344A1 (de) System und verfahren für ein fahrzeugsystem mit einem hochgeschwindigkeitsnetz
DE112015005521T5 (de) Automatisches Entdecken und Abrufen von interoperablen Anwendungen
DE202016009103U1 (de) Cloud-integrierte Fahrzeugplattform
DE102014202306A1 (de) System und Verfahren für eine Mensch-Maschine-Schnittstelle
DE102015201448A1 (de) Verfahren und Gerät für bleibende übertragbare persönlich anpassbare Fahrzeugeinstellungen
DE102015207592A1 (de) Fahrzeuganwendungsempfehlung basierend auf fahrerverhalten
DE102014219540A1 (de) Verfahren und eine Einrichtung zur bedarfsgerechten drahtlosen Modulaktualisierung
DE112018001894T5 (de) Steuervorrichtung, Übertragungsverfahren und Computerprogramm
DE102015206960A1 (de) Webdarstellung in Fahrzeugen
DE112018001985T5 (de) Relais-Einrichtung, Transferverfahren und Computerprogramm
DE102020213219A1 (de) Verfahren und Vorrichtung für Over-The-Air-Update eines Fahrzeugs
DE102018113521A1 (de) Verfahren und Vorrichtung für benutzerdefinierte Anwendungspriorisierung
EP2825951B1 (de) Verfahren, mobilgerät und infotainmentsystem zum übertragen einer benutzeroberfläche auf einen bildschirm
DE102016006701B4 (de) System und Verfahren zur ferngesteuerten Installation von Software in Kraftfahrzeugen
DE112019000179T5 (de) Fahrzeugsteuervorrichtung und programmaktualisierungssystem
DE102015012524A1 (de) Verfahren und System zur Diagnose eines Fahrzeuges
EP2734919B1 (de) Steuervorrichtung für ein kraftfahrzeug, programmiervorrichtung und programmiersystem
DE102019114754A1 (de) Verfahren zum Betreiben einer Innenraumkamera während einer Fahrt eines Fahrzeugs, computerlesbares Medium, System, und Fahrzeug
DE102008019658A1 (de) System und Verfahren zum Unterbringen oder Veröffentlichen eines Inhalts
DE102018104824A1 (de) Systeme, verfahren und vorrichtungen zum durchsuchen von inhalten unter verwendung von hybriden kollaborativen filtern
DE102014211865A1 (de) Kundenspezifisches Schnittstellensystem und Bedienungsverfahren davon
DE102014017141A1 (de) Steuern eines Online-Dienstes mittels einer Kraftfahrzeug-Bedieneinrichtung
DE102012005247A1 (de) Unterstützen eines Bedieners einer technischen Vorrichtung mittels einer digitalen Bedienungsanleitung

Legal Events

Date Code Title Description
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee