[go: up one dir, main page]

WO2016112902A1 - Method and system for detecting vehicle events - Google Patents

Method and system for detecting vehicle events Download PDF

Info

Publication number
WO2016112902A1
WO2016112902A1 PCT/DE2016/200004 DE2016200004W WO2016112902A1 WO 2016112902 A1 WO2016112902 A1 WO 2016112902A1 DE 2016200004 W DE2016200004 W DE 2016200004W WO 2016112902 A1 WO2016112902 A1 WO 2016112902A1
Authority
WO
WIPO (PCT)
Prior art keywords
event
data
sensor data
vehicle
determining
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.)
Ceased
Application number
PCT/DE2016/200004
Other languages
German (de)
French (fr)
Inventor
Jin Li
Marcel Philipp Mayer
Ralf Stopp
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Schaeffler Technologies AG and Co KG
Original Assignee
Schaeffler Technologies AG and Co KG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Schaeffler Technologies AG and Co KG filed Critical Schaeffler Technologies AG and Co KG
Publication of WO2016112902A1 publication Critical patent/WO2016112902A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/40Business processes related to the transportation industry
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0736Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
    • G06F11/0739Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function in a data processing system embedded in automotive or aircraft systems

Definitions

  • the present invention relates to a system for detecting vehicle events. Furthermore, the invention relates to a computer-implemented method for the reporting of vehicle events and to a computer program product for carrying out the computer-implemented method.
  • Modern vehicles have sophisticated electronic systems with complex networking. Further, the systems are connected to off-vehicle infrastructures, such as via wireless data communication devices, to integrate up-to-date and / or new functionality. For example, a navigation convenience function can be supplied with new map material. Or it is possible to update the engine control program, the ABS (Anti-lock Braking System) or the ESP (Electronic Stability Program) program. Such changes are often also possible due to the existing vehicle sensors, such as the ABS or ESP sensors.
  • the networking of the electronic systems leads to a variety of interactions that are so complex that it is hardly possible to test all applications before the market launch of a vehicle. This concerns, for example, comfort functions such as seat heating with heat regulation and sensor technology, but also safety functions such as driver assistance systems for braking, roll stabilization or distance regulation to the front or to the side.
  • a specific event such as a malfunction that occurs due to the complex interactions of different electronic systems, is difficult or impossible to reproduce. It is also not possible to directly process and / or store all sensor data that occurs during operation, since in modern vehicles sensor data of the order of magnitude of up to 1 GB per minute can be incurred. Thus, it is difficult to identify such a specific event and, if necessary, to remedy this, as in the case of a malfunction. This is particularly disadvantageous Such events typically can occur for all vehicles of the same type or electronic system in a particular integration with other systems. In addition, these events usually occur during the operation of a vehicle, that is to say in the field application during which access to the sensor data is restricted.
  • the method of reporting an event to a vehicle includes receiving sensor data from at least one vehicle sensor and storing that sensor data on a rewritable memory element.
  • the sensor data from several vehicle sensors for, for example, brakes, ABS, EPS, speed, speed, air pressure, fluid levels and temperatures, engine conditions, and others, can be stored in a buffer memory. This has the advantage that even large amounts of data of, for example, 1 GB per minute can be stored at least for a specific time window or a certain period of time. If the buffer memory is not free memory space, the oldest buffered data will be overwritten by
  • the inventive method further comprises receiving an event indicator about the event.
  • an event indicator may be initiated by the driver, for example.
  • the switch function can also be implemented via an interactive and touch-sensitive display, such as the so-called touchscreen of a smartphone or a multimedia system of the vehicle.
  • a voice or gesture recognition is also possible for the initiation of the event indicator.
  • the method includes determining a time period based on the event indicator and then copying the sensor data received within the time period from the rewritable storage element to another storage element.
  • all sensor data is copied from the buffer memory to a buffer within a defined period of time.
  • the cache is not overwritten like the cache, at least for as long as the cached sensor data must be kept.
  • all the sensor data stored in the buffer memory can be copied, which was buffered up to the time of the event indicator.
  • the sensor data can also be copied for a shorter period, namely for a period that does not include all the sensor data in the buffer.
  • the method includes receiving and storing event data regarding the event. So it is possible that the driver comments on the abnormalities, such as a stuttering of the engine, and thus provides event data.
  • the event data can therefore be documentation data from the driver.
  • the documentation or generation of the event data can take place in this case independently of the time of the event. It is thus possible for the driver of the vehicle to first arrive at his destination and to document his observations after the end of the journey.
  • the sensor data is saved in the further memory, the buffer, on the basis of the event indicator, the assignment of the event data to the sensor data is possible.
  • the event data can be created, for example, in the form of written text, as a sound recording, as a video log or other.
  • the storage of the event data can also be done in the further memory element, or any other memory. A speedy copying from the buffer into the further memory element / cache, as required by the sensor data due to a continuous sensor data stream with the continuous overwriting of the oldest sensor data in the buffer memory, is not necessary in the storage of the event data.
  • the method further comprises determining relevant sensor data from the sensor data copied to the further memory element and transmitting the relevant sensor data and / or the event data.
  • all sensor data on the further memory element and the event data are transmitted, for example, to the manufacturer or service provider of the vehicle or electronic system. If event data is not present, for example if the driver indicates that he can not or does not want to provide any further data for the event, then only the relevant sensor data can be transmitted. After transmitting the relevant sensor data and / or the event data, the further memory element and / or the memory on which the event data are saved can be released again.
  • the transmission of the relevant sensor data and / or the event data takes place via a data connection.
  • the data connection can be wireless or wired.
  • the data communication info- infrastructure of mobile networks for a wireless data connection.
  • a corresponding communication cable can be connected to an interface of the vehicle.
  • the further memory element and / or the memory on which the event data are saved can also be removed from the vehicle and read out at a corresponding arithmetic unit.
  • the removable memory can store a flash memory such as SD memory. Cards (English for Secure-Digital Memory) or a magnetic memory is.
  • determining the relevant sensor data comprises comparing the sensor data for the time period and the event data. It is thus possible for the event data to include information for the assignment of a specific vehicle sensor. For example, the driver could make a preselection when entering his observations that he has noticed, for example, braking problems. This makes it possible to limit the relevant sensor data to the data of vehicle sensors, which are related to the braking function of the vehicle. This allows for a beneficial reduction in the amount of sensor data, which may be helpful depending on the data transmission bandwidth and / or cost of transmitting data.
  • the method includes transmitting the event data and receiving an instruction to determine the relevant sensor data based on the sent event data.
  • a receiver can be, for example, a solver system, which can have better analysis options than a simple vehicle computer.
  • a solver system can have high computing power with sophisticated algorithms, or also include the ability to access extensive comparative data.
  • the recipient is a human processor.
  • the instruction for determining the relevant sensor data on the basis of the transmitted event data can be advantageously used, for example, only the sensor data of a single vehicle sensors. Another time restriction is possible.
  • the method includes comparing the relevant sensor data and / or the event data to an event database and, if an event such as an error is identified, issuing an instruction.
  • the event database can be carried in the vehicle, which allows, for example, a speedy identification of safety-critical errors. In this case, only the sensor data, that is without any event data, can be used for comparison. For example, certain patterns in the event database and sensor data may already lead to detection of ABS problems.
  • the event database may also be present at a receiver. The latter can analyze the relevant sensor data and / or event data transmitted to him accordingly and compare it with the event database.
  • the instruction can accordingly be received and output at the vehicle.
  • An instruction can be a simple speech or textual display output. But an instruction to a vehicle component is possible, such as limiting the engine speed to prevent damage to the engine.
  • the method for reporting events including the relevant sensor data, in particular for the manufacturer and / or service provider of the vehicles and / or systems advantageous.
  • For an identification of an example difficult to find error can be corrected accordingly in other vehicles and / or systems.
  • Another aspect of the present invention is a computer program product which, when loaded into a memory of a data processing system and executed by at least one processor of the data processing system, performs the steps of the computer-implemented method.
  • the invention further includes a vehicle having a reporter system for reporting a vehicle event as described above and below.
  • Figure 1 shows an embodiment of the system according to the invention for the detection of vehicle events in an application scenario.
  • FIG. 2 shows a flowchart for illustrating a method according to the invention.
  • FIG. 3 shows a simple block diagram of the system of FIG. 1.
  • the application scenario 100 shows a vehicle 101 with a plurality of vehicle sensors 102.
  • the vehicle sensors 102 send sensor data to the reporter system 110 for reporting an event (FIG. Event is not illustrated).
  • the transmission of the sensor data to the reporter system 1 10 is shown by dotted lines.
  • the reporter system 110 is configured and configured for detecting and determining rele- vant sensor data and / or event data which can be transmitted further.
  • the reporter system 110 sends 172 the relevant sensor data and / or event data to a solver system 150.
  • the solver system 150 is configured and configured to assist in the detection of the relevant sensor data or other compute-intensive operations, such as for speech recognition is required.
  • the solver system 150 and reporter system 1 10 can bi-directionally establish a data connection.
  • the reporter system 110 and the solver system 150 form the system for detecting vehicle events.
  • the reporter system 110 and the solver system 150 are shown, for example, in FIG. 3 (FIG. 3, reference numerals 310 and 350). Procedural steps in cooperation Hang with the reporter system 110 and the solver system 150 are shown for example in Figure 2.
  • the vehicle event detection system, reporter system 110 and solver system 150 may bi-directionally exchange 174, 176 data with a service location 180 for the vehicle 101.
  • a service location 180 may be, for example, the vehicle manufacturer or OEM ( Original Equipment Manufacturer).
  • the service point 180 may also be a manufacturer of an electronic device from the vehicle 101.
  • the service station 180 may evaluate the event data and, if necessary, identify errors that are reported back to the vehicle 101 for output. Further, detected vehicle events may be collected in a database at service location 180 and thus used to enhance the vehicle or vehicle type or vehicle system or component. Such improvement data are transmitted to the development and production 182 178.
  • FIG. 2 shows a flow chart for illustrating a method 200 according to the invention for reporting a vehicle event. Dashed steps shown in Figure 2 are optional.
  • the method 200 includes receiving 210 sensor data from at least one vehicle sensor and storing 212 the sensor data on a rewritable storage element, such as a buffer memory or ring buffer.
  • the method 200 further includes receiving 220 an event indicator about the event and then determining 222 a time period based on the event indicator. Thereafter, the sensor data received within the period are copied 225 from the rewritable memory element to another memory element, that is, stored in a memory which is not overwritten without release. Further, simultaneously or temporally offset, event data relating to the event is received 230 and also stored 232.
  • the method 200 then includes determining 240 relevant sensor data from the sensor data copied to the further memory element, the relevant sensor data representing the entire data. quantity on the further memory element or a subset or even more still to be detected sensor data after the time of the event may include. Subsequently, the relevant sensor data and / or the event data transmitted 250. They can be sent, for example via a wireless data communication, or be read out via the contact interface.
  • the method 200 includes sending 242 the event data and receiving 244 an instruction to determine 240 the relevant sensor data based on the sent event data.
  • the method 200 includes sending 242 the event data and receiving 244 an instruction to determine 240 the relevant sensor data based on the sent event data.
  • the relevant sensor data and / or the event data is compared 260 to an event database and, if a match, such as a similar or similar event, is identified, an instruction is issued 262.
  • the comparison with an event database may also be after the transfer 250 of the relevant sensor data and / or the event data takes place, ie outside the vehicle.
  • the method further comprises first receiving 264 the instruction before the corresponding output 262 occurs.
  • FIG. 3 shows a simple block diagram of the vehicle event detection system 300 of FIG. 1.
  • FIG. 3 shows in the upper half a timeline depicting the temporal relationship of various events or periods in relation to the data stored in the reporter system 310 be processed to report an event 301.
  • the reporter system 310 is connected to the solver system 350 via a data link 390 for data communication, thereby forming the system 300 for detecting vehicle events.
  • the data connection can be wireless.
  • the reporter system 310 includes a first interface component 312 that is configured to receive sensor data 302 about the vehicle, such as during vehicle operation.
  • the sensor data 302 is stored on the rewritable data storage component 322.
  • the reporter system 310 includes a second interface component 314 configured to receive an event indicator 304 relating to the event 301, and a third interface component 316 configured to receive event data 306 relating to the event 301.
  • the receipt of the event indicator 304 and the event data 306 may be staggered, but they are clearly attributable. are denbar.
  • the assignability and the time offset are shown in Figure 3 with the dashed lines.
  • reporter system 310 includes at least one processor component 324 configured to determine time period 308 based on event indicator 304 and further receive sensor data 302 received within specified time period 308 from rewritable data storage component 322 copied to another data storage component 326.
  • the processor component 324 is further configured to determine relevant sensor data 338 from the sensor data copied to the further memory element 326.
  • the reporter system 310 further includes a fourth interface component 318 configured to transmit the relevant sensor data 338 and / or the event data 306 to the solver system 350 via the data link 390.
  • the solver system 350 is used to compute a Instruction 358 for determining the relevant sensor data 338 of a vehicle event 301 and comprises an interface component 352 configured to receive event data 306, a data storage component for storing the event data 306, and at least one processor component 356 for calculating the instruction 358 based on Event data 306.
  • the interface component 352 of the solver system 350 is further configured to send the instruction 358 for determining the relevant sensor data 338 to the reporter system 310 via the data link 390.
  • the relevant sensor data 338 and / or event data 306 can also be transmitted to other receivers via the fourth interface component 318 and / or the interface component 352.
  • a service device for detecting vehicle errors Such a service facility may, for example, have access to a database of event data, such as vehicle error data and associated risks in the presence of the errors.
  • the reporter system 310 or the solver system 350 may have access to such a database to match the relevant sensor data and / or event data with the data in the database. This is illustrated in FIG. 3 with database 370. Database 370 is shown on the system boundaries between the reporter system 310 and the solver system 350.
  • database 370 can be part of one and / or the other system, or also on any other which may be the point at which a data connection can be accessed.
  • a so-called cloud or remote storage is possible here.
  • the advantage of cloud or remote storage is that the database can be updated regularly and many systems can access it.
  • Solver system 350 may also belong to the service facility, so solver system 350 may be part of the data processing system of the service facility.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Health & Medical Sciences (AREA)
  • Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention relates to a method for reporting an event in a vehicle (101), comprising the reception of sensor data from at least one vehicle sensor (102), the storage of sensor data on a re-writable memory element, the reception of an event indicator about the event and the determination of a period of time on the basis of the event indicator. Furthermore, the method comprises the copying of sensor data which are received within the period of time from the re-writable memory element to a further memory element and the receiving and storing of event data relating to the event. Moreover, the method comprises the determination of relevant sensor data from the sensor data which are copied to the further storage element and the transmission of the relevant sensor data and/or event data.

Description

Verfahren und System für die Erfassung von Fahrzeugereignissen  Method and system for detecting vehicle events

Gebiet der Erfindung  Field of the invention

Die vorliegende Erfindung betrifft ein System für die Erfassung von Fahrzeugereignissen. Weiter betrifft die Erfindung ein computerimplementiertes Verfahren für das Re- porting von Fahrzeugereignissen und ein Computerprogrammprodukt zur Ausführung des computerimplementierten Verfahrens. The present invention relates to a system for detecting vehicle events. Furthermore, the invention relates to a computer-implemented method for the reporting of vehicle events and to a computer program product for carrying out the computer-implemented method.

Hintergrund der Erfindung Background of the invention

Moderne Fahrzeuge weisen hochentwickelte Elektroniksysteme mit komplexer Vernetzung auf. Weiter werden die Systeme mit Infrastrukturen außerhalb des Fahrzeugs, beispielsweise über drahtlose Datenkommunikationseinrichtungen, verbunden, um datenaktuelle und/oder neue Funktionen zu integrieren. So kann beispielsweise eine Navigationskomfortfunktion mit neuem Kartenmaterial versorgt werden. Öder es ist möglich, das Programm für die Motorsteuerung, für das ABS (Antiblockiersystem) oder für das ESP (Elektronisches Stabilitätsprogramm) zu aktualisieren. Solche Änderungen sind oftmals auch aufgrund der vorhandenen Fahrzeugsensorik, wie den ABS- oder ESP-Sensoren, möglich. Durch die Vernetzung der Elektroniksysteme kommt es zu vielfältigen Wechselwirkungen, die so komplex sind, dass eine Prüfung aller Anwendungsfälle vor Markteinführung eines Fahrzeugs kaum noch möglich ist. Dies betrifft beispielsweise Komfortfunktionen wie eine Sitzheizung mit Wärmeregelung und -sensorik, aber auch Sicherheitsfunktionen wie Fahrerassistenzsysteme für das Bremsen, die Wankstabilisierung oder die Abstandsregelung nach vorne oder zur Seite. Modern vehicles have sophisticated electronic systems with complex networking. Further, the systems are connected to off-vehicle infrastructures, such as via wireless data communication devices, to integrate up-to-date and / or new functionality. For example, a navigation convenience function can be supplied with new map material. Or it is possible to update the engine control program, the ABS (Anti-lock Braking System) or the ESP (Electronic Stability Program) program. Such changes are often also possible due to the existing vehicle sensors, such as the ABS or ESP sensors. The networking of the electronic systems leads to a variety of interactions that are so complex that it is hardly possible to test all applications before the market launch of a vehicle. This concerns, for example, comfort functions such as seat heating with heat regulation and sensor technology, but also safety functions such as driver assistance systems for braking, roll stabilization or distance regulation to the front or to the side.

Ein spezielles Ereignis, wie eine Fehlfunktion, das aufgrund der komplexen Zusammenspiele verschiedener Elektroniksysteme auftritt, ist schwer oder gar nicht zu reproduzieren. Es ist auch nicht möglich, alle Sensordaten die während des Betriebs auftreten, direkt zu verarbeiten und/oder zu speichern, da in modernen Fahrzeugen Sensordaten in der Größenordnung von bis zu 1GByte pro Minute anfallen können. Somit ist es schwierig, ein solches spezielles Ereignis zu identifizieren und dieses gegebenenfalls, wie bei einer Fehlfunktion, zu beheben. Dies ist besonders nachteilig, da solche Ereignisse typischerweise für alle Fahrzeuge des gleichen Typs oder des speziellen Elektroniksystems in einer bestimmten Integration mit anderen Systemen auftreten können. Weiter kommt hinzu, dass diese Ereignisse zumeist während des Betriebs eines Fahrzeugs auftreten, also sozusagen in der Feldanwendung, während welcher der Zugriff auf die Sensordaten eingeschränkt ist. A specific event, such as a malfunction that occurs due to the complex interactions of different electronic systems, is difficult or impossible to reproduce. It is also not possible to directly process and / or store all sensor data that occurs during operation, since in modern vehicles sensor data of the order of magnitude of up to 1 GB per minute can be incurred. Thus, it is difficult to identify such a specific event and, if necessary, to remedy this, as in the case of a malfunction. This is particularly disadvantageous Such events typically can occur for all vehicles of the same type or electronic system in a particular integration with other systems. In addition, these events usually occur during the operation of a vehicle, that is to say in the field application during which access to the sensor data is restricted.

Ein Speichern aller Sensordaten auf einem wiederbeschreibbaren Speicher, einem sogenannten Pufferspeicher oder Ringspeicher, ist jedoch für ein gewisses Zeitfenster technisch umsetzbar.  However, storing all sensor data on a rewritable memory, a so-called buffer memory or ring memory, is technically feasible for a certain time window.

Zusammenfassung der Erfindung Es ist daher die Aufgabe der Erfindung, ein Verfahren und System anzugeben, das die Erfassung von bestimmten Ereignissen, insbesondere im Feldeinsatz, ermöglicht. Einem bestimmten Ereignis sollen die entsprechenden Sensordaten zuordenbar sein. Weiter ist es wünschenswert, dass zusätzliche Ereignisdaten zu den Sensordaten durch beispielsweise den Fahrer hinzugefügt werden können, im Falle einer Fehlfunk- tion beispielsweise ein Fehlerreport.  Summary of the Invention It is therefore the object of the invention to provide a method and system enabling the detection of certain events, especially in field use. A certain event should be attributable to the corresponding sensor data. Furthermore, it is desirable for additional event data to be added to the sensor data by, for example, the driver, for example, an error report in the event of a malfunction.

Diese technische Aufgabe wird erfindungsgemäß durch die technischen Merkmale der unabhängigen Ansprüche in Form eines computerimplementierten Verfahrens, eines Computerprogrammprodukts, eines Reporter-Systems zum Reporting eines Ereignisses bei einem Fahrzeug, eines Solver-Systems zur Unterstützung der Ermittlung von Relevanten Sensordaten sowie eines Systems umfassend die beiden zuvor genannten Systeme gelöst.  This technical problem is solved according to the invention by the technical features of the independent claims in the form of a computer-implemented method, a computer program product, a reporter system for reporting an event in a vehicle, a solver system for supporting the determination of relevant sensor data and a system comprising the two solved before mentioned systems.

In einer Ausführungsform umfasst das erfindungsgemäße Verfahren zum Reporting eines Ereignisses bei einem Fahrzeug, beispielsweise während eines Fahrzeugbetriebs, das Empfangen von Sensordaten von mindestens einem Fahrzeugsensor und das Speichern dieser Sensordaten auf einem wiederbeschreibbaren Speicherelement. Beispielsweise können die Sensordaten von mehreren Fahrzeugsensoren für beispielsweise Bremsen, ABS, EPS, Drehzahl, Geschwindigkeit, Luftdruck, Flüssigkeitsstände und -temperaturen, Motorzustände und Anderes in einem Pufferspeicher gespeichert werden. Dies hat den Vorteil, dass auch große Datenmengen von beispiels- weise 1 GByte pro Minute zumindest für ein bestimmtes Zeitfenster oder einen bestimmten Zeitraum vorgehalten werden können. Wenn der Pufferspeicher keinen frei- en Speicherplatz aufweist, werden funktionsgemäß die ältesten gepufferten Daten überschrieben. In an embodiment, the method of reporting an event to a vehicle, such as during vehicle operation, includes receiving sensor data from at least one vehicle sensor and storing that sensor data on a rewritable memory element. For example, the sensor data from several vehicle sensors for, for example, brakes, ABS, EPS, speed, speed, air pressure, fluid levels and temperatures, engine conditions, and others, can be stored in a buffer memory. This has the advantage that even large amounts of data of, for example, 1 GB per minute can be stored at least for a specific time window or a certain period of time. If the buffer memory is not free memory space, the oldest buffered data will be overwritten by

Das erfindungsgemäße Verfahren umfasst weiter das Empfangen eines Ereignisindikators über das Ereignis. Ein solcher Ereignisindikator kann beispielsweise durch den Fahrer initiiert werden. So ist es möglich, einen Schalter im Fahrzeug vorzusehen, den ein Fahrer zunächst nur betätigen muss, um das Ereignis anzuzeigen. Die Schalterfunktion kann auch über ein interaktives und berührempfindliches Display umgesetzt werden, wie dem sogenannten Touchscreen eines Smartphones oder eines Multimediasystems des Fahrzeugs. Auch eine Sprach- oder Gestenerkennung ist für das Initi- ieren des Ereignisindikators möglich.  The inventive method further comprises receiving an event indicator about the event. Such an event indicator may be initiated by the driver, for example. Thus, it is possible to provide a switch in the vehicle, which a driver must first only operate to display the event. The switch function can also be implemented via an interactive and touch-sensitive display, such as the so-called touchscreen of a smartphone or a multimedia system of the vehicle. A voice or gesture recognition is also possible for the initiation of the event indicator.

Weiter umfasst das Verfahren das Bestimmen eines Zeitraums auf Basis des Ereignisindikators und das anschließende Kopieren der Sensordaten, die innerhalb des Zeitraums empfangen werden, von dem wiederbeschreibbaren Speicherelement auf ein weiteres Speicherelement. In anderen Worten, werden alle Sensordaten innerhalb eines definierten Zeitraums aus dem Pufferspeicher in einen Zwischenspeicher kopiert. Der Zwischenspeicher wird nicht wie der Pufferspeicher überschrieben, zumindest für solange nicht, wie die zwischengespeicherten Sensordaten vorgehalten werden müssen. In einem einfachen Fall können die gesamten im Pufferspeicher gespeicherten Sensordaten kopiert werden, die bis zum Zeitpunkt des Ereignisindikators ge- puffert wurden. Es können aber auch für einen kürzeren Zeitraum die Sensordaten kopiert werden, nämlich für einen Zeitraum, der nicht alle Sensordaten im Puffer umfasst. Es ist insbesondere auch möglich, dass Sensordaten nach dem Zeitpunkt des Ereignisindikators in den Zwischenspeicher kopiert werden. Dies ist auch deswegen hilfreich, da beim Eintritt des Ereignisses, wie einer Fehlfunktion, angenommen wer- den kann, dass eine solche Fehlfunktion weiter vorliegt und daher die Sensordaten nach dem Ereignisindikator ebenso nützlich sein können. Andererseits ist es auch möglich, dass erst nach dem Zeitpunkt des Ereignisindikators die Sensordaten in den Zwischenspeicher geschrieben werden. Der Zeitraum kann also Zeitpunkte vor und/oder nach dem Ereignis, das durch den Ereignisindikator angezeigt wird, umfas- sen. Es besteht also die Möglichkeit den Zeitraum in Abhängigkeit der Speichergröße des Pufferspeichers und/oder des Anwendungsfalls zu definieren. Weiter umfasst das Verfahren das Empfangen und Speichern von Ereignisdaten betreffend das Ereignis. So ist es möglich, dass der Fahrer die Auffälligkeiten kommentiert, wie ein Stottern des Motors, und somit Ereignisdaten zur Verfügung stellt. Die Ereignisdaten können also Dokumentationsdaten vom Fahrer sein. Die Dokumentation beziehungsweise Generierung der Ereignisdaten kann hierbei zeitlich unabhängig von dem Zeitpunkt des Ereignisses erfolgen. So ist es möglich, dass der Fahrer des Fahrzeugs zunächst an seinem Fahrtziel ankommt und nach Ende der Fahrt seine Beobachtungen dokumentiert. Wenn die Sensordaten auf Basis des Ereignisindikators in dem weiteren Speicher, dem Zwischenspeicher, gesichert werden, ist die Zuordnung der Ereignisdaten zu den Sensordaten möglich. Die Ereignisdaten können beispielsweise in Form von geschriebenem Text, als Tonaufnahme, als Videoprotokoll oder Anderem erstellt werden. Die Speicherung der Ereignisdaten kann ebenfalls in dem weiteren Speicherelement, oder auch einem beliebigen anderen Speicher erfolgen. Ein zügiges Kopieren vom Puffer in das weitere Speicherelement/Zwischenspeicher, wie es bei den Sensordaten aufgrund eines kontinuierlichen Sensordatenstroms mit dem fortlaufenden Überschreiben der ältesten Sensordaten im Pufferspeicher erforderlich ist, ist bei der Speicherung der Ereignisdaten nicht notwendig. Further, the method includes determining a time period based on the event indicator and then copying the sensor data received within the time period from the rewritable storage element to another storage element. In other words, all sensor data is copied from the buffer memory to a buffer within a defined period of time. The cache is not overwritten like the cache, at least for as long as the cached sensor data must be kept. In a simple case, all the sensor data stored in the buffer memory can be copied, which was buffered up to the time of the event indicator. However, the sensor data can also be copied for a shorter period, namely for a period that does not include all the sensor data in the buffer. In particular, it is also possible for sensor data to be copied into the buffer memory after the time of the event indicator. This is also helpful because at the onset of the event, such as a malfunction, it can be assumed that such a malfunction is still present and therefore the sensor data after the event indicator may also be useful. On the other hand, it is also possible that the sensor data is written to the buffer memory only after the time of the event indicator. The time period may thus include times before and / or after the event indicated by the event indicator. Thus, it is possible to define the period as a function of the memory size of the buffer memory and / or the use case. Further, the method includes receiving and storing event data regarding the event. So it is possible that the driver comments on the abnormalities, such as a stuttering of the engine, and thus provides event data. The event data can therefore be documentation data from the driver. The documentation or generation of the event data can take place in this case independently of the time of the event. It is thus possible for the driver of the vehicle to first arrive at his destination and to document his observations after the end of the journey. If the sensor data is saved in the further memory, the buffer, on the basis of the event indicator, the assignment of the event data to the sensor data is possible. The event data can be created, for example, in the form of written text, as a sound recording, as a video log or other. The storage of the event data can also be done in the further memory element, or any other memory. A speedy copying from the buffer into the further memory element / cache, as required by the sensor data due to a continuous sensor data stream with the continuous overwriting of the oldest sensor data in the buffer memory, is not necessary in the storage of the event data.

Weiter umfasst das Verfahren das Ermitteln von Relevanten Sensordaten aus den Sensordaten, die auf das weitere Speicherelement kopiert sind, und das Übermitteln der Relevanten Sensordaten und/oder der Ereignisdaten. In einem einfachen Fall werden alle Sensordaten auf dem weiteren Speicherelement und die Ereignisdaten beispielsweise an den Hersteller oder Service-Dienstleister des Fahrzeugs oder Elektroniksystems übermittelt. Falls Ereignisdaten nicht vorliegen, beispielsweise wenn der Fahrer anzeigt, dass er keine weiteren Daten zu dem Ereignis zur Verfügung stellen kann oder möchte, dann können auch nur die Relevanten Sensordaten übermittelt werden. Nach dem Übermitteln der Relevanten Sensordaten und/oder der Ereignisdaten kann das weitere Speicherelement und/oder der Speicher, auf dem die Ereignisdaten gesichert sind, wieder freigegeben werden.  The method further comprises determining relevant sensor data from the sensor data copied to the further memory element and transmitting the relevant sensor data and / or the event data. In a simple case, all sensor data on the further memory element and the event data are transmitted, for example, to the manufacturer or service provider of the vehicle or electronic system. If event data is not present, for example if the driver indicates that he can not or does not want to provide any further data for the event, then only the relevant sensor data can be transmitted. After transmitting the relevant sensor data and / or the event data, the further memory element and / or the memory on which the event data are saved can be released again.

In einer Ausführungsform erfolgt das Übermitteln der Relevanten Sensordaten und/oder der Ereignisdaten über eine Datenverbindung. Die Datenverbindung kann drahtlos oder kabelgebunden sein. Beispielsweise kann die Datenkommunikationsinf- rastruktur von Mobilfunknetzen für eine drahtlose Datenverbindung verwendet werden. Für eine kabelgebundene Datenverbindung kann ein entsprechendes Kommunikationskabel mit einer Schnittstelle des Fahrzeugs verbunden werden. In one embodiment, the transmission of the relevant sensor data and / or the event data takes place via a data connection. The data connection can be wireless or wired. For example, the data communication info- infrastructure of mobile networks for a wireless data connection. For a wired data connection, a corresponding communication cable can be connected to an interface of the vehicle.

In einer weiteren Ausführungsform kann das weitere Speicherelement und/oder der Speicher, auf dem die Ereignisdaten gesichert sind, auch aus dem Fahrzeug entfernt werden und an einer entsprechenden Recheneinheit ausgelesen werden So ist es möglich, dass der entfernbare Speicher ein Flash-Speicher wie SD-Karten (Englisch für Secure-Digital Memory) oder ein magnetischer Speicher ist.  In a further embodiment, the further memory element and / or the memory on which the event data are saved can also be removed from the vehicle and read out at a corresponding arithmetic unit. Thus, it is possible for the removable memory to store a flash memory such as SD memory. Cards (English for Secure-Digital Memory) or a magnetic memory is.

In einer Ausführungsform umfasst das Ermitteln der Relevanten Sensordaten einen Vergleich der Sensordaten für den Zeitraum und der Ereignisdaten. So ist es möglich, dass die Ereignisdaten Informationen für die Zuordnung eines speziellen Fahrzeugsensors umfassen. Beispielsweise könnte der Fahrer bei Eingabe seiner Beobachtungen eine Vorauswahl treffen, dass er beispielsweise Bremsprobleme bemerkt hat. Damit ist es möglich, die Relevanten Sensordaten auf die Daten von Fahrzeugsensoren zu beschränken, welche mit der Bremsfunktion des Fahrzeugs in Verbindung stehen. Dies ermöglicht eine vorteilhafte Reduktion der Sensordatenmenge, was je nach Datenübertragungsbandbreite und/oder Kosten für das Übermitteln von Daten hilfreich sein kann.  In one embodiment, determining the relevant sensor data comprises comparing the sensor data for the time period and the event data. It is thus possible for the event data to include information for the assignment of a specific vehicle sensor. For example, the driver could make a preselection when entering his observations that he has noticed, for example, braking problems. This makes it possible to limit the relevant sensor data to the data of vehicle sensors, which are related to the braking function of the vehicle. This allows for a beneficial reduction in the amount of sensor data, which may be helpful depending on the data transmission bandwidth and / or cost of transmitting data.

Alternativ oder ergänzend kann eine Sensordatenreduktion auch von außerhalb des Fahrzeugs ermöglicht werden. So umfasst das Verfahren in einer Ausführungsform das Senden der Ereignisdaten und das Empfangen einer Anweisung für das Ermitteln der Relevanten Sensordaten auf Basis der gesendeten Ereignisdaten. Anders gesagt, werden beispielsweise zunächst nur die Ereignisdaten gesendet und bei einem Empfänger entsprechend analysiert. Ein solcher Empfänger kann beispielsweise ein Sol- ver-System sein, das bessere Analysemöglichkeiten aufweisen kann als ein einfacher Fahrzeugcomputer. So kann ein solches Solver-System hohe Rechen leistung mit ausgereiften Algorithmen aufweisen, oder auch die Möglichkeit umfassen, auf umfangreiche Vergleichsdaten zugreifen zu können. Es ist auch möglich, dass der Empfänger ein menschlicher Bearbeiter ist. Jedenfalls kann die Anweisung für das Ermitteln der Relevanten Sensordaten auf Basis der gesendeten Ereignisdaten vorteilhaft verwendet werden, um beispielsweise nur die Sensordaten eines einzigen Fahrzeug- sensors abschließend zu übermitteln. Auch eine weitere zeitliche Einschränkung ist möglich. Alternatively or additionally, a sensor data reduction can also be made possible from outside the vehicle. Thus, in one embodiment, the method includes transmitting the event data and receiving an instruction to determine the relevant sensor data based on the sent event data. In other words, for example, at first only the event data is sent and analyzed accordingly at a receiver. Such a receiver can be, for example, a solver system, which can have better analysis options than a simple vehicle computer. Thus, such a solver system can have high computing power with sophisticated algorithms, or also include the ability to access extensive comparative data. It is also possible that the recipient is a human processor. In any case, the instruction for determining the relevant sensor data on the basis of the transmitted event data can be advantageously used, for example, only the sensor data of a single vehicle sensors. Another time restriction is possible.

In einer weiteren Ausführungsform umfasst das Verfahren das Vergleichen der Relevanten Sensordaten und/oder der Ereignisdaten mit einer Ereignisdatenbank und, falls ein Ereignis, wie ein Fehler, identifiziert wird, das Ausgeben einer Anweisung. Die Ereignisdatenbank kann hierbei im Fahrzeug mitgeführt werden, was beispielsweise eine zügige Identifikation von sicherheitskritischen Fehlern ermöglicht. Hierbei können auch nur die Sensordaten, also ohne etwaige Ereignisdaten, zum Vergleich herangezogen werden. So können bestimmte Muster in der Ereignisdatenbank und der Sen- sordaten bereits zu der Erkennung von ABS Problemen führen. Alternativ und/oder ergänzend kann die Ereignisdatenbank auch bei einem Empfänger vorhanden sein. Dieser kann die an ihn übermittelten Relevanten Sensordaten und/oder Ereignisdaten entsprechend analysieren und mit der Ereignisdatenbank vergleichen. Die Anweisung kann entsprechend beim Fahrzeug empfangen und ausgegeben werden. Eine Anwei- sung kann eine einfach Sprach- oder textuelle Displayausgabe sein. Aber auch eine Anweisung an eine Fahrzeugkomponente ist möglich, wie die Begrenzung der Motordrehzahl, um Schäden am Motor vorzubeugen.  In another embodiment, the method includes comparing the relevant sensor data and / or the event data to an event database and, if an event such as an error is identified, issuing an instruction. The event database can be carried in the vehicle, which allows, for example, a speedy identification of safety-critical errors. In this case, only the sensor data, that is without any event data, can be used for comparison. For example, certain patterns in the event database and sensor data may already lead to detection of ABS problems. Alternatively and / or additionally, the event database may also be present at a receiver. The latter can analyze the relevant sensor data and / or event data transmitted to him accordingly and compare it with the event database. The instruction can accordingly be received and output at the vehicle. An instruction can be a simple speech or textual display output. But an instruction to a vehicle component is possible, such as limiting the engine speed to prevent damage to the engine.

Weiter ist das Verfahren zum Reporting von Ereignissen, also auch den Relevanten Sensordaten, insbesondere für den Hersteller und/oder Service-Dienstleister der Fahrzeuge und/oder Systeme vorteilhaft. Denn eine Identifikation eines beispielsweise schwer auffindbaren Fehlers kann entsprechend auch bei anderen Fahrzeugen und/oder Systemen behoben werden. In anderen Worten, es können gezielt Sensordaten aus dem Feld an die entsprechenden Stellen übermittelt werden.  Furthermore, the method for reporting events, including the relevant sensor data, in particular for the manufacturer and / or service provider of the vehicles and / or systems advantageous. For an identification of an example difficult to find error can be corrected accordingly in other vehicles and / or systems. In other words, it is possible to transmit sensor data from the field to the appropriate places.

Ein weiterer Aspekt der vorliegenden Erfindung ist ein Computerprogrammprodukt, welches, wenn es in einen Speicher einer Datenverarbeitungsanlage geladen wird und von mindestens einem Prozessor der Datenverarbeitungsanlage ausgeführt wird, die Schritte des computerimplementierten Verfahrens ausführt.  Another aspect of the present invention is a computer program product which, when loaded into a memory of a data processing system and executed by at least one processor of the data processing system, performs the steps of the computer-implemented method.

Die Erfindung umfasst weiter ein Fahrzeug mit einem Reporter-System zum Reporting eines Fahrzeugereignisses wie zuvor und nachfolgend beschrieben.  The invention further includes a vehicle having a reporter system for reporting a vehicle event as described above and below.

Weitere Vorteile, Merkmale und Einzelheiten der Erfindung ergeben sich aus den im Folgenden beschriebenen Ausführungsbeispielen sowie anhand der Zeichnungen. Kurze Beschreibung der Zeichnungen Further advantages, features and details of the invention will become apparent from the embodiments described below and with reference to the drawings. Brief description of the drawings

Nachfolgend wird ein Ausführungsbeispiel der Erfindung anhand von Figuren dargestellt. Die Figuren zeigen nicht-skalierte Zeichnungen sowie unter anderem Hereinafter, an embodiment of the invention will be illustrated with reference to figures. The figures show unscaled drawings as well as among others

piktographische beziehungsweise abstrakte Elemente. Es zeigen:  pictographic or abstract elements. Show it:

Figur 1 zeigt ein Ausführungsbeispiel des erfindungsgemäßen Systems für die Erfassung von Fahrzeugereignissen in einem Anwendungsszenario.  Figure 1 shows an embodiment of the system according to the invention for the detection of vehicle events in an application scenario.

Figur 2 zeigt ein Flussdiagramm zur Veranschaulichung eines erfindungsgemäßen Verfahrens.  FIG. 2 shows a flowchart for illustrating a method according to the invention.

Figur 3 zeigt ein einfaches Blockdiagramm des Systems aus Figur 1. FIG. 3 shows a simple block diagram of the system of FIG. 1.

Detaillierte Beschreibung der Zeichnungen Detailed description of the drawings

Figur 1 zeigt ein Ausführungsbeispiel des erfindungsgemäßen Systems für die Erfassung von Fahrzeugereignissen in einem Anwendungsszenario 100. Das Anwen- dungsszenario 100 zeigt ein Fahrzeug 101 mit mehreren Fahrzeugsensoren 102. Die Fahrzeugsensoren 102 senden Sensordaten an das Reporter-System 110 zum Re- porting eines Ereignisses (Ereignis ist nicht illustriert). Das Senden der Sensordaten an das Reporter-System 1 10 ist mit gepunkteten Linien dargestellt. Das Reporter- System 1 10 ist ausgebildet und konfiguriert für das Erfassen und das Ermitteln Rele- vanter Sensordaten und/oder Ereignisdaten, welche weiter gesendet werden können. Das Reporter-System 1 10 sendet 172 die Relevanten Sensordaten und/oder Ereignisdaten an ein Solver-System 150. Das Solver-System 150 ist ausgebildet und konfiguriert zur Unterstützung der Ermittlung von den Relevanten Sensordaten oder anderer rechenintensiver Operationen, wie es beispielsweise für eine Spracherkennung er- forderlich ist. Das Solver-System 150 und Reporter-System 1 10 können bi-direktional eine Datenverbindung aufbauen. Das Reporter-System 1 10 und das Solver-System 150 bilden das System für die Erfassung von Fahrzeugereignissen. 1 shows an exemplary embodiment of the system according to the invention for detecting vehicle events in an application scenario 100. The application scenario 100 shows a vehicle 101 with a plurality of vehicle sensors 102. The vehicle sensors 102 send sensor data to the reporter system 110 for reporting an event (FIG. Event is not illustrated). The transmission of the sensor data to the reporter system 1 10 is shown by dotted lines. The reporter system 110 is configured and configured for detecting and determining rele- vant sensor data and / or event data which can be transmitted further. The reporter system 110 sends 172 the relevant sensor data and / or event data to a solver system 150. The solver system 150 is configured and configured to assist in the detection of the relevant sensor data or other compute-intensive operations, such as for speech recognition is required. The solver system 150 and reporter system 1 10 can bi-directionally establish a data connection. The reporter system 110 and the solver system 150 form the system for detecting vehicle events.

Das Reporter-System 110 und das Solver-System 150 sind beispielsweise in Figur 3 dargestellt (Figur 3, Bezugszeichen 310 und 350). Verfahrensschritte im Zusammen- hang mit dem Reporter-System 110 und dem Solver-System 150 sind beispielsweise in Figur 2 dargestellt. The reporter system 110 and the solver system 150 are shown, for example, in FIG. 3 (FIG. 3, reference numerals 310 and 350). Procedural steps in cooperation Hang with the reporter system 110 and the solver system 150 are shown for example in Figure 2.

Weiter kann das System für die Erfassung von Fahrzeugereignissen, also Reporter- System 110 und Solver-System 150, bi-direktional Daten mit einer Servicestelle 180 für das Fahrzeug 101 austauschen 174, 176. Eine solche Servicestelle 180 kann beispielsweise der Fahrzeughersteller oder der OEM (Original Equipment Manufacturer) sein. Die Servicestelle 180 kann auch ein Hersteller für eine Elektronikeinrichtung aus dem Fahrzeug 101 sein. Die Servicestelle 180 kann die Ereignisdaten auswerten, und gegebenenfalls Fehler identifizieren, welche an das Fahrzeug 101 zur Ausgabe zurückgemeldet werden. Weiter können erfasste Fahrzeugereignisse in einer Datenbank bei der Servicestelle 180 gesammelt werden und somit für die Verbesserung des Fahrzeugs beziehungsweise des Fahrzeugtyps oder des Fahrzeugsystems oder der jeweiligen Fahrzeugkomponente verwendet werden. Solche Verbesserungsdaten werden an die Entwicklung und Produktion 182 übermittelt 178.  Further, the vehicle event detection system, reporter system 110 and solver system 150, may bi-directionally exchange 174, 176 data with a service location 180 for the vehicle 101. Such a service location 180 may be, for example, the vehicle manufacturer or OEM ( Original Equipment Manufacturer). The service point 180 may also be a manufacturer of an electronic device from the vehicle 101. The service station 180 may evaluate the event data and, if necessary, identify errors that are reported back to the vehicle 101 for output. Further, detected vehicle events may be collected in a database at service location 180 and thus used to enhance the vehicle or vehicle type or vehicle system or component. Such improvement data are transmitted to the development and production 182 178.

Figur 2 zeigt ein Flussdiagramm zur Veranschaulichung eines erfindungsgemäßen Verfahrens 200 zum Reportin g eines Fahrzeugereignisses. Gestrichelt dargestellte Verfahrensschritte in Figur 2 sind optional. Das Verfahren 200 umfasst das Empfangen 210 von Sensordaten von mindestens einem Fahrzeugsensor und das Speichern 212 der Sensordaten auf einem wiederbeschreibbaren Speicherelement, wie einem Pufferspeicher oder Ringspeicher. Weiter umfasst das Verfahren 200 das Empfangen 220 eines Ereignisindikators über das Ereignis und das anschließende Bestimmen 222 eines Zeitraums auf Basis des Ereignisindikators. Daraufhin werden die Sensordaten, die innerhalb des Zeitraums empfangen werden, von dem wiederbeschreibbaren Speicherelement auf ein weiteres Speicherelement kopiert 225, also auf einem Speicher zwischengespeichert, der nicht ohne Freigabe überschrieben wird. Weiter werden, gleichzeitig oder zeitlich versetzt, Ereignisdaten betreffend das Ereignis empfangen 230 und ebenfalls gespeichert 232. Das Verfahren 200 umfasst dann das Ermitteln 240 von Relevanten Sensordaten aus den Sensordaten, die auf das weitere Speicherelement kopiert sind, wobei die Relevanten Sensordaten die gesamten Da- tenmenge auf dem weiteren Speicherelement oder eine Teilmenge oder sogar weitere noch zu erfassende Sensordaten nach dem Zeitpunkt des Ereignisses umfassen kann. Anschließend werden die Relevanten Sensordaten und/oder die Ereignisdaten übermittelt 250. Sie können beispielsweise über eine drahtlose Datenkommunikation gesendet werden, oder auch per Kontaktschnittstelle ausgelesen werden. FIG. 2 shows a flow chart for illustrating a method 200 according to the invention for reporting a vehicle event. Dashed steps shown in Figure 2 are optional. The method 200 includes receiving 210 sensor data from at least one vehicle sensor and storing 212 the sensor data on a rewritable storage element, such as a buffer memory or ring buffer. The method 200 further includes receiving 220 an event indicator about the event and then determining 222 a time period based on the event indicator. Thereafter, the sensor data received within the period are copied 225 from the rewritable memory element to another memory element, that is, stored in a memory which is not overwritten without release. Further, simultaneously or temporally offset, event data relating to the event is received 230 and also stored 232. The method 200 then includes determining 240 relevant sensor data from the sensor data copied to the further memory element, the relevant sensor data representing the entire data. quantity on the further memory element or a subset or even more still to be detected sensor data after the time of the event may include. Subsequently, the relevant sensor data and / or the event data transmitted 250. They can be sent, for example via a wireless data communication, or be read out via the contact interface.

In einem optionalen Verfahrensschritt umfasst das Verfahren 200 das Senden 242 der Ereignisdaten und das Empfangen 244 einer Anweisung für das Ermitteln 240 der Re- levanten Sensordaten auf Basis der gesendeten Ereignisdaten. Somit ist es möglich, Anweisungen für eine Reduktion der Sensordaten außerhalb eines Fahrzeugs zu ermitteln.  In an optional method step, the method 200 includes sending 242 the event data and receiving 244 an instruction to determine 240 the relevant sensor data based on the sent event data. Thus, it is possible to determine instructions for a reduction of the sensor data outside of a vehicle.

In einem weiteren optionalen Verfahrensschritt werden die Relevanten Sensordaten und/oder die Ereignisdaten mit einer Ereignisdatenbank verglichen 260, und, falls eine Übereinstimmung, wie ein gleiches oder ähnliches Ereignis, identifiziert wird, eine Anweisung ausgegeben 262. Alternativ kann das Vergleichen mit einer Ereignisdatenbank auch nach dem Übermitteln 250 der Relevanten Sensordaten und/oder der Ereignisdaten erfolgen, also außerhalb des Fahrzeugs. Dann umfasst das Verfahren weiter zunächst das Empfangen 264 der Anweisung bevor die entsprechende Ausga- be 262 erfolgt.  In another optional method step, the relevant sensor data and / or the event data is compared 260 to an event database and, if a match, such as a similar or similar event, is identified, an instruction is issued 262. Alternatively, the comparison with an event database may also be after the transfer 250 of the relevant sensor data and / or the event data takes place, ie outside the vehicle. Then, the method further comprises first receiving 264 the instruction before the corresponding output 262 occurs.

Figur 3 zeigt ein einfaches Blockdiagramm des Systems 300 für die Erfassung von Fahrzeugereignissen aus Figur 1. Figur 3 zeigt in der oberen Hälfte einen Zeitstrahl, der die zeitliche Beziehung unterschiedlicher Vorkommnisse oder auch Zeiträume in Relation zu den Daten darstellt, welche im Reporter-System 310 zum Reporting eines Ereignisses 301 verarbeitet werden. Das Reporter-System 310 ist über eine Datenverbindung 390 für eine Datenkommunikation mit dem Solver-System 350 verbunden, und bildet mit diesem damit das System 300 für die Erfassung von Fahrzeugereignissen. Die Datenverbindung kann drahtlos sein.  FIG. 3 shows a simple block diagram of the vehicle event detection system 300 of FIG. 1. FIG. 3 shows in the upper half a timeline depicting the temporal relationship of various events or periods in relation to the data stored in the reporter system 310 be processed to report an event 301. The reporter system 310 is connected to the solver system 350 via a data link 390 for data communication, thereby forming the system 300 for detecting vehicle events. The data connection can be wireless.

Das Reporter-System 310 umfasst eine erste Schnittstellenkomponente 312, die für den Empfang von Sensordaten 302 über das Fahrzeug, beispielsweise während des Fahrzeugbetriebs, konfiguriert ist. Die Sensordaten 302 werden auf der wieder- beschreibbaren Datenspeicherkomponente 322 gespeichert. Weiter umfasst das Reporter-System 310 eine zweite Schnittstellenkomponente 314, die für den Empfang eines Ereignisindikators 304 betreffend das Ereignis 301 konfiguriert ist, und eine drit- te Schnittstellenkomponente 316, die für den Empfang von Ereignisdaten 306 betreffend das Ereignis 301 konfiguriert ist. Der Empfang des Ereignisindikators 304 und der Ereignisdaten 306 können zeitlich versetzt sein, wobei sie jedoch eindeutig zuor- denbar sind. Die Zuordenbarkeit und der zeitliche Versatz sind in Figur 3 mit den gestrichelten Linien dargestellt. Weiter umfasst Reporter-System 310 mindestens eine Prozessorkomponente 324, die für die Bestimmung des Zeitraums 308 auf der Basis des Ereignisindikators 304 konfiguriert ist und weiter die Sensordaten 302, die inner- halb des bestimmten Zeitraums 308 empfangen werden, von der wiederbeschreibba- ren Datenspeicherkomponente 322 auf eine weitere Datenspeicherkomponente 326 kopiert. Die Prozessorkomponente 324 ist weiter konfiguriert für die Ermittlung von Relevanten Sensordaten 338 aus den Sensordaten, die auf das weitere Speicherelement 326 kopiert sind. Das Reporter-System 310 umfasst weiter eine vierte Schnitt- Stellenkomponente 318, die konfiguriert ist für das Übermitteln der Relevanten Sensordaten 338 und/oder der Ereignisdaten 306 über die Datenverbindung 390 an das Solver-System 350. Das Solver-System 350 dient zur Berechnung einer Anweisung 358 für das Ermitteln der Relevanten Sensordaten 338 eines Fahrzeugereignisses 301 und umfasst eine Schnittstellenkomponente 352, die für den Empfang von Ereig- nisdaten 306 konfiguriert ist, eine Datenspeicherkomponente zur Speicherung der Ereignisdaten 306 und mindestens eine Prozessorkomponente 356 zur Berechnung der Anweisung 358 auf Basis der Ereignisdaten 306. Die Schnittstellenkomponente 352 des Solver-Systems 350 ist weiter konfiguriert für das Senden der Anweisung 358 für das Ermitteln der Relevanten Sensordaten 338 an das Reporter-System 310 über die Datenverbindung 390. The reporter system 310 includes a first interface component 312 that is configured to receive sensor data 302 about the vehicle, such as during vehicle operation. The sensor data 302 is stored on the rewritable data storage component 322. Further, the reporter system 310 includes a second interface component 314 configured to receive an event indicator 304 relating to the event 301, and a third interface component 316 configured to receive event data 306 relating to the event 301. The receipt of the event indicator 304 and the event data 306 may be staggered, but they are clearly attributable. are denbar. The assignability and the time offset are shown in Figure 3 with the dashed lines. Further, reporter system 310 includes at least one processor component 324 configured to determine time period 308 based on event indicator 304 and further receive sensor data 302 received within specified time period 308 from rewritable data storage component 322 copied to another data storage component 326. The processor component 324 is further configured to determine relevant sensor data 338 from the sensor data copied to the further memory element 326. The reporter system 310 further includes a fourth interface component 318 configured to transmit the relevant sensor data 338 and / or the event data 306 to the solver system 350 via the data link 390. The solver system 350 is used to compute a Instruction 358 for determining the relevant sensor data 338 of a vehicle event 301 and comprises an interface component 352 configured to receive event data 306, a data storage component for storing the event data 306, and at least one processor component 356 for calculating the instruction 358 based on Event data 306. The interface component 352 of the solver system 350 is further configured to send the instruction 358 for determining the relevant sensor data 338 to the reporter system 310 via the data link 390.

Die Relevanten Sensordaten 338 und/oder Ereignisdaten 306 können über die vierte Schnittstellenkomponente 318 und/oder die Schnittstellenkomponente 352 auch an andere Empfänger übermittelt werden. So ist es beispielsweise möglich, dass die Relevanten Sensordaten 338 und/oder Ereignisdaten 306 an eine Serviceeinrichtung zur Erkennung von Fahrzeugfehlern übermittelt werden. Eine solche Serviceein richtung kann beispielsweise Zugriff auf eine Datenbank mit Ereignisdaten, wie Daten über Fahrzeugfehler und zugehörige Risiken bei Vorliegen der Fehler, haben. Auch kann das Reporter-System 310 oder das Solver-System 350 Zugriff auf eine solche Datenbank haben, um die Relevanten Sensordaten und/oder Ereignisdaten mit den Daten in der Datenbank abzugleichen. Dies ist in Figur 3 mit Datenbank 370 illustriert. Datenbank 370 ist auf den Systemgrenzen zwischen dem Reporter-System 310 und dem Solver-System 350 dargestellt. Diese Darstellung soll zeigen, dass Datenbank 370 Teil des einen und/oder des anderen Systems sein kann, oder auch an beliebiger an- derer Stelle sein kann, an welcher über eine Datenverbindung zugegriffen werden kann. Ein sogenannter Cloud oder Remote Speicher sind hier möglich. Der Vorteil eines Cloud oder Remote Speichers liegt darin, dass die Datenbank regelmäßig aktualisiert werden kann und viele Systeme darauf zugreifen können. The relevant sensor data 338 and / or event data 306 can also be transmitted to other receivers via the fourth interface component 318 and / or the interface component 352. For example, it is possible for the relevant sensor data 338 and / or event data 306 to be transmitted to a service device for detecting vehicle errors. Such a service facility may, for example, have access to a database of event data, such as vehicle error data and associated risks in the presence of the errors. Also, the reporter system 310 or the solver system 350 may have access to such a database to match the relevant sensor data and / or event data with the data in the database. This is illustrated in FIG. 3 with database 370. Database 370 is shown on the system boundaries between the reporter system 310 and the solver system 350. This representation is intended to show that database 370 can be part of one and / or the other system, or also on any other which may be the point at which a data connection can be accessed. A so-called cloud or remote storage is possible here. The advantage of cloud or remote storage is that the database can be updated regularly and many systems can access it.

Solver-System 350 kann auch zur Serviceeinrichtung gehören, Solver-System 350 kann also Teil der Datenverarbeitungsanlage der Serviceeinrichtung sein. Solver system 350 may also belong to the service facility, so solver system 350 may be part of the data processing system of the service facility.

Claims

Patentansprüche claims 1. Verfahren (200) zum Reporting eines Ereignisses (301 ) bei einem Fahrzeug (101 ), umfassend folgende Schritte: A method (200) for reporting an event (301) on a vehicle (101), comprising the steps of: - Empfangen (210) von Sensordaten (302) von mindestens einem Fahrzeugsensor (102),  Receiving (210) sensor data (302) from at least one vehicle sensor (102), - Speichern (212) der Sensordaten (302) auf einem wiederbeschreibbaren Speicherelement (322),  Storing (212) the sensor data (302) on a rewritable memory element (322), - Empfangen (220) eines Ereignisindikators (304) über das Ereignis (301),  Receiving (220) an event indicator (304) about the event (301), - Bestimmen (222) eines Zeitraums (308) auf Basis des Ereignisindikators (304), - Kopieren (225) der Sensordaten (302), die innerhalb des Zeitraums (308) empfangen werden, von dem wiederbeschreibbaren Speicherelement (322) auf ein weiteres Speicherelement (326),  - determining (222) a period (308) based on the event indicator (304), - copying (225) the sensor data (302) received within the period (308) from the rewritable memory element (322) to another memory element (326) - Empfangen (230) und Speichern (232) von Ereignisdaten (306) betreffend das Ereignis (301 ),  Receiving (230) and storing (232) event data (306) concerning the event (301), - Ermitteln (240) von Relevanten Sensordaten (338) aus den Sensordaten, die auf das weitere Speicherelement (326) kopiert sind, und - determining (240) Relevant sensor data (338) from the sensor data copied to the further memory element (326), and - Übermitteln (250) der Relevanten Sensordaten (338) und/oder der Ereignisdaten (306).  - transmitting (250) the relevant sensor data (338) and / or the event data (306). 2. Verfahren nach Anspruch 1 , wobei der Zeitraum (308) Zeitpunkte vor und/oder nach dem Ereignis (301 ), das durch den Ereignisindikator (304) angezeigt wird, um- fasst. 2. The method of claim 1, wherein the period of time (308) comprises times before and / or after the event (301) indicated by the event indicator (304). 3. Verfahren nach Anspruch 1 oder 2, wobei das Ermitteln (240) der Relevanten Sen- sordaten (338) einen Vergleich der Sensordaten für den Zeitraum (308) und der Ereignisdaten (306) umfasst. 3. The method of claim 1 or 2, wherein determining (240) the relevant sensor data (338) comprises a comparison of the sensor data for the period (308) and the event data (306). 4. Verfahren nach einem der Ansprüche 1 bis 3, wobei das Ermitteln (240) der Relevanten Sensordaten (338) weiter folgende Schritte umfasst: 4. The method of claim 1, wherein determining (240) the relevant sensor data (338) further comprises the steps of: - Senden (242) der Ereignisdaten (306), und  Sending (242) the event data (306), and - Empfangen (244) einer Anweisung für das Ermitteln (240) der Relevanten Sensorda- ten (338) auf Basis der gesendeten Ereignisdaten (306).  - receiving (244) an instruction for determining (240) the relevant sensor data (338) based on the transmitted event data (306). 5. Verfahren nach einem der Ansprüche 1 bis 4, wobei das Verfahren weiter folgende Schritte umfasst: 5. The method according to any one of claims 1 to 4, wherein the method further comprises the steps of: - Vergleichen (260) der Relevanten Sensordaten (338) und/oder der Ereignisdaten (306) mit einer Ereignisdatenbank (370), und, falls eine Übereinstimmung identifiziert wird,  Comparing (260) the relevant sensor data (338) and / or the event data (306) with an event database (370), and if a match is identified, - Ausgeben (262) einer Anweisung.  - output (262) an instruction. 6. Computerprogrammprodukt, welches, wenn es in einen Speicher einer Datenverar- beitungsanlage geladen wird und von mindestens einem Prozessor der Datenverarbeitungsanlage ausgeführt wird, die Schritte des Verfahrens (200) nach einem der Ansprüche 1 bis 5 ausführt. A computer program product which, when loaded into a memory of a data processing system and executed by at least one processor of the data processing system, performs the steps of the method (200) of any one of claims 1 to 5. 7. Reporter-System (310) zum Reporting eines Ereignisses (301) bei einem Fahrzeug (101 ), umfassend: A reporter system (310) for reporting an event (301) on a vehicle (101), comprising: - eine erste Schnittstellenkomponente (312), die konfiguriert ist für den Empfang von Sensordaten (302) über das Fahrzeug (101 ),  a first interface component (312) configured to receive sensor data (302) about the vehicle (101), - eine wiederbeschreibbare Datenspeicherkomponente (322), die konfiguriert ist für die Speicherung der Sensordaten (302),  a rewritable data storage component (322) configured to store the sensor data (302), - eine zweite Schnittstellenkomponente (314), die konfiguriert ist für den Empfang eines Ereignisindikators (304) über das Ereignis (301), a second interface component (314) configured to receive an event indicator (304) about the event (301), - eine dritte Schnittstellenkomponente (316), die konfiguriert ist für den Empfang von Ereignisdaten (306) betreffend das Ereignis (301),  a third interface component (316) configured to receive event data (306) relating to the event (301), - mindestens eine Prozessorkomponente (324), die konfiguriert ist für: Bestimmung eines Zeitraums (308) auf der Basis des Ereignisindikators (304),at least one processor component (324) configured for: Determining a time period (308) based on the event indicator (304), Kopieren der Sensordaten (302), die innerhalb des bestimmten Zeitraums (308) empfangen werden, von der wiederbeschreibbaren Datenspeicherkomponente (322) auf eine weitere Datenspeicherkomponente (326) und Copying the sensor data (302) received within the determined time period (308) from the rewritable data storage component (322) to another data storage component (326) and Ermittlung von Relevanten Sensordaten (338) aus den Sensordaten, die auf das weitere Speicherelement (326) kopiert sind, und  Determining relevant sensor data (338) from the sensor data copied to the further memory element (326), and - eine vierte Schnittstellenkomponente (318), die konfiguriert ist für das Übermitteln der Relevanten Sensordaten (338) und/oder der Ereignisdaten (306).  a fourth interface component (318) configured to transmit the relevant sensor data (338) and / or the event data (306). 8. Solver-System (350) zur Berechnung einer Anweisung (358) für das Ermitteln der Relevanten Sensordaten (338) eines Ereignisses (301) bei einem Fahrzeug (101), umfassend: A solver system (350) for calculating an instruction (358) for determining the relevant sensor data (338) of an event (301) in a vehicle (101), comprising: - eine Schnittstellenkomponente (352), die konfiguriert ist für den Empfang von Ereignisdaten (306),  an interface component (352) configured to receive event data (306), - eine Datenspeicherkomponente (354), die konfiguriert ist für die Speicherung der Ereignisdaten (306),  a data storage component (354) configured to store the event data (306), - mindestens eine Prozessorkomponente (356), die konfiguriert ist für die Berechnung der Anweisung (358) für das Ermitteln der Relevanten Sensordaten (338) auf Basis der Ereignisdaten (306), wobei die Schnittstellenkomponente (352) weiter konfiguriert ist für das Senden der Anweisung (358) für das Ermitteln der Relevanten Sensordaten (338).  at least one processor component (356) configured to compute the instruction (358) for determining the relevant sensor data (338) based on the event data (306), wherein the interface component (352) is further configured to transmit the instruction (358) for determining the relevant sensor data (338). 9. System (300) für die Erfassung von Fahrzeugereignissen, umfassend: 9. A vehicle event detection system (300) comprising: - Reporter-System (310) nach Anspruch 7, und  - Reporter system (310) according to claim 7, and - ein Solver-System (350) nach Anspruch 8,  a solver system (350) according to claim 8, wobei das Reporter-System (310) und das Solver-System (350) über eine Datenverbindung (390) für eine Datenkommunikation verbunden sind. wherein the reporter system (310) and the solver system (350) are connected via a data link (390) for data communication. 10. System nach Anspruch 9, wobei die Datenverbindung (390) eine drahtlose Datenverbindung ist. The system of claim 9, wherein the data connection (390) is a wireless data connection. 11. Fahrzeug (101 ) mit einem Reporter-System (310) nach Anspruch 7. 11. vehicle (101) with a reporter system (310) according to claim 7.
PCT/DE2016/200004 2015-01-12 2016-01-11 Method and system for detecting vehicle events Ceased WO2016112902A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102015200269.1A DE102015200269A1 (en) 2015-01-12 2015-01-12 Method and system for detecting vehicle events
DE102015200269.1 2015-01-12

Publications (1)

Publication Number Publication Date
WO2016112902A1 true WO2016112902A1 (en) 2016-07-21

Family

ID=55699280

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/DE2016/200004 Ceased WO2016112902A1 (en) 2015-01-12 2016-01-11 Method and system for detecting vehicle events

Country Status (2)

Country Link
DE (1) DE102015200269A1 (en)
WO (1) WO2016112902A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102023131365A1 (en) * 2023-11-10 2025-05-15 Lemken Gmbh & Co. Kg Agricultural work machine
DE102024204414A1 (en) * 2024-05-13 2025-11-13 Knick Elektronische Messgeräte GmbH & Co. KG Method for transferring event data from a field device to a remote computing facility, computer program product, field device and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1298005A2 (en) * 2001-09-28 2003-04-02 DaimlerChrysler AG Procedure for providing a maintenance algorithm
US20140032079A1 (en) * 2012-07-26 2014-01-30 Anil Varma Diagnostic and control system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1298005A2 (en) * 2001-09-28 2003-04-02 DaimlerChrysler AG Procedure for providing a maintenance algorithm
US20140032079A1 (en) * 2012-07-26 2014-01-30 Anil Varma Diagnostic and control system and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Event-Driven Architecture: Softwarearchitektur für ereignisgesteuerte Geschäftsprozesse", 28 May 2010, SPRINGER, ISBN: 978-3-642-02438-2, article RALF BRUNS ET AL: "Event-Driven Architecture: Softwarearchitektur für ereignisgesteuerte Geschäftsprozesse", pages: 0 - 241, XP055229309 *

Also Published As

Publication number Publication date
DE102015200269A1 (en) 2016-07-14

Similar Documents

Publication Publication Date Title
EP2040957B1 (en) Method and device for checking the plausibility of measured values in the surroundings of a motor vehicle
DE102016120511B4 (en) Vehicle remote control
DE112018005352T5 (en) INFORMATION PROCESSING DEVICE, MOVING DEVICE, METHOD AND PROGRAM
DE112018001894T5 (en) Control device, transmission method and computer program
DE102018221981B4 (en) Method, control device and system for determining tread depths of tires on vehicles
WO2018188937A1 (en) Method for data collection
DE102020206755A1 (en) REDUNDANCY INFORMATION FOR OBJECT INTERFACE FOR HIGHLY AND FULLY AUTOMATED DRIVING
EP3208775A1 (en) Recording of operational data in a motor vehicle
WO2016012387A1 (en) Device and method for identifying errors and attacks, for a motor vehicle
WO2018007050A1 (en) Method and apparatus for processing signals from messages on at least two data buses, particularly can buses; preferably in a vehicle; and system
WO2016112902A1 (en) Method and system for detecting vehicle events
DE102015214157A1 (en) A method, system, and computer readable recording medium for controlling an abnormal condition of the vehicle
DE112020005622T5 (en) Information processing apparatus, information processing method and program
DE102016000555A1 (en) Method for communication between at least two vehicles
WO2021175568A1 (en) Method for processing data sets containing at least one time series, device for carrying out, vehicle and computer program
EP3510577B1 (en) Concept for detecting the surroundings of a vehicle
DE102020113193B4 (en) Method and system for processing sensor data for transmission to a central unit
EP3844936B1 (en) Requesting, analysing and transmitting data from driver assistance systems on a vehicle to an external user
DE102016014505A1 (en) Method and system for finding a free parking space for a motor vehicle
WO2014060257A1 (en) Electronic devices and method for diagnosis in a local information network
DE102019204198A1 (en) Method for monitoring a drive unit for driving a motor vehicle, computer program product and motor vehicle
EP3169978B1 (en) Method and device for detecting location dependent data by means of a vehicle
DE102014209199A1 (en) Transmission arrangement for transmitting data to a data processing station via a communication network
DE102022107588A1 (en) Method and system for operating data services related to a motor vehicle
DE102014002723B4 (en) METHOD FOR TRANSFERRING AND EVALUATING DIAGNOSTIC DATA OF A MOTOR VEHICLE

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16715236

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 16715236

Country of ref document: EP

Kind code of ref document: A1