DE102013221803A1 - Intelligente Energie- und Steuerrichtlinie für Automobilanwendungen - Google Patents
Intelligente Energie- und Steuerrichtlinie für Automobilanwendungen Download PDFInfo
- Publication number
- DE102013221803A1 DE102013221803A1 DE201310221803 DE102013221803A DE102013221803A1 DE 102013221803 A1 DE102013221803 A1 DE 102013221803A1 DE 201310221803 DE201310221803 DE 201310221803 DE 102013221803 A DE102013221803 A DE 102013221803A DE 102013221803 A1 DE102013221803 A1 DE 102013221803A1
- Authority
- DE
- Germany
- Prior art keywords
- vehicle
- control
- input
- policy
- control policy
- 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
Links
- 238000004891 communication Methods 0.000 claims abstract description 52
- 238000005265 energy consumption Methods 0.000 claims abstract description 12
- 238000000034 method Methods 0.000 claims description 24
- 230000000593 degrading effect Effects 0.000 abstract description 2
- 238000012545 processing Methods 0.000 description 28
- 230000006870 function Effects 0.000 description 13
- 230000008878 coupling Effects 0.000 description 10
- 238000010168 coupling process Methods 0.000 description 10
- 238000005859 coupling reaction Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 9
- 230000008859 change Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000004913 activation Effects 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000011022 operating instruction Methods 0.000 description 2
- 230000002688 persistence Effects 0.000 description 2
- 230000002085 persistent effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- BUHVIAUBTBOHAG-FOYDDCNASA-N (2r,3r,4s,5r)-2-[6-[[2-(3,5-dimethoxyphenyl)-2-(2-methylphenyl)ethyl]amino]purin-9-yl]-5-(hydroxymethyl)oxolane-3,4-diol Chemical compound COC1=CC(OC)=CC(C(CNC=2C=3N=CN(C=3N=CN=2)[C@H]2[C@@H]([C@H](O)[C@@H](CO)O2)O)C=2C(=CC=CC=2)C)=C1 BUHVIAUBTBOHAG-FOYDDCNASA-N 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000002828 fuel tank Substances 0.000 description 1
- 230000006266 hibernation Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000004043 responsiveness Effects 0.000 description 1
- 230000007958 sleep Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
- 230000001755 vocal effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/52—Network services specially adapted for the location of the user terminal
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
- B60W2050/0044—In digital systems
- B60W2050/0045—In digital systems using databus protocols
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/50—External transmission of data to or from the vehicle of positioning data, e.g. GPS [Global Positioning System] data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
- B60W2556/65—Data transmitted between vehicles
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/0021—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier
- G11B20/00217—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source
- G11B20/00246—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving encryption or decryption of contents recorded on or reproduced from a record carrier the cryptographic key used for encryption and/or decryption of contents recorded on or reproduced from the record carrier being read from a specific source wherein the key is obtained from a local device, e.g. device key initially stored by the player or by the recorder
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00818—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction limits the signal quality, e.g. by low-pass filtering of audio signals or by reducing the resolution of video signals
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00884—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a watermark, i.e. a barely perceptible transformation of the original data which can nevertheless be recognised by an algorithm
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- Automation & Control Theory (AREA)
- Small-Scale Networks (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
Abstract
Description
- QUERVERWEIS AUF VERWANDTE ANMELDUNGEN
- Diese Anmeldung beansprucht den Prioritätsvorteil der vorläufigen US-Anmeldung Nr. 61/719,581, eingereicht am 29. Oktober 2012 und betitelt ”INTELLIGENT POWER AND CONTROL POLICY FOR AUTOMOTIVE APPLICATIONS” (Vertreteraktenzeichen BP31193), die mittels Bezugnahme hierin in ihrer Gesamtheit für alle Zwecke eingebunden ist.
- HINTERGRUND
- 1. Gebiet
- Diese Erfindung bezieht sich im Allgemeinen auf in Automobilanwendungen verwendete Netzwerke, und insbesondere auf in Automobildatennetzwerken verwendete Energie- und Steuerrichtlinien.
- 2. Verwandte Technik
- Momentan verfügbare Energiemanagement- und Steuerrichtlinien bzw. -strategien, die in Automobildatennetzwerken verwendet werden, sind ausgehend von Richtlinien bzw. Strategien angepasst, die in traditionellen Datennetzwerken verwendet werden, wie etwa Firmensystemen, Datenzentren und Zugangssystemen. Energiemanagement- und Steuerrichtlinien bzw. -strategien sowohl in Automobilkommunikationsnetzwerken als auch in den traditionellen Datennetzwerken richten sich darauf, den Verkehrstyp zu erkennen (z. B., ob Verkehr Video- oder Audiodaten ist) und Einschränkungen bzw. Zwänge zu erfüllen, die durch auf vernetzten Geräten bzw. Vorrichtungen laufende Anwendungen auferlegt sind (z. B., ob Daten an eine missionskritische bzw. betriebsnotwendige Anwendung verzögert werden können). Zum Beispiel ermöglicht eine aktuelle Technik, dass vernetzte Geräte bzw. Vorrichtungen in einen Niedrigenergiezustand versetzt werden, wenn eine Verbindungsnutzung gering ist, d. h. wenig oder kein Datenverkehr zu oder von dem Gerät bzw. der Vorrichtung vorliegt. Gleichermaßen kann das Gerät bzw. die Vorrichtung in einen Niedrigenergiezustand versetzt werden, wenn Datenverkehr zu oder von dem Gerät bzw. der Vorrichtung eine niedrige Priorität aufweist. Falls jedoch eine Verbindungsnutzung hoch ist oder der Datenverkehr eine hohe Priorität aufweist, wird das Gerät bzw. die Vorrichtung nicht in einen Niedrigenergiezustand versetzt.
- Zum Implementieren von Niedrigenergiezuständen sind momentan verschiedene Methoden verfügbar. Zum Beispiel beinhalten alte Ethernet-Standards für Schnittstellen von 100 Mbps im Allgemeinen einen Ruhezustand, der die Verwendung eines Niedrigenergiezustands erlaubt, wenn eine Verbindungsnutzung gering ist, aber in der Praxis werden nur minimale Energieeinsparungen erzielt. Der vorgeschlagene IEEE 802.3az-Standard erzielt Energieeinsparungen, indem nur gelegentliche Übertragungsdaten-Bursts bzw. -Bündel während eines Niedrigenergie-Ruhezustands gesendet werden. Der vorgeschlagene IEEE 802.3az-Standard erzielt auch Energieeinsparungen, indem ein Teil einer Netzwerkschnittstelle während des Niedrigenergie-Ruhezustands ausgeschaltet wird. Für Ethernet-Anwendungen höherer Geschwindigkeit, wie etwa Gigabit-Ethernet, erzielen einige Methoden Energieeinsparungen, indem die Datenübertragungsrate von einem oder mehreren Datenwegen bzw. -bahnen verringert wird, oder indem einige der Datenwege bzw. -bahnen abgeschaltet werden.
- Ungeachtet der Art und Weise, in der ein Niedrigenergiezustand implementiert wird, müssen jedoch weiterhin Entscheidungen dahingehend getroffen werden, ob und wann ein Gerät bzw. eine Vorrichtung in einem Niedrigenergiezustand zu versetzen ist. Diese Entscheidung wird durch die Tatsache erschwert, dass eine Entscheidung, die ein Gerät bzw. eine Vorrichtung unrichtigerweise in einen Niedrigenergiezustand versetzt, unnötig lange Verbindungsstart- und Aufbau-/Erfassungszeiten verursachen kann. In ähnlicher Weise kann eine Entscheidung dahingehend, ein Gerät bzw. eine Vorrichtung nicht in einen Niedrigenergiezustand zu versetzen, zu einem unnötig hohen Energieverbrauch führen. Wie es vorstehend dargelegt ist, richten sich herkömmliche Energiemanagement- und Steuerrichtlinien bzw. -strategien auf die über eine Verbindung gesendete Verkehrsmenge, den über die Verbindung gesendeten Verkehrstyp oder Betriebseinschränkungen bzw. -zwänge, die durch auf vernetzten Geräten bzw. Vorrichtungen laufende Anwendungen auferlegt sind. Eine Verwendung von diesen herkömmlichen Netzwerkmetriken bzw. -maßen kann nicht in allen Situationen zu einer optimalen Entscheidungsfindung führen. Es ist daher offensichtlich, dass momentan verfügbare Methoden zur Steuerung der durch vernetzte Geräte bzw. Vorrichtungen verwendeten Energiemenge nicht perfekt sind.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
-
1 ist eine Darstellung, die ein Automobilnetzwerk (AAN) gemäß verschiedenen Ausführungsbeispielen der Offenbarung veranschaulicht; -
2 ist eine Darstellung, die ein Steuersystem/-modul, das zum Auswählen und Implementieren von Steuerrichtlinien in einem AAN verwendet wird, gemäß verschiedenen Ausführungsbeispielen der Offenbarung veranschaulicht; -
3 ist eine Darstellung, die ein AAN, das ein Steuersystem, vernetzte Endpunktgeräte und vernetzte Subsysteme umfasst, von denen jedes oder alle unter Verwendung einer vereinheitlichten Steuerrichtlinie unter der Leitung von einer Steuereinheit, einem Steuereinheitsmodul oder einem Steuersystem konfiguriert werden können, gemäß verschiedenen Ausführungsbeispielen der Offenbarung veranschaulicht; -
4 ist eine Darstellung, die eine Kommunikationsverbindung oder einen -kanal zwischen einem Steuersystem und einem Endpunktgerät/-subsystem, wobei die Energie und die Funktionalität der Verbindung oder des -kanals durch Implementierung einer Steuerrichtlinie gesteuert wird, die Hardware, Software, Anwendungen oder eine Kombination von diesen steuert, gemäß verschiedenen Ausführungsbeispielen der Offenbarung veranschaulicht; -
5 und6 sind Zeitdiagramme, die Beziehungen zwischen Verbindungszustand, Energie und Daten gemäß verschiedenen Ausführungsbeispielen der Offenbarung veranschaulichen; und -
7 ist ein Ablaufdiagramm, das einen Neuabgleich von Steuerfähigkeiten und Energieverbrauch gemäß verschiedenen Ausführungsbeispielen der Offenbarung veranschaulicht. - AUSFÜHRLICHE BESCHREIBUNG
- Bei deren Verwendung hierin ist den folgenden Ausdrücken ihre übliche Bedeutung zu geben, sofern es nicht anderweitig angegeben oder aus dem Zusammenhang, in dem die Ausdrücke verwendet werden, ersichtlich ist. Der Ausdruck ”Automobilnetzwerk” bzw. ”Automobilbereichsnetzwerk” oder ”Automobil-weites Netzwerk” (AAN: ”Automotive Area Network”) bezieht sich im Allgemeinen auf ein Netzwerk wie etwa dasjenige, das in verschiedenen Automobilen bzw. Kraftfahrzeugen vorgefunden wird, aber kann sich auch auf Netzwerke in anderen Vehikeln als Automobilen beziehen, zum Beispiel in einem Motorrad, einem Bus, einem Flugzeug, einem Boot oder Schiff, oder dergleichen.
- Die Ausdrücke ”Betriebsumgebung”, ”Umgebung” und andere ähnliche Ausdrücke werden verwendet, um auf die allgemeinen Situationen, Bedingungen bzw. Zustände und andere Faktoren Bezug zunehmen, die ein Automobil oder ein Automobilnetzwerk
105 beeinflussen können, und die durch beliebige von verschiedenen Sensoren und Subsystemen, die in dem Automobilnetzwerk105 umfasst sind, erfasst oder bestimmt werden können, oder über die Informationen durch einen Fahrer oder Passagier bereitgestellt werden können. Somit umfasst der Ausdruck ”Betriebsumgebung” im weitesten Sinne Fahrer- und Passagierprofile und -präferenzen, die hierin auch als Fahrzeuginsassenprofile und -präferenzen bezeichnet werden. Die Betriebsumgebung eines Automobils kann zum Beispiel einen Ort des Fahrzeugs, eine Zeitdauer, in der das Fahrzeug in Betrieb war, die Tatsache, ob das Fahrzeug in Bewegung ist oder nicht, eine Geschwindigkeit oder Beschleunigung des Fahrzeugs, die Anzahl von Passagieren in einem Fahrzeug, eine innere oder äußere Temperatur, einen Funktionsstatus von dem Fahrzeug oder einem beliebigen der Fahrzeugsysteme, -subsysteme, -geräte bzw. -vorrichtungen oder -sensoren, eine Tageszeit, eine Entfernung oder eine geschätzte Zeit bis zu einer Ankunft an einem beabsichtigten Ziel, und so weiter umfassen. Informationen über die Betriebsumgebung eines Fahrzeugs können zum Beispiel direkt von einer Benutzereingabe, Messgeräten bzw. -vorrichtungen und -sensoren erhalten oder basierend auf einer Benutzereingabe und Sensormessungen berechnet werden. - Zunächst Bezug nehmend auf
1 ist ein System100 , das ein Automobilnetzwerk (AAN)105 umfasst, gemäß verschiedenen Ausführungsbeispielen der vorliegenden Offenbarung veranschaulicht. Das Automobilnetzwerk105 umfasst Unterhaltungssysteme110 , Navigationssysteme120 , Steuersystems130 , Fahrerkommunikationssysteme140 , Sicherheitssysteme150 , Maschinensysteme160 und andere Sensorsysteme170 . Die Systeme können über das AAN105 miteinander und, in einigen Fällen, mit anderen Teilen des Automobils und externen Systemen und Netzwerken unter Verwendung von einem beliebigen von verschiedenen geeigneten Kommunikationsprotokollen kommunizieren. Zum Beispiel sind bei einigen Ausführungsbeispielen alle mit dem AAN105 verbundene Subsysteme zum Kommunizieren über Kommunikationsverbindungen imstande, die mit einem oder mehreren von verschiedenen Standards im Einklang stehen, wie etwa: IEEE 802.3ba, der 40 Gb- und 100 Gb-Ethernet (GbE) beschreibt; IEEE 802.5, der Token-Ring definiert; IEEE 802.6, der Lichtwellenleiter-Metro-Ring (FDDI: ”Fiber Distributed Data Interface”) definiert; IEEE 802.11, der drahtlose Ethernet-Standards beschreibt; und dergleichen. Bei einigen Ausführungsbeispielen sind die verschiedenen Subsysteme in dem AAN105 verbunden, um eine direkte Kommunikation zwischen Subsystemen, mit Subsystem-Steuereinheiten (wobei diese nachstehend mit Bezug auf3 erörtert werden) zu ermöglichen, die Kommunikationen innerhalb eines Subsystems unter Verwendung des gleichen oder eines unterschiedlichen Protokolls unabhängig von dem übergreifenden Protokoll handhaben, das durch das AAN105 für eine Kommunikation zwischen Subsystemen verwendet wird. Bei anderen Ausführungsbeispielen sind Subsysteme und Geräte bzw. Vorrichtungen verbunden, um eine direkte Kommunikation zwischen Geräten bzw. Vorrichtungen oder Subsystemen zu ermöglichen. Weitere Ausführungsbeispiele setzen verschiedene Hubs, Routers, Gateways oder andere Zwischendatenkommunikationsknoten ein, um entweder direkte oder proxy-artige Kommunikationen zwischen Geräten bzw. Vorrichtungen und Subsystemen zu ermöglichen, die mit dem AAN105 verbunden sind. Bei Ausführungsbeispielen, die Hubs, Routers, Gateways oder dergleichen einsetzen, können beliebige oder alle der Hubs, Routers, Gateways als (nicht veranschaulichte) separate Subsysteme umfasst sein oder in beliebigen oder allen der verschiedenen veranschaulichten Subsysteme umfasst sein. - Jedes der verschiedenen Systeme, die in
1 veranschaulicht sind, kann eine dedizierte bzw. zweckbestimmte Funktionalität bereitstellen, die für einen bestimmten Zweck maßgeschneidert ist, oder eine allgemeine Funktionalität bereitstellen, die basierend auf Netzwerkbelastung oder anderen Betriebsanforderungen verändert werden kann. Zum Beispiel können die Unterhaltungssysteme110 Unterhaltung an Passagiere mit dem Fahrer des Fahrzeugs bereitstellen, in dem das AAN105 implementiert ist, während die Navigationssysteme120 eine dedizierte Navigationsfunktionalität bereitstellen können. Bei anderen Ausführungsbeispielen kann jedoch die Anzeige von Medien und Navigationsinformationen zwischen den Unterhaltungssystemen110 und den Navigationssystemen120 oder anderen Systemen geteilt werden, und können Ressourcen von einem System durch ein anderes System verwendet werden. Es ist zu beachten, dass die verschiedenen Subsysteme, obwohl dies nicht im Speziellen veranschaulicht ist, Netzwerkschnittstellenmodule umfassen, die den Subsystemen ermöglichen, mit dem AAN105 gekoppelt zu sein/werden. - Wie es in
1 veranschaulicht ist, können die Unterhaltungssysteme110 Radio112 zum Empfangen und Wiedergeben von Radioübertragungen; Medienspieler bzw. -wiedergabevorrichtungen114 zum Wiedergeben von Inhalt von gespeicherten Medien; Speicherlaufwerke116 zum Speichern von wiederzugebenden Medien; und Medienanzeigen118 zum Ausgeben von Medien, die von Radio112 , Medienspielern114 und Speicherlaufwerken116 erhalten werden, an einen Fahrer oder Passagier umfassen. - Die Navigationssysteme
120 umfassen eine GPS-(”Global Positioning System”)Verarbeitung122 ; Positions-, Geschwindigkeits-, Orts- und GPS-Sensoren124 ; Speicherlaufwerke126 zur Verwendung bei der Speicherung von Karten, Lieblingsorten und dergleichen; und Anzeigen128 zum Anzeigen von Karten, Routen oder anderen navigationsbezogenen Informationen. - Die Fahrerkommunikationssysteme
140 können fahrzeuginterne drahtlose Schnittstellen142 umfassen, die es einem Fahrer oder Passagiere erlauben, ihre persönlichen Kommunikationsvorrichtungen, wie etwa Smartphones, Mobiltelefone, Laptops, Organizer, oder dergleichen, über eine Schnittstelle mit dem Automobilnetzwerk105 zu verbinden. Bei einigen Ausführungsbeispielen ermöglichen fahrzeuginterne drahtlose Schnittstellen142 auch eine Schnittstellenverbindung von Benutzergeräten mit Medienanzeigen118 , Speicherlaufwerken116 , Medienspielern114 oder Radio112 der Unterhaltungssysteme110 . Die Fahrerkommunikationssysteme140 umfassen auch externe Kommunikationsschnittstellen144 , die Kommunikationen mit Netzwerken bereitstellen, die extern zu dem AAN105 sind, wie etwa einem Mobiltelekommunikationsnetzwerk oder einem externen Hotspot bzw. Zugangspunkt, der entweder innerhalb oder außerhalb eines Fahrzeugs eingerichtet ist, das das AAN105 implementiert. Externe Kommunikationsschnittstellen144 können auch verschiedene Stecker, Kabel, Adapter, Schalter oder dergleichen umfassen, die verwendet werden, um eine festverdrahtete Verbindung von Fahrer- oder Passagiergeräten zu dem Automobilnetzwerk105 zu ermöglichen. - Die Fahrerkommunikationssysteme
140 umfassen auch Fahrereingabe-/-ausgabemodule148 , die Mikrofone zum Ermöglichen, dass ein Fahrer oder Passagier verbale Befehle an ein oder mehrere Geräte abgibt, Tasten, Schalter, Knöpfe oder verschiedene von einem Benutzer auswählbare Objekte, die auf graphischen Benutzerschnittstellen dargestellt werden, die über in den Unterhaltungssystemen110 umfasste Medienspieler118 , in den Navigationssystemen120 umfasste Anzeigen128 oder Anzeigen angezeigt werden, ein Tastenfeld und dergleichen umfassen, die anderweitig über das AAN105 verfügbar sind. Die Fahrerkommunikationssysteme140 umfassen auch Fahrerbenachrichtigung/Anzeigen146 , die anstelle von oder zusätzlich zu den verschiedenen anderen Anzeigen, Eingaben und Ausgaben verwendet werden können, die über das AAN105 verfügbar sind. - Die Sicherheitssysteme
150 umfassen Sicherheitssensoren152 , die Airbagsensoren, Geschwindigkeitssensoren, Beschleunigungsmesser, Positionssensoren und Unterstützungskameras oder dergleichen umfassen können. Ein Fahrerbenachrichtigungsmodul154 , das auch in den Sicherheitssystemen150 umfasst ist, kann anstelle von oder zusätzlich zu anderen Benachrichtigungsvorrichtungen und -modulen verwendet werden, die in anderen Subsystemen umfasst sind. Die Sicherheitssysteme150 umfassen auch verschiedene betriebene bzw. betätigte Geräte bzw. Vorrichtungen158 wie etwa Airbags, und Steuereinheiten156 , wie etwa Traktionskontrollsysteme, adaptive Lenkung und Scheinwerfer, Fahrt- bzw. Geschwindigkeitsregelung, oder dergleichen. - Die Maschinensysteme
160 können Betriebssensoren162 umfassen, wie etwa Sauerstoffsensoren, Kraftstoffsensoren, Spannungssensoren und andere Sensoren, die dem Fachmann für Automobilteile bekannt sind. Fahrerbenachrichtigungsvorrichtungen oder -module164 können verschiedene Lichter, Anzeigen bzw. Instrumente oder ähnliche Geräte bzw. Vorrichtungen umfassen, und sie können Anzeigen in anderen Subsystemen, zum Beispiel Anzeigen128 der Navigationssubsysteme120 und Medienanzeigen118 der Unterhaltungssysteme110 , zum Bereitstellen von Benachrichtigungen an Fahrzeuginsassen verwenden. Steuereinheiten166 können Steuermodule umfassen, die zum Steuern von verschiedenen Maschinenfunktionen verwendet werden, und sie können einen Mikrocontroller umfassen, der zum Einstellen einer Maschinenfunktionalität basierend auf Informationen ausgebildet ist, wie durch verschiedene Sensoren und Fahrzeugsubsysteme bereitgestellt werden. - Die anderen Sensoren und Systeme
170 können verschiedene Sensoren, Schalter und Messvorrichtungen umfassen, zum Beispiel Türöffnungs-/-schließsensoren, Thermostate, Thermometer, Widerstands- oder Leitfähigkeitssensoren, die zum Erfassen des Ausfalls eines Scheinwerfers, eines Oberlichts oder einer anderen Beleuchtungsvorrichtung verwendet werden, Stromsensoren, Spannungssensoren, Reifendrucksensoren, Lichtsensoren, die zum Aktivieren von Scheinwerfern während Perioden geringen Lichts verwendet werden, und so weiter. Es ist zu beachten, dass viele der anderen Sensoren/Systeme170 auch in Betriebssensoren162 umfasst sein können. - Das Steuersystem
130 kann Netzwerkschnittstellenmodule132 , einen oder mehre Prozessoren134 , Speicher/Ablage136 und ein Steuerrichtlinienmodul138 umfassen. Bei verschiedenen Ausführungsbeispielen arbeitet das Steuersystem130 , um eine Steuerrichtlinie bzw. -strategie für das AAN105 zu implementieren, in/mit der ein Abgleich (bzw. eine Balance oder ein Gleichgewicht oder ein Ausgleich) zwischen Performanz bzw. Leistungsverhalten/Leistungsvermögen und Energieverbrauch für jedes Gerät bzw. jede Vorrichtung einzeln, für jedes Subsystem einzeln, für Geräte bzw. Vorrichtungen innerhalb jedes Subsystems als Gesamtheit und/oder für alle Subsysteme als Ganzes hergestellt wird. - Das Steuerrichtlinienmodul
138 kann verwendet werden, um eine Steuerrichtlinie basierend auf einer Anzahl von Faktoren auszuwählen und zu implementieren, einschließlich der aktuellen Betriebsumgebung des Fahrzeugs, einer Betriebshistorie des Fahrzeugs, einer Umgebungshistorie, einer Performanz- oder Energieverbrauchshistorie von dem AAN105 , Datentypen, Datennutzung, Benutzerpräferenzen, des Typs von Verkehr, der in einem oder allen bestimmten Subsystemen von dem AAN105 transportiert wird, Ansprechzeitanforderungen für bestimmte Geräte bzw. Vorrichtungen, oder dergleichen. Speicher/Ablage136 kann verwendet werden, um eine Historie des Fahrzeugbetriebs, ein oder mehrere Steuerrichtlinien, Parameter, Fahrzeugsensordaten und ähnliche Sensorinformationen, Fahrer- und Passagierpräferenzen, Fabrikeinstellungen, Netzwerkkonfigurationen und andere Informationen zu speichern, die verwendet werden können, um dem Steuerrichtlinienmodul138 zu ermöglichen, eine oder mehrere Steuerrichtlinien basierend auf den aktuellen Bedingungen bzw. Zuständen oder der Betriebsumgebung von dem AAN105 auszuwählen und zu implementieren. - Die Netzwerkschnittstellenmodule
132 können ein oder mehrere Module umfassen, die zum Kommunizieren mit den verschiedenen Subsystemen oder Geräten bzw. Vorrichtungen verwendet werden, die mit dem Automobilnetzwerk105 gekoppelt sind. Bei zumindest einem Ausführungsbeispiel steuern die Netzwerkschnittstellenmodule132 einen Energiezustand von den verschiedenen Subsystemen und/oder Geräten bzw. Vorrichtungen innerhalb dieser Subsysteme basierend auf der durch das Steuerrichtlinienmodul138 implementierten Steuerrichtlinie. Zum Beispiel, falls die durch das Steuerrichtlinienmodul138 implementierte Steuerrichtlinie bezeichnet, dass den Unterhaltungssystemen110 keine hohe Priorität einzuräumen ist, oder dass die Unterhaltungssysteme nicht so dringend wie die Sicherheitssysteme150 benötigt werden, kann die durch die Unterhaltungssysteme110 verwendete Netzwerkschnittstelle in einen Niedrigenergiezustand gesetzt werden. Indem dies gemacht wird, kann die Performanz herabgesetzt werden, aber dies kann auch zum Einsparen von Energie führen, indem die Unterhaltungssysteme110 unversorgt oder teilweise versorgt bleiben, bis sie benötigt werden. - Bei einigen Ausführungsbeispielen weist das Steuersystem
130 eine explizite Steuerung über ein Subsystem auf, während bei anderen Ausführungsbeispielen das Subsystem selbst seinen Energiezustand steuert, wie es durch das Steuersystem130 angewiesen wird. Zum Beispiel, falls eine ausgewählte Steuerrichtlinie angibt, dass die Speicherlaufwerke116 in einem Niedrigenergiezustand zu betreiben sind, kann das Steuersystem130 eine Steuernachricht an die Unterhaltungssysteme110 über die Netzwerkschnittstellenmodule132 senden, die die Unterhaltungssysteme110 benachrichtigt, dass eine Einschaltung der Speicherlaufwerke116 verzögert werden sollte, oder dass die Speicherlaufwerke116 nur in einen Niedrigenergie- oder Bereitschaftszustand eingeschaltet werden sollten. Bei einigen Ausführungsbeispielen kann eine Steuerrichtlinie vorschreiben, dass ein Bereitschaftszustand einen Zustand umfasst, in dem die Frequenz bzw. Häufigkeit und der Typ von Kommunikationen mit einem bestimmten Gerät bzw. einer bestimmten Vorrichtung oder einem bestimmten Subsystem begrenzt sind, indem eine PHY-Schaltung von einem Kommunikationsmodul nur periodisch eingeschaltet wird. Bei anderen Ausführungsbeispielen erlaubt ein Niedrigenergiezustand eine Einschaltung der PHY-Schaltung, aber verhindert er eine Einschaltung von einigen oder allen Schaltungen des Gerät bzw. der Vorrichtung auf einer höheren Ebene. - Wenn ein Gerät bzw. eine Vorrichtung oder ein Subsystem Energie über Ethernet gemäß einem Standard wie etwa IEEE 802.3af empfängt, kann die durch das Steuerrichtlinienmodul
138 implementierte Steuerrichtlinie festlegen, dass das Gerät bzw. die Vorrichtung bis zu einer weiteren Mitteilung von der Steuereinheit, oder bis eine eingestellte Zeitdauer verstrichen ist, keine Energie über Ethernet zu empfangen hat. Selbst wenn eine Energie/-versorgung über Ethernet deaktiviert ist, können jedoch Kommunikationsmodule des gleichen Geräts bzw. der gleichen Vorrichtung anderweitig vollumfänglich mit Energie versorgt werden, um ein schnelles Ansprechen auf Befehle und andere Kommunikationen zu erlauben. - Es sei auch das folgende Beispiel zu berücksichtigen, das während einer Netzwerkinitialisierung auftritt, in der jedes Gerät bzw. jede Vorrichtung oder jedes Subsystem nach einem anfänglichen Energiezustandsbefehl horcht. Das Steuersystem
130 kann einen Befehl ”Einschaltung verzögern” an einen DVD-(”Digital Video Disk”)Spieler abgeben, der in den Medienspielern114 umfasst ist. Der Befehl kann durch eine in den Unterhaltungssystemen110 umfasste (nicht veranschaulichte) Proxyenergiesteuereinheit aufgefangen werden oder direkt durch den DVD-Spieler empfangen werden. Falls er durch den DVD-Spieler empfangen wird, kann der Befehl über eine primäre Kommunikationsverbindung zu dem AAN105 oder über eine dedizierte Steuerleitung empfangen werden. Der DVD-Spieler kann auf den durch das Steuersystem130 abgegebenen Befehl ansprechen, indem ein Einschalten von allem verzögert wird, das über die grundlegendsten Kommunikationsschaltungen hinausgeht, was noch erlauben würde, dass die Medienspieler114 aus einem Schlafzustand aufgeweckt werden. - Bei einigen Ausführungsbeispielen kann der DVD-Spieler einen Speicher umfassen, der alles oder einen Teil von einer Steuerrichtlinie speichert, die mit einem Richtlinienbezeichner in Zusammenhang steht. Der Befehl von dem Steuersystem
130 kann den Richtlinienbezeichner umfassen, wodurch es dem DVD-Spieler ermöglicht wird, die maßgebliche Steuerrichtlinie zu identifizieren und in einen durch die Steuerrichtlinie festgelegten Energiezustand hochzufahren. Bei anderen Ausführungsbeispielen umfasst der DVD-Spieler zumindest einen Teil einer Steuerrichtlinie, die als eine Vorgabe- bzw. Standardsteuerrichtlinie bezeichnet ist, und fährt er in den durch die die Vorgabe- bzw. Standardsteuerrichtlinie festgelegten Energiezustand hoch. Bei einigen Ausführungsbeispielen kann der DVD-Spieler konfiguriert sein, stets in einen Niedrigenergiezustand hochzufahren, in dem nur grundlegende Energiezustands- oder Aufwecknachrichten durch eine PHY-Schaltung des DVD-Spielers verarbeitet werden. - Eine Steuerrichtlinie kann auch verwendet werden, um einen Einschalt- oder Ausschaltablauf eines Fahrzeugs zu regeln, das das Automobilnetzwerk
105 implementiert. Außerdem können Steuerrichtlinien, die ein Befehligen eines Geräts bzw. einer Vorrichtung oder eines Subsystems zum Verzögern oder Unterbinden einer vollständigen Einschaltung umfassen, Zeitinformationen und -parameter umfassen, die eine Einleitung eines Einschaltablaufs nach einer festgelegten Verzögerung ermöglichen. - Es können unterschiedliche Steuerrichtlinien für unterschiedliche Betriebsumgebungen ausgewählt werden, aber es kann auch eine einzige Steuerrichtlinie verwendet werden. Zum Beispiel kann der Energiezustand eines Geräts bzw. einer Vorrichtung durch eine einzige Steuerrichtlinie verändert werden, wenn die anderen Sensoren/Systeme
170 angeben, dass die Temperatur unter einen Schwellenwert fällt. Gleichermaßen kann eine einzelne Steuerrichtlinie unterschiedliche Energiezustände für unterschiedliche Geräte bzw. Vorrichtung abhängig davon festlegen, ob die Batteriespannung in einem Elektrofahrzeug, das das Automobilnetzwerk105 implementiert, unterhalb oder oberhalb eines Schwellenniveaus liegt. - Das Steuerrichtlinienmodul
138 kann Steuerrichtlinien unter Verwendung eines Steuerprozessors134 und/oder einer in dem Steuerrichtlinienmodul138 umfassten Schaltung sowohl auswählen als auch implementieren. Somit kann das Steuerrichtlinienmodul138 zum Beispiel, falls das Steuersystem130 Informationen von einem Subsystem von dem AAN105 empfängt, z. B. von einem in dem Subsystem der Maschinensysteme160 umfassten Betriebssensor162 , eine andere Steuerrichtlinie auswählen als es unter anderen Umgebungsbedingungen als denjenigen, die durch den Betriebssensor163 bezeichnet werden, auswählen würde. - Bei verschiedenen Ausführungsbeispielen kann ein Fahrer ein Profil auswählen, das durch das AAN
105 bedingungsweise zu verwenden ist. Zum Beispiel kann ein Fahrer, der Kinder als Passagiere auf dem Rücksitz eines Fahrzeugs hat, ein Steuerprofil oder eine -richtlinie für das AAN105 auswählen, das/die ”unterhaltungszentriert” ist. Das heißt, dass der Fahrer ein Vorgabe- bzw. Standardprofil auswählen kann, in dem die Unterhaltungssysteme110 für ein schnelles Ansprechen vollständig eingeschaltet werden, obwohl eine Steuerrichtlinie, die streng auf Fahrzeugbedingungen beruht, bezeichnen könnte, dass die Unterhaltungssysteme110 nicht vollständig eingeschaltet werden sollten. Der Fahrer kann auch das Profil unter die Bedingung eines Vorliegens bestimmter Umgebungsfaktoren stellen, so dass, falls keine Kinder in dem Fahrzeug sind, das unterhaltungszentrierte Profil nicht ausgewählt werden wird; stattdessen ein Profil ”niedrige Energie” verwendet wird. - Selbst wenn Fahrer- oder Passagierpräferenzen verwendet werden, um durch das System ausgewählte Steuerrichtlinien ganz oder teilweise außer Kraft zu setzen bzw. zu übersteuern, ermöglichen einige Ausführungsbeispiele eine Systemaußerkraftsetzung bzw. -übersteuerung von Benutzerpräferenzen unter eingeschränkten Umständen. Zum Beispiel kann eine Benutzerpräferenz bezeichnen, dass eine Steuerrichtlinienanforderung für Energieeinsparungen ignoriert werden sollte, und dass die Unterhaltungssysteme
110 vollständig einzuschalten sind. Die Systemssteuerrichtlinie kann festlegen, dass es erlaubt ist, dass die Benutzerpräferenzen die ausgewählte Steuerrichtlinie außer Kraft setzen bzw. übersteuern, falls eine verfügbare Batterieenergie bzw. -leistung unter einem ersten Schwellenwert liegt, aber über einem zweiten Schwellenwert liegt. - Als Nächstes Bezug nehmend auf
2 ist ein Steuersystem/-modul130 gemäß verschiedenen Ausführungsbeispielen der Offenbarung veranschaulicht und erörtert. Das Steuersystemmodul130 umfasst einen Prozessor234 , Speicher/Ablage136 , Netzwerkschnittstellenmodule132 und ein Gerätesteuereinheitsmodul220 . Statusinformationen203 , die die aktuelle Betriebsumgebung von dem AAN105 bezeichnen, werden durch die Netzwerkschnittstellenmodule132 empfangen, die eine drahtlose allgemeine Schnittstelle232 , eine verdrahtete bzw. drahtgebundene allgemeine Schnittstelle235 und die dedizierte bzw. zweckbestimmte Schnittstellen237 umfassen können. Die drahtlose allgemeine Schnittstelle232 und die verdrahtete bzw. drahtgebundene allgemeine Schnittstelle235 können verwendet werden, um mit einer beliebigen Anzahl von unterschiedlichen Geräten bzw. Vorrichtungen zu kommunizieren, die mit dem AAN105 verbunden sind, während die dedizierten bzw. zweckbestimmten Schnittstellen237 entweder drahtlose oder verdrahtete bzw. drahtgebundene Schnittstellen umfassen können, die zum direkten Kommunizieren mit speziellen Geräten bzw. Vorrichtungen oder Subsystem konfiguriert sind. Somit kann eine dedizierte Schnittstelle für ein Mediengerät strikt für eine Kommunikation mit diesem Mediengerät verwendet werden, wohingegen eine verdrahtete allgemeine Schnittstelle235 zum Kommunizieren mit jedem beliebigen Gerät bzw. jeder beliebigen Vorrichtung oder jedem beliebigen Subsystem verwendet werden kann, das/die mit dem AAN105 verbunden ist. Verschiedene Geräte bzw. Vorrichtungen und Subsysteme können sowohl dedizierte Schnittstellen237 als auch verdrahtete oder drahtlose allgemeine Schnittstellen235 umfassen, so dass das Steuersystem/-modul130 mit diesen Geräten bzw. Vorrichtungen über mehrere unterschiedliche Wege kommunizieren kann. - Das Gerätesteuereinheitsmodul
220 kann verwendet werden, um Anweisungen205 über dedizierte Steuerverbindungen an spezielle Geräte bzw. Vorrichtungen oder Subsystemen zu senden. Bei einigen Ausführungsbeispielen erzeugt das Gerätesteuereinheitsmodul220 Anweisungen205 , und liefert es diese über die Netzwerkschnittstellenmodule132 , entweder über dedizierte Schnittstellen237 , eine verdrahtete allgemeine Schnittstelle235 oder eine drahtlose allgemeine Schnittstelle232 , zusätzlich zu oder anstelle von speziell dedizierten Steuerverbindungen. - Der Prozessor
234 kann einen oder mehrere Universal- bzw. General-Purpose-Prozessoren, Spezial- bzw. Special-Purpose-Prozessoren, Schaltungen bzw. Schaltkreise, Hardware und/oder Firmware und Software umfassen, um verschiedene Ausführungsbeispiele zu implementieren, die hierin offenbart sind. Im Allgemeinen arbeitet der Prozessor234 in Verbindung mit Speicher/Ablage136 , um Steuerrichtlinien auszuwählen und zu implementieren, die verwendet werden, um einen Abgleich (bzw. eine Balance oder ein Gleichgewicht oder ein Ausgleich) zwischen Energieverbrauch und Performanz bzw. Leistungsverhalten/Leistungsvermögen entweder von einzelnen Geräten bzw. Vorrichtungen, Subsystemen oder anderen Ansammlungen von Geräten bzw. Vorrichtungen, sowie Teilen von Kommunikationsmodulen oder -schaltungen, die mit bestimmten Geräten bzw. Vorrichtungen oder Subsystemen in Zusammenhang stehen, zu steuern. Speicher/Ablage136 umfasst Steuerrichtlinien241 , Steuerprofile243 , netzwerkbasierte Parameter245 und Fahrer-/Benutzerpräferenzen247 . - Die Steuerrichtlinien
241 umfassen Richtlinien, die, in Verbindung mit Informationen203 , den Energiezustand von einigen oder allen Geräten bzw. Vorrichtungen und Subsystemen regeln, die mit dem AAN105 verbunden sind. Die Steuerrichtlinien241 können mehrere unterschiedliche Steuerrichtlinien umfassen, einschließlich: einer Vorgabe- bzw. Standardsteuerrichtlinie, die einen ausgewogenen Ansatz bezüglich Energieeffizienz und Kommunikationsansprechzeiten festlegen kann; einer Sicherheitssteuerrichtlinie, die eine momentan arbeitende Steuerrichtlinie während eines Unfalls oder einer Notfallsituation außer Kraft setzt bzw. übersteuert, um unwesentliche Subsysteme oder Geräte bzw. Vorrichtungen auszuschalten; einer Leistungssteuerrichtlinie, die Ansprechverhalten und Performanz eines Geräts bzw. einer Vorrichtung oder eines Subsystems auf Kosten zusätzlichen Energieverbrauchs maximiert; einer Energiesparsteuerrichtlinie, die Energieeinsparungen auf Kosten eines Ansprechverhaltens eines Geräts bzw. einer Vorrichtung oder eines Subsystems maximiert; einer Zuhause-Steuerrichtlinie, die eine Aktivierung von verschiedenen Medienspielern verzögert, falls sich das Fahrzeug innerhalb einer Grenzentfernung von dem Wohnort des Fahrers befindet, wie es durch GPS-Daten und in einem Navigationssubsystem gespeicherte Informationen angegeben wird; einer Fernfahrtsteuerrichtlinie, die bestimmten Mediengeräten in dem Navigationssubsystem Priorität einräumt, falls eine geschätzte Fahrtlänge eine bevorzugte Schwelle überschreitet, oder dergleichen. - Jede dieser Steuerrichtlinien kann implementiert werden, wie es durch eine Benutzerpräferenz, eine Master- bzw. Hauptsteuerrichtlinie oder ein Steuerrichtlinienprofil festgelegt ist. Bei einigen Ausführungsbeispielen kann eine Steuerrichtlinie in Firmware gespeichert oder festverdrahtet sein, so dass sie fortwährend aktiv ist, aber basierend auf in den Netzwerkbasisparametern
245 gespeicherten Netzwerkparametern, Steuerprofilen243 oder Fahrer-/Benutzerpräferenzen247 unterschiedliche Ergebnisse erzielen. Spezielle Typen von Steuerrichtlinien können auch Steuerprofilen zugeordnet sein. Jedes Steuerprofil kann bestimmte Steuerrichtlinien festlegen, die unter bestimmten betrieblichen Umgebungsbedingungen auszuwählen sind, und kann durch Benutzerpräferenzen festgelegt sein. Somit können zum Beispiel zwei unterschiedliche Fahrer auf dem gleichen Fahrzeug gespeicherte Steuerprofile haben, wobei das Steuerprofil für den einen Fahrer bezeichnet, dass die Fernfahrtsteuerrichtlinie ungeachtet der geschätzten Fahrtlänge zu verwenden ist, während das Steuerprofil für den anderen Fahrer bezeichnet, dass zur jeder Zeit eine Energiesparsteuerrichtlinie verwendet werden sollte. - Die Steuerprofile
243 stehen eng mit den Fahrer-/Benutzerpräferenzen247 in Beziehung, und sie können in einigen Fällen als eine Instanz der Fahrer-/Benutzerpräferenzen247 betrachtet werden. Der Ausdruck ”Fahrer-/Benutzerpräferenzen” ist im Allgemeinen dazu bestimmt, verschiedene Schwellenwerteinstellungen zu umfassen, die durch einen Fahrer, einen Passagier oder einen anderen Benutzer ausgewählt, bereitgestellt oder bezeichnet werden. Die Fahrerpräferenzen können in einer oder mehreren Steuerrichtlinien241 umfasst sein, oder sie können verwendet werden, um eine Steuerrichtlinie zu verändern oder außer Kraft zu setzen bzw. zu übersteuern. Der Ausdruck ”Steuerprofil” wird im Allgemeinen jedoch dazu verwendet, auf ein Profil Bezug zu nehmen, das Bedingungen festlegt, unter denen eine bestimmte Steuerrichtlinie auszuwählen oder zu implementieren ist. Anders ausgedrückt kann ein Steuerprofil Benutzerpräferenzen bezeichnen, die die Umstände oder die Betriebsumgebung festlegen, unter denen/der eine bestimmte Steuerrichtlinie auszuwählen ist. Zum Beispiel kann eine ”Fast-zuhause”-Steuerrichtlinie ein Energieverbrauchsprofil für das AAN105 bezeichnen, während ein ”Zuhause”-Profil einen geographischen Ort von ”zuhause” umfassen kann und einen Schwellenwertradius rund um ”zuhause” festlegen kann, innerhalb dessen das ”Fast-zuhause”-Profil zu verwenden ist. Die Fahrer-/Benutzerpräferenzen247 können Informationen umfassen, die die Adresse von ”zuhause” und den Schwellenwertradius festlegen. Somit kann ein ”zuhause”-Profil verwendet werden, um vorzuschreiben, wann eine ”Fast-zuhause”-Steuerrichtlinie zu verwenden ist, und zwar basierend auf den Fahrer-/Benutzerpräferenzen247 , die eine maximale Entfernung von ”zuhause” festlegen, die noch als ”fast zuhause” betrachtet wird. - Die Fahrer-/Benutzerpräferenzen
247 können auch festlegen, wie ”beharrlich” bzw. unnachgiebig bzw. rigide eine Steuerrichtlinie sein sollte. Zum Beispiel kann eine Steuerrichtlinie ”Leistungspriorität” Medienperformanz anfänglich Vorrang über Energieeinsparungen geben und festlegen, dass alle Medienvorrichtungen in einem Fahrzeug einzuschalten und für ein schnelles Ansprechen bereit zu sein sind. Eine Benutzerpräferenz, die eine ”Beharrlichkeit” bzw. Unnachgiebigkeit bzw. Rigidität der Steuerrichtlinie ”Leistungspriorität” bezeichnet, kann festlegen, dass das Automobilnetzwerk die Steuerrichtlinie ”Leistungspriorität” in eine Steuerrichtlinie ”keine Rücksitz-Medien” wechseln kann, um Energie oder andere Netzwerkressource zu sparen bzw. schonen, falls 30 Minuten verstrichen sind, seit irgendeiner der Medienspieler auf einem Rücksitz des Fahrzeugs verwendet wurde. Wahlweise kann die Benutzerpräferenz festlegen, dass die Steuerrichtlinie ”Leistungspriorität” ungeachtet dessen, wie lange das Fahrzeug in Betrieb war, nicht zu wechseln ist. Ein Steuerprofil kann auch festlegen, wie ”beharrlich” bzw. unnachgiebig bzw. rigide jede gegebene Steuerrichtlinie ist. - Es kann auch eine Fahrer- oder Passagiereingabe verwendet werden, um die in Verwendung befindliche Steuerrichtlinie zu ändern bzw. zu wechseln, oder um einen Teil einer momentanen Steuerrichtlinie außer Kraft zu setzen bzw. zu übersteuern. Eine Historie von Fahrerinteraktionen, Steuerrichtlinienänderungen bzw. -wechsel, Außerkraftsetzungen bzw. Übersteuerungen und dergleichen kann in Speicher/Ablage
136 gespeichert werden und zum Anpassen von Vorgabe- bzw. Standardsteuerrichtlinien und -profilen oder zum Erzeugen von zusätzlichen Steuerrichtlinien241 und Steuerprofilen243 verwendet werden. - In einigen Fällen können Sensorinformationen verwendet werden, um Informationen darüber bereitzustellen, ob sich Passagiere in dem Auto befinden, und kann eine Steuerrichtlinie dementsprechend ausgewählt und implementiert werden. Zum Beispiel, falls ein Schalter oder Sensor an den Passagiertüren eines Fahrzeugs angibt, dass die Passagiertüren innerhalb von 5 Minuten vor dem Start des Fahrzeugs nicht geöffnet wurden, kann eine Steuerrichtlinie ”keine Passagiere” ausgewählt werden. Eine solche Steuerrichtlinie ”keine Passagiere” kann festlegen, dass Mediengeräte, die nur für Passagiere zugänglich sind, in einem Niedrigenergiezustand gehalten werden sollen. Gleichermaßen, falls ein Vordersitz-Passagierairbag-Sensor angibt, dass kein Passagier auf dem Vordersitz ist, kann ein Steuerprofil ”kein Vordersitzpassagier” verwendet werden, in dem Passagiereingabevorrichtungen in Niedrigenergiezuständen bleiben.
- Eine Steuerrichtlinie oder ein -profil kann spezifisch für ein bestimmtes Gerät bzw. eine bestimmte Vorrichtung, eine bestimmt Gruppe von Geräten bzw. Vorrichtungen, einen bestimmten Typ von Gerät bzw. Vorrichtung, ein bestimmtes Subsystem oder eine Kombination von diesen sein. Bei einigen Ausführungsbeispielen kann ein aktueller, vergangener und geschätzter Energieverbrauch der verschiedenen Subsysteme und Geräte bzw. Vorrichtungen einem Fahrer oder Passagier angezeigt werden, um dem Fahrer oder Passagier zu ermöglichen, entweder ein Steuerprofil oder eine -richtlinie, eine Beharrlichkeitseinstellung für ein Steuerprofil oder eine -richtlinie oder verschiedene Schwellenwerte, die durch Steuerrichtlinien und -profile verwendet werden, auszuwählen.
- Die Netzwerkbasisparameter
245 können verwendet werden, um Parameter von festen Kommunikationsverbindungen zwischen verschiedenen Geräten bzw. Vorrichtungen und Subnetzwerken des Automobilnetzwerks105 bereitzustellen, um schnellere Start- und Verbindungsaufbau-/Erfassungszeiten zu gewährleisten. In vielen Fällen können die Netzwerkbasisparameter245 basierend auf einer Historie von Verbindungs- oder Netzwerkperformanzwerten geändert werden. - Das Steuersystemmodul
130 kann die Betriebsumgebung eines Fahrzeugs, das das Automobilnetzwerk105 umfasst, auf einer fortlaufenden, periodischen, Ereignis-getriggerten oder bedarfsorientierter Basis auswerten bzw. beurteilen. Zum Beispiel können verschiedene Sensoren verwendet werden, um die Geschwindigkeit, die Richtung, den Reifendruck, den Status des elektrischen Systems, die Anzahl von Passagieren, die geschätzte Ankunftszeit, die Tageszeit oder andere Bedingungen in Bezug auf das Fahrzeug zu überwachen. Abhängig von der ausgewählten Steuerrichtlinie241 , dem ausgewählten Steuerprofil243 , den Fahrer-/Benutzerpräferenzen247 und einer Eingabe von dem Fahrzeug kann eine neue Steuerrichtlinie oder ein neues Steuerprofil ausgewählt werden, oder kann die momentane Steuerrichtlinie oder das momentane Steuerprofil geändert werden. - Die Beziehung zwischen Performanz bzw. Leistungsverhalten/Leistungsvermögen und Energieverbrauch kann dynamisch neu abgeglichen werden, um Änderungen in der Betriebsumgebung des Fahrzeugs, das das Automobil
105 trägt, zu berücksichtigen. Somit kann zum Beispiel eine momentane Steuerrichtlinie in Erwiderung darauf ausgewertet bzw. beurteilt werden, das Sensoren erfassen, dass eine Passagiertür geöffnet wurde, der Kraftstofftank des Fahrzeugs neu aufgefüllt wird, ein Schwellenwert einer zurückgelegten Entfernung überschritten wird, eine Fahrt- bzw. Geschwindigkeitsregelung an dem Fahrzeug eingestellt wird, oder auf das Auftreten anderer ähnlicher Bedingungen oder Änderungen von Bedingungen hin. In einigen Fällen kann auch die Änderungsrate einer Betriebsumgebung eine Änderung eines Abgleichs zwischen Energie und Performanz auslösen. Zum Beispiel kann eine Änderung der Fahrzeuggeschwindigkeit oder der Beschleunigung einen Neuabgleich bzw. Nachgleich auslösen. Zusätzlich können Messungen, die angeben, dass ein Fahrzeug für über eine Stunde mit Autobahngeschwindigkeit gefahren ist, eine Automobilnetzwerk-Steuereinheit dazu veranlassen, Steuerrichtlinien umzuschalten, und zwar vorbehaltlich Fahrer- oder Passagierpräferenzen. - Als Nächstes Bezug nehmend auf
3 ist ein System300 gemäß verschiedenen Ausführungsbeispielen der vorliegenden Offenbarung veranschaulicht und erörtert. Das System300 umfasst ein Fahrzeugnetzwerk105 , das mit einem individuellen Endpunktgerät310 , einem Subsystem A350 und einem Steuersystem330 gekoppelt ist. Das Endpunktgerät310 kann Funktionsmodule311 , die die primären Funktionen des Endpunktgeräts310 durchführen, einen Speicher313 , der einen Speicher für Steuerrichtlinien315 umfassen kann, ein Steuereinheitsmodul317 , und eine Netzwerkschnittstelle319 umfassen. - Das Subsystem A
350 umfasst zwei Geräte bzw. Vorrichtungen: ein Gerät A320 und ein Gerät B360 . Das Gerät A320 umfasst Funktionsmodule321 , einen Speicher323 , der einen Speicher für Steuerrichtlinien325 umfasst, ein Steuereinheitsmodul327 und ein Schnittstellenmodul329 . Das Gerät B360 umfasst Funktionsmodule361 , einen Speicher363 , der einen Speicher für Steuerrichtlinien365 umfasst, ein Steuereinheitsmodul367 und ein Schnittstellenmodul369 . Das Gerät A320 und das Gerät B360 sind über ein Subsystemnetzwerk355 , das wiederum über eine Fahrzeugnetzwerkschnittstelle342 mit dem Fahrzeugnetzwerk105 gekoppelt ist, mit einer Subsystem-Steuereinheit340 gekoppelt. Die Subsystem-Steuereinheit340 umfasst einen Speicher343 , der einen Speicher für Steuerrichtlinien345 umfasst, und ein Verarbeitungsmodul344 . - Das Steuersystem
330 , das auch mit dem Fahrzeugnetzwerk105 gekoppelt ist, umfasst einen Speicher336 , der einen Speicher für Steuerrichtlinien338 umfasst, eine Netzwerkschnittstelle332 und ein Verarbeitungsmodul334 . Bei einigen Ausführungsbeispielen bestimmt und spezifiziert das Steuersystem330 die Steuerrichtlinien338 , die sowohl durch das Endpunktgerät310 als auch das Subsystem A350 zu implementieren sind. Das Steuersystem330 kann auch Steuerrichtlinien338 bestimmen und implementieren, die durch Geräte bzw. Vorrichtungen innerhalb des Subsystems A350 zu verwenden sind, aber in einigen Fällen ist die Subsystem-Steuereinheit340 für eine Implementierung von Steuerrichtlinien für Geräte bzw. Vorrichtung innerhalb des Subsystems A350 gemäß einer lokalen Steuerrichtlinie verantwortlich bzw. zuständig. - Bei einem Beispiel eines Betriebs wählt das Steuersystem
330 eine Steuerrichtlinie aus, und benachrichtigt es das Subsystem A350 über eine übergreifende Systemsteuerrichtlinie, die zur Verwendung ausgewählt wurde. Das Subsystem A350 wählt dann eine lokale Steuerrichtlinie basierend auf der Systemsteuerrichtlinie aus und weist das Gerät A350 und das Gerät B360 an, die ausgewählte Steuerrichtlinie zu implementieren. Bei einigen Ausführungsbeispielen versorgt die Subsystem-Steuereinheit340 das Gerät A320 und das Gerät B360 mit einer durch jedes Gerät zu implementierenden Steuerrichtlinie, die die gleiche Steuerrichtlinie oder eine andere Steuerrichtlinie sein kann, abhängig davon, ob die Steuerrichtlinie gerate- oder gerätetypspezifisch ist oder für alle Geräte innerhalb des Subsystems A350 gilt. - Bei einigen Implementierungen versorgt die Subsystem-Steuereinheit
340 das Gerät A320 und das Gerät B360 nicht. Stattdessen wählt jedes Gerät eine Geräte- bzw. Vorrichtungssteuerrichtlinie basierend auf Informationen aus, die von der Subsystem-Steuereinheit340 empfangen werden. Zum Beispiel kann das Gerät A320 eine geeignete Steuerrichtlinie325 aus dem Speicher323 auswählen, während das Gerät B360 eine geeignete Steuerrichtlinie365 aus dem Speicher363 auswählt. Das Steuereinheitsmodul327 , das in dem Gerät A320 umfasst ist, und das Steuereinheitsmodul367 , das in dem Gerät B360 umfasst ist, können verwendet werden, um gerätespezifische Steuerrichtlinie großteils in der gleichen Art und Weise auszuwählen und zu implementieren, wie es das Steuersystem330 tut, aber unter Verwendung von Informationen von der Subsystem-Steuereinheit340 und dem Steuersystem330 , zusätzlich zu Informationen über eine Fahrzeugbetriebsumgebung. - Die Schnittstellenmodule
329 und369 werden verwendet, um Kommunikationen über das Subsystemnetzwerk355 zu der Subsystem-Steuereinheit340 bereitzustellen. Bei verschiedenen Ausführungsbeispielen können die Schnittstellenmodule in einem oder beiden von dem Gerät A320 und dem Gerät B360 dedizierte Verbindungen zu der Subsystem-Steuereinheit340 oder universelle Kommunikationsverbindungen sein. Es ist auch zu beachten, dass bei einigen Ausführungsbeispielen die Subsystem-Steuereinheit340 eine Steuerrichtlinie345 implementieren kann, die verhindert, dass das Gerät A320 eingeschaltet wird, oder die erfordert, dass das Gerät A320 in einen Niedrigenergiemodus eingeschaltet wird, während dem Gerät B360 ermöglicht wird, vollständig eingeschaltet zu werden. Bei einigen Ausführungsbeispielen können, obwohl dies nicht speziell gezeigt ist, das Gerät A320 und das Gerät B360 in dem Subsystem A350 auch direkte Verbindungen zu dem Netzwerksteuersystem330 haben, so dass das Netzwerksteuersystem330 abhängig von der implementierten Steuerrichtlinie Geräte innerhalb des Subsystems A350 direkt steuern kann oder der Subsystem-Steuereinheit340 erlaubt, Geräte innerhalb des Subsystems zu steuern. - Bei einigen solchen Ausführungsbeispielen kann das Steuersystem
330 verhindern, dass die Fahrzeugnetzwerkschnittstelle342 vollständig eingeschaltet wird und Energie an die Subsystem-Steuereinheit340 liefert. Auf diese Art und Weise können, wenn das Subsystem A350 ausgeschaltet bleibt und nur ein Teil der Kommunikationsmodule innerhalb der Fahrzeugnetzwerkschnittstelle342 eingeschaltet werden/sind, die anderen Geräte innerhalb des Subsystems A350 in einem Niedrigenergie- oder Abschaltzustand bleiben, wobei selbst die Schnittstellenmodule329 und369 nahezu vollständig ausgeschaltet bleiben. Die Tatsache, dass das gesamte Subsystem350 in einem Niedrigenergiezustand bleibt, abgesehen von einem Teil der Kommunikationsschnittstelle für die Fahrzeugnetzwerkschnittstelle342 , kann unter gewissen Umständen zusätzliche Energieeinsparungen bereitstellen. - Das Endpunktgerät
310 umfasst ein Steuereinheitsmodul317 und eine Netzwerkschnittstelle319 . Das Steuersystem330 kann das Endpunktgerät310 über die geeignete Steuerrichtlinie zur Implementierung über die Netzwerkschnittstelle319 benachrichtigen, und das Endpunktgerät310 kann die Steuerrichtlinie unter Verwendung des Steuereinheitsmoduls317 auswählen und implementieren. In einigen solchen Fällen kann das Endpunktgerät310 seine eigene Netzwerkschnittstelle319 in einen Niedrigenergiezustand versetzen und nur periodisch auf Nachrichten von dem Fahrzeugnetzwerk105 prüfen. Bei verschiedenen Ausführungsbeispielen können separate Verbindungen zu einigen oder allen Endpunktgeräten bereitgestellt werden/sein, um zu ermöglichen, dass ein Aufwachbefehl über einen Rückkanal gesendet wird. Bei anderen Ausführungsbeispielen können jedoch Aufweckmethoden verwendet werden, die die primäre Netzwerkverbindung einsetzen, wie etwa diejenigen, die verwendet werden, um Geräte bzw. Vorrichtungen über eine Ethernet-Verbindung aufzuwecken. - Als Nächstes Bezug nehmend auf
4 ist ein System400 gemäß verschiedenen Ausführungsbeispielen der vorliegenden Offenbarung veranschaulicht und erörtert. Das System400 umfasst ein Endpunktgerät/-subsystem410 und ein Steuersystem430 , die beide unter der Steuerung einer Steuerrichtlinie450 stehen. Die Steuerrichtlinie450 kann durch das Endpunktgerät/-subsystem410 selbst, durch das Steuersystem430 oder durch ein anderes Gerät bzw. eine andere Vorrichtung implementiert werden/sein. In einigen Fällen steuert die Steuerrichtlinie450 , zusätzlich zu einer Steuerung des Energiezustands von verschiedenen Teilen des Endpunktgeräts/-systems410 , auch den Energiezustand von verschiedenen Hardware- und Softwareteilen des Steuersystems430 . Somit kann zum Beispiel eine Datenverbindung, die über einen physikalischen Kommunikationsweg423 zwischen der PHY-Schaltung441 des Steuersystems430 und der PHY-Schaltung421 des Endpunktgeräts/-subsystems410 eingerichtet bzw. hergestellt ist, durch eine geeignete Steuerung der PHY-Schaltungen421 und441 in einen Niedrigenergiezustand versetzt werden. Es sind verschiedene Methoden zum Versetzen der PHY-Schaltungen421 und441 in Niedrigenergiezustände für einen Fachmann bekannt, einschließlich verschiedener Verfahren, die durch IEEE-Standard 802.3az spezifiziert sind. - Energieeffiziente Ethernet-Anwendungen können verwendet werden, um Teile von Hardware, die zum Implementieren von MAC-Schichten
419 und439 verwendet wird, ebenso wie einige oder alle Schaltungen, die zum Implementieren der Subsystem-Steuereinheit417 und der Steuersystem-Steuereinheit437 verwendet werden, auszuschalten. Der Grad, bis zu welchem die Kommunikationsschaltungen abgeschaltet werden, kann basierend auf Anforderungen von Anwendungen411 und431 , Betriebssystemen413 und433 , Subsystem-Steuereinheitssoftware415 und Steuersystem-Steuereinheitssoftware435 bestimmt werden. zusätzlich zu diesen Erwägungen wird, wie es vorstehend mit Bezug auf1 bis3 erörtert ist, basierend auf der Betriebsumgebung des Fahrzeugs, in dem das System400 implementiert ist, bestimmt, ob und zu welchem Grad die Kommunikationshardware und -software in einen Energiesparzustand versetzt wird. - Als Nächstes Bezug nehmend auf
5 und6 veranschaulicht ein Graph die Beziehung zwischen Verbindungszustand, Energie und Daten gemäß einigen Ausführungsbeispielen der vorliegenden Offenbarung.5 zeigt eine Beziehung zwischen Verbindungszustand510 , Energie520 und Daten530 , wenn keine Steuerrichtlinie aktiv ist, oder wenn die Steuerrichtlinie einem Ansprechverhalten völligen Vorrang einräumt, ohne Berücksichtigung von Energieeinsparungen.6 veranschaulicht eine Beziehung zwischen Verbindungszustand610 , Verbindungsenergie620 und über die Verbindung630 übertragenen Daten für einen Fall, in dem eine Steuerrichtlinie aktiv ist. - Eine Steuerrichtlinie kann die verbrauchte Energie für den gleichen Anteil bzw. Prozentsatz an Daten gegenüber dem Fall, in dem keine Steuerrichtlinie implementiert ist, um ungefähr 20% verringern. Diese Energieeinsparung ist zumindest teilweise möglich, da eine Verbindung, die zu jeder Zeit voll betrieben bzw. mit Energie versorgt wird, wie es in
5 gezeigt ist, für eine Zeitdauer aktiv bleibt, sowohl bevor Daten empfangen werden als auch nachdem Daten empfangen sind, was zu einem unnötigen ”Mehr” im Energieverbrauch führt, wenn Daten sporadisch empfangen werden. Im Gegensatz dazu wird, wenn ein Sendeempfänger unter der Steuerung einer geeigneten Steuerrichtlinie in einen Niedrigenergiezustand versetzt wird, das „Mehr” an der Energie nur während Zeiten anfallen, wenn der Verbindungszustand von EIN auf AUS übergeht, oder umgekehrt. -
7 ist ein Ablaufdiagramm, das ein Verfahren700 zum Neuabgleichen bzw. Nachgleichen von Energieverbrauch und Performanz gemäß verschiedenen Ausführungsbeispielen der vorliegenden Offenbarung veranschaulicht. In Block705 werden Informationen über die Betriebsumgebung von Subsystemen oder Sensoren eines Fahrzeugs erhalten. Die Informationen können erhalten werden von einem Gerät bzw. einer Vorrichtung, das bzw. die Teil eines Automobiliennetwerks (AAN) ist, von Fahrzeugsensoren, die keinen Teil von dem AAN bilden, von Fahrer- und Passagierbenutzereingaben oder von anderen verfügbaren Quellen. Informationen über die Betriebsumgebung können gemessene Informationen über die aktuelle Betriebsumgebung, historische Betriebsumgebungsinformationen und Informationen über eine wahrscheinliche zukünftige Betriebsumgebung umfassen, die basierend auf anhängigen Fahrer- und Passagierbefehlen, Reiseursprungs- und -zielinformationen, Fahrzeuggeschwindigkeit, Jahreszeit, Tageszeit und geographische Positionskoordinaten, Wettervorhersagen und dergleichen bestimmt werden können. - In Block
707 werden Energieverbrauch und Performanz von einem Gerät bzw. einer Vorrichtung oder einem Subsystem bestimmt. Die Bestimmung von Energieverbrauch und Performanz kann umfassen: Messen von aktuellem Energieverbrauch und aktueller Performanz von speziellen Geräten bzw. Vorrichtungen, Systemen und Subsystemen, Schätzen von aktuellem Energieverbrauch und aktueller Performanz basierend auf historischen Energieverbrauchsdaten und Informationen über die aktuelle Betriebsumgebung, Schätzen von zukünftigem Energieverbrauch und zukünftiger Performanz basierend auf aktuellem oder historischem Energieverbrauchsdaten und Informationen über erwartete Betriebumgebungen. Bei einigen Ausführungsbeispielen wird nur der Energieverbrauch berechnet und wird die Performanz als sich invers zum Energieverbrauch verändernd behandelt. - In Block
708 wird eine Steuerrichtlinie basierend auf den Informationen über die Betriebsumgebung und den gemessenen oder geschätzten Energieverbrauch sowie die gemessene oder geschätzte Performanz des Geräts bzw. der Vorrichtung, des Systems oder des Subsystems ausgewählt. Bei einigen Ausführungsbeispielen werden Messungen und Schätzungen von Energieverbrauch und Performanz nach Auswahl der Steuerrichtlinie vorgenommen, um zu verifizieren, dass der Abgleich zwischen Energie und Performanz, der durch die ausgewählte Steuerrichtlinie gefordert ist, erfüllt wird. - In Block
709 wird eine Überprüfung vorgenommen, um zu bestimmen, ob ein aktueller (oder geschätzter) Abgleich zwischen Energie und Performanz des Systems, des Subsystems oder des bestimmten Geräts bzw. der bestimmten Vorrichtung die momentan implementierte Steuerrichtlinie erfüllt. Falls der tatsächliche oder geschätzte Energie/Performanz-Abgleich von einem bestimmten Gerät bzw. einer bestimmten Vorrichtung oder einem bestimmten Subsystem die aktuelle Steuerrichtlinie erfüllt, kehrt das Verfahren zu Block705 zurück, wo aktualisierte Informationen über die Betriebsumgebung von einem Fahrzeug oder einem AAN erhalten werden. - Falls die Bestimmung in Block
709 angibt, dass der Energie/Performanz-Abgleich von einem Gerät bzw. einer Vorrichtung, einem System oder einem Subsystem, das/die durch das AAN gesteuert wird, die aktuelle Steuerrichtlinie nicht erfüllt, wird in Block713 eine Überprüfung vorgenommen, um zu bestimmen, ob die Steuerrichtlinie eine Verringerung der Energie von einem bestimmten Gerät bzw. einer bestimmten Vorrichtung oder einem bestimmten Subsystem erfordert. In Block715 kann die Beziehung zwischen Energie und Performanz von einem Gerät bzw. einer Vorrichtung, einem System oder einem Subsystem durch Verringerung eines Energieverbrauchs von dem Gerät bzw. der Vorrichtung, dem System oder dem Subsystem gemäß der Steuerrichtlinie neu abgeglichen werden. Eine Verringerung der Energie von einem bestimmten Gerät bzw. einer bestimmten Vorrichtung, einem bestimmten System oder einem bestimmten Subsystem kann eine Verringerung der durch eine Kommunikationsverbindung verwendeten Energie, die durch das Gerät bzw. die Vorrichtung, das System oder das Subsystem verwendet wird, umfassen. - Falls die Bestimmung in Block
713 angibt, dass die Steuerrichtlinie keine Verringerung der Energie erfordert, wird in Block716 eine Überprüfung vorgenommen, um zu bestimmen, ob die Steuerrichtlinie erfordert, dass die Performanz von dem Gerät bzw. der Vorrichtung, dem Subsystem oder dem Gesamtnetzwerk erhöht wird. Falls dies der Fall ist, schreitet das Verfahren zu Block717 voran, wo die Energie und die Performanz von dem Gerät bzw. der Vorrichtung, dem System oder dem Subsystem neu abgeglichen werden, um die Performanz zu erhöhen, in einigen Fällen sogar auf Kosten eines erhöhten Energieverbrauchs. Falls der aktuelle Energie/Performanz-Abgleich die aktuelle Steuerrichtlinie nicht erfüllt, aber die Steuerrichtlinie weder eine Verringerung der Energie in Block713 noch eine Erhöhung der Performanz in Block717 erfordert, kehrt das Verfahren700 zu Block705 zurück. - Das Verfahren
700 nimmt weiterhin an, dass eine kontinuierliche Neuauswertung bzw. -beurteilung von Energieverbrauch und Performanz durchzuführen ist, obwohl ähnliche Methoden auch gelten können, wenn eine Neuauswertung bzw. -beurteilung des Abgleichs zwischen Energieverbrauch und Performanz in Erwiderung auf einen Ablauf oder einen Beginn einer Zeitperiode, ein auslösendes Ereignis oder eine manuelle Einleitung eines Neuabgleichereignisses durchgeführt wird. - Bei ihrer möglichen Verwendung hierin sehen die Ausdrücke ”im Wesentlichen” und ”ungefähr” eine gewerblich akzeptierte Toleranz für ihren entsprechenden Ausdruck und/oder die Relativität zwischen Elementen vor. Eine solche gewerblich akzeptierte Toleranz erstreckt sich von weniger als einem Prozent bis fünfzig Prozent und entspricht, aber ist nicht beschränkt auf, Komponentenwerte, Prozessabweichungen bei integrierten Schaltungen, Temperaturabweichungen, Anstiegs- und Abfallzeiten und/oder thermisches Rauschen. Eine solche Relativität zwischen Elementen erstreckt sich von einer Differenz von wenigen Prozent bis zu größeren Differenzen. Wie sie ebenfalls hierin verwendet werden können, umfassen die Ausdrücke ”betrieblich gekoppelt”, ”gekoppelt” und/oder ”Kopplung” eine direkte Kopplung zwischen Objekten und/oder eine indirekte Kopplung zwischen Objekten über ein dazwischen liegendes Objekt (wobei ein Objekt z. B. umfasst, aber nicht beschränkt ist auf, eine Komponente, eine Element, eine Schaltung und/oder ein Modul), wobei für eine indirekte Kopplung das dazwischen liegende Objekt die Informationen eines Signals nicht modifiziert, aber dessen Strompegel, Spannungspegel und/oder Energie-/Leistungspegel anpassen kann. Wie sie weiterhin hierin verwendet werden können, umfasst eine Inferenzbasierte Kopplung (d. h., wobei ein Element mit einem anderen durch Inferenz gekoppelt ist) eine direkte und eine indirekte Kopplung zwischen zwei Objekten auf die gleiche Art und Weise wie bei ”gekoppelt”. Wie es noch weiter hierin verwendet werden kann, bezeichnet der Ausdruck ”betriebsfähig” oder ”betriebsfähig gekoppelt”, dass ein Objekt eines oder mehrere von dem Folgenden umfasst: Energieverbindungen, Eingabe(n), Ausgabe(n), usw., um, wenn es aktiviert ist, eine oder mehrere von seinen entsprechenden Funktionen durchzuführen, und kann er ferner eine Inferenz-basierte Kopplung zu einem oder mehreren anderen Objekten umfassen. Wie es noch weiter hierin verwendet werden kann, umfasst der Ausdruck ”in Zusammenhang mit” eine direkte und/oder indirekte Kopplung von separaten Objekten und/oder einem Objekt, das in einem anderen Objekt eingebettet ist. Wie es hier verwendet werden kann, bezeichnet der Ausdruck ”positiver Vergleich”, dass ein Vergleich zwischen zwei oder mehr Objekten, Signalen, usw. eine gewünschte Beziehung vorsieht. Zum Beispiel, wenn die gewünschte Beziehung darin besteht, dass Signal 1 einen größeren Betrag aufweist als Signal 2, kann ein positiver Vergleich erzielt werden, wenn der Betrag von Signal 1 größer ist als derjenige von Signal 2, oder wenn der Betrag von Signal 2 kleiner ist als derjenige von Signal 1.
- Wie es ebenfalls hierin verwendet werden kann, können die Ausdrücke ”Verarbeitungsmodul”, ”Modul”, ”Verarbeitungsschaltung” und/oder ”Verarbeitungseinheit” eine einzelne Verarbeitungsvorrichtung oder eine Vielzahl von Verarbeitungsvorrichtungen darstellen. Eine solche Verarbeitungsvorrichtung kann ein Mikroprozessor, ein Mikrocontroller, ein digitaler Signalprozessor, ein Mikrocomputer, eine zentrale Verarbeitungseinheit, ein Field Programmable Gate Array, eine programmierbare Logikvorrichtung, eine Zustandsmaschine, eine Logikschaltung, eine analoge Schaltung, eine digitale Schaltung und/oder eine Vorrichtung sein, die (analoge und/oder digitale) Signale basierend auf einer festen Codierung von der Schaltung und/oder Betriebsanweisungen manipuliert bzw. bearbeitet. Das Verarbeitungsmodul, das Modul, die Verarbeitungsschaltung und/oder die Verarbeitungseinheit können einen zugehörigen Speicher und/oder ein integriertes Speicherelement aufweisen, der/das eine einzelne Speichervorrichtung, eine Vielzahl von Speichervorrichtungen und/oder eine eingebettete Schaltung des Verarbeitungsmoduls, des Moduls, der Verarbeitungsschaltung und/oder der Verarbeitungseinheit sein kann. Eine solche Speichervorrichtung kann ein Festwertspeicher, ein Direktzugriffsspeicher, ein flüchtiger Speicher, ein nichtflüchtiger Speicher, ein statischer Speicher, ein dynamischer Speicher, ein Flash-Speicher, ein Cache-Speicher und/oder jede Vorrichtung sein, die digitale Informationen speichert. Es ist zu beachten, dass, falls das Verarbeitungsmodul, das Modul, die Verarbeitungsschaltung und/oder die Verarbeitungseinheit mehr als eine Verarbeitungsvorrichtung umfasst, die Verarbeitungsvorrichtungen zentral angeordnet (z. B. direkt über eine verdrahtete und/oder drahtlose Busstruktur miteinander gekoppelt) oder verteilt angeordnet (z. B. per Cloudcomputing über eine indirekte Kopplung über ein lokales Netzwerk und/oder ein Weitverkehrsnetzwerk) sein können. Es ist weiterhin zu beachten, dass, falls das Verarbeitungsmodul, das Modul, die Verarbeitungsschaltung und/oder die Verarbeitungseinheit eine oder mehrere seiner/ihrer Funktionen über eine Zustandsmaschine, eine analoge Schaltung, eine digitale Schaltung und/oder eine Logikschaltung implementiert, der Speicher und/oder das Speicherelement, der/das die entsprechenden Betriebsanweisungen speichert, eingebettet in oder extern zu der Schaltung sein kann, die die Zustandsmaschine, die analoge Schaltung, die digitale Schaltung und/oder die Logikschaltung aufweist. Des Weiteren ist zu beachten, dass das Speicherelement fest codierte und/oder betriebliche Anweisungen, die zumindest einigen der Schritten und/oder Funktionen entsprechen, die in einer oder mehreren der Figuren veranschaulicht sind, speichern kann, und das Verarbeitungsmodul, das Modul, die Verarbeitungsschaltung und/oder die Verarbeitungseinheit diese ausführt. Eine solche Speichervorrichtung und/oder ein solches Speicherelement können in einem Fertigungs-/Erzeugnis umfasst sein.
- Die vorliegende Offenbarung wurde vorstehend mit der Hilfe von Verfahrensschritten beschrieben, die die Betriebseigenschaften von speziellen Funktionen und Beziehungen von diesen veranschaulichen. Die Abgrenzung und Aufeinanderfolge von diesen funktionalen Bausteinen und Verfahrensschritten wurden hierin der Einfachheit der Beschreibung halber beliebig definiert. Es können alternative Abgrenzungen und Aufeinanderfolgen definiert werden, solange die spezifizierten Funktionen und Beziehungen auf geeignete Weise durchgeführt werden. Alle solchen alternativen Abgrenzungen oder Aufeinanderfolgen liegen daher innerhalb des Umfangs und der Idee der beanspruchten Erfindung. Ferner wurden die Abgrenzungen von diesen funktionalen Bausteinen der Einfachheit der Beschreibung halber beliebig definiert. Alternative Abgrenzungen können definiert werden, solange die bestimmten maßgeblichen Funktionen auf geeignete Weise durchgeführt werden. Gleichermaßen können Ablaufdiagrammblöcke hierin auch beliebig definiert worden sein, um eine bestimmte maßgebliche Funktionalität zu veranschaulichen. In bzw. bis zu dem verwendeten Ausmaß könnten Abgrenzungen und Aufeinanderfolgen von den Ablaufdiagrammblöcken anders definiert worden sein und weiterhin die bestimmte maßgebliche Funktionalität durchführen. Solche alternativen Definitionen sowohl von funktionalen Bausteinen als auch von Ablaufdiagrammblöcken und Aufeinanderfolgen liegen daher innerhalb des Umfangs und der Idee der beanspruchten Erfindung. Ein Fachmann wird auch erkennen, dass die funktionalen Bausteine und andere veranschaulichenden Blöcke, Module und Komponenten hierin implementiert werden können, wie es veranschaulicht ist, oder durch diskrete Komponenten, anwendungsspezifische integrierte Schaltungen, Prozessoren, die geeignete Software und dergleichen ausführen, oder jede beliebige Kombination von diesen implementiert werden können.
- Die vorliegende Offenbarung wurde zumindest teilweise im Hinblick auf ein oder mehrere Ausführungsbeispiele beschrieben. Ein Ausführungsbeispiel der vorliegenden Erfindung wird hierin verwendet, um die vorliegende Erfindung, einen Aspekt von dieser, ein Merkmal von dieser, ein Konzept von dieser und/oder ein Beispiel von dieser zu veranschaulichen. Ein physikalisches Ausführungsbeispiel einer Vorrichtung, eines Fertigungs-/Erzeugnisses, einer Maschine und/oder eines Prozesses, die/das die vorliegende Erfindung verwirklicht, kann einen oder mehreren der Aspekte, Merkmale, Konzepte, Beispiele usw. umfassen, die unter Bezugnahme auf ein oder mehrere der hierin erörterten Ausführungsbeispiele beschrieben sind. Weiterhin können die Ausführungsbeispiele von Figur zu Figur die gleichen oder ähnlich benannten Funktionen, Schritte, Module usw. einschließen, die die gleichen oder unterschiedliche Bezugszeichen aufweisen können, und als solches können die Funktionen, Schritte, Module usw. die gleichen oder ähnliche Funktionen, Schritte, Module, usw. oder unterschiedliche sein.
- Sofern es nicht speziell gegenteilig dargelegt ist, können Signale zu, von und/oder zwischen Elementen in einer Figur von jeder beliebigen der hierin dargestellten Figuren analog oder digital, zeitkontinuierlich oder zeitdiskret und einfach (bzw. unsymmetrisch oder einzeln bzw. einseitig (geerdet)) oder differenziell sein. Zum Beispiel stellt ein Signalweg, falls der Signalweg als ein einfacher Weg gezeigt ist, auch einen differenziellen Signalweg dar. Gleichermaßen stellt ein Signalweg, falls der Signalweg als ein differenzieller Weg gezeigt ist, auch einen einfachen Signalweg dar. Während eine oder mehrere bestimmte Architekturen hierin beschrieben sind, können gleichermaßen andere Architekturen implementiert werden, die einen oder mehrere Datenbusse, die nicht ausdrücklich gezeigt sind, eine direkte Konnektivität bzw. Verbindungsfähigkeit zwischen Elementen und/oder eine indirekte Kopplung zwischen anderen Elementen verwenden, wie es durch einen Fachmann erkannt wird.
- Der Ausdruck ”Modul” wird in der Beschreibung der verschiedenen Ausführungsbeispiele der vorliegenden Erfindung verwendet. Ein Modul umfasst einen Funktionsblock, der mittels Hardware implementiert ist, um eine oder mehrere Modulfunktionen durchzuführen, wie etwa die Verarbeitung von einem oder mehreren Eingabesignalen, um ein oder mehrere Ausgabesignale zu erzeugen. Die Hardware, die das Modul implementiert, kann selbst in Verbindung mit Software und/oder Firmware arbeiten. Wie es hierin verwendet wird, kann ein Modul ein oder mehrere Sub- bzw. Teilmodule enthalten, die selbst Module sind.
- Während bestimmte Kombinationen von verschiedenen Funktionen und Merkmalen der vorliegenden Erfindung hierin ausdrücklich beschrieben wurden, sind andere Kombinationen von diesen Merkmalen und Funktionen gleichermaßen möglich. Die vorliegende Erfindung ist nicht durch die besonderen Beispiele beschränkt, die hierin offenbart sind, und sie umfasst ausdrücklich diese anderen Kombinationen.
- In Automobilnetzwerkanwendungen können Daten über eine Umgebung eines Fahrzeugs in Verbindung mit einer Steuerrichtlinie verwendet werden, um die Performanz und den Energieverbrauch einer vernetzten Vorrichtung zu regeln. Die Steuerrichtlinie kann den Abgleich zwischen Verbindungsenergie und Performanz der Kommunikationsschnittstelle der Vorrichtung dynamisch anpassen, indem die aktuelle Situation des Fahrzeugs und Benutzerpräferenzen, z. B. Ort, Ziel, Geschwindigkeit, Sensorstatus oder dergleichen, berücksichtigt werden. Eine Steuerung des Abgleichs zwischen Verbindungsenergie und Performanz von vernetzen Vorrichtungen kann wichtig sein bei einer Maximierung von Energieeinsparungen, ohne die Netzwerkperformanz auf inakzeptable Art und Weise herabzusetzen.
- ZITATE ENTHALTEN IN DER BESCHREIBUNG
- Diese Liste der vom Anmelder aufgeführten Dokumente wurde automatisiert erzeugt und ist ausschließlich zur besseren Information des Lesers aufgenommen. Die Liste ist nicht Bestandteil der deutschen Patent- bzw. Gebrauchsmusteranmeldung. Das DPMA übernimmt keinerlei Haftung für etwaige Fehler oder Auslassungen.
- Zitierte Nicht-Patentliteratur
-
- IEEE 802.3az-Standard [0004]
- IEEE 802.3ba [0014]
- IEEE 802.5 [0014]
- IEEE 802.6 [0014]
- IEEE 802.11 [0014]
- Standard wie etwa IEEE 802.3af [0027]
- IEEE-Standard 802.3az [0056]
Claims (13)
- Verfahren zur Verwendung in einer Vorrichtung, die auf kommunikationsfähige Weise mit einem zu einem Fahrzeug gehörigen Automobilnetzwerk (AAN) gekoppelt ist, wobei das Verfahren aufweist: Erhalten einer Eingabe von dem Fahrzeug, wobei die Eingabe eine aktuelle Betriebsumgebung des Fahrzeugs bezeichnet; Erhalten einer Steuerrichtlinie, die einen Abgleich zwischen einem Energieverbrauch der Vorrichtung und einem Performanzniveau der Vorrichtung zumindest für die aktuelle Betriebsumgebung bezeichnet; und Steuern eines Energiezustands von zumindest einem PHY-Teil einer Kommunikationsschnittstelle der Vorrichtung basierend auf der Eingabe von dem Fahrzeug und der Steuerrichtlinie.
- Verfahren gemäß Anspruch 1, zusätzlich mit: Erhalten einer Eingabe von einem Fahrzeuginsassenprofil, wobei das Profil Insassenpräferenzen mit Bezug auf die Steuerrichtlinie umfasst; und Steuern des Energiezustands der Kommunikationsschnittstelle basierend, zumindest teilweise, auf den Insassenpräferenzen.
- Verfahren gemäß Anspruch 1 oder 2, wobei: die Eingabe von dem Fahrzeug Informationen aufweist, die mit einem Ziel des Fahrzeugs und einem aktuellen Ort des Fahrzeugs in Zusammenhang stehen; und die Steuerrichtlinie festlegt, dass der Abgleich zwischen Energieverbrauch und Performanz abhängig ist von zumindest dem Ziel und dem aktuellen Ort, und/oder die Eingabe von dem Fahrzeug Fahrzeugsensordaten umfasst.
- Verfahren gemäß einem der Ansprüche 1 bis 3, zusätzlich mit: dynamisches Neuabgleichen des Energieverbrauchs und des Performanzniveaus der Vorrichtung über die Zeit, um Änderungen in der Betriebsumgebung des Fahrzeugs zu berücksichtigen; und/oder Deaktivieren von Energie über Ethernet für die Vorrichtung basierend auf der Eingabe von dem Fahrzeug und der Steuerrichtlinie; und/oder Steuern des Energiezustands von Hardware, die mit einer Medienzugriffssteuerung-(MAC-)Schicht der Vorrichtung in Zusammenhang steht.
- Verfahren gemäß einem der Ansprüche 1 bis 4, wobei die Steuerrichtlinie eine Vielzahl von Betriebsumgebungen mit einer Vielzahl von Energie- und Performanz-Abgleichen in Zusammenhang bringt.
- Verfahren gemäß einem der Ansprüche 1 bis 5, wobei das Erhalten einer Steuerrichtlinie aufweist: Auswählen von zumindest einer von einer Vielzahl von verfügbaren Steuerrichtlinien basierend, zumindest teilweise, auf der Eingabe von dem Fahrzeug.
- System mit mehreren Vorrichtungen, die mit einen zu einem Fahrzeug gehörigen Automobilnetzwerk (AAN) gekoppelt sind, wobei das System aufweist: eine gesteuerte Vorrichtung, die über eine Kommunikationsschnittstelle mit dem AAN gekoppelt ist; eine Steuereinheit mit: einem Speicher, der ein oder mehrere Steuerrichtlinien speichert; einer Fahrzeugnetzwerkschnittstelle, die zum Empfangen einer Eingabe von dem Fahrzeug gekoppelt ist, wobei die Eingabe eine aktuelle Betriebsumgebung des Fahrzeugs bezeichnet; einem Prozessor, der zum Steuern eines Energiezustands der Kommunikationsschnittstelle der gesteuerten Vorrichtung basierend auf der Eingabe von dem Fahrzeug und der einen oder den mehreren Steuerrichtlinien konfiguriert ist.
- System gemäß Anspruch 7, wobei die gesteuerte Vorrichtung zusätzlich aufweist: einen Vorrichtungsspeicher, der Vorrichtungssteuerrichtlinien speichert, die der einen oder den mehreren Steuerrichtlinien entsprechen, die in dem Speicher der Steuereinheit gespeichert sind; und wobei der Prozessor zum Steuern des Energiezustands einer Kommunikationsverbindung, die mit der gesteuerten Vorrichtung in Zusammenhang steht, durch Übertragen von Informationen, die angeben, welche der Vorrichtungssteuerrichtlinien durch die gesteuerte Vorrichtung zu verwenden ist, an die gesteuerte Vorrichtung konfiguriert ist.
- System gemäß Anspruch 7 oder 8, zusätzlich mit: einem Fahrzeugsubsystem, das mit dem AAN über eine Subnetzwerk-Kommunikationsschnittstelle gekoppelt ist; wobei der Prozessor ferner konfiguriert ist zum Steuern eines Energiezustands der Subnetzwerk-Kommunikationsschnittstelle basierend auf der Eingabe von dem Fahrzeug und der Steuerrichtlinie.
- System gemäß Anspruch 9, wobei: die Steuereinheit eine Systemsteuereinheit aufweist; und das Fahrzeugsubsystem eine Subsystem-Kommunikationsverbindungssteuereinheit aufweist.
- System gemäß einem der Ansprüche 7 bis 10, wobei der Prozessor zusätzlich konfiguriert ist zum: Auswählen von zumindest einer von einer Vielzahl von verfügbaren Steuerrichtlinien zur Implementierung basierend, zumindest teilweise, auf der Eingabe von dem Fahrzeug; und/oder selektiven Deaktivieren einer Energie über Ethernet für die gesteuerte Vorrichtung basierend auf der Eingabe von dem Fahrzeug und der einen oder den mehreren Steuerrichtlinien; und/oder dynamischen Neuabgleichen des Energieverbrauchs und des Performanzniveaus der gesteuerten Vorrichtung über die Zeit, um Änderungen in der Betriebsumgebung des Fahrzeugs zu berücksichtigen.
- Kommunikationsverbindungssteuereinheit zur Verwendung in einem Automobilnetzwerk (AAN), das zu einem Fahrzeug gehört, und umfassend eine Vorrichtung mit einer zu steuernden Kommunikationsschnittstelle, wobei die Kommunikationsverbindungssteuereinheit aufweist: einen Speicher, der konfiguriert ist zum Speichern von einer oder mehreren Steuerrichtlinien; eine Fahrzeugschnittstelle, die konfiguriert ist zum Empfangen einer Eingabe von dem Fahrzeug, wobei die Eingabe eine aktuelle Betriebsumgebung des Fahrzeugs bezeichnet; einen Prozessor, der konfiguriert ist zum Steuern eines Energiezustands der Kommunikationsschnittstelle der Vorrichtung basierend auf der Eingabe von dem Fahrzeug und der einen oder den mehreren Steuerrichtlinien.
- Kommunikationsverbindungssteuereinheit gemäß Anspruch 12, wobei der Prozessor zusätzlich konfiguriert ist zum: Auswählen von zumindest einer von einer Vielzahl von verfügbaren Steuerrichtlinien zur Implementierung basierend, zumindest teilweise, auf der Eingabe von dem Fahrzeug; und/oder selektiven Deaktivieren einer Energie über Ethernet für die Kommunikationsschnittstelle der Vorrichtung basierend auf der Eingabe von dem Fahrzeug und der Steuerrichtlinie; und/oder dynamischen Neuabgleichen des Energieverbrauchs und des Performanzniveaus der Vorrichtung über die Zeit, um Änderungen in der Betriebsumgebung der Vorrichtung zu berücksichtigen.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261719581P | 2012-10-29 | 2012-10-29 | |
US61/719,581 | 2012-10-29 | ||
US13/671,713 | 2012-11-08 | ||
US13/671,713 US8768567B2 (en) | 2012-10-29 | 2012-11-08 | Intelligent power and control policy for automotive applications |
Publications (1)
Publication Number | Publication Date |
---|---|
DE102013221803A1 true DE102013221803A1 (de) | 2014-04-30 |
Family
ID=50479928
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE201310221803 Pending DE102013221803A1 (de) | 2012-10-29 | 2013-10-28 | Intelligente Energie- und Steuerrichtlinie für Automobilanwendungen |
Country Status (3)
Country | Link |
---|---|
US (3) | US8768567B2 (de) |
CN (1) | CN103795776B (de) |
DE (1) | DE102013221803A1 (de) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10243887B2 (en) | 2014-08-19 | 2019-03-26 | Volkswagen Aktiengesellschaft | Switch unit, ethernet network, and method for activating components in an ethernet network |
CN110341719A (zh) * | 2018-04-03 | 2019-10-18 | 通用汽车环球科技运作有限责任公司 | 控制车辆以调节感知***能量使用的方法 |
Families Citing this family (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2014065720A1 (en) * | 2012-10-22 | 2014-05-01 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and nodes for handling usage policy |
US8768567B2 (en) * | 2012-10-29 | 2014-07-01 | Broadcom Corporation | Intelligent power and control policy for automotive applications |
US9160665B2 (en) * | 2013-04-25 | 2015-10-13 | Telefonaktiebolaget L M Ericsson (Publ) | Method and system of transmission management in a network |
DE102013013539A1 (de) * | 2013-08-14 | 2015-02-19 | GM Global Technology Operations, LLC (n.d. Ges. d. Staates Delaware) | Fahrerassistenzsystem und Verfahren zum Betreiben eines Fahrerassistenzsystems |
JP6124010B2 (ja) * | 2013-08-26 | 2017-05-10 | 株式会社デンソー | 電子制御装置 |
US20150142955A1 (en) * | 2013-11-20 | 2015-05-21 | Wefi Inc. | Methods and systems for facilitating network switching |
US9696782B2 (en) | 2015-02-09 | 2017-07-04 | Microsoft Technology Licensing, Llc | Battery parameter-based power management for suppressing power spikes |
US10158148B2 (en) | 2015-02-18 | 2018-12-18 | Microsoft Technology Licensing, Llc | Dynamically changing internal state of a battery |
US9748765B2 (en) | 2015-02-26 | 2017-08-29 | Microsoft Technology Licensing, Llc | Load allocation for multi-battery devices |
JP6654184B2 (ja) * | 2015-03-02 | 2020-02-26 | 京セラ株式会社 | 基地局、無線端末、及びモビリティ管理装置 |
US20170021830A1 (en) * | 2015-07-22 | 2017-01-26 | GM Global Technology Operations LLC | Adaptive cruise control profiles |
US9939862B2 (en) | 2015-11-13 | 2018-04-10 | Microsoft Technology Licensing, Llc | Latency-based energy storage device selection |
US10061366B2 (en) | 2015-11-17 | 2018-08-28 | Microsoft Technology Licensing, Llc | Schedule-based energy storage device selection |
US9793570B2 (en) | 2015-12-04 | 2017-10-17 | Microsoft Technology Licensing, Llc | Shared electrode battery |
DE102015226600A1 (de) | 2015-12-22 | 2017-06-22 | Continental Automotive Gmbh | Steuergerät für ein Fahrzeug |
US11611478B2 (en) | 2016-01-29 | 2023-03-21 | Signify Holding B.V. | Distributed configuration management in application control networks |
JP6766597B2 (ja) * | 2016-10-31 | 2020-10-14 | コニカミノルタ株式会社 | データ処理装置、データ処理装置の制御方法、およびプログラム |
GB2561942B (en) * | 2016-12-29 | 2022-06-15 | Pismo Labs Technology Ltd | Methods and systems for restarting one or more components of a network device based on conditions |
KR20180106196A (ko) * | 2017-03-17 | 2018-10-01 | 현대자동차주식회사 | 네비게이션의 성능 최적화 장치 및 방법 |
EP3442251B1 (de) * | 2017-08-11 | 2020-10-21 | Siemens Aktiengesellschaft | Verfahren zur bereitstellung eines sicheren betriebs von untersystemen innerhalb eines sicherheitskritischen systems |
US10998727B2 (en) * | 2017-08-31 | 2021-05-04 | Energy Internet Corporation, Inc. | Power management across point of source to point of load |
KR102504469B1 (ko) * | 2017-12-14 | 2023-02-28 | 현대자동차주식회사 | 차량, 허브장치 및 이를 포함하는 통신 시스템 |
US20200404504A1 (en) * | 2018-03-15 | 2020-12-24 | Volvo Truck Corporation | A method and a system for establishing a connection between an on-board vehicle network service and an external application |
DE102018206717A1 (de) * | 2018-05-02 | 2019-11-07 | Audi Ag | Verfahren zum fahrsituationsabhängigen Betreiben eines Kraftfahrzeugsystems eines Kraftfahrzeugs, Personalisierungseinrichtung und Kraftfahrzeug |
JP2020050048A (ja) * | 2018-09-25 | 2020-04-02 | 株式会社オートネットワーク技術研究所 | 中継装置システム |
KR102639081B1 (ko) * | 2018-10-11 | 2024-02-22 | 현대자동차주식회사 | 차량용 이더넷 소모 전력 절감 방법 및 장치 |
CN109933025A (zh) * | 2018-12-29 | 2019-06-25 | 丰疆智慧农业股份有限公司 | 智能农机电量管理方法及电量管理*** |
EP3744580B1 (de) * | 2019-05-29 | 2022-06-01 | Ningbo Geely Automobile Research & Development Co. Ltd. | Identifizierung von fahrzeuginsassen |
KR20210075694A (ko) * | 2019-12-13 | 2021-06-23 | 현대자동차주식회사 | 저전력 통신을 이용한 차량 제어 장치 및 그 방법 |
JP7380510B2 (ja) * | 2020-10-12 | 2023-11-15 | トヨタ自動車株式会社 | 通信装置、車両、制御方法、及び制御プログラム |
US20230224139A1 (en) * | 2022-01-07 | 2023-07-13 | Marvell Asia Pte Ltd | Synchronized Control of Sensors in an Ethernet Network |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020141582A1 (en) * | 2001-03-28 | 2002-10-03 | Kocher Paul C. | Content security layer providing long-term renewable security |
US20040230572A1 (en) * | 2001-06-22 | 2004-11-18 | Nosa Omoigui | System and method for semantic knowledge retrieval, management, capture, sharing, discovery, delivery and presentation |
US6946715B2 (en) * | 2003-02-19 | 2005-09-20 | Micron Technology, Inc. | CMOS image sensor and method of fabrication |
JP2007535718A (ja) * | 2003-07-07 | 2007-12-06 | クリプターグラフィー リサーチ インコーポレイテッド | 海賊行為を規制し、インタラクティブコンテンツを使用可能にするための再プログラマブルなセキュリティ |
US8005587B2 (en) * | 2008-01-25 | 2011-08-23 | Ford Motor Company | Method and system for controlling a motive power system of an automotive vehicle |
US8275830B2 (en) * | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
US20120200403A1 (en) * | 2011-02-09 | 2012-08-09 | Robert Paul Morris | Methods, systems, and computer program products for directing attention to a sequence of viewports of an automotive vehicle |
US9806547B2 (en) * | 2011-09-29 | 2017-10-31 | Texas Instruments Incorporated | Circuits, devices, methods and systems to secure power-up for battery operating devices even with low current chargers and to execute other performances |
CN102717797B (zh) * | 2012-06-14 | 2014-03-12 | 北京理工大学 | 一种混合动力车辆能量管理方法及能量管理*** |
US8768567B2 (en) * | 2012-10-29 | 2014-07-01 | Broadcom Corporation | Intelligent power and control policy for automotive applications |
US9001843B2 (en) * | 2012-10-30 | 2015-04-07 | Broadcom Corporation | Fast wake-up and link acquisition in reduced-twisted pair gigabit Ethernet applications |
-
2012
- 2012-11-08 US US13/671,713 patent/US8768567B2/en active Active
-
2013
- 2013-10-28 DE DE201310221803 patent/DE102013221803A1/de active Pending
- 2013-10-29 CN CN201310523153.XA patent/CN103795776B/zh active Active
-
2014
- 2014-06-23 US US14/311,455 patent/US9210227B2/en active Active
-
2015
- 2015-10-30 US US14/928,476 patent/US20160050286A1/en not_active Abandoned
Non-Patent Citations (7)
Title |
---|
IEEE 802.11 |
IEEE 802.3az-Standard |
IEEE 802.3ba |
IEEE 802.5 |
IEEE 802.6 |
IEEE-Standard 802.3az |
Standard wie etwa IEEE 802.3af |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10243887B2 (en) | 2014-08-19 | 2019-03-26 | Volkswagen Aktiengesellschaft | Switch unit, ethernet network, and method for activating components in an ethernet network |
CN110341719A (zh) * | 2018-04-03 | 2019-10-18 | 通用汽车环球科技运作有限责任公司 | 控制车辆以调节感知***能量使用的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103795776A (zh) | 2014-05-14 |
US8768567B2 (en) | 2014-07-01 |
US20160050286A1 (en) | 2016-02-18 |
US20140303840A1 (en) | 2014-10-09 |
CN103795776B (zh) | 2017-07-18 |
US20140121898A1 (en) | 2014-05-01 |
US9210227B2 (en) | 2015-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE102013221803A1 (de) | Intelligente Energie- und Steuerrichtlinie für Automobilanwendungen | |
DE102014204512A1 (de) | Verfahren und vorrichtung für eine warnstrategie zwischen modulen | |
DE102013223739B4 (de) | System und verfahren der fahrzeug-fahrsteuerung | |
CN107465588B (zh) | 多路总线网络的状态控制方法、装置及网络管理*** | |
DE102014221557A1 (de) | Fahrzeugeigenes netzwerksystem und zugehörige verwaltungsvorrichtung | |
DE102012224495A1 (de) | System und verfahren zum steuern eines integrierten netzwerkes eines fahrzeugs | |
CN109532720A (zh) | 一种具有后配置功能的以太网网关的智能汽车 | |
WO2016087168A1 (de) | Fernsteuerung von fahrzeugfunktionalitäten mittels eines mobilen endgeräts | |
DE102017121073A1 (de) | Diagnostic methods and apparatuses in vehicle network | |
DE102012202721A1 (de) | Verfahren und Anwendungen zur Aktivierung von Fahrzeugsystemen | |
DE102010043484A1 (de) | Vorrichtung und Verfahren zur seriellen Datenübertragung mit hoher Datenrate | |
DE112017001751T5 (de) | Kommunikationen über datenbusse | |
DE102015119439A1 (de) | Reduzierte Leistungsaufnahme bei Datenübertragung mit Sensoren mittels Strommodulation | |
DE102016121389A1 (de) | Verfahren und system zur steuerung eines fahrzeugs, das im modus kraftstoffeinsparung betrieben werden kann | |
US20200195468A1 (en) | Gateway processor, control logic for the same, a program, and a recording medium | |
DE102017123393A1 (de) | Kurzbereichs-drahtloskommunikations (srwc)-modul für ein fahrzeug, das zur verwendung von unterschiedlichen srwc protokollen angepasst ist | |
CN107878366A (zh) | 一种用于控制新能源汽车控制器工作状态的方法及装置 | |
DE102012207858A1 (de) | Verfahren zur Aktivierung von deaktivierten Steuergeräten eines Fahrzeugs und Fahrzeugnetz sowie Knoten des Fahrzeugnetzes | |
KR102113771B1 (ko) | 차량용 배터리 소모전류 차단 장치 및 그 방법 | |
EP3786763B1 (de) | Fahrzeuginterne steuerungsvorrichtung | |
DE102016217088A1 (de) | Betriebsverfahren eines Kommunikationsknotens in einem Netzwerk | |
DE102018110650A1 (de) | Ein system und verfahren zur prognose der zuverlässigkeit einer fahrzeugreservierung | |
WO2023151598A1 (zh) | 一种休眠唤醒方法、***及装置 | |
DE102019102760A1 (de) | Steuern eines verbrennungsmotorleerlaufsegelns in einem fahrzeug mittels relativer fahrzeuggeschwindigkeit | |
DE102022120346A1 (de) | System und verfahren zur effizienten verwaltung von fahrzeugleistungsmodi |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R081 | Change of applicant/patentee |
Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE., SG Free format text: FORMER OWNER: BROADCOM CORPORATION, IRVINE, CALIF., US |
|
R082 | Change of representative |
Representative=s name: TBK, DE Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, DE |
|
R012 | Request for examination validly filed | ||
R012 | Request for examination validly filed |
Effective date: 20140704 |
|
R082 | Change of representative |
Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, DE |
|
R081 | Change of applicant/patentee |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LT, SG Free format text: FORMER OWNER: BROADCOM CORPORATION, IRVINE, CALIF., US Owner name: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE., SG Free format text: FORMER OWNER: BROADCOM CORPORATION, IRVINE, CALIF., US |
|
R082 | Change of representative |
Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, DE |
|
R081 | Change of applicant/patentee |
Owner name: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LT, SG Free format text: FORMER OWNER: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD., SINGAPORE, SG |
|
R082 | Change of representative |
Representative=s name: BOSCH JEHLE PATENTANWALTSGESELLSCHAFT MBH, DE |
|
R130 | Divisional application to |
Ref document number: 102013022587 Country of ref document: DE |
|
R016 | Response to examination communication | ||
R016 | Response to examination communication |