[go: up one dir, main page]

DE102020201859A1 - Elektronische Client-Einrichtung, ein Fahrzeug und ein Verfahren zur Steuerung desselben - Google Patents

Elektronische Client-Einrichtung, ein Fahrzeug und ein Verfahren zur Steuerung desselben Download PDF

Info

Publication number
DE102020201859A1
DE102020201859A1 DE102020201859.6A DE102020201859A DE102020201859A1 DE 102020201859 A1 DE102020201859 A1 DE 102020201859A1 DE 102020201859 A DE102020201859 A DE 102020201859A DE 102020201859 A1 DE102020201859 A1 DE 102020201859A1
Authority
DE
Germany
Prior art keywords
service
communicator
electronic device
request message
service request
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
DE102020201859.6A
Other languages
English (en)
Inventor
Pilyong Park
Kangwoon Seo
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
Kia Corp
Original Assignee
Hyundai Motor Co
Kia Motors Corp
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, Kia Motors Corp filed Critical Hyundai Motor Co
Publication of DE102020201859A1 publication Critical patent/DE102020201859A1/de
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/40Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass for recovering from a failure of a protocol instance or entity, e.g. service redundancy protocols, protocol state redundancy or protocol service redirection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40052High-speed IEEE 1394 serial bus
    • H04L12/40078Bus configuration
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements
    • H04L12/40176Flexible bus arrangements involving redundancy
    • 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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
    • B60R16/02Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
    • B60R16/023Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements for transmission of signals between vehicle parts or subsystems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L2012/40267Bus for use in transportation systems
    • H04L2012/40273Bus for use in transportation systems the transportation system being a vehicle

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mechanical Engineering (AREA)
  • Small-Scale Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Eine elektronische Client-Einrichtung (10) und ein Fahrzeug (1) umfassend die elektronische Client-Einrichtung (10) und ein Verfahren zum Steuern des Fahrzeugs (1), sind eingerichtet, Redundanz bereitzustellen, indem bestimmt wird, ob eine Abweichung in einer Transportschicht oder einer Anwendungsschicht auftritt, in Abhängigkeit davon, ob eine Zeitüberschreitung auftritt. Das Fahrzeug (1) umfasst eine Vielzahl elektronischer Einrichtungen (20, 30), die eingerichtet sind, wenigstens einen Service bereitzustellen, und eine elektronische Client-Einrichtung (10), die eingerichtet ist, den Service von wenigstens einer der Vielzahl elektronischer Einrichtungen (20, 30) zu empfangen. Die elektronische Client-Einrichtung (10) kann einen Kommunikator (110), der eingerichtet ist, mit der Vielzahl elektronischer Einrichtungen (20, 30) zu kommunizieren, und eine Steuerung (120) umfassen. Die Steuerung (120) kann eingerichtet sein: den Kommunikator (110) anzusteuern, eine Serviceanfragenachricht für einen bestimmten Service an eine der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln; beim Empfang von Daten, die der Serviceanfragenachricht von einer der elektronischen Einrichtungen (20, 30) entsprechen, festzustellen, ob eine Zeitüberschreitung bei dem Empfang der Daten auftritt; und, wenn die Zeitüberschreitung auftritt, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht für den bestimmten Service an eine andere elektronische Einrichtung (20, 30) der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln, basierend darauf, ob eine Transportschicht oder eine Anwendungsschicht fehlerhaft ist.

Description

  • TECHNISCHES GEBIET
  • Die Offenbarung bezieht sich auf eine elektronische Client-Einrichtung zum Bereitstellen von Kommunikation mit gesicherter Redundanz und ein Fahrzeug, welches die elektronische Client-Einrichtung umfasst und ein Verfahren zum Steuern des Fahrzeugs.
  • HINTERGRUND
  • Im Allgemeinen umfasst ein Fahrzeug eine Vielzahl elektronischer Einrichtungen. Die Vielzahl der im Fahrzeug enthaltenen elektronischen Einrichtungen kann eine gemeinsame Kommunikation basierend auf einem Fahrzeugkommunikationsnetzwerks ausführen.
  • In letzter Zeit hat sich in der Fahrzeugkommunikation ein signalorientiertes Kommunikationsprotokoll zum periodischen Übermitteln und Empfangen von Signalen entsprechend der Serviceanforderungen hin zu einem serviceorientierten Kommunikationsprotokoll zum Übermitteln und Empfangen von Signalen verschoben. Um die Sicherheit der autonomen Fahrfunktionen zu gewährleisten, wurden aktiv Forschungen zur Sicherung der Redundanz der Kommunikation durchgeführt.
  • Die bestehende Redundanz weist jedoch ein Problem der Ineffizienz auf, indem Datenverkehr oder Ressourcen in fester Weise durch doppelseitige Übertragungsknoten und Verdopplung der Kommunikationsdaten genutzt werden.
  • ZUSAMMENFASSUNG
  • Daher ist es ein Aspekt der Offenbarung, eine elektronische Client-Einrichtung zum Bereitstellen von Redundanz bereitzustellen, indem bestimmt wird, ob eine Abweichung in einer Transportschicht oder einer Anwendungsschicht auftritt, in Abhängigkeit davon, ob eine Zeitüberschreitung auftritt. Ein weiterer Aspekt der Offenbarung ist das Bereitstellen eines Fahrzeugs einschließlich der elektronischen Cleint-Einrichtung und ein Verfahren zum Steuern des Fahrzeugs.
  • Zusätzliche Aspekte der Offenbarung sind teilweise in der nachfolgenden Beschreibung dargelegt und sollten teilweise aus der Beschreibung offensichtlich sein oder können durch Anwendung der Offenbarung in Erfahrung gebracht werden.
  • Gemäß einem Aspekt der Offenbarung umfasst ein Fahrzeug eine Vielzahl elektronischer Einrichtungen, die jeweils eingerichtet sind wenigstens einen Service bereitzustellen, sowie eine elektronische Client- Einrichtung, die eingerichtet ist, den Service von wenigstens einer der Vielzahl elektronischer Einrichtungen zu empfangen. Die elektronische Client-Einrichtung kann einen Kommunikator aufweisen, der eingerichtet ist, mit der Vielzahl elektronischer Einrichtungen zu kommunizieren. Die elektronische Client-Einrichtung kann ebenso eine Steuerung umfassen, die eingerichtet ist: den Kommunikator anzusteuern, eine Serviceanfragenachricht für einen bestimmten Service an eine der Vielzahl elektronischer Einrichtungen zu übermitteln; beim Empfang von Daten, die der Serviceanfragenachricht einer der elektronischen Einrichtung entsprechen, zu bestimmen, ob eine Zeitüberschreitung bei dem Empfang der Daten auftritt; und, wenn die Zeitüberschreitung auftritt, den Kommunikator anzusteueren, die Serviceanfragenachricht für den bestimmten Service an eine andere elektronische Einrichtung der Vielzahl elektronischer Einrichtungen zu übermitteln, basierend darauf, ob eine Transportschicht oder eine Anwendungsschicht fehlerhaft ist.
  • Wenn die Zeitüberschreitung auftritt, kann die Steuerung eingerichtet sein festzustellen, ob eine Transportschicht zwischen der einen elektronischen Einrichtung und der elektronischen Client-Einrichtung fehlerhaft ist.
  • Die Steuerung kann eingerichtet sein den Kommunikator anzusteuern, eine Nachricht zu übermitteln, die bestätigt, ob die Transportschicht mit der einen elektronischen Einrichtung verbunden ist, um zu bestimmen, ob die Transportschicht fehlerhaft ist, und um zu bestimmen, ob die Transportschicht fehlerhaft ist, basierend auf einer Bestätigung innerhalb einer vorbestimmten Zeit.
  • Wenn eine Abweichung in der Transportschicht auftritt, kann die Steuerung eingerichtet sein, den Kommunikator anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung zu übermitteln.
  • Wenn keine Abweichung in der Transportschicht auftritt, kann die Steuerung eingerichtet sein, den Kommunikator anzusteuern, die Serviceanfragenachricht wiederholt an eine elektronische Einrichtung zu übermitteln. Nachdem die Serviceanfragenachricht eine vorbestimmte Anzahl Male übertragen wurde, wenn die der Serviceanfragenachricht entsprechenden Daten nicht empfangen wurden, kann die Steuerung eingerichtet sein, den Kommunikator anzusteuern, dass dieser die Serviceanfragenachricht an eine andere elektronische Einrichtung zu übermitteln.
  • Die Steuerung ist eingerichtet, den Kommunikator anzusteueren, eine Nachricht zur Servicefeststellung an die Vielzahl elektronischer Einrichtungen zu übermitteln, und den Kommunikator anzusteuern, eine Servicebereitstellungsnachricht zu empfangen. Die Servicebereitstellungsnachricht kann Informationen über einen Service umfassen, der von jeder der Vielzahl elektronischer Einrichtungen bereitgestellt werden kann.
  • Die Steuerung ist eingerichtet, eine andere elektronische Einrichtung zu bestimmen, welche den spezifischen Service der Vielzahl elektronischer Einrichtunge basierend auf der von jeder der Vielzahl elektronischer Einrichtungen empfangenen Servicebereitstellungsnachricht bereitstellt, und den Kommunikator anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung zu übermitteln.
  • Entsprechend eines weiteren Aspekts der Offenbarung wird eine elektronische Client-Einrichtung in einem Fahrzeug bereitgestellt und eingerichtet, einen Service von wenigstens einer von einer Vielzahl im Fahrzeug bereitgestellten elektronischen Einrichtungen zu empfangen. Die elektronische Client-Einrichtung umfasst einen Kommunikator, der eingerichtet ist, mit der Vielzahl elektronischer Einrichtungen zu kommunizieren. Die elektronische Client-Einrichtung umfasst zudem eine Steuerung, die eingerichtet ist: den Kommunikator anzusteuern, eine Serviceanfragenachricht für einen bestimmten Service an eine beliebige der Vielzahl elektronischer Einrichtungen zu übermitteln; bei dem Empfang von Daten, die der Serviceanfragenachricht einer der elektronischen Einrichtungen entsprechen, zu bestimmen, ob eine Zeitüberschreitung ei dem Empfang von Daten auftritt; und, wenn die Zeitüberschreitung auftritt, den Kommunikator anzusteuern, die Serviceanfragenachricht für den bestimmten Service an eine andere elektronische Einrichtung der Vielzahl elektronischer Einrichtungen zu übermitteln, basierend darauf, ob eine Transportschicht oder eine Anwendungsschicht fehlerhaft ist.
  • Wenn die Zeitüberschreitung auftritt, kann die Steuerung eingerichtet sein festzustellen, ob eine Transportschicht zwischen der einen elektronischen Einrichtung und der elektronischen Client-Einrichtung fehlerhaft ist.
  • Die Steuerung kann eingerichtet sein den Kommunikator anzusteueren, eine Nachricht zu übermitteln, die bestätigt, ob die Transportschicht mit der einen elektronischen Einrichtung verbunden ist, um zu bestimmen, ob die Transportschicht fehlerhaft ist, und um zu bestimmen, ob die Transportschicht fehlerhaft ist, basierend auf einer Bestätigung innerhalb einer vorbestimmten Zeit.
  • Wenn eine Abweichung in der Transportschicht auftritt, kann die Steuerung eingerichtet sein, den Kommunikator anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung zu übermitteln.
  • Wenn keine Abweichung in der Transportschicht auftritt, kann die Steuerung eingerichtet sein, den Kommunikator anzusteuern, die Serviceanfragenachricht wiederholt an eine elektronische Einrichtung zu übermitteln. Nachdem die Serviceanfragenachricht eine vorbestimmte Anzahl Male übermittelt wurde, kann die Steuerung, wenn die der Serviceanfragenachricht entsprechenden Daten nicht empfangen werden, eingerichtet sein, den Kommunikator anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung zu übermitteln.
  • Die Steuerung kann eingerichtet sein, den Kommunikator anzusteuern, eine Nachricht zur Servicefeststellung an die Vielzahl elektronischer Einrichtungen zu übermitteln, und den Kommunikator anzusteuern, eine Servicebereitstellungsnachricht zu empfangen. Die Servicebereitstellungsnachricht kann Informationen über einen Service umfassen, der von jeder der Vielzahl elektronischer Einrichtungen bereitgestellt werden kann.
  • Die Steuerung kann eingerichtet sein, eine andere elektronische Einrichtung zu bestimmen, den spezifischen Service der Vielzahl elektronischer Einrichtungen basierend auf der von jeder der Vielzahl elektronischer Einrichtungen empfangenen Servicebereitstellungsnachricht, bereitstellt, und den Kommunikator anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung zu übermitteln.
  • Entsprechend eines weiteren Aspekts der Offenbarung, bei einem Verfahren zum Steuern eines Fahrzeugs, umfasst das Fahrzeug eine Vielzahl elektronischer Einrichtungen, die jeweils eingerichtet sind wenigstens einen Service bereitzustellen, und einen Kommunikator, der eingerichtet ist, mit der Vielzahl elektronischer Einrichtungen zu kommunizieren. Das Verfahren umfasst: Steuern des Kommunikators durch eine Steuerung, um eine Serviceanfragenachricht für einen bestimmten Service an eine der Vielzahl elektronischer Einrichtungen zu übermitteln; beim Empfang von Daten, die der Serviceanfragenachricht einer der elektronischen Einrichtungen entsprechen, Bestimmen durch die Steuerung, ob eine Zeitüberschreitung bei dem Empfang von Daten auftritt; und, wenn die Zeitüberschreitung auftritt, Steuern des Kommunikators durch die Steuerung, um die Serviceanfragenachricht für den bestimmten Service an eine andere elektronische Einrichtung der Vielzahl elektronischer Einrichtungen zu übermitteln, basierend darauf, ob eine Transportschicht oder eine Anwendungsschicht fehlerhaft ist.
  • Die Steuerung des Kommunikators zur Übertragung der Serviceanfragenachricht an eine andere elektronische Einrichtung kann umfassen: Bestimmen, ob eine Transportschicht zwischen der einen elektronischen Einrichtung und der elektronischen Client-Einrichtung fehlerhaft ist; und, wenn eine Abweichung in der Transportschicht auftritt, Steuern des Kommunikators zum Übermittln der Serviceanfragenachricht an eine andere elektronische Einrichtung.
  • Die Bestimmung, ob die Transportschicht fehlerhaft ist, kann umfassen: Steuern des Kommunikators zur Übertragung einer Nachricht, die bestätigt, ob die Transportschicht mit der einen elektronischen Einrichtung verbunden ist, um zu bestimmen, ob die Transportschicht fehlerhaft ist; und Bestimmen, ob die Transportschicht fehlerhaft ist, basierend auf einer Bestätigung innerhalb einer vorbestimmten Zeit.
  • Die Steuerung des Kommunikators zum Übertragen der Serviceanfragenachricht an eine andere elektronische Einrichtung kann umfassen: wenn keine Abweichung in der Transportschicht auftritt, Steuern des Kommunikators zur wiederholten Übertragung der Serviceanfragenachricht an eine elektronische Einrichtung; und, nach der Übertragung der Serviceanfragenachricht eine vorbestimmte Anzahl Male, Steuern des Kommunikators zur Übertragung der Serviceanfragenachricht an eine andere elektronische Einrichtung, wenn der Serviceanfragenachricht entsprechende Daten nicht empfangen werden.
  • Das Verfahren kann zudem umfassen: Steuern des Kommunikators durch die Steuerung, um eine Nachricht zur Servicefeststellung an die Vielzahl elektronischer Einrichtungen zu übermitteln; und Steuern des Kommunikators durch die Steuerung, um eine Servicebereitstellungsnachricht zu empfangen, die Informationen über einen Service umfasst, der von jeder der Vielzahl elektronischer Einrichtungen bereitgestellt werden kann.
  • Die Steuerung des Kommunikators zum Übermittln der Serviceanfragenachricht an eine andere elektronische Einrichtung kann umfassen: Bestimmen einer anderen elektronischen Einrichtung, die den spezifischen Service der Vielzahl elektronischer Einrichtungen basierend auf der von jeder der Vielzahl elektronischer Einrichtungen empfangenen Servicebereitstellungsnachricht bereitstellt; und Steuern des Kommunikators zur Übertragung der Serviceanfragenachricht an eine andere elektronische Einrichtung.
  • Figurenliste
  • Diese und/oder andere Aspekte der Offenbarung sind aus der nachfolgenden Beschreibung der Ausführungsformen sowie in Verbindung mit den dazugehörigen Zeichnungen ersichtlich und ohne Weiteres zu verstehen, von denen:
    • 1 ein Steuerungsblockdiagramm eines Fahrzeugs gemäß Ausführungsformen der Offenbarung zeigt;
    • 2 eine Ansicht zeigt, die den Signalfluss eines Falles darstellt, in dem eine erste elektronische Einrichtung entsprechend Ausführungsformen der Offenbarung bestimmt, ob eine Transportschicht fehlerhaft ist;
    • 3 eine Ansicht zeigt, die den Signalfluss eines Falles darstellt, bei welchem eine erste elektronische Einrichtung bestimmt, ob eine Anwendungsschicht gemäß Ausführungsformen der Offenbarung fehlerhaft ist;
    • 4 eine Ansicht zeigt, die ein Beispiel für einen Fall darstellt, bei welchem eine erste elektronische Einrichtung einen Service gemäß Ausführungsformen der Offenbarung anfordert; und
    • 5 ein Flussdiagramm zeigt, das einen Fall darstellt, bei welchem Daten für einen Service durch ein Steuerungsverfahren eines Fahrzeugs gemäß Ausführungsformen der Offenbarung empfangen werden.
  • AUSFÜHRLICHE BESCHREIBUNG
  • In der Beschreibung beziehen sich gleiche Bezugszahlen auf gleiche Elemente. Die Beschreibung beschreibt nicht alle Komponenten der Ausführungsformen, und allgemeine Informationen auf dem technischen Gebiet, zu dem die Offenbarung gehört, oder überschneidende Informationen zwischen den Ausführungsformen werden nicht beschrieben.
  • Es ist zu verstehen, dass, wenn eine Komponente als mit einer anderen Komponente „verbunden“ bezeichnet wird, diese direkt oder indirekt mit der anderen Komponente verbunden sein kann. Wenn eine Komponente indirekt mit einer anderen Komponente verbunden ist, kann diese über ein drahtloses Kommunikationsnetz mit der anderen Komponente verbunden sein.
  • Zudem ist zu verstehen, dass die Begriffe „umfassen“, „bestehen“, „umfassend“ und/oder „bestehend“ bei Verwendung in dieser Beschreibung das Vorhandensein einer angegebenen Komponente angeben, aber nicht das Vorhandensein oder Hinzufügen einer oder mehrerer anderer Komponenten ausschließen.
  • Weiterhin ist zu verstehen, dass die Singularformen „ein“, „eine“ und „der, die, das“ auch Pluralformen einschließen, es sei denn, der Kontext gibt eindeutig etwas anderes an.
  • Wie hierin verwendet, beziehen sich die Begriffe „Abschnitt“, „Einheit“, „Block“, „Teil“ oder „Modul“ auf eine Einheit, die wenigstens eine Funktion oder Operation ausführen kann. Beispielsweise können sich diese Begriffe auf wenigstens eine in einem Speicher gespeicherte Software oder wenigstens einen Teil einer Hardware, wie z.B. ein Field Programmable Gate Array (FPGA) oder ein anwendungsspezifischer integrierter Schaltkreis (ASIC), oder auf wenigstens einen Prozess beziehen, der von einem Prozessor verarbeitet wird.
  • Die in den Operationen verwendeten Bezugszahlen dienen der vereinfachten Beschreibung, ohne die Reihenfolge der Operationen zu beschreiben. Die Operationen können in einer anderen Reihenfolge als der angegebenen Reihenfolge ausgeführt werden, es sei denn, es wird im Kontext eine bestimmte Reihenfolge definitiv spezifiziert.
  • Im Folgenden werden Ausführungsformen eines Fahrzeugs und ein Verfahren zum Steuern des Fahrzeugs unter Bezugnahme auf die beigefügten Zeichnungen gemäß Aspekten der Offenbarung ausführlich beschrieben.
  • 1 ist ein Steuerungsblockschaltbild eines Fahrzeugs gemäß Ausführungsformen der Offenbarung.
  • Bezug nehmend auf 1 kann ein Fahrzeug 1 eine Vielzahl elektronischer Einrichtungen umfassen. Beispielsweise kann das Fahrzeug 1 zudem umfassen: ein Motormanagementsystem (EMS); eine Getriebesteuerung, auch als Getriebesteuereinheit (TCU) bezeichnet; eine elektronische Bremssteuerung, auch als elektronisches Bremssteuermodul (EBCM) bezeichnet; eine elektronische Servolenkung (EPS); ein Karosseriesteuermodul (BCM); und ein Fahrerassistenzsystem (DAS).
  • Die Art der im Fahrzeug 1 enthaltenen elektronischen Einrichtungen ist nicht auf die oben genannten Beispiele beschränkt und kann jede Art elektronischer Einrichtungen umfassen, die im Fahrzeug 1 zum Fahren und zum Betrieb des Fahrzeugs 1 eingebaut sein können.
  • Die oben genannten elektronischen Einrichtungen können über ein Fahrzeug-Kommunikationsnetz NT miteinander kommunizieren. Zum Beispiel können die elektronischen Einrichtungen Datenkommunikation über Ethernet, Multimedianetzwerk MOST (Media Oriented Systems Transport), ein FlexRay, ein Steuergerätenetz CAN (Controller Area Network), ein Locales Verbindungsnetzwerk LIN (Local Interconnect Network) oder ähnliches durchführen.
  • Zur verständlicheren Beschreibung kann das Fahrzeug 1 eine erste elektronische Einrichtung 10, eine zweite elektronische Einrichtung 20 und eine dritte elektronische Einrichtung 30 umfassen. Das Fahrzeug 1 der Offenbarung kann jedoch nicht nur drei elektronische Einrichtungen umfassen. Die Anzahl der Fahrzeug 1 umfassenden elektronischen Einrichtungen ist nicht begrenzt.
  • Darüber hinaus basiert die nachfolgende Beschreibung auf der Prämisse, dass die erste elektronische Einrichtung 10 einer elektronischen Client-Einrichtung entspricht, die einen Service benötigt, und dass die zweite elektronische Einrichtung 20 und die dritte elektronische Einrichtung 30 einer elektronischen Server-Einrichtung entsprechen, die einen von der ersten elektronischen Einrichtung 10 benötigten Service bereitstellt. Jede der elektronischen Einrichtungen 10, 20 und 30 kann jedoch der elektronischen Client-Einrichtung entsprechen, welches den Service benötigt, oder der elektronischen Server-Einrichtung, welche den Service entsprechend dem Betriebsinhalt bereitstellt. Mit anderen Worten, jede der elektronischen Einrichtungen 10, 20 und 30 kann als Serviceanbieter oder als Serviceempfänger dienen.
  • Im Folgenden wird die Konfiguration der elektronischen Einrichtungen in Hinblick auf die erste elektronische Einrichtung 10 ausführlich beschrieben.
  • Die erste elektronische Einrichtung 10 kann einen Kommunikator 110 umfassen, der an das Fahrzeug-Kommunikationsnetz NT angeschlossen ist, um mit anderen elektronischen Einrichtungen 20 und 30 zu kommunizieren. Die erste elektronische Einrichtung 10 kann zudem eine Steuerung 120 zum Steuern des Kommunikators 110 zur Sicherung der Redundanz bei der Durchführung der Kommunikation und einen Speicher 130 zum Speichern verschiedener Arten von Informationen, die für den Betrieb der ersten elektronischen Einrichtung 10 erforderlich sind, umfassen.
  • Der Kommunikator 110 kann mit dem Fahrzeug-Kommunikationsnetz NT verbunden sein, um mit anderen elektronischen Einrichtungen 20 und 30 zu kommunizieren.
  • Insbesondere kann der Kommunikator 110 eine serviceorientierte Kommunikation mit der zweiten elektronischen Einrichtung 20 und der dritten elektronischen Einrichtung 30 durchführen. Mit anderen Worten, der Kommunikator 110 kann Daten von der zweiten elektronischen Einrichtung 20 oder der dritten elektronischen Einrichtung 30 anfordern, wenn ein servicebenötigendes Ereignis unter der Kontrolle der Steuerung 120 eintritt.
  • Die serviceorientierte Kommunikation kann den Datenaustausch zwischen der Vielzahl elektronischer Einrichtungen 10, 20 und 30 durch einen Serviceerkennungsprozess und einen Datenzugriffsprozess ausführen. Eine Schnittstelle für die serviceorientierte Kommunikation kann durch eine serviceorientierte Middleware über das Internetprotokoll (SOME / IP) bereitgestellt werden. Zusätzlich zu SOME / IP können verschiedene Protokolle zur Bereitstellung der serviceorientierten Kommunikation verwendet werden.
  • Die Steuerung 120 kann den Kommunikator 110 so steuern, dass dieser eine Nachricht zur Serviceerkennung an die Vielzahl elektronischer Einrichtungen 20 und 30 übermittelt. Die Steuerung 120 kann den Kommunikator 110 so steuern, dass dieser eine Servicebereitstellungsnachricht empfängt, die Informationen über einen Service umfasst, der von jeder der Vielzahl elektronischer Einrichtungen 20 und 30 bereitgestellt werden kann.
  • In diesem Fall kann die Servicebereitstellungsnachricht eine Adresse einer elektronischen Einrichtung umfassen, die ein Gegenstand der Übertragung und eine Kennung für einen Service ist, der bereitgestellt werden kann.
  • Die Steuerung 120 kann Informationen über den von jeder elektronischen Einrichtung 20 oder 30 bereitgestellten Service im Speicher 130 speichern, basierend auf der von jeder der Vielzahl elektronischer Einrichtungen 20 und 30 empfangenen Servicebereitstellungsnachricht.
  • Die Steuerung 120 kann den Kommunikator 110 so steuern, dass dieser eine Serviceanfragenachricht für einen bestimmten Service an eine der Vielzahl elektronischer Einrichtungen 20 und 30 (z.B. die zweite elektronische Einrichtung 20) zum Betrieb übermittelt.
  • Mit anderen Worten: die Steuerung 120 kann eine der elektronischen Einrichtungen (z.B. die zweite elektronische Einrichtung 20) bestimmen, die einen für den Betrieb der ersten elektronischen Einrichtung 10 erforderlichen Service basierend auf Informationen über einen von jeder der elektronischen Einrichtungen 20 und 30 bereitgestellten Service, die im Speicher 130 gespeichert sind, bereitstellt. Die Steuerung 120 kann den Kommunikator 110 so steuern, dass dieser die Serviceanfragenachricht für einen erforderlichen Service an jede der festgelegten elektronischen Einrichtungen übermittelt.
  • In einem solchen Fall kann die Serviceanfragenachricht Informationen über eine Servicekennung umfassen, die dem anfordernden Service entspricht.
  • Auf diese Weise kann die erste elektronische Einrichtung 10 eine Servicedatennachricht umfassend Daten, die der Serviceanfragenachricht entspricht, von jedem der bestimmten elektronischen Einrichtunge empfangen.
  • Die Steuerung 120 kann bestimmen, ob eine Unterbrechung des Empfangs von Daten, die der Serviceanfragenachricht entsprechen, auftritt, um die Redundanz der Datenübertragung und des Datenempfangs sicherzustellen.
  • Mit anderen Worten, wenn die der Serviceanfragenachricht entsprechenden Daten empfangen werden, kann die Steuerung 120 feststellen, dass die Unterbrechung aufgetreten ist, wenn Daten für eine vorbestimmte Zeit nach der Übermittlung der Serviceanfragenachricht nicht empfangen werden.
  • Wenn die Unterbrechung auftritt, kann die Steuerung 120 den Kommunikator 110 so steuern, dass dieser die Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung (z.B. die dritte elektronische Einrichtung 30) aus der Vielzahl elektronischer Einrichtungen 20 und 30 übermittelt, basierend darauf, dass wenigstens eine der Transportschicht und der Anwendungsschicht fehlerhaft ist.
  • Mit anderen Worten: wenn die Steuerung 120 die Daten, die der Serviceanfragenachricht für den spezifischen Service entsprechen, von keiner der bestimmten elektronischen Einrichtungen empfängt, kann die Steuerung 120 feststellen, ob jede der Transportschichten zwischen der ersten elektronischen Einrichtung 10 und einer der bestimmten elektronischen Einrichtungen und jede der Anwendungsschichten einer der bestimmten elektronischen Einrichtungen fehlerhaft ist.
  • Wenn festgestellt wird, dass wenigstens eine der Transportschichten und der Anwendungsschichten fehlerhaft ist, kann die Steuerung 120 den Kommunikator 110 so steuern, dass dieser die Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung übermittelt.
  • In diesem Fall kann die Steuerung 120 eine andere elektronische Einrichtung bestimmen, die den spezifischen Service, der für den Betrieb der ersten elektronischen Einrichtung 10 erforderlich ist, basierend auf den im Speicher 130 gespeicherten Informationen über den von jeder der elektronischen Einrichtungen 20 und 30 bereitgestellten Service, bereitstellt. Die Steuerung 120 kann den Kommunikator 110 so steuern, dass dieser die Serviceanfragenachricht für den spezifischen Service, der von jeder der bestimmten elektronischen Einrichtungen benötigt wird, überträgt.
  • Die Bestimmung, ob eine der Transportschichten oder Anwendungsschichten fehlerhaft ist, wird im Folgenden ausführlich beschrieben.
  • Die Steuerung 120 kann wenigstens einen Speicher zur Speicherung eines Programms zur Durchführung der oben beschriebenen Operationen und Vorgänge, der nachfolgend beschrieben wird, und wenigstens einen Prozessor zur Ausführung des gespeicherten Programms umfassen. Wenn mehrere Speicher und Prozessoren vorhanden sind, können diese in einem Chip integriert oder an physisch getrennten Positionen vorgesehen sein.
  • Der Speicher 130 kann verschiedene Informationen speichern, die zum Betrieb der ersten elektronischen Einrichtung 10 erforderlich sind. Der Speicher 130 kann Informationen über den von jeder der elektronischen Einrichtungen 20 und 30 bereitgestellten Service basierend auf der von jeder der Vielzahl elektronischer Einrichtungen 20 und 30 erhaltenen Servicebereitstellungsnachricht speichern. In diesem Fall können die Informationen über den von jeder der elektronischen Einrichtung 20 und 30 bereitgestellten Service die Adresse der elektronischen Einrichtung und Kennungsinformationen über den von der entsprechenden elektronischen Einrichtung durch Abgleich bereitgestellten Service umfassen.
  • Der Speicher 130 kann mit wenigstens einer nichtflüchtigen Speichereinrichtung wie einem Cache-Speicher, einem Festwertspeicher (ROM), einem programmierbaren ROM (PROM), einem löschbaren programmierbaren ROM (EPROM) oder einem elektrisch löschbaren programmierbaren ROM (EEPROM) implementiert werden, ohne darauf beschränkt zu sein. Der Speicher 130 kann mit wenigstens einer flüchtigen Speichereinrichtung, wie z.B. einem Direktzugriffsspeicher (RAM), oder einem Speichermedium, wie z.B. einer Festplatte (HDD) und einem Compact-Disk-ROM (CD), implementiert sein, ohne darauf beschränkt zu sein.
  • Der Speicher 130 kann ein in einem separaten Chip implementierter Speicher sein und kann als ein einziger Chip mit einem Prozessor entsprechend der Steuerung 120 implementiert sein.
  • Die obige Beschreibung der Konfiguration der ersten elektronischen Einrichtung 10 kann gleichermaßen auf die jeweiligen Konfigurationen der zweiten elektronischen Einrichtung 20 und der dritten elektronischen Einrichtung 30 anwendbar sein.
  • Nachfolgend ist ausführlich beschrieben, um festzustellen, ob eine Abweichung einer der Transportschichten oder der Anwendungsschichten basierend auf der Zeitüberschreitung, die auftritt, wenn die erste elektronische Einrichtung 10 Daten über den spezifischen Service von der zweiten elektronischen Einrichtung 20 empfängt, auftritt.
  • 2 ist eine Ansicht, die den Signalfluss eines Falles darstellt, in dem eine erste elektronische Einrichtung entsprechend der Ausführungsform der Offenbarung bestimmt, ob eine Transportschicht fehlerhaft ist. 3 ist eine Ansicht, die den Signalfluss eines Falles darstellt, in dem eine erste elektronische Einrichtung entsprechend den Ausführungsformen der Offenbarung bestimmt, ob eine Anwendungsschicht fehlerhaft ist.
  • Bezug nehmend auf 2 kann die erste elektronische Einrichtung 10 die Serviceerkennungsnachricht an die Vielzahl elektronischer Einrichtungen 20 und 30 übermitteln (210).
  • Nach dem Empfang der Nachricht für die Erkennung des Service kann die Vielzahl elektronischer Einrichtungen 20 und 30 die Servicebereitstellungsnachricht an die erste elektronische Einrichtung 10 übermitteln (220).
  • Die Servicebereitstellungsnachricht kann die Adresse der elektronischen Einrichtung, die Gegenstand der Übertragung ist, und die Kennung für den Service, der bereitgestellt werden kann, umfassen.
  • In diesem Fall kann die erste elektronische Einrichtung 10 basierend auf der Servicebereitstellungsnachricht Informationen über den Service speichern (230).
  • Mit anderen Worten, der Speicher 130 der ersten elektronischen Einrichtung 10 kann Informationen über den von jeder der elektronischen Einrichtungen 20 und 30 bereitgestellten Service basierend auf der von jeder der Vielzahl elektronischer Einrichtungen 20 und 30 erhaltenen Servicebereitstellungsnachricht speichern. In diesem Fall können die Informationen über den von jeder der elektronischen Einrichtungen 20 und 30 bereitgestellten Service durch Abgleich der Adresse der elektronischen Einrichtung und Kennungsinformationen über den von der entsprechenden elektronischen Einrichtung bereitgestellten Service umfassen.
  • Die erste elektronische Einrichtung 10 kann den Kommunikator 110 so steuern, dass dieser die Serviceanfragenachricht für den spezifischen Service an eine der Vielzahl elektronischer Einrichtungen 20 und 30 (z.B. die zweite elektronische Einrichtung 20) für den Betrieb überträgt (240).
  • Mit anderen Worten, die Steuerung 120 kann eine der elektronischen Einrichtungen (z.B. die zweite elektronische Einrichtung 20) bestimmen, die den für den Betrieb der ersten elektronischen Einrichtung 10 erforderlichen Service basierend auf Informationen über den von jeder der elektronischen Einrichtungen 20 und 30 bereitgestellten Service, die im Speicher 130 gespeichert sind, bereitstellt. Die Steuerung 120 kann den Kommunikator 110 so steuern, dass dieser die Serviceanfragenachricht für den erforderlichen Service an jede der bestimmten elektronischen Einrichtungen übermittelt.
  • In diesem Fall kann die Serviceanfragenachricht Informationen über die Servicekennung umfassen, die der Serviceanforderung entspricht.
  • Auf diese Weise kann die erste elektronische Einrichtung 10 die Servicedatennachricht einschließlich der der Serviceanfragenachricht entsprechenden Daten von jeder beliebigen der festgelegten elektronischen Einrichtungen empfangen.
  • Die erste elektronische Einrichtung 10 kann bestimmen, ob die Zeitüberschreitung bei dem Empfang von Daten, die der Serviceanfragenachricht entsprechen, auftritt, um die Redundanz der Datenübertragung und des Datenempfangs sicherzustellen.
  • Mit anderen Worten, wenn die der Serviceanfragenachricht entsprechenden Daten empfangen werden, kann die erste elektronische Einrichtung 10 feststellen, dass die Zeitüberschreitung bei dem Empfang von Daten eingetreten ist, wenn die Daten nach der Übermittlung der Serviceanfragenachricht nicht in der vorgegebenen Zeit empfangen werden (250).
  • Wenn die Zeitüberschreitung auftritt, kann die erste elektronische Einrichtung 10 eine Nachricht übermitteln, die bestätigt, ob die Transportschicht (z.B. eine Übertragungssteuerungsschicht (TCP)) zwischen der ersten elektronischen Einrichtung 10 und der zweiten elektronischen Einrichtung 20 mit der zweiten elektronischen Einrichtung 20 verbunden ist (260).
  • Wenn eine Bestätigung (ack), die der Nachricht entspricht, die bestätigt, ob die Transportschicht verbunden ist, für die vorbestimmte Zeit nach der Übermittlung der Nachricht nicht empfangen wird, kann die erste elektronische Einrichtung 10 feststellen, dass die Zeitüberschreitung für die Bestätigung eingetreten ist (270).
  • In diesem Fall kann die erste elektronische Einrichtung 10 feststellen, dass eine Abweichung in der Transportschicht der zweiten elektronischen Einrichtung 20 vorliegt, und kann die Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung (z.B. dritte elektronische Einrichtung 30) aus der Vielzahl elektronischer Einrichtungen 20 und 30 übermitteln (280).
  • In diesem Fall kann die Steuerung 120 eine andere elektronische Einrichtung bestimmen, die den spezifischen Service, der für den Betrieb der ersten elektronischen Einrichtung 10 erforderlich ist, basierend auf Informationen über den von jeder der elektronischen Einrichtungen 20 und 30 bereitgestellten Service, die im Speicher 130 gespeichert sind, bereitstellt. Die Steuerung 120 kann den Kommunikator 110 so steuern, dass dieser die Serviceanfragenachricht für den spezifischen Service, der von jeder der ermittelten elektronischen Einrichtungen benötigt wird, überträgt.
  • Mit anderen Worten, wenn die Zeitüberschreitung auftritt, weil die erste elektronische Einrichtung 10 keine Daten entsprechend dem spezifischen Service von der zweiten elektronischen Einrichtung 20 empfängt, die den spezifischen Service bereitstellt, kann die erste elektronische Einrichtung 10 feststellen, ob die Transportschicht fehlerhaft ist. Wenn die Abweichung der Schicht bestimmt wird, kann die erste elektronische Einrichtung 10 die Serviceanfragenachricht an die dritte elektronische Einrichtung 30 übermitteln, um Daten entsprechend dem spezifischen Service von der dritten elektronischen Einrichtung 30 zu empfangen, die den gleichen Service bereitstellt.
  • Dadurch kann die erste elektronische Einrichtung 10 die Redundanz für den spezifischen Service sicherstellen.
  • Wenn festgestellt wird, dass keine Abweichung in der Transportschicht der zweiten elektronischen Einrichtung 20 vorliegt, kann die erste elektronische Einrichtung 10 feststellen, ob die Anwendungsschicht der zweiten elektronischen Einrichtung 20 fehlerhaft ist.
  • Unter Bezugnahme auf 3, wie oben beschrieben, kann die erste elektronische Einrichtung 10 nach der Übermittlung der Serviceanfragenachricht für den spezifischen Service an die zweite elektronische Einrichtung 20 (310) feststellen, dass die Zeitüberschreitung bei dem Empfang von Daten eingetreten ist (320), wenn die der Serviceanfragenachricht entsprechenden Daten nicht vor Ablauf der vorbestimmten Zeit empfangen wurden. Die erste elektronische Einrichtung 10 kann die Nachricht übermitteln, die bestätigt, ob die Transportschicht mit der zweiten elektronischen Einrichtung 20 verbunden ist (330).
  • In diesem Fall kann die zweite elektronische Einrichtung 20, wenn keine Abweichung in der Transportschicht vorliegt, die Bestätigung für die Nachricht übermitteln, die bestätigt, ob die Transportschicht mit der ersten elektronischen Einrichtung 10 verbunden ist (340).
  • Beim Empfang der Bestätigung von der zweiten elektronischen Einrichtung 20 kann die erste elektronische Einrichtung 10 die Serviceanfragenachricht eine bestimmte Anzahl Male an die zweite elektronische Einrichtung 20 übermitteln (350).
  • Zu diesem Zeitpunkt, nachdem die Serviceanfragenachricht die bestimmte Anzahl Male übermittelt wurde, kann die erste elektronische Einrichtung 10, wenn diese die der Serviceanfragenachricht entsprechenden Daten in der vorgegebenen Zeit nicht empfängt, feststellen, dass die Zeitüberschreitung für den Empfang der Daten eingetreten ist (360).
  • Mit anderen Worten, wenn die erste elektronische Einrichtung 10 für die vorgegebene Zeit nach der Übermittlung der Serviceanfragenachricht, welche dem Ende der bestimmten Anzahl Male entspricht, die der Serviceanfragenachricht entsprechenden Daten nicht empfängt, kann die erste elektronische Einrichtung 10 feststellen, dass die Zeitüberschreitung aufgetreten ist (360).
  • Wenn festgestellt wird, dass die Zeitüberschreitung aufgetreten ist, kann die erste elektronische Einrichtung 10 die Serviceanfragenachricht für den spezifischen Service an die dritte elektronische Einrichtung 30 (370) übermitteln.
  • Mit anderen Worten, wenn die erste elektronische Einrichtung 10 feststellt, dass keine Abweichung der Transportschicht der zweiten elektronischen Einrichtung 20 vorliegt, kann die erste elektronische Einrichtung 10 eine bestimmte Anzahl Serviceanfragenachrichten an die zweite elektronische Einrichtung 20 übermitteln, um zu erkennen, ob die Anwendungsschicht der zweiten elektronischen Einrichtung 20 fehlerhaft ist. Die erste elektronische Einrichtung 10 kann eine Abweichung einer Anwendungsschicht der zweiten elektronischen Einrichtung 20 bestimmen, wenn die Zeitüberschreitung für Daten auftritt, die der bestimmten Anzahl Serviceanfragenachrichten entsprechen.
  • In diesem Fall kann die erste elektronische Einrichtung 10 die Serviceanfragenachricht an die dritte elektronische Einrichtung 30 übermitteln, um Daten entsprechend dem spezifischen Service von der dritten elektronischen Einrichtung 30 zu empfangen, die denselben Service bereitstellt. Dadurch kann die erste elektronische Einrichtung 10 die Redundanz für den spezifischen Service sicherstellen.
  • 4 ist eine Ansicht, die ein Beispiel für einen Fall darstellt, in dem eine erste elektronische Einrichtung einen Service entsprechend Ausführungsformen der Offenbarung anfordert.
  • Unter Bezugnahme auf 4 kann die erste elektronische Einrichtung 10 einem Cluster entsprechen. In diesem Fall kann die erste elektronische Einrichtung 10 Informationen (Clock.current) einer aktuellen Zeit von der zweiten elektronischen Einrichtung 20 empfangen, die einer Haupteinheit entspricht.
  • In diesem Fall kann die erste elektronische Einrichtung 10 beim Auftreten der Zeitüberschreitung in Bezug auf die Information der aktuellen Zeit die Serviceanfragenachricht für die Information der aktuellen Zeit an die elektronische Einrichtung 30 (z.B. eine Konnektivitätseinheit (CCU)) übermitteln, die die Information der aktuellen Zeit liefert, basierend darauf, ob die Transportschicht oder die Anwendungsschicht der zweiten elektronischen Einrichtung 20 fehlerhaft ist.
  • In diesem Fall kann die Serviceanfragenachricht eine Servicekennung (z.B. 0x1111) in Bezug auf die Informationen der aktuellen Zeit und eine Adresse (z.B. 0x1235) der dritten elektronischen Einrichtung 30 umfassen.
  • Dadurch kann die erste elektronische Einrichtung 10 Redundanz in Bezug auf die Informationen der aktuellen Zeit sicherstellen.
  • Wenn also die Zeitüberschreitung für den spezifischen Service eintritt, kann die im Fahrzeug 1 enthaltene elektronische Einrichtung durch die Übertragung der Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung aus der Vielzahl elektronischer Einrichtungen, basierend darauf, ob die Transportschicht oder die Anwendungsschicht fehlerhaft ist, den Netzwerkverkehr reduzieren und die Ressourcennutzung der Steuerung 120 im Vergleich zu einer Technik der Redundanz eines Übertragungsknotens zur Sicherung der Redundanz verringern.
  • Im Folgenden wird ein Steuerungsverfahren des Fahrzeugs 1 beschrieben. Das Fahrzeug 1 gemäß der oben beschriebenen Ausführungsform kann auf das Steuerungsverfahren des Fahrzeugs 1 angewendet werden. Daher kann die zuvor in Bezug auf die 1 bis 4 angegebene Beschreibung auf das Steuerungsverfahren des Fahrzeugs 1 in gleicher Weise angewendet werden, sofern nicht anders angegeben.
  • 5 ist ein Flussdiagramm, das einen Fall darstellt, in dem Daten für einen Service in einem Steuerungsverfahren eines Fahrzeugs entsprechend Ausführungsformen der Offenbarung empfangen werden.
  • Unter Bezugnahme auf 5 kann das Fahrzeug 1 die erste elektronische Einrichtung 10 so steuern, dass diese die Serviceanfragenachricht für den spezifischen Service an eine der Vielzahl elektronischer Einrichtungen 20 und 30 (z.B. die zweite elektronische Einrichtung 20) übermittelt (510).
  • Wenn die Zeitüberschreitung für den Empfang von Daten, die der Serviceanfragenachricht entsprechen, in der ersten elektronischen Einrichtung 10 auftritt (520), kann das Fahrzeug 1 feststellen, ob die Transportschicht der zweiten elektronischen Einrichtung 20 fehlerhaft ist (530).
  • Bei einer Abweichung in der Transportschicht (JA in 540) kann das Fahrzeug 1 die erste elektronische Einrichtung 10 so steuern, dass dieses die Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung (z.B. das dritte elektronische Einrichtung 30) der Vielzahl elektronischer Einrichtungen 20 und 30 (570) übermittelt.
  • Außerdem kann das Fahrzeug 1, wenn keine Abweichung in der Transportschicht vorliegt (NEIN in 540), die Serviceanfragenachricht an die eine elektronische Einrichtung (z.B. die zweite elektronische Einrichtung 20) die bestimmte Anzahl Male (550) übertragen.
  • Zu diesem Zeitpunkt, wenn die Zeitüberschreitung für den Datenempfang auftritt (JA in 560), kann das Fahrzeug 1 die erste elektronische Einrichtung 10 so steuern, dass diese die Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung (z.B. die dritte elektronische Einrichtung 30) der Vielzahl elektronischer Einrichtungen 20 und 30 (570) übermittelt.
  • Entsprechend der elektronischen Client-Einrichtung und dem Fahrzeug umfassend die elektronische Client-Einrichtung und dem Verfahren zur Steuerung des Fahrzeugs entsprechend den Ausführungsformen ist es möglich, durch die Bereitstellung der Redundanz, indem bestimmt wird, ob die Abweichung in der Transportschicht oder in der Anwendungsschicht auftritt, je nachdem, ob die Zeitüberschreitung auftritt, die Zuverlässigkeit der Kommunikation zu sichern und gleichzeitig die Ineffizienz des Verkehrs oder der Ressourcen zu verringern.
  • In der Zwischenzeit können die offenbarten Ausführungsformen in Form eines Aufzeichnungsmediums implementiert werden, welches Anweisungen speichert, die von einem Computer ausführbar sind [113]. Die Anweisungen können in Form eines Programmcodes gespeichert werden, und wenn diese von einem Prozessor ausgeführt werden, können die Anweisungen ein Programmmodul zur Durchführung von Operationen der offenbarten Ausführungsformen erzeugen. Das Aufzeichnungsmedium kann nicht vorübergehend als computerlesbares Aufzeichnungsmedium implementiert sein.
  • Das nicht vorübergehende computerlesbare Aufzeichnungsmedium kann alle Arten von Aufzeichnungsmedien umfassen, die Befehle speichern, die von einem Computer interpretiert werden können. Zum Beispiel kann das nicht vorübergehende computerlesbare Aufzeichnungsmedium z.B. ein ROM, RAM, ein Magnetband, eine Magnetscheibe, ein Flash-Speicher, eine optische Datenspeichereinrichtung und ähnliches sein.
  • Die Ausführungsformen der Offenbarung werden unter Bezugnahme auf die dazugehörigen Zeichnungen beschrieben. Es sollte für den Fachmann offensichtlich sein, dass die Offenbarung in anderen Formen als den oben beschriebenen Ausführungsformen ausgeführt werden kann, ohne die technische Idee oder die wesentlichen Merkmale der Offenbarung zu verändern. Die obigen Ausführungsformen sind nur beispielhaft und sollten nicht in einem einschränkenden Sinn interpretiert werden.

Claims (20)

  1. Fahrzeug (1) aufweisend: eine Vielzahl elektronischer Einrichtungen (20, 30), die jeweils eingerichtet sind, wenigstens einen Service bereitzustellen; und eine elektronische Client-Einrichtung (10), die eingerichtet ist, den wenigstens einen Service von zumindest einem der Vielzahl elektronischer Einrichtungen (20, 30) zu empfangen, wobei die elektronische Client-Einrichtung (10) aufweist: einen Kommunikator (110), der eingerichtet ist mit der Vielzahl elektronischer Einrichtungen (20, 30) zu kommunizieren; und eine Steuerung (120), die eingerichtet ist, den Kommunikator (110) anzusteuern, eine Serviceanfragenachricht für einen bestimmten Service an eine der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln, bei dem Empfang von Daten, die der Serviceanfragenachricht einer der elektronischen Einrichtungen (20, 30) entsprechen, zu bestimmen, ob eine Zeitüberschreitung bei dem Empfang der Daten auftritt, und wenn die Zeitüberschreitung auftritt, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht für den spezifischen Service einer anderen elektronischen Einrichtung (20, 30) der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln, basierend darauf, ob eine Transportschicht oder eine Anwendungsschicht fehlerhaft ist.
  2. Fahrzeug nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist beim Auftreten der Zeitüberschreitung zu bestimmen, ob eine Transportschicht zwischen der einen elektronischen Einrichtung (20, 30) und der elektronischen Client-Einrichtung (10) fehlerhaft ist.
  3. Fahrzeug nach Anspruch 2, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist: den Kommunikator (110) anzusteuern, eine Nachricht zu übermitteln, die bestätigt, ob die Transportschicht mit einer der elektronischen Einrichtungen (20, 30) verbunden ist, um zu bestimmen, ob die Transportschicht fehlerhaft ist; und um zu bestimmen, ob die Transportschicht fehlerhaft ist, basierend auf einer Bestätigung innerhalb einer vorbestimmten Zeit.
  4. Fahrzeug nach Anspruch 2, dadurch gekennzeichnet, dass bei einer Abweichung in der Transportschicht die Steuerung (120) eingerichtet ist, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) zu übermitteln.
  5. Fahrzeug nach Anspruch 2, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist: wenn keine Abweichung in der Transportschicht vorhanden ist, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht wiederholt an eine elektronische Einrichtung (20, 30) zu übermitteln; und nach einer vorbestimmten Anzahl Übertragungen der Serviceanfragenachricht, wenn die der Serviceanfragenachricht entsprechenden Daten nicht empfangen werden, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) zu übermitteln.
  6. Fahrzeug nach Anspruch 1, dadurch gekennzeichnet, dass die Steuerung eingerichtet ist: den Kommunikator (110) anzusteuern, eine Nachricht zur Serviceerkennung an die Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln; und den Kommunikator (110) anzusteuern, eine Servicebereitstellungsnachricht zu empfangen, die Informationen über einen Service umfasst, der von jeder der Vielzahl elektronischer Einrichtungen (20, 30) bereitgestellt werden kann.
  7. Fahrzeug nach Anspruch 6, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist: eine andere elektronische Einrichtung (20, 30) zu bestimmen, die den spezifischen Service der Vielzahl elektronischer Einrichtungen (20, 30) basierend auf der von jeder der Vielzahl elektronischer Einrichtungen (20, 30) empfangenen Servicebereitstellungsnachricht bereitstellt; und den Kommunikator (110) anzusteuern, die Serviceanfragenachricht einer anderen elektronischen Einrichtung (20, 30) zu übermitteln.
  8. Elektronische Client-Einrichtung, die in einem Fahrzeug (1) vorgesehen ist und eingerichtet ist, einen Service von wenigstens einer von einer Vielzahl elektronischer Einrichtungen (20, 30) zu empfangen, die in dem Fahrzeug (1) vorgesehen sind, wobei die elektronische Client-Einrichtung (10) aufweist: einen Kommunikator (110), der eingerichtet ist, mit der Vielzahl elektronischer Einrichtungen (20, 30) zu kommunizieren; und eine Steuerung (120), die eingerichtet ist, den Kommunikator (110) anzusteuern, eine Serviceanfragenachricht für einen bestimmten Service an eine der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln, beim Empfang von Daten, die der Serviceanfragenachricht von einer der elektronischen Einrichtungen (20, 30) entsprechen, zu bestimmen, ob eine Zeitüberschreitung bei dem Empfang der Daten auftritt, und wenn die Zeitüberschreitung auftritt, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung (20, 30) der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln, basierend darauf, ob eine Transportschicht oder eine Anwendungsschicht fehlerhaft ist.
  9. Elektronische Client-Einrichtung nach Anspruch 8, dadurch gekennzeichnet, dass wenn die Zeitüberschreitung auftritt, die Steuerung (120) eingerichtet ist zu bestimmen, ob eine Transportschicht zwischen der einen elektronischen Einrichtung (20, 30) und der elektronischen Client-Einrichtung (10) fehlerhaft ist.
  10. Elektronische Client-Einrichtung nach Anspruch 9, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist: den Kommunikator (110) anzusteuern, eine Nachricht zu übertragen, die bestätigt, ob die Transportschicht mit der einen elektronischen Einrichtung (20, 30) verbunden ist, um zu bestimmen, ob die Transportschicht fehlerhaft ist; und zu bestimmen, ob die Transportschicht fehlerhaft ist, basierend auf einer Bestätigung innerhalb einer vorbestimmten Zeit.
  11. Elektronische Client-Einrichtung nach Anspruch 9, dadurch gekennzeichnet, dass wenn eine Abweichung in der Transportschicht auftritt, die Steuerung (120) eingerichtet ist, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) zu übermitteln.
  12. Elektronische Client-Einrichtung nach Anspruch 9, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist: wenn keine Abweichung in der Transportschicht auftritt, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht wiederholt an eine elektronische Einrichtung (20, 30) zu übermitteln; und nach einer vorbestimmten Anzahl von Übertragungen der Serviceanfragenachricht, wenn die der Serviceanfragenachricht entsprechenden Daten nicht empfangen werden, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) zu übermittel.
  13. Elektronische Client-Einrichtung nach Anspruch 8, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist: den Kommunikator (110) anzusteuern, eine Nachricht zur Serviceerkennung an die Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln; und den Kommunikator (110) anzusteuern, eine Servicebereitstellungsnachricht zu empfangen, die Informationen über einen Service umfasst, der von jeder der Vielzahl elektronischer Einrichtungen (20, 30) bereitgestellt werden kann.
  14. Elektronische Client-Einrichtung nach Anspruch 13, dadurch gekennzeichnet, dass die Steuerung (120) eingerichtet ist: eine andere elektronische Einrichtung (120) zu bestimmen, die den spezifischen Service der Vielzahl elektronischer Einrichtungen (20, 30) basierend auf der von jeder der Vielzahl elektronischer Einrichtungen (20, 30) empfangenen Servicebereitstellungsnachricht bereitstellt; und den Kommunikator (110) anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) zu übermitteln.
  15. Verfahren zum Steuern eines Fahrzeugs (1), wobei das Fahrzeug (1) eine Vielzahl elektronischer Einrichtungen (20, 30) umfasst, die eingerichtet sind, wenigstens einen Service bereitzustellen, und einen Kommunikator (110), der eingerichtet ist, mit der Vielzahl elektronischer Einrichtungen (20, 30) zu kommunizieren, wobei das Verfahren umfasst: Steuern des Kommunikators (110) durch eine Steuerung (120), eine Serviceanfragenachricht für einen bestimmten Service an eine der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln; bei dem Empfang von Daten, die der Serviceanfragenachricht von einer der elektronischen Einrichtungen (20, 30) entsprechen, durch die Steuerung (120) zu bestimmen, ob eine Zeitüberschreitung bei dem Empfang der Daten auftritt; und wenn die Zeitüberschreitung auftritt, den Kommunikator (110) durch die Steuerung (120) anzusteuern, die Serviceanfragenachricht für den spezifischen Service an eine andere elektronische Einrichtung (20, 30) der Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln, basierend darauf, ob eine Transportschicht oder eine Anwendungsschicht fehlerhaft ist.
  16. Verfahren nach Anspruch 15, dadurch gekennzeichnet, dass das Ansteuern des Kommunikators (110) zum Übertragen der Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) umfasst: Bestimmen, ob eine Transportschicht zwischen der einen elektronischen Einrichtung (20, 30) und der elektronischen Client-Einrichtung (10) fehlerhaft ist; und wenn eine Abweichung in der Transportschicht auftritt, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) zu übermitteln.
  17. Verfahren nach Anspruch 16, dadurch gekennzeichnet, dass das Bestimmen, ob die Transportschicht fehlerhaft ist, umfasst: Ansteuern des Kommunikators (110), um eine Nachricht zu übermitteln, die bestätigt, ob die Transportschicht mit der einen elektronischen Einrichtung (20, 30) verbunden ist, um zu bestimmen, ob die Transportschicht fehlerhaft ist; und Bestimmen, ob die Transportschicht fehlerhaft ist, basierend auf einer Bestätigung innerhalb einer vorbestimmten Zeit.
  18. Verfahren nach Anspruch 16, dadurch gekennzeichnet, dass das Steuern des Kommunikators (110) zum Übertragen der Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) umfasst: wenn keine Abweichung in der Transportschicht auftritt, ansteuern des Kommunikators (110), um die Serviceanfragenachricht wiederholt an eine elektronische Einrichtung (20, 30) zu übertragen; und nach dem Übertragen der Serviceanfragenachricht eine vorbestimmte Anzahl Male, wenn Daten, die der Serviceanfragenachricht entsprechen, nicht empfangen werden, den Kommunikator (110) anzusteuern, die Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) zu übermitteln.
  19. Verfahren nach Anspruch 15, das zudem umfasst: Ansteuern des Kommunikators (110) durch die Steuerung (120), eine Nachricht zur Serviceerkennung an die Vielzahl elektronischer Einrichtungen (20, 30) zu übermitteln; und Ansteuern des Kommunikators (110) durch die Steuerung (120), eine Servicebereitstellungsnachricht zu empfangen, die Informationen über einen Service umfasst, der von jeder der Vielzahl elektronischer Einrichtungen (20, 30) bereitgestellt werden kann.
  20. Verfahren nach Anspruch 19, dadurch gekennzeichnet, dass das Ansteuern des Kommunikators (110) zum Übertragen der Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30) umfasst: bestimmen einer anderen elektronischen Einrichtung (20, 30), die den spezifischen Service der Vielzahl elektronischer Einrichtungen (20, 30) bereitstellt, basierend auf der von jeder der Vielzahl elektronischer Einrichtungen (20, 30) empfangenen Servicebereitstellungsnachricht; und ansteuern des Kommunikators (110) zum Übertragen der Serviceanfragenachricht an eine andere elektronische Einrichtung (20, 30).
DE102020201859.6A 2019-08-21 2020-02-14 Elektronische Client-Einrichtung, ein Fahrzeug und ein Verfahren zur Steuerung desselben Pending DE102020201859A1 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2019-0102057 2019-08-21
KR1020190102057A KR102696539B1 (ko) 2019-08-21 2019-08-21 클라이언트 전자 장치, 차량 및 그 제어 방법

Publications (1)

Publication Number Publication Date
DE102020201859A1 true DE102020201859A1 (de) 2021-02-25

Family

ID=74495167

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102020201859.6A Pending DE102020201859A1 (de) 2019-08-21 2020-02-14 Elektronische Client-Einrichtung, ein Fahrzeug und ein Verfahren zur Steuerung desselben

Country Status (4)

Country Link
US (1) US10951734B1 (de)
KR (1) KR102696539B1 (de)
CN (1) CN112422716B (de)
DE (1) DE102020201859A1 (de)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11669071B2 (en) * 2020-01-08 2023-06-06 International Business Machines Corporation Organizing a temporary device group for collaborative computing

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8359405B1 (en) * 2000-02-28 2013-01-22 John Border Performance enhancing proxy and method for enhancing performance
US7802010B1 (en) * 2000-06-14 2010-09-21 Sprint Communications Company L.P. Computer network method and system for guaranteed messaging service
KR100638017B1 (ko) * 2003-05-30 2006-10-23 엘지전자 주식회사 네트워크 디바이스
CN100391162C (zh) * 2005-04-13 2008-05-28 华为技术有限公司 一种切换服务器的控制方法
US7774779B2 (en) * 2005-11-18 2010-08-10 At&T Intellectual Property I, L.P. Generating a timeout in a computer software application
US9923995B1 (en) * 2010-02-27 2018-03-20 Sitting Man, Llc Methods, systems, and computer program products for sharing information for detecting an idle TCP connection
KR20120010089A (ko) * 2010-07-20 2012-02-02 삼성전자주식회사 Http 기반의 멀티미디어 스트리밍 서비스의 품질 향상을 위한 방법 및 장치
US20120124431A1 (en) * 2010-11-17 2012-05-17 Alcatel-Lucent Usa Inc. Method and system for client recovery strategy in a redundant server configuration
US20120209904A1 (en) * 2011-02-12 2012-08-16 Huawei Technologies Co. Ltd. Timeout control method, apparatus, and system
WO2012154506A1 (en) * 2011-05-06 2012-11-15 Interdigital Patent Holdings, Inc. Method and apparatus for bandwidth aggregation for ip flow
US10270739B2 (en) * 2012-02-28 2019-04-23 Raytheon Bbn Technologies Corp. System and method for protecting service-level entities
US9055100B2 (en) * 2013-04-06 2015-06-09 Citrix Systems, Inc. Systems and methods for HTTP-Body DoS attack prevention with adaptive timeout
KR20160006781A (ko) * 2013-05-17 2016-01-19 후아웨이 테크놀러지 컴퍼니 리미티드 Icn을 통한 대규모 컨퍼런싱을 위한 멀티-티어 푸시 하이브리드 서비스 제어 아키텍처
KR102143620B1 (ko) * 2014-02-17 2020-08-11 삼성전자주식회사 전자 장치에서 다중 인터페이스를 이용한 응용 계층의 요청 처리 장치 및 방법
US10313467B2 (en) * 2014-09-22 2019-06-04 Belkin International, Inc. Contextual routing device caching
US10048994B2 (en) * 2014-10-20 2018-08-14 Teachers Insurance And Annuity Association Of America Identifying failed customer experience in distributed computer systems
US10834265B1 (en) * 2015-06-15 2020-11-10 Thousandeyes, Inc. Monitoring voice-over-IP performance over the internet
CN105554085B (zh) * 2015-12-10 2019-04-26 北京奇虎科技有限公司 一种基于服务器连接的动态超时处理方法和装置
CN107391268A (zh) * 2016-05-17 2017-11-24 阿里巴巴集团控股有限公司 服务请求处理方法及装置
US10616361B2 (en) * 2016-10-19 2020-04-07 Telefonaktiebolaget Lm Ericsson (Publ) Service aware switch-over of TCP-flows
US11153236B2 (en) * 2016-12-28 2021-10-19 T-Mobile Usa, Inc. Real-time integration of machine intelligence into client messaging platforms
DE112017006689T5 (de) * 2016-12-30 2019-09-12 Intel Corporation Verfahren und vorrichtungen zur funkkommunikation
US10331528B2 (en) * 2017-03-02 2019-06-25 Hewlett Packard Enterprise Development Lp Recovery services for computing systems
GB2570650B (en) * 2018-01-30 2020-07-29 Jaguar Land Rover Ltd A data communication method for a vehicle
CN109461238A (zh) * 2018-10-30 2019-03-12 北京摩拜科技有限公司 车辆控制方法、服务器、车辆及车辆系统
US11551557B2 (en) * 2018-11-13 2023-01-10 Honeywell International Inc. Vehicle multi-communication message type communication system
US20200296112A1 (en) * 2019-03-15 2020-09-17 Ricoh Company, Ltd. Application Delivery Controller
CN110138837B (zh) * 2019-04-15 2021-12-28 平安科技(深圳)有限公司 请求处理方法、装置、计算机设备和存储介质
KR102829531B1 (ko) * 2019-05-10 2025-07-04 현대자동차주식회사 차량의 ecu 제어 장치 및 그 방법

Also Published As

Publication number Publication date
CN112422716B (zh) 2023-10-24
US10951734B1 (en) 2021-03-16
US20210058487A1 (en) 2021-02-25
KR20210022836A (ko) 2021-03-04
CN112422716A (zh) 2021-02-26
KR102696539B1 (ko) 2024-08-21

Similar Documents

Publication Publication Date Title
DE69328578T2 (de) Leistungsfähiges und betriebssicheres Übertragungsverfahren und System für grosse Datenmengen
EP3985532B1 (de) Zertifikatsmanagement für technische anlagen
DE69232686T2 (de) Multiplex-Übertragungssystem
EP3662364B1 (de) System zum übertragen zumindest eines aktualisierungspakets für zumindest ein steuergerät eines kraftfahrzeugs
EP1205052A1 (de) Verfahren zur einstellung einer datenübertragungsrate in einem feldbussystem
EP3929740A1 (de) Verfahren zur orchestrierung einer container-basierten anwendung auf einem endgerät
DE102019200994A1 (de) Ein datenkommunikationsverfahren für ein fahrzeug
DE112009000500T5 (de) Weiterleitungseinrichtung, Kommunikationssystem und Kommunikationsverfahren
DE102012112225B3 (de) Verfahren zum Austausch von gerätespezifischen Daten zwischen Geräten und/oder Systemen verschiedener Netzwerksysteme sowie Bussystem zur Durchführung des Verfahrens
EP3113461B1 (de) Verfahren zum aufbau von kommunikationsverbindungen zu redundant betriebenen steuerungsgeräten eines industriellen automatisierungssystems und steuerungsgerät
EP3080950B1 (de) Verfahren und system zur deterministischen autokonfiguration eines gerätes
DE60309012T2 (de) Verfahren und system zur sicherstellung eines busses und eines steuerservers
DE102015218898A1 (de) Verfahren zur redundanten Verarbeitung von Daten
DE102020208536A1 (de) Gateway-vorrichtung, abnormitätsüberwachungsverfahren und speichermedium
DE102020201859A1 (de) Elektronische Client-Einrichtung, ein Fahrzeug und ein Verfahren zur Steuerung desselben
DE112016006338T5 (de) Kommunikationsvorrichtung, Kommunikationssystem und Kommunikationsverfahren
DE112016006679T5 (de) Steuerungsvorrichtung und Recovery-Verarbeitungsverfahren für Steuerungsvorrichtung
DE19510247A1 (de) Verfahren zur Datenübertragung
EP3560153B1 (de) Verfahren zum betreiben einer datenverarbeitungsanlage, datenverarbeitungsanlage
EP1642207B1 (de) Zuordnung von stationsadressen zu kommunikationsteilnehmern in einem bussystem
DE102023112245B3 (de) Verfahren zur Datenübertragung, Übertragungssystem zur Datenübertragung und Fahrzeug
DE102023110942B3 (de) Verfahren und Framework für Steuergeräte von Kraftfahrzeugen, um darin Applikationen miteinander zu koppeln, sowie zugehöriges Kraftfahrzeug und Computerprogramm
WO2006034759A1 (de) Energiemanagement mit verbraucheranmeldung
DE102020211168B3 (de) Verfahren und Vorrichtung zum Zustandsrücksetzen von Komponenten eines Fahrzeugs
EP4335127B1 (de) Computer-implementiertes verfahren zum betrieb eines end-geräts mit hoher verfügbarkeit in einem netzwerk

Legal Events

Date Code Title Description
R079 Amendment of ipc main class

Free format text: PREVIOUS MAIN CLASS: H04L0012260000

Ipc: H04L0043000000

R012 Request for examination validly filed