This application is the U.S. National Stage of International Application No. PCT/EP2010/003912, filed Jun. 26, 2010, which designated the United States and has been published as International Publication No. WO 2011/000533 A1 and which claims the priority of German Patent Application, Serial No. 10 2009 033 040.2, filed Jul. 3, 2009, pursuant to 35 U.S.C. 119(a)-(d).
The invention relates to a method for transmitting vehicle data of a motor vehicle to a memory element, which can be removed from the motor vehicle, wherein the vehicle data are transmitted to the memory element and stored in the memory element at least twice during the course of a drive.
It is known to transmit vehicle data to a removable memory element and to store the vehicle data on the memory element. DE 199 19 501 A1 discloses to store operation-dependent vehicle data in a vehicle key having a transponder. The operation-dependent data are transmitted to the key by the electronic display unit via the electronic immobilizing system and stored in a memory element of the key.
Further, it is known from DE 102 22 141 A1 to wirelessly transmit vehicle data to a memory medium for storage. At the beginning of travel, the vehicle data are transmitted from the motor vehicle to the storage medium and, as soon as new error data are detected during travel, either transmitted immediately or stored in a buffer memory. At the end of travel, changes of and/or additions to the data stored in the memory at the beginning of the drive are executed.
DE 10 2006 041 765 B4 discloses a method in which a kilometer reading of a motor vehicle is transmitted to a memory element, and stored in the memory element, wherein only a kilometer reading which is greater than the last stored kilometer reading can be stored.
During the drive, the kilometer reading is transmitted at defined intervals to the memory element in the wireless key, where it is only stored however when the received value exceeds the one which was stored last. This means that smaller kilometer readings, for instance as a result of a manipulation on the vehicle, are not registered in the key. As a result, after manipulation involving a turning back of the kilometer reading, this kilometer reading is recorded only in the vehicle but not in the key.
As the kilometer reading is stored in the vehicle but not in the key following a turning back of the kilometer reading, a difference exists between the key kilometer reading and the vehicle kilometer reading for a period of time, allowing detection of the manipulation. After a certain time however, the vehicle kilometer reading catches up with the key kilometer reading again, and a manipulation is no longer detectable.
DE 198 21 696 A1 discloses a method for the transfer and storage of information, which is established by a number of time sequential pulses, especially of a distance traveled by the vehicle, in which method a counter unit counts incoming pulses, the number of pulses which is present after a predetermined period of time is transferred to the receiver unit in encrypted form according to an encryption algorithm, the decoded number, which is decoded according to the same encryption algorithm, is determined in the receiver unit, and the sum of all numbers is stored.
DE 199 19 501 B4 describes a device for storing operation-dependent vehicle data in a removable memory element.
The object of the present invention is therefore to improve a method of the type mentioned above such as to protect the memory unit against a manipulation of the kilometer reading.
This object is solved by the inventions set forth in the independent claims. Advantageous refinements are set forth in the dependent claims.
In a method for transmitting vehicle data in the form of kilometer readings of a motor vehicle to a memory element which has a counter and is removable from the motor vehicle, the kilometer reading of the motor vehicle is transmitted at time intervals from the motor vehicle to the memory element and, after transmission of the kilometer reading, the difference between the last transmitted and the newly transmitted kilometer reading is added up in the counter.
In the memory element, which in particular is the memory element of a key and/or wireless key, thus exists a counter for the absolute kilometer reading, to which the difference between the last kilometer reading and the new kilometer reading is continuously added. In the event, the kilometer reading in the vehicle is turned back and transmitted to the key, the turned-back smaller value is set as the old value. At the next recording of the kilometer reading, the difference between the old and new kilometer reading is added again to the absolute kilometer reading.
Thus, in the event the newly transmitted kilometer reading is smaller than the last transmitted kilometer reading, the difference is not added to the absolute kilometer reading but the newly transmitted kilometer reading is merely set as basis for the next calculation of the difference. The occurrence of this event is irreversibly recorded in the key.
The difference is not added up, since it would be negative in the described case. The possible missing of or non-inclusion of the difference during the manipulation is accepted, but the occurrence of the manipulation is stored.
Adding up the difference of old and new kilometer readings creates a virtually absolute odometer in the key. Additionally, this method allows registration of kilometers traveled after the manipulation. Thus, a manipulation of the kilometer reading in the vehicle has no effect on the kilometer reading in the key. Therefore, after manipulation, the vehicle has a lower kilometer reading than the key.
The method for the transmission of the vehicle data can include in particular at the beginning of travel the following steps: turning on the ignition, waiting for a delay period after turning on the ignition and/or until exceeding a parametrizable/predetermined speed, transmitting the vehicle data to the memory element after meeting these criteria, and transmitting the vehicle data to the memory element for a predetermined change in the kilometer reading as well as storing of the vehicle data in the memory element.
The memory element is preferably linked to a vehicle authorization element as well as to an ignition key or a chip card. However, the memory element can also be another different memory element which can be removed again from the vehicle.
Preferably, the vehicle data are stored in an encrypted manner in the memory element. It is particularly preferred to encrypt the vehicle data in the motor vehicle and to transmit them in encrypted form to the memory element. The vehicle data are decoded again during or after reading of the vehicle data.
The transmission of the vehicle data can be established via a conventional vehicle authorization element with immobilizer and a transponder, referred to as basic mode, as well as via keyless mode. The keyless mode can occur for example via LF, Bluetooth, Infrared, or RF. In the keyless mode, the vehicle authorization element merely has to be present inside the vehicle, or vehicle interior, to communicate with the control device of the vehicle authorization.
For reasons of theft protection and data protection it is preferred to render selected vehicle data writeable and/or readable only when the memory element has been authenticated. Authentication takes place between the memory element and an immobilizer-control device of the vehicle.
Other information stored in the memory element can include one or more of the following items of information: Date, time, oil level, oil inspection interval data, maintenance interval data, wear data (e.g. brake lining), tank content, amount of consumed fuel, vehicle speed.
Further, conditions, which identify an active error status or a warning in the vehicle are also recorded and transmitted.
A storing process can be initiated by the occurrence of pre-determined trigger events. Beside the afore-mentioned storage at the start of travel and the storage in case of a pre-determined change of the kilometer reading, the trigger events preferably also include the occurrence of an error message of a control device. To be able to trace the origin of an error message or warning, the status of the error message and warning is kept up-to-date in a control device, for example in the immobilizer-control device. Registration of an additional error message compared to the last storage of the error message is an event trigger which triggers a new storing process.
Further, the transmission of the vehicle data can also be initiated by a command of the driver, for example by pushing a button.
Preferably, only the current status of the information is stored. Additionally, a storing process preferably includes the storing of all vehicle data. In a particularly preferred embodiment, the required storage memory in the memory element is reserved in duplicate such that two blocks of data exist. The vehicle data are then alternately written into one of the blocks, depending on the success of the last writing. There is a high probability that at least one valid, even though outdated, block of vehicle data exists in the memory element.
The data security can be ensured in a conventional manner by calculating a check sum over the entire vehicle data, even when a storing process should be interrupted.
A memory element is configured in particular to carry out one of the previously described methods.
Further advantages and details of the invention follow from the embodiments described below as well as from the drawings. It shows
Vehicle data containing the kilometer reading are provided by the immobilizer-control device 2 and, after occurrence of a trigger event, transferred to the key 4 and stored in the memory element 7 in the key 4. In the basic mode, the transmission of the vehicle data from the immobilizer-control device 2 to the key 4 is implemented by a transponder 8 of the key 4 and a corresponding transponder of the ignition lock 5. In the keyless mode, the transmission is implemented via LF (low frequency), Bluetooth or RF 9. The vehicle data are stored temporarily in a memory element 10 of the immobilizer-control device 2.
The key 4 includes therein a counter for the absolute kilometer reading, to which the difference between the last kilometer reading and the new kilometer reading is added at all times. When the kilometer reading is turned back in the vehicle 1 and transmitted to the key, the turned-back, smaller value is set as old value. When writing the next kilometer reading, the difference between the old and new kilometer reading is then added again to the absolute kilometer reading.
In
Number | Date | Country | Kind |
---|---|---|---|
10 2009 033 040 | Jul 2009 | DE | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/EP2010/003912 | 6/26/2010 | WO | 00 | 1/3/2012 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2011/000533 | 1/6/2011 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
5924057 | Kell | Jul 1999 | A |
6519516 | Pfaeffle et al. | Feb 2003 | B2 |
7039510 | Gumpinger | May 2006 | B2 |
7610128 | O'Connor et al. | Oct 2009 | B2 |
7780080 | Owen et al. | Aug 2010 | B2 |
8271161 | Meehan et al. | Sep 2012 | B2 |
20010021889 | Pfaeffle et al. | Sep 2001 | A1 |
20080294312 | O'Connor et al. | Nov 2008 | A1 |
Number | Date | Country |
---|---|---|
198 21 696 | Nov 1999 | DE |
199 19 501 | Jun 2000 | DE |
102 22 141 | Nov 2003 | DE |
10 2006 041765 | Mar 2008 | DE |
102006041765 | Jul 2008 | DE |
1 283 408 | Feb 2003 | EP |
Number | Date | Country | |
---|---|---|---|
20120109448 A1 | May 2012 | US |