EP0505831A2 - Data protection method during data transfer in a taximeter - Google Patents

Data protection method during data transfer in a taximeter Download PDF

Info

Publication number
EP0505831A2
EP0505831A2 EP92104133A EP92104133A EP0505831A2 EP 0505831 A2 EP0505831 A2 EP 0505831A2 EP 92104133 A EP92104133 A EP 92104133A EP 92104133 A EP92104133 A EP 92104133A EP 0505831 A2 EP0505831 A2 EP 0505831A2
Authority
EP
European Patent Office
Prior art keywords
signature
taximeter
data
parameters
display
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.)
Granted
Application number
EP92104133A
Other languages
German (de)
French (fr)
Other versions
EP0505831B1 (en
EP0505831A3 (en
Inventor
Jürgen Dipl.-Ing. Adams (FH)
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.)
Mannesmann VDO AG
Original Assignee
Mannesmann VDO AG
Mannesmann Kienzle GmbH
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 Mannesmann VDO AG, Mannesmann Kienzle GmbH filed Critical Mannesmann VDO AG
Publication of EP0505831A2 publication Critical patent/EP0505831A2/en
Publication of EP0505831A3 publication Critical patent/EP0505831A3/en
Application granted granted Critical
Publication of EP0505831B1 publication Critical patent/EP0505831B1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B13/00Taximeters

Definitions

  • the invention relates to a method for data backup during data transmission, in particular tariff parameters in a taximeter or odometer using a signature calculation and a display.
  • Data stocks on rotating media are also typically secured with cyclic codes, whereby here as well as in data transmission the codes are designed in such a way that typical errors are both recognizable and can be corrected under foreseeable circumstances.
  • Data backups for internal processes are often based on parity checks and are mainly limited to small amounts of data.
  • the task is reduced to Detection and output of an error message or temporary reduction in the scope of the data processing program.
  • An advantage of a check using the method of a parity check is the uncomplicated and fast formation of the backup data (parity bits or parity words);
  • One disadvantage is the "weakness" of the fuse, since there are basically several data bit combinations for a parity word or in the case of single-bit checking, parity bits.
  • a known test device is designed so that signals are recorded in the circuit to be tested by means of a test pin and clocked into a feedback shift register in the test device. The clock must be generated synchronously by the digital circuit to be tested. As a result, a 4-digit hexadecimal number appears on the display of the test device. A corresponding hexa-decimal number is given for the individual test points in a circuit in an associated circuit diagram, so that a service technician can interpret a correct signal sequence without time-consuming testing and assessment using an oscilloscope.
  • FIG. 2 shows a front view of a taximeter or odometer with a display 30 and four operating elements 31 in the form of keys T1 to T4, by means of which switches S1 to S4, not shown in greater detail, are actuated on a printed circuit board.
  • the display 30 is also attached to the printed circuit board and can be read through a front glass plate 32 in a front housing shell 33.
  • the display 30 is divided into a plurality of controllable display elements and is divided into a main display 34, a secondary display 35, a tax level display 36, a time calculation symbol 37, an error word display symbol 38 and six flags 41 to 46.
  • the main display 34 is composed from a six-digit number and is used when using a display of the fare, the route, the control counter values, the parameters and the error display.
  • the secondary display 35 is a four-digit number by which in the application a surcharge, a tip amount, a fixed value (e.g. distance traveled), a maintenance index (for service), a function display of the maintenance programs or a pulse count in test mode is displayed will.
  • the tax level display 36 shows the tariff level selected in terms of numbers.
  • the time allocation symbol 37 designed as a clock symbol, indicates the status of a time allocation within a tax level.
  • Flags 41 to 46 are freely parameterizable characters to support the display of special functions of the individual tax levels.
  • Flag 41 generally serves to mark the tax level setting, flag 42 to indicate a "cash register” position in a tax level, and finally flag 43 points as an arrow pointing to the "free” functional position printed on a panel 39.
  • the flag 44 can mark, for example, a display of the control counter.
  • the set flag 45 indicates that a parameterization has been enabled, which takes place in connection with the setting of a switch 40 to so-called enable contacts 47 (for "0") and 48 (for "1").
  • an eight-pin test socket 49 is provided, which is used for data input / output via serial interface. Access to the release contacts 47, 48 and to the test socket 49 is covered by a cover cap 50 and secured by a seal 51.
  • the call of the maintenance program and thus the possibility of releasing a data entry is placed under the protection of a seal 51.
  • the seal 51 Before the maintenance program is called for a parameter input via keys or via SCOM, the seal 51 must therefore be broken, whereby other functions, such as deletion functions, and a number of other test functions are also open for use.
  • the test switch 40 By removing the seal 51 and the cover cap 50, the test switch 40, which is now accessible, can be actuated and it is possible to influence the previous data stock by key input and via serial communication (SCOM).
  • a signature R (x) the database of a complete parameter set in the taximeter, consisting of control data for determining the course of fare calculations (control functions for operation, Symbol display, assignment of data to control counters, etc.) and data for fare determination after manually calling a program subjected to a polynomial division.
  • the division runs in several steps, such that z. B. starting with the most significant data in the power of the generator polynomial G (x) a bit-wise modulo-2 addition is carried out (cf. chapter 3.4.2 from the literature mentioned "Coding for error correction and error detection").
  • the calculation also includes storage locations which cannot be changed by entering the parameters. These storage locations are loaded with defined values during the manufacturing process. In this way it can be achieved that, for. B. assignment features not visible from the outside can be incorporated, which lead to different signatures with otherwise the same parameterization of the device. Such assignment features are suitable for. B. Separate business areas of different service stations or business areas of different authorized representatives. Or it can be ensured that only memory modules, in particular EEPROMs, are used for repairs, for example, that have been "authorized" by a service point.
  • the data is entered in a test taximeter and then checked for correct function.
  • a signature R (x) of the checked parameter set is generated and made available for transfer to the responsible calibration office.
  • a program is started by means of control buttons in the test taximeter, which calculates a signature R (x) according to the method described above and the latter after the calculation has been carried out as a z.
  • B. displays four-digit, hexa-decimal number.
  • the signature R (x) is then transmitted to the relevant verification office in a sealed message or by telephone.
  • Fig. 1 the operation of a taximeter with program selection, parameter loading and generation of the signature R (x) is shown in a flow chart.
  • the program is started by step 1 after applying an operating voltage or a voltage dip (corresponds to a cold start).
  • stage 2 of the flow chart there is a branch to the two programs “program management maintenance” 4 or “taximeter program in normal operation” 3 as a function of a control bit.
  • the influencing of the control bit is not shown in more detail and takes place in program levels 3 and 4, the "program management maintenance” 4 in level 3 being called under the condition of the device switch position FREE and a switch back from level 4 to level 4 taking place.
  • a taximeter program runs in normal operation; that is, here is a summary All standard program parts that are necessary for the formation of the fare and the surcharge (with essentially the functional levels: selection of tax levels, route and time calculations, automatic tax level switching, etc.).
  • Normal operation here means that the taximeter program runs without the influence of further test routines, not shown here.
  • the program management maintenance according to item 4 is used to select the programs from a list or to release the corresponding indexed program.
  • the switching stages according to items 5, 8 and 11 are used to selectively assign a corresponding maintenance program depending on a selected index a, b, c and a release in switching stage 4, the release by means of control buttons T1 to T4 which can be predetermined for this in switching stage 4 he follows.
  • the maintenance program is called up and operated in stage 4 and assigned with items 5 and 8. If the sealable switch 40 is not closed, i. H. If authorization has not been given, the operation of the corresponding maintenance program 5 or 8 is suppressed.
  • Steps 7 and 10 contain maintenance programs for recording and displaying parameters for operating the taximeter, in particular parameters for calculating the fare from travel and time components, as well as other control parameters which influence the operation of the taximeter in normal operation according to function level 3.
  • Level 7 is used to record the parameters by key input, while level 10 controls the recording of the parameters by input via SCOM (Serial Communication).
  • step 12 contains the maintenance program for generating the signature R (x) and for displaying the value R (x) found in the main display 34 of the Taximeter device.
  • function step 13 the index of the maintenance program to be activated selected in stage 4 is displayed as long as the selected program has not been released in stage 4. With the release in stage 4 and call of the maintenance program, the display of program-specific displays is overwritten. When deactivated, function level 13 becomes active again and shows the current maintenance index.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Devices For Checking Fares Or Tickets At Control Points (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Abstract

A method for data protection during a data transfer, particularly of tariff parameters in a taximeter or distance drive meter by means of using a signature calculation and a display is described. To protect a correct transmission of the tariff parameters, the signature R(x) (= remainder of a division) is determined after the parametrisation of the device has been completed, and conveyed in a sealed form to the Board of Weights and Measures. Taximeter devices with newly entered parameter set can be checked in abbreviated manner at the Board of Weights and Measures by means of a new device-internal calculation and indication of the signature R(x) and comparison with the conveyed signature R(x). <IMAGE>

Description

Die Erfindung bezieht sich auf ein Verfahren zur Datensicherung bei einer Datenübertragung, insbesondere von Tarif-Parametern in einem Taxameter oder Wegstreckenzähler mittels einer Signatur-Rechnung und einer Anzeige.The invention relates to a method for data backup during data transmission, in particular tariff parameters in a taximeter or odometer using a signature calculation and a display.

Aus der seriellen Datenübertragung sind eine Reihe von Verfahren bekannt, welche mit oben genanntem Verfahren aus einem Datenbestand und der Anhängung eines Restes aus einer Polynom-Division das zu übertragende Codewort bilden. Es wird hierzu beispielsweise auf die nachfolgend bezeichnete Literatur "Codierung zur Fehlerkorrektur und Fehlererkennung" R. Oldenburg-Verlag, München, Wien (ISBN: 3-486-39371-5), insbesondere auf die Kapitel 3.4.2 und 4.1.2 verwiesen. Im Empfänger wird dann das Codewort wieder durch das bei der Sendung verwendete Generator-Polynom dividiert mit der Erwartung des Restes = 0. Die Bildung des Sicherungscodes (Reste) sowie die Überprüfung nach Empfang erfolgt allgemein durch rückgekoppelte Schieberegister, wobei die Rückkopplungspunkte allgemein durch die Polynom-Beschreibung des Datenbestandes bzw. des Generator-Polynom bestimmt sind. Die Zusammenhänge hierzu sind erläutert in einem Aufsatz mit dem Titel "Datensicherung auf Übertragungswegen mit zyklischen Codes" von Reiner Münchrath, veröffentlicht in der Zeitschrift ELEKTRONIK, Jahrgang 1976, Heft 8 auf den Seiten 55 bis 59.A series of methods are known from serial data transmission which, with the above-mentioned method, form the code word to be transmitted from a database and the attachment of a remainder from a polynomial division. For this, reference is made, for example, to the literature referred to below "Coding for error correction and error detection" R. Oldenburg-Verlag, Munich, Vienna (ISBN: 3-486-39371-5), in particular to chapters 3.4.2 and 4.1.2. In the receiver, the code word is then divided again by the generator polynomial used in the transmission with the expectation of the rest = 0. The formation of the security code (remnants) and the check after reception is generally carried out by feedback shift registers, the feedback points generally by the polynomial -Description of the database or the generator polynomial are determined. The correlations are explained in an essay entitled "Data backup on transmission paths with cyclic codes" by Reiner Münchrath, published in the magazine ELEKTRONIK, year 1976, issue 8 on pages 55 to 59.

Datenbestände auf rotierenden Medien (Disks) sind ebenfalls typischerweise mit zyklischen Codes gesichert, wobei hier wie auch bei der Datenübertragung die Codes so ausgelegt sind, daß typische Fehler sowohl erkennbar, als auch unter vorhersehbaren Umständen korrigierbar sind.Data stocks on rotating media (disks) are also typically secured with cyclic codes, whereby here as well as in data transmission the codes are designed in such a way that typical errors are both recognizable and can be corrected under foreseeable circumstances.

Datensicherungen für den internen Ablauf sind oft auf Paritätskontrollen aufgebaut und vorwiegend auf kleine Datenbestände beschränkt. Die Aufgabe reduziert sich dabei auf Erkennung und Ausgabe einer Fehlermeldung oder temporärer Reduzierung des Leistungsumfanges des datenverarbeitenden Programms.Data backups for internal processes are often based on parity checks and are mainly limited to small amounts of data. The task is reduced to Detection and output of an error message or temporary reduction in the scope of the data processing program.

Ein Vorteil einer Prüfung über das Verfahren einer Paritätskontrolle ist die unkomplizierte und schnelle Bildung der Sicherungsdaten (Paritäts-Bits oder Paritäts-Wörter); ein Nachteil besteht in der "Schwäche" der Sicherung, da für ein Paritäts-Wort oder bei Einzel-Bit-Prüfung auch Paritäts-Bits grundsätzlich mehrere Datenbit-Kombinationen existieren.An advantage of a check using the method of a parity check is the uncomplicated and fast formation of the backup data (parity bits or parity words); One disadvantage is the "weakness" of the fuse, since there are basically several data bit combinations for a parity word or in the case of single-bit checking, parity bits.

Ferner sind Verfahren bekannt, welche mittels einer Signatur-Prüfung den korrekten Signal-Verlauf in einer Digitalschaltung sicherstellen. Ein bekanntes Prüfgerät ist hierzu so konzipiert, daß Signale in der zu prüfenden Schaltung mittels eines Prüfstiftes aufgenommen und im Prüfgerät in ein rückgekoppeltes Schieberegister eingetaktet werden. Der Takt muß dabei synchron von der zu prüfenden Digitalschaltung erzeugt werden. Als Resultat erscheint auf der Anzeige des Prüfgerätes eine 4-stellige Hexa-Dezimalzahl. Zu den einzelnen Prüfpunkten in einer Schaltung ist in einem zugehörigen Stromlaufplan eine entsprechende Hexa-Dezimalzahl angegeben, so daß ein Service-Techniker einen korrekten Signalablauf ohne aufwendige Prüfung und Beurteilung mittels Oszilloskop interpretieren kann.Methods are also known which ensure the correct signal course in a digital circuit by means of a signature check. A known test device is designed so that signals are recorded in the circuit to be tested by means of a test pin and clocked into a feedback shift register in the test device. The clock must be generated synchronously by the digital circuit to be tested. As a result, a 4-digit hexadecimal number appears on the display of the test device. A corresponding hexa-decimal number is given for the individual test points in a circuit in an associated circuit diagram, so that a service technician can interpret a correct signal sequence without time-consuming testing and assessment using an oscilloscope.

Die Datensicherung durch Vermittlung eines Sicherungscodes (Signatur) in der Anwendung zur Sicherung von Paramtern, insbesondere im Taxameter-/Wegstreckenzähler-Bereich zur Abnahme durch Eichämter wurde bisher nicht vorgenommen. Eine Verkürzung der Prüfung des Paramtersatzes bei den Eichämtern ist jedoch dringend angezeigt, insbesondere dann wenn im Zuge der Weiterentwicklung der Geräte Datenumfänge auftreten, die eine Einzelprüfung, z. B. anhand von Listen, nicht mehr zulassen.Data backup by means of a security code (signature) in the application for securing parameters, in particular in the taximeter / odometer area for acceptance by calibration authorities, has not been carried out to date. A shortening of the test of the parameter set at the verification offices is urgently indicated, especially if, in the course of the further development of the devices, data volumes occur that require an individual test, e.g. B. based on lists, no longer allow.

Aufgabe der Erfindung ist es, für eine Zulassung von Geräten ein Verfahren zur verkürzten und schnellen Überprüfung der korrekten Übertragung von Parameter in den Taxameter bereitzustellen.It is an object of the invention to provide a method for the shortened and fast checking of the correct transmission of parameters in the taximeter for the approval of devices.

Die Lösung dieser Aufgabe besteht aus dem im kennzeichnenden Teil des Patentanspruches 1 angegebenen Verfahren.The solution to this problem consists of the method specified in the characterizing part of claim 1.

In den Unteransprüchen sind Einzelheiten bezüglich einer vorteilhaften Ausbildung der Verfahrensschritte angezeigt.Details regarding an advantageous embodiment of the process steps are indicated in the subclaims.

Die Erfindung ist nachstehend anhand der Zeichnungen erläutert.The invention is explained below with reference to the drawings.

Es zeigt

  • Fig. 1 ein Flußdiagramm zur Erläuterung der Arbeitsweise eines Taxameters mit Programmanwahl, Parameter-Laden, Erzeugung der Signatur,
  • Fig. 2 eine Frontansicht eines Taxameters mit Anzeige- und Bedienelementen.
It shows
  • 1 is a flowchart to explain the operation of a taximeter with program selection, loading parameters, generating the signature,
  • Fig. 2 is a front view of a taximeter with display and controls.

In Fig. 2 ist eine Frontansicht eines Taxameters oder Wegstreckenzählers mit einem Display 30 und vier Bedienelementen 31 in Form von Tasten T1 bis T4 dargestellt, über die entsprechend nicht näher gezeigte Schalter S1 bis S4 auf einer Leiterplatte betätigt werden. Das Display 30 ist ebenfalls auf der Leiterplatte befestigt und ist durch eine Frontglasplatte 32 in einer frontseitigen Gehäuseschale 33 hindurch ablesbar. Das Display 30 ist aufgeteilt in eine Vielzahl von ansteuerbaren Anzeigeelementen und gliedert sich auf in eine Hauptanzeige 34, eine Nebenanzeige 35, eine Taxstufenanzeige 36, ein Zeitverrechnungs-Symbol 37, ein Error-Wortanzeigesymbol 38 sowie sechs Flags 41 bis 46. Die Hauptanzeige 34 besteht aus einer sechsstelligen Zahl und dient bei der Anwendung einer Anzeige des Fahrpreises, der Fahrtstrecke, der Kontrollzählerwerte, der Parameter und der Fehleranzeige. Die Nebenanzeige 35 ist eine vierstellige Zahl, durch die in der Anwendung ein Zuschlag, ein Trinkgeldbetrag, ein Festwert (z. B. Streckenbetrag), ein Maintenance-Index (für Service), eine Funktionsanzeige der Maintenance-Programme oder eine Impulszählung im Testmode angezeigt werden. Entsprechend einer ansteuerbaren Segmentkombination zeigt die Taxstufenanzeige 36 die ziffernmäßig angewählte Tarifstufe an. Das Zeitverrechnungssymbol 37, ausgebildet als Uhrensymbol, gibt den Status einer Zeitverrechnung innerhalb einer Taxstufe an. Bei den Flags 41 bis 46 handelt es sich um frei parametrierbare Zeichen zur Unterstützung der Anzeige von Sonderfunktionen der einzelnen Taxstufen. Das Flag 41 dient in der Regel der Markierung der Taxstufeneinstellung, Flag 42 dem Hinweis auf eine "Kasse"-Position in einer Taxstufe, schließlich zeigt Flag 43 als Hinweispfeil auf die auf einer Blende 39 aufgedruckte Funktionsposition "Frei". Das Flag 44 kann beispielsweise eine Anzeige der Kontrollzähler markieren. Das gesetzte Flag 45 weist auf eine Freigabe einer Parametrierung hin, die im Zusammenhang mit der Einstellung eines Schalters 40 auf so bezeichnete Freigabekontakte 47 (für "0") und 48 (für "1") erfolgt. Des weiteren ist eine achtpolige Testbuchse 49 vorgesehen, die einer Dateneingabe/Datenausgabe über Serialschnittstelle dient. Der Zugang zu den Freigabekontakten 47, 48 und zu der Testbuchse 49 ist mit einer Abdeckkappe 50 verdeckt und durch eine Plombe 51 gesichert. Zur Sicherung gegen Manipulationen, insbesondere zur Sicherung der tarifrelevanten Parameterdaten, wird der Aufruf des Maintenance-Programms und damit die Möglichkeit einer Freigabe einer Dateneingabe unter den Schutz einer Plombe 51 gestellt. Vor dem Aufruf des Maintenance-Programms für eine Parametereingabe über Tasten oder über SCOM muß daher die Plombe 51 erbrochen werden, womit zugleich auch andere Funktionen, wie Löschfunktionen, und eine Reihe anderer Testfunktionen für eine Benutzung offen sind. Durch die Abnahme der Plombe 51 und der Abdeckkappe 50 nämlich läßt sich der nun zugänglichte Test-Schalter 40 betätigen und eine Einflußnahme auf den bisherigen Datenbestand über Tasteneingabe und über Serialkommunikation (SCOM) ist möglich.2 shows a front view of a taximeter or odometer with a display 30 and four operating elements 31 in the form of keys T1 to T4, by means of which switches S1 to S4, not shown in greater detail, are actuated on a printed circuit board. The display 30 is also attached to the printed circuit board and can be read through a front glass plate 32 in a front housing shell 33. The display 30 is divided into a plurality of controllable display elements and is divided into a main display 34, a secondary display 35, a tax level display 36, a time calculation symbol 37, an error word display symbol 38 and six flags 41 to 46. The main display 34 is composed from a six-digit number and is used when using a display of the fare, the route, the control counter values, the parameters and the error display. The secondary display 35 is a four-digit number by which in the application a surcharge, a tip amount, a fixed value (e.g. distance traveled), a maintenance index (for service), a function display of the maintenance programs or a pulse count in test mode is displayed will. In accordance with a controllable segment combination, the tax level display 36 shows the tariff level selected in terms of numbers. The time allocation symbol 37, designed as a clock symbol, indicates the status of a time allocation within a tax level. Flags 41 to 46 are freely parameterizable characters to support the display of special functions of the individual tax levels. Flag 41 generally serves to mark the tax level setting, flag 42 to indicate a "cash register" position in a tax level, and finally flag 43 points as an arrow pointing to the "free" functional position printed on a panel 39. The flag 44 can mark, for example, a display of the control counter. The set flag 45 indicates that a parameterization has been enabled, which takes place in connection with the setting of a switch 40 to so-called enable contacts 47 (for "0") and 48 (for "1"). Furthermore, an eight-pin test socket 49 is provided, which is used for data input / output via serial interface. Access to the release contacts 47, 48 and to the test socket 49 is covered by a cover cap 50 and secured by a seal 51. To protect against manipulation, in particular to secure the tariff-relevant parameter data, the call of the maintenance program and thus the possibility of releasing a data entry is placed under the protection of a seal 51. Before the maintenance program is called for a parameter input via keys or via SCOM, the seal 51 must therefore be broken, whereby other functions, such as deletion functions, and a number of other test functions are also open for use. By removing the seal 51 and the cover cap 50, the test switch 40, which is now accessible, can be actuated and it is possible to influence the previous data stock by key input and via serial communication (SCOM).

Für die Ermittlung einer Signatur R(x) wird der Datenbestand eines vollständigen Parametersatzes im Taxameter, bestehend aus Steuerdaten zur Bestimmung des Ablaufs von Fahrpreisberechnungen (Steuerfunktionen zur Bedienung, Symbol-Anzeige, Zuordnungen von Daten zu Kontrollzählern, etc.) und Daten zur Fahrpreisbestimmung nach manuellem Aufruf eines Programms einer Polynom-Division unterzogen. Die Division läuft dabei mehrschrittig ab, dergestalt daß z. B. beginnend mit den höchstwertigsten Daten in der Potenz des Generator-Polynoms G(x) eine bitweise Modulo-2-Addition vorgenommen wird (vgl. hierzu Kap. 3.4.2 aus der genannten Literatur "Codierung zur Fehlerkorrektur und Fehlererkennung").To determine a signature R (x), the database of a complete parameter set in the taximeter, consisting of control data for determining the course of fare calculations (control functions for operation, Symbol display, assignment of data to control counters, etc.) and data for fare determination after manually calling a program subjected to a polynomial division. The division runs in several steps, such that z. B. starting with the most significant data in the power of the generator polynomial G (x) a bit-wise modulo-2 addition is carried out (cf. chapter 3.4.2 from the literature mentioned "Coding for error correction and error detection").

Die in der Datensicherung sonst übliche Verschiebung des Datenbestandes D(x) um den Grad des Generator-Polynoms G(x) wird hierbei nicht vorgenommen, da nach Bestimmung des Restes dieser Rest nicht an den Datenbestand angehängt wird (vergl. hierzu Kapitel 1 aus der eingangs zitierten Literatur "Datensicherung auf Übertragungswegen mit zyklischen Codes").The shift of the database D (x) by the degree of the generator polynomial G (x), which is otherwise customary in data backup, is not carried out here, since after determining the remainder, this remainder is not appended to the database (cf. Chapter 1 from the literature cited at the beginning "data backup on transmission paths with cyclic codes").

Die Berechnung umfaßt auch Speicherstellen, welche durch die Eingabe der Parameter nicht veränderbar sind. Diese Speicherstellen werden im Verlaufe des Fertigungsprozeß mit definierten Werten geladen. Auf diese Weise kann erreicht werden, daß z. B. nach außen nicht sichtbare Zuordnungsmerkmale eingearbeitet werden können, die bei sonst gleicher Parametrierung des Gerätes zu unterschiedlichen Signaturen führen. Solche Zuordnungsmerkmale sind geeignet z. B. Geschäftsbereiche verschiedener Service-Stationen bzw. Geschäftsbereiche verschiedener autorisierter Vertretungen zu separieren. Oder es kann sichergestellt werden, daß nur Speicherbausteine, insbesondere EEPROMs beispielsweise zu einer Reparatur verwendet werden, die von einer Service-Stelle "autorisiert" wurden.The calculation also includes storage locations which cannot be changed by entering the parameters. These storage locations are loaded with defined values during the manufacturing process. In this way it can be achieved that, for. B. assignment features not visible from the outside can be incorporated, which lead to different signatures with otherwise the same parameterization of the device. Such assignment features are suitable for. B. Separate business areas of different service stations or business areas of different authorized representatives. Or it can be ensured that only memory modules, in particular EEPROMs, are used for repairs, for example, that have been "authorized" by a service point.

Nachfolgend wird ein typisches Anwendungsbeispiel zur Nutzung des erfindungsgemäßen Verfahrens einer Prüfung der Richtigkeit der Eingabedaten über die Ermittlung der Signatur R(x) erläutert. Ausgangslage für die Nutzung der Signatur R(x) ist die Bereitstellung eines Tarifs, der für die Einstellung der Taxametergeräte in einem bestimmten, lokalen Bereich festgelegt wird. Auch eine Tarifänderung für ein abgegrenztes Pflicht-Fahrgebiet wird ausgegeben bzw. bekanntgemacht. In einem ersten Schritt hiernach erzeugt die zuständige Vertretung der Taxameter-Herstellerfirma mittels Code-Tabellen oder mit Unterstützung eines PC einen Parametersatz bestehend aus den

  • a) Grunddaten, welche allgemeine Funktionen des Taxameters bestimmen,
  • b) Tarifstufen-Daten, welche die Zuordnung der Beträge, Wege, Zeiten, Anzeigen und subsequente Steuerfunktionen beinhalten,
  • c) Parametern, welche den Fahrpreis, die Strecken, die Zeiten, Kalender- und Uhrzeit-Daten zur Behandlung von zeitabhängigen Sondertarifen und andere Variablen bestimmen.
A typical application example for using the method according to the invention of checking the accuracy of the input data by determining the signature R (x) is explained below. The starting point for the use of the signature R (x) is the provision of a tariff which is set for the setting of the taximeter devices in a certain local area. Also a tariff change for a demarcated one The compulsory driving area is issued or announced. In a first step, the responsible representative of the taximeter manufacturer uses code tables or with the support of a PC to create a parameter set consisting of the
  • a) basic data which determine general functions of the taximeter,
  • b) tariff level data, which include the allocation of amounts, routes, times, advertisements and subsequent tax functions,
  • c) Parameters which determine the fare, the routes, the times, calendar and time data for the treatment of time-dependent special tariffs and other variables.

Es wird dabei vorausgesetzt, daß die ausführende Vertretung autorisiert ist, Tarifänderungen in Geräten vorzunehmen, zu prüfen und diese provisorisch zu verplomben.It is assumed that the executive agency is authorized to make tariff changes in devices, to check them and to seal them provisionally.

In einem zweiten Schritt erfolgt die Eingabe der Daten in einen Test-Taxameter und eine nachfolgende Prüfung auf korrekte Funktion.In a second step, the data is entered in a test taximeter and then checked for correct function.

Im dritten Schritt wird eine Signatur R(x) des geprüften Parametersatzes erzeugt und zur Übergabe an das zuständige Eichamt bereitgestellt. Hierzu wird mittels Bedientasten im Test-Taxameter ein Programm gestartet, das nach dem oben beschriebenen Verfahren eine Signatur R(x) berechnet und letztere nach erfolgter Berechnung als eine z. B. vierstellige, Hexa-Dezimalzahl anzeigt. In einer versiegelten Mitteilung oder per Telefon wird hiernach dem zuständigen Eichamt die Signatur R(x) übermittelt.In the third step, a signature R (x) of the checked parameter set is generated and made available for transfer to the responsible calibration office. For this purpose, a program is started by means of control buttons in the test taximeter, which calculates a signature R (x) according to the method described above and the latter after the calculation has been carried out as a z. B. displays four-digit, hexa-decimal number. The signature R (x) is then transmitted to the relevant verification office in a sealed message or by telephone.

Eine Tarifumstellung von Taxametergeräten in Taxifahrzeugen erfolgt beispielsweise gemäß den nachfolgenden Schritten:

  • 1. Für eine Umstellung der Tarifdaten im Taxametergerät wird das Taxifahrzeug in eine dazu autorisierte Vertretung der Taxameter-Herstellerfirma gebracht, wo die Plombierung des Taxameters entfernt wird.
  • 2. Aufgrund der damit einstellbaren Freigabe einer Dateneingabeschnittstelle erfolgt nun die Eingabe der zuvor geprüften Tarifdaten mittels Daten-Kopiergerät oder bei geringeren Änderungsumfängen (z. B. nur einer Änderung eines Strecken-Parameters) mittels Bedientasten. Bei der Eingabe mittels Bedientasten wird unterstellt, daß in einer vorausgegangenen Tarifumstellung eine vollständige Parameter-Übergabe an das nun zu parametrierende Gerät stattgefunden hat. Dies ist notwendig, um sicherzustellen, daß unbenutzte Parameter (unbenutzte Tarifstufen oder Teile von anderen Parametern) die zu generierende Signatur R(x) nicht verfälschen.
  • 3. Nach dem Ablauf der Datenübertragung wird durch einen Aufruf des berechnenden Programms im Taxameter die Signatur R(x) des eingegebenen Parametersatzes erstellt und angezeigt. Die im Taxameterdisplay angezeigte Signatur wird nun mit der Signatur R(x) verglichen, welche zuvor bei der Erstellung und Prüfung des neuen Tarifs ermittelt wurde.
  • 4. Nach der festgestellten Übereinstimmung der im Taxameter errechneten Signatur R(x) mit der bei der Erstellung des neuen Tarifs bestimmten und übermittelten Signatur R(x) wird das Taxametergerät verplombt und das Taxifahrzeug zur Wiederaufnahme des Dienstbetriebes freigegeben. Auch nach der Verplombung kann zur Kontrolle nochmals eine Berechnung der Signatur R(x) und ein Vergleich stattfinden.
  • 5. Nach einer gesetzlich bestimmten Frist muß das Taxifahrzeug erneut dem zuständigen Eichamt zur Prüfung vorgestellt werden. Prinzipiell wäre es in dieser Zeit möglich, manipulative Datenänderungen vorzunehmen, insbesondere wenn eine Änderungsmöglichkeit ohne Hilfsmittel gegeben ist. Bei einer erneuten Vorstellung des Taxifahrzeuges überprüft der Eichbeamte zunächst die Signatur R(x) des Parametersatzes durch einen Aufruf des Berechnungsprogramms im Taxameter und durch einen Vergleich mit der Signatur R(x), welche irgendwann zuvor von der Taxameterhersteller-Vertretung übermittelt wurde. Liegt bei dem Vergleich der Signatur-Daten Übereinstimmung vor, kann davon ausgegangen werden, daß die Taxameterfunktionen korrekt ablaufen, und daß insgesamt die Fahrpreisbildung korrekt ist. Eine differenzierte Überprüfung der einzelnen Funktion, insbesondere solche, die das Verstellen des Kalenders und der Tageszeit-Uhr notwendig machen, zur Prüfung von Kalender- und uhrzeitabhängigen Sondertarifen kann nun unterbleiben.
    Stimmt die Signatur R(x) nicht überein, so kann der Eichbeamte prinzipiell eine Rückweisung vornehmen oder eine differenzierte Einzelprüfung vornehmen.
    Nach Überprüfung des Parametersatzes durch das Verfahren der Bestimmung der Signatur R(x) werden üblicherweise noch andere Kontrollen vorgenommen, wie z. B. die Überprüfung der Weganpassung.
  • 6. Nach einer durch das gezeigte Verfahren zeitlich verkürzten Abnahme durch das Eichamt kann das Taxifahrzeug den Dienstbetrieb wieder aufnehmen.
A tariff change of taximeter devices in taxi vehicles takes place, for example, according to the following steps:
  • 1. To change the tariff data in the taximeter device, the taxi vehicle is authorized to do so by the Taximeter manufacturer brought where the taximeter seal is removed.
  • 2. Due to the adjustable release of a data input interface, the previously checked tariff data is now entered using a data copier or, in the case of minor changes (eg only a change in a route parameter), using control buttons. When entering using the operating keys, it is assumed that a complete parameter transfer to the device to be parameterized has taken place in a previous tariff change. This is necessary to ensure that unused parameters (unused tariff levels or parts of other parameters) do not falsify the signature R (x) to be generated.
  • 3. After the data transmission has ended, the signature R (x) of the entered parameter set is created and displayed in the taximeter by calling up the calculating program. The signature shown in the taximeter display is now compared with the signature R (x), which was previously determined when the new tariff was created and checked.
  • 4. After the determined agreement of the signature R (x) calculated in the taximeter with the signature R (x) determined and transmitted when the new tariff was created, the taximeter device is sealed and the taxi vehicle is released for resumption of service. Even after the sealing, the calculation of the signature R (x) and a comparison can take place as a check.
  • 5. After a legally stipulated period, the taxi vehicle must be presented again to the responsible calibration office for inspection. In principle, it would be possible to make manipulative data changes during this time, especially if there is a possibility of changing without tools. When the taxi vehicle is presented again, the calibration officer first checks the signature R (x) of the parameter set by calling up the calculation program in the taximeter and by one Comparison with the signature R (x), which was previously transmitted by the taximeter manufacturer representative. If there is a match in the comparison of the signature data, it can be assumed that the taximeter functions run correctly and that overall the fare formation is correct. A differentiated check of the individual function, especially those that make it necessary to adjust the calendar and the time of day, to check calendar and time-dependent special tariffs can now be omitted.
    If the signature R (x) does not match, the calibration officer can in principle reject it or carry out a differentiated individual test.
    After checking the parameter set by the method of determining the signature R (x), other checks are usually carried out, such as e.g. B. checking the path adjustment.
  • 6. After a time-shortened acceptance by the calibration office due to the procedure shown, the taxi vehicle can start operating again.

In Fig. 1 ist in einem Flußdiagramm die Arbeitsweise eines Taxameters mit Programmanwahl, Parameter-Laden und Erzeugung der Signatur R(x) angezeigt. Der Programm-Start erfolgt durch den Schritt 1 nach Anlegen einer Betriebsspannung oder einem Spannungseinbruch (entspricht Kaltstart).In Fig. 1, the operation of a taximeter with program selection, parameter loading and generation of the signature R (x) is shown in a flow chart. The program is started by step 1 after applying an operating voltage or a voltage dip (corresponds to a cold start).

In der Stufe 2 des Flußdiagramms erfolgt eine Verzweigung zu den beiden Programmen "Programmverwaltung Maintenance" 4 oder "Taxameter-Programm im Normalbetrieb" 3 in Abhängigkeit von einem Steuerbit. Die Beeinflussung des Steuerbits ist nicht näher gezeigt und findet in den Programmstufen 3 und 4 statt, wobei der Aufruf der "Programmverwaltung Maintenance" 4 in der Stufe 3 unter der Bedingung der Geräteschaltposition FREI erfolgt und eine Rückschaltung von Stufe 4 in Stufe 4 stattfindet.In stage 2 of the flow chart, there is a branch to the two programs "program management maintenance" 4 or "taximeter program in normal operation" 3 as a function of a control bit. The influencing of the control bit is not shown in more detail and takes place in program levels 3 and 4, the "program management maintenance" 4 in level 3 being called under the condition of the device switch position FREE and a switch back from level 4 to level 4 taking place.

In der Diagrammstufe 3 läuft ein Taxameter-Programm im Normalbetrieb; das bedeutet, hier erfolgt eine Zusammenfassung aller Standard-Programmteile, die zur Bildung des Fahrpreises und des Zuschlags notwendig sind (mit im wesentlichen den Funktionsstufen: Anwahl von Taxstufen, Weg- und Zeit-Berechnungen, automatischen Taxstufen-Umschaltungen, u.v.a.). Der "Normalbetrieb" bedeutet hierbei ein Ablauf des Taxameterprogramms ohne Einflußnahme von weiteren, hier nicht dargelegten Testroutinen.In diagram level 3, a taximeter program runs in normal operation; that is, here is a summary All standard program parts that are necessary for the formation of the fare and the surcharge (with essentially the functional levels: selection of tax levels, route and time calculations, automatic tax level switching, etc.). "Normal operation" here means that the taximeter program runs without the influence of further test routines, not shown here.

Die Programmverwaltung Maintenance gemäß Pos. 4 wird eingesetzt zur Auswahl der Programme aus einer Liste bzw. zur Freigabe des entsprechend indizierten Programms.The program management maintenance according to item 4 is used to select the programs from a list or to release the corresponding indexed program.

Die Schaltstufen gemäß den Pos. 5, 8 und 11 dienen einer wahlweisen Zuordnung eines entsprechenden Maintenance-Programms in Abhängigkeit eines gewählten Index a, b, c und einer Freigabe in Schaltstufe 4, wobei die Freigabe mittels dafür vorbestimmbaren Bedientasten T1 bis T4 in Schaltstufe 4 erfolgt.The switching stages according to items 5, 8 and 11 are used to selectively assign a corresponding maintenance program depending on a selected index a, b, c and a release in switching stage 4, the release by means of control buttons T1 to T4 which can be predetermined for this in switching stage 4 he follows.

In den Schaltphasen 6 und 9 erfolgt in Abhängigkeit der Einstellung eines plombierbaren Schalters 40 der Aufruf und der Betrieb eines in Stufe 4 indizierten und mit Pos. 5 bzw. 8 zugewiesenen Maintenance-Programms. Ist der plombierbare Schalter 40 nicht geschlossen, d. h. ist eine Autorisierung nicht erfolgt, so wird der Betrieb des entsprechenden Maintenance-Programms 5 bzw. 8 unterdrückt.In the switching phases 6 and 9, depending on the setting of a sealable switch 40, the maintenance program is called up and operated in stage 4 and assigned with items 5 and 8. If the sealable switch 40 is not closed, i. H. If authorization has not been given, the operation of the corresponding maintenance program 5 or 8 is suppressed.

Die Schritte 7 und 10 enthalten Maintenance-Programme zur Aufnahme und Anzeige von Parametern zum Betrieb des Taxameters, insbesondere Parameter für die Berechnung der Fahrpreise aus Weg- und Zeitkomponenten, sowie andere Steuerparameter, welche die Bedienung des Taxameters im Normalbetrieb gemäß Funktionsstufe 3 beeinflussen. Die Stufe 7 dient der Aufnahme der Parameter durch Tasteneingabe, über die Stufe 10 dagegen wird die Aufnahme der Parameter durch Eingabe über SCOM (Serial Communication) gesteuert.Steps 7 and 10 contain maintenance programs for recording and displaying parameters for operating the taximeter, in particular parameters for calculating the fare from travel and time components, as well as other control parameters which influence the operation of the taximeter in normal operation according to function level 3. Level 7 is used to record the parameters by key input, while level 10 controls the recording of the parameters by input via SCOM (Serial Communication).

Der Schritt 12 schließlich enthält das Maintenance-Programm zur Erzeugung der Signatur R(x) und zur Anzeige des gefundenen Wertes R(x) in der Hauptanzeige 34 des Taxametergerätes.Finally, step 12 contains the maintenance program for generating the signature R (x) and for displaying the value R (x) found in the main display 34 of the Taximeter device.

Gemäß Funktionsschritt 13 wird der in der Stufe 4 gewählte Index des zu aktivierenden Maintenance-Programmes solange angezeigt als die Freigabe des gewählten Programms in Stufe 4 nicht erfolgt ist. Mit der Freigabe in Stufe 4 und Aufruf des Maintenance-Programms wird die Anzeige von programmspezifischen Anzeigen überschrieben. Mit der Deaktivierung wird die Funktionsstufe 13 wieder aktiv und zeigt den aktuellen Maintenance-Index an.According to function step 13, the index of the maintenance program to be activated selected in stage 4 is displayed as long as the selected program has not been released in stage 4. With the release in stage 4 and call of the maintenance program, the display of program-specific displays is overwritten. When deactivated, function level 13 becomes active again and shows the current maintenance index.

Claims (4)

Verfahren zur Datensicherung bei einer Datenübertragung, insbesondere von Tarif-Parameter in einem Taxameter oder Wegstreckenzähler mittels einer Signatur-Rechnung und einer Anzeige,
dadurch gekennzeichnet,
daß die an sich bekannte Signatur R(x) dahingehend angewandt wird, daß zur Sicherstellung einer korrekten Übertragung der Tarif-Parameter die Signatur R(x) durch autorisiertes Personal nach Fertigstellung der Parametrierung des Gerätes ermittelt wird und diese ermittelte Signatur R(x) dem nachfolgend prüfenden Eichamt mitgeteilt wird, so daß Geräte mit neu eingegebenem Parametersatz beim Eichamt verkürzt überprüfbar sind, dadurch daß eine erneute geräteinterne Berechnung und Anzeige der Signatur R(x) erfolgt und mit der übermittelten Signatur R(x) verglichen wird.
Method for data backup during data transmission, in particular tariff parameters in a taximeter or odometer using a signature invoice and a display,
characterized,
that the known signature R (x) is used in such a way that, to ensure correct transmission of the tariff parameters, the signature R (x) is determined by authorized personnel after completion of the parameterization of the device and this determined signature R (x) Subsequent verifying calibration office is communicated so that devices with a newly entered parameter set can be shortenedly checked at the calibration office, in that a renewed internal calculation and display of the signature R (x) takes place and is compared with the transmitted signature R (x).
Verfahren nach Anspruch 1,
dadurch gekennzeichnet,
daß einer Bildung der gerätespezifischen Signatur R(x) eine nachfolgend dargestellte, formale Beziehung zugrunde gelegt ist,
Figure imgb0001
wobei
mit:
   D(x) der Datenbestand der relevanten Parameter,
   G(x) eine Konstante, auch Generator-Polynom genannt,
   Q(x) ein Quotient (nicht benutzt)
   R(x) ein Rest der Division und zugleich als Signatur bezeichnet sind und wobei das Generator-Polynom G(x) ein irreduzibles Polynom darstellt.
Method according to claim 1,
characterized,
that the formation of the device-specific signature R (x) is based on a formal relationship shown below,
Figure imgb0001
in which
With:
D (x) the database of the relevant parameters,
G (x) a constant, also called generator polynomial,
Q (x) a quotient (not used)
R (x) is a remainder of the division and is also designated as a signature, and the generator polynomial G (x) represents an irreducible polynomial.
Verfahren nach Anspruch 2,
gekennzeichnet
durch eine Festlegung des Generator-Polynoms G(x) derart, daß die Länge des Generator-Polynoms G(x) von der Menge des Datenbestandes abhängig ist zur Bildung der Signatur R(x) aus einem zyklischen Hamming-Code, wobei der Grad des Generator-Polynoms k mindestens k ≧ ld n sein soll und n die Anzahl der zu überprüfenden Datenbits nach:
Figure imgb0002
Method according to claim 2,
featured
by defining the generator polynomial G (x) such that the length of the generator polynomial G (x) depends on the amount of the data stock to form the signature R (x) from a cyclic Hamming code, the degree of Generator polynomial k should be at least k ≧ ld n and n is the number of data bits to be checked according to:
Figure imgb0002
Verfahren nach Anspruch 2,
gekennzeichnet
durch einen Einschluß von Speicherteilen/-zellen in die Signatur-Prüfung, welche durch die Eingabe von Parameter nicht geschrieben oder gelesen werden können, wobei diese Speicherteile/-zellen im Verlaufe der Produktion auf definierte Werte vorgesetzt werden.
Method according to claim 2,
featured
by including storage parts / cells in the signature check which cannot be written or read by entering parameters, these storage parts / cells being set to defined values in the course of production.
EP92104133A 1991-03-23 1992-03-11 Data protection method during data transfer in a taximeter Expired - Lifetime EP0505831B1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE4109682A DE4109682C1 (en) 1991-03-23 1991-03-23
DE4109682 1991-03-23

Publications (3)

Publication Number Publication Date
EP0505831A2 true EP0505831A2 (en) 1992-09-30
EP0505831A3 EP0505831A3 (en) 1993-08-04
EP0505831B1 EP0505831B1 (en) 1997-05-21

Family

ID=6428107

Family Applications (1)

Application Number Title Priority Date Filing Date
EP92104133A Expired - Lifetime EP0505831B1 (en) 1991-03-23 1992-03-11 Data protection method during data transfer in a taximeter

Country Status (6)

Country Link
EP (1) EP0505831B1 (en)
JP (1) JPH05130097A (en)
AT (1) ATE153461T1 (en)
DE (2) DE4109682C1 (en)
ES (1) ES2103011T3 (en)
IL (1) IL101263A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0623898A2 (en) * 1993-04-21 1994-11-09 VDO Adolf Schindling AG Taximeter
EP0718812A1 (en) * 1994-12-21 1996-06-26 VDO Adolf Schindling AG Method for identification of the user of a taximeter
EP0774736A3 (en) * 1995-11-14 2000-03-08 Mannesmann VDO AG Electronic tachograph

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1519721A (en) * 1977-05-13 1978-08-02 Green W E Taximeters
GB1586557A (en) * 1977-06-13 1981-03-18 Western Eng Ltd Electronic taximeter
EP0085903A2 (en) * 1982-02-06 1983-08-17 Mannesmann Kienzle GmbH Modified method for the official standards inspection of electronic taximeters
EP0157258A2 (en) * 1984-03-19 1985-10-09 Nippon Telegraph And Telephone Corporation Signed document transmission system
EP0306426A1 (en) * 1987-08-07 1989-03-08 Claude Ricard Adapting methods and devices for introducing data to electronic taximeters from a central computer temporarily connected to a local terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1519721A (en) * 1977-05-13 1978-08-02 Green W E Taximeters
GB1586557A (en) * 1977-06-13 1981-03-18 Western Eng Ltd Electronic taximeter
EP0085903A2 (en) * 1982-02-06 1983-08-17 Mannesmann Kienzle GmbH Modified method for the official standards inspection of electronic taximeters
EP0157258A2 (en) * 1984-03-19 1985-10-09 Nippon Telegraph And Telephone Corporation Signed document transmission system
EP0306426A1 (en) * 1987-08-07 1989-03-08 Claude Ricard Adapting methods and devices for introducing data to electronic taximeters from a central computer temporarily connected to a local terminal

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ELEKTRONIK Bd. 25, Nr. 8, 1976, MÜNCHEN DE Seiten 55 - 59 MÜNCHRATH 'Datensicherung auf Übertragungswegen mit zyklischen Codes' *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0623898A2 (en) * 1993-04-21 1994-11-09 VDO Adolf Schindling AG Taximeter
EP0623898A3 (en) * 1993-04-21 1995-09-06 Mannesmann Kienzle Gmbh Taximeter.
EP0718812A1 (en) * 1994-12-21 1996-06-26 VDO Adolf Schindling AG Method for identification of the user of a taximeter
EP0774736A3 (en) * 1995-11-14 2000-03-08 Mannesmann VDO AG Electronic tachograph

Also Published As

Publication number Publication date
EP0505831B1 (en) 1997-05-21
ATE153461T1 (en) 1997-06-15
DE59208509D1 (en) 1997-06-26
EP0505831A3 (en) 1993-08-04
IL101263A (en) 1995-03-15
ES2103011T3 (en) 1997-08-16
DE4109682C1 (en) 1992-08-27
JPH05130097A (en) 1993-05-25
IL101263A0 (en) 1992-11-15

Similar Documents

Publication Publication Date Title
DE69817689T2 (en) Model-based diagnostic system with automated procedures for the selection of the following test
EP0387972B1 (en) Vending machine controlling method
DE112017000227T5 (en) Electricity meter, test method therefor and storage medium
DE2538651A1 (en) METHOD AND DEVICE FOR TESTING DIGITAL CIRCUITS
DE2637194A1 (en) TIME RECORDING ARRANGEMENT
DE10307365A1 (en) Motor vehicle fault diagnosis system has a fault diagnosis model that used error codes or fault symptoms as input and calculates the most likely cause, optimally using a fault database in an expert system analogous manner
EP0505831B1 (en) Data protection method during data transfer in a taximeter
DE19838491B4 (en) Method for analyzing the measurement continuity of test equipment for semiconductor devices
DE2842654C2 (en)
DD287803A5 (en) METHOD AND ELECTRONIC SYSTEM FOR DETECTING AND PROCESSING TIME-RELATED DATA
DE4006375C2 (en)
DE102007041848A1 (en) Method and device for detecting faulty components of coupled chains of action
EP0037965B1 (en) Device for testing a digital circuit with test circuits enclosed in this circuit
Rozum Defining and understanding software measurement data
DE2846212C2 (en) Device for fault diagnosis for computer-controlled coin-operated telephones
DE3843785A1 (en) ACCESS DEVICE FOR AN ISDN CONNECTING DEVICE OF A PUBLIC TERMINAL
EP0690226B1 (en) Device with a screen for displaying a control panel for controlling a combustion engine analyzer
EP0499091B1 (en) Method and device for checking the tariff setting times in a taximeter
DE3136567A1 (en) Arrangement for determining the degree of loading on at least one electronic device
EP1595155B1 (en) Device and method for the tolerance analysis of digital and/or digitalised measuring values
EP0085903A2 (en) Modified method for the official standards inspection of electronic taximeters
EP0570828A2 (en) Method and data carrier assembly for validating memory chips
EP0607950A2 (en) Method and data carrier for checking the authenticity of chip memories
DE112014004227B4 (en) Digital tachograph
CN116089303A (en) Test data creation method, device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

AK Designated contracting states

Kind code of ref document: A2

Designated state(s): AT DE ES FR GB IT SE

PUAL Search report despatched

Free format text: ORIGINAL CODE: 0009013

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: MANNESMANN KIENZLE GMBH (HR B1220)

AK Designated contracting states

Kind code of ref document: A3

Designated state(s): AT DE ES FR GB IT SE

17P Request for examination filed

Effective date: 19940126

RAP1 Party data changed (applicant data changed or rights of an application transferred)

Owner name: VDO ADOLF SCHINDLING AG

17Q First examination report despatched

Effective date: 19960229

GRAG Despatch of communication of intention to grant

Free format text: ORIGINAL CODE: EPIDOS AGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAH Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOS IGRA

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT DE ES FR GB IT SE

REF Corresponds to:

Ref document number: 153461

Country of ref document: AT

Date of ref document: 19970615

Kind code of ref document: T

REF Corresponds to:

Ref document number: 59208509

Country of ref document: DE

Date of ref document: 19970626

GBT Gb: translation of ep patent filed (gb section 77(6)(a)/1977)

Effective date: 19970708

ET Fr: translation filed
REG Reference to a national code

Ref country code: ES

Ref legal event code: FG2A

Ref document number: 2103011

Country of ref document: ES

Kind code of ref document: T3

RAP2 Party data changed (patent owner data changed or rights of a patent transferred)

Owner name: MANNESMANN VDO AG

PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 20010214

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: AT

Payment date: 20010226

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 20010305

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 20010313

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: ES

Payment date: 20010316

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 20010320

Year of fee payment: 10

REG Reference to a national code

Ref country code: GB

Ref legal event code: IF02

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20020311

Ref country code: AT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20020311

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20020312

Ref country code: ES

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20020312

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20021001

EUG Se: european patent has lapsed

Ref document number: 92104133.1

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 20020311

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES

Effective date: 20021129

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST

REG Reference to a national code

Ref country code: ES

Ref legal event code: FD2A

Effective date: 20030410

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: IT

Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES;WARNING: LAPSES OF ITALIAN PATENTS WITH EFFECTIVE DATE BEFORE 2007 MAY HAVE OCCURRED AT ANY TIME BEFORE 2007. THE CORRECT EFFECTIVE DATE MAY BE DIFFERENT FROM THE ONE RECORDED.

Effective date: 20050311