EP1939815A1 - Method for preparing postage rate tables via a data centre for their transmission to a service device and system for carrying out the method - Google Patents

Method for preparing postage rate tables via a data centre for their transmission to a service device and system for carrying out the method Download PDF

Info

Publication number
EP1939815A1
EP1939815A1 EP07024359A EP07024359A EP1939815A1 EP 1939815 A1 EP1939815 A1 EP 1939815A1 EP 07024359 A EP07024359 A EP 07024359A EP 07024359 A EP07024359 A EP 07024359A EP 1939815 A1 EP1939815 A1 EP 1939815A1
Authority
EP
European Patent Office
Prior art keywords
postage
postage fee
database
version
service device
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
EP07024359A
Other languages
German (de)
French (fr)
Other versions
EP1939815B1 (en
Inventor
Gerrit Dr. Bleumer
Clemens Heinrich
Steffen Wittich
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.)
Francotyp Postalia GmbH
Original Assignee
Francotyp Postalia 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 Francotyp Postalia GmbH filed Critical Francotyp Postalia GmbH
Publication of EP1939815A1 publication Critical patent/EP1939815A1/en
Application granted granted Critical
Publication of EP1939815B1 publication Critical patent/EP1939815B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/0008Communication details outside or between apparatus
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07BTICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
    • G07B17/00Franking apparatus
    • G07B17/00016Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
    • G07B17/0008Communication details outside or between apparatus
    • G07B2017/00153Communication details outside or between apparatus for sending information
    • G07B2017/00161Communication details outside or between apparatus for sending information from a central, non-user location, e.g. for updating rates or software, or for refilling funds

Definitions

  • the invention relates to a method for providing postage fee tables by a data center for their transmission to a service device according to the features of claims 1 to 14 and an arrangement for carrying out the method according to claim 1 according to the features of claims 15 to 19.
  • Postage fee tables are required for calculating the postage value in service devices, in particular in a franking machine, postage calculating scales or in a mail processing system.
  • Postage fee tables provide data structures that link various information for the pricing or postage calculation of a shipping operation.
  • Postage fee tables include allocations between franking products such as letter products (maxi-letter, normal letter, etc.), shipping methods (registered mail) and their prices.
  • the fees for additional letter services and discounts of certain types of contract, for example between the customer and the postal authority, are provided for the calculation, as well as zone tables showing geographical postage regions and their prices.
  • At least one postage fee table is loaded into a service device that communicates with the data center.
  • Either a postage meter with a static scale or a postage-calculating scale is used to calculate the postage amount for sending a mailpiece.
  • a mail processing system with a dynamic scale and with a postage meter is already known, which communicates with a data center.
  • a single addressing of each service unit results in a non-simultaneous transmission of a postage fee table to all service devices.
  • the current postage fee table contains an incrementable change number of the revision data section.
  • the service provider's microprocessor verifies that a data block transmitted by a transmission station contains the corresponding incremented revision number of the revision data section.
  • incrementing of the change number occurs in the service device, ie in the postage meter itself. The process is time consuming and fails if the data center's intended connection is unsuccessful.
  • the invention has for its object to provide a method for providing postage fee tables by a data center for their transmission to a service device and an arrangement for carrying out the method.
  • a machine selection of postage tables from a database and transmission of the currently valid and the next postage fee table from the data center to the service device is to be made possible in dependence on the postage fee table already existing in the service device.
  • the method is characterized by data processing with automatic provision of multiple updated and corrected postage fee tables in a database, and by automated selection of postage fee tables from the database of a data center depending on the versions of postage charges present in the service device.
  • the service device establishes a communications link to the data center, automatic selection and timely transmission of tables is made possible to update multiple tables in the service device.
  • the method ensures the correct selection from a variety of postage fee tables stored in the data center and works with a central control of reloading based on machine parameters of the service devices (machine type, model, variant, version / revision of the hardware or operating software) or individually for individual Machines as well as from a respective postage account balance reported by the service device, which is reported, for example, during the reloading of a monetary credit.
  • machine parameters of the service devices machine type, model, variant, version / revision of the hardware or operating software
  • individually for individual Machines as well as from a respective postage account balance reported by the service device, which is reported, for example, during the reloading of a monetary credit.
  • a subsequent reorganization of the postage fee tables in the data center is possible, for example in the case of errors in the database, so that the next dialing of the service device causes an update of the table inventory.
  • An automatic revision of the postage fee table inventory in the server of a data center guarantees an up-to-date status of the database of postage fee tables in the database of the server during the reloading of the service device.
  • the storage of the first version number occurs at the port fee table prior to release of the newly entered postage fee table for download to a remote service device, if according to the first query no further of the further postage charge tables stored in the database is to be taken into account or if further inquiries are made as a result of the first query, further postage fee tables stored in the database have yet to be taken into account, whereby for each query there exists in each case
  • the version data comprises a number consisting of a main section number and subsection number stored in the database of the data center respectively associated with a postage fee table, wherein a new postage fee table has a main section number after a first postage fee table Allocation scheme is formed by the previous maximum main section number is incremented by a value 'one', if the following criteria are met, that further in the database stored postage fee tables are still to be considered, with a postage fee table exists with a maximum validity start date, as determined in the first query step and that the validity start date of the new postage fee table is greater than or equal to the maximum validity start date, which is determined in the second query step.
  • a new postage fee table is assigned a main section number and subsection number according to a second allocation scheme, the main section number associated with the new postage fee table being equal to the previous maximum main section number, and the subsection number being set to the value 'one', if following Criteria are met that, firstly, further postage fee tables stored in the database are still to be considered, which a postage fee table with a minimum validity start date exists and, second, the validity start date of the new postage fee table is greater than the minimum validity start date, which is the third Thirdly, starting from the postage fee table with a maximum validity start date progressively selected a next postage fee table lt is checked by means of which the validity start date of the new postage fee table is greater than or equal to the validity start date of the selected postage fee table, which is determined in the fourth query step of a subroutine.
  • a server includes a first module for version data processing and a second module for automatic postage table selection, wherein the version data processing of the first module enables automatic provision of a plurality of updated postage fee tables corrected in their version data in the database.
  • the server of the data center is programmed to correct the at least one postage fee table of the service device and controls a dynamic correction first in the data center. If the service device needs a corrected postage table, such as for errors, then a correction is achieved by deleting data and loading tables that are subsequently provided with a new version number. Each time a further postage fee table is set in the database, it is checked whether further postage fee tables need to be renamed.
  • the service of the server has been improved to provide several updated postage fee tables in the database.
  • the postage fee table selection is made according to the version number or its sequence and the beginning of the validity.
  • the selection of the postage fee table may also take into account an optional end of validity in order to prevent their delivery in the case of a late-loading request, ie after the end of the validity of a postage fee table.
  • An exchange of faulty postage tables is possible.
  • the correction process in the data center then backs up the updating of the version numbers of postage fee tables in the database of the server.
  • the server of the data center performs the selection on a customer-specific basis.
  • Either the control unit of the data center is designed as a postage table default server, or the entire data center can be configured as a server.
  • a transfer of postage tables in a service device from a data center is possible by means of modem or other conventional device for remote data transmission.
  • the Fig. 1 shows a block diagram of a system with a server 20 and a service device 10.
  • An entire data center is realized as a server.
  • the server 20 has an input unit 21 operatively connected to a database 23 via a first version data processing module 22, the database 23 being operatively connected to an execution unit 24 via a second postage machine selection module 27.
  • the execution unit 24 is operatively connected on the one hand to a display unit 25 for status message and on the other hand to a communication unit 26.
  • the execution unit 24 has the second module 27 for machine postage table selection, access to database 23 of the data center.
  • the service device 10 has a read-only memory 11 for storing the operating software, a non-volatile memory means 12 for storing the automatically selected and transmitted postage fee tables, a communication unit 13 and an execution unit 14.
  • the operating software is a program package that defines or determines the function of the service device. It contains, for example, the program functionality of the services offered and commands for their execution.
  • the operating software accesses the postage table of the products and prices to calculate the postage value for a free stamping operation.
  • the Fig. 2 shows a block diagram of a system with a data center and a service device.
  • the data center 30 represents the provider or supplier of remote services for at least one service device 10.
  • the service device 10 is also constructed, as already based on the embodiment according to Fig.1 was explained.
  • a distributed task data center 30 includes, for example, a communications server 36 and a database server 33, both of which are operatively connected to a postage rate table default server 39.
  • the communication server 36 has a communication unit 26 and the database server 33 has a database 23.
  • the postage charge table default server 39 has an input unit 21 operatively connected to a first version data processing module 22.
  • the postage rate table default server 39 further includes a second postage meter selection module 27 which provides access to the database 23 and accesses the database of the data center for automatic selection of postage fee tables.
  • the second postage machine selection machine module 27 is operatively connected to an execution unit 24 and a display unit 25.
  • the process should be explained in the data center.
  • the parameters of the new or corrected postage fee table will be made available to the first module 22 for version data processing or correction processing.
  • the first module 22 accesses the inventory of postage fee tables in the database and reorganizes the inventory by assigning changed versioning information.
  • the method for providing a plurality of updated and corrected postage fee tables in a database includes automatic correction of postage fee tables in the database.
  • the automatic correction procedure allows the maintenance of the data in the data center after changes in postage tables already provided for service devices have become necessary FIG. 3 explained in more detail.
  • the Fig. 3 shows a flowchart of the method for automatically providing postage fee tables with version data.
  • an additionally stored version number is used.
  • the method of automatically providing 100 of a plurality of updated postage fee tables corrected in their version data is performed in a database by means of the first version data processing module 22.
  • the method includes data processing of each of the entered postage fee tables of a mail carrier at the data center with conversion 102 of each of the entered postage fee tables into a machine readable form and a storage 104 in a database 23 of the data center.
  • a first version number 106 is assigned and a 112 and release of a newly entered first postage fee table for download to a remote service device 10 "if only a single postage fee table is stored in the database 23 or no further postage fee tables are to be considered , Otherwise, if other postage due tables are stored in the database 23, this includes a third step 103 for determining postage table parameters of those postage fee tables that have been previously stored.
  • the aforementioned third step 103 is located between the second step 102 for conversion and the fourth step 104 for storage.
  • a first postage table parameter is the maximum validity start date GBEGIN max , which indicates the effective date of the port table which is furthest in the future.
  • a second postage table parameter is the maximum validity end date GENDE max , which indicates the date of expiration of the port table which is furthest in the future.
  • a third postage table parameter is the minimum validity start date G BEGIN min , which indicates the date of entry into effect of the port table which is furthest in the past.
  • the new postage fee table is stored and released in step 112 for the purpose of downloading the new postage fee table from the database 23 to a remote service device 10.
  • the above condition is retrieved in a third query step 109 following the second interrogation step 107. Then, it branches to subroutine 110 to individually call and rename the postage charge tables to be renamed. Subroutine 110 will be described with reference to FIG. 6 explained in more detail below.
  • the version number of the new or remaining postage fee tables is renamed, which as main section number H is the previous maximum value and as subsection number a 'one' or a number incremented by the value 'one' receive.
  • a second loop L2 is traversed, if there are still other postage fee tables in the database, which is queried in query step 111, then branches back to subroutine 110.
  • the order of the postage fee tables is again determined after the date of validity start, but this time the index i is incremented.
  • step 112 After changing the version number of the at least one new postage fee table during the running time of the subroutine 110 and the query in the retrieval step 111, a storage and release (in step 112) of the at least one new postage fee table corrected for its version data is performed and the completion of the data processing is in step 113 reached.
  • the correction of the postage table inventory is an independent process with regard to the dial-in of the service device and the reloading protocol. It changes the stock of postage tables in the database, especially with regard to their versioning information.
  • the service device establishes a connection to reload postage fee tables, for example by means of a modem, an ISDN or network card, to the data center.
  • the communication is linked to a connection protocol of the two parties.
  • the service device reports its status during the reload log by transferring the highest version number of the held postage tables to the data center.
  • the transmitted highest version number of the service device is transmitted by the execution unit 24 from the communication unit 26 into the postage table selection and processing module 27.
  • the postage fee table selection and processing module 27 in the automatic postage fee table selection, compares the displayed version number of the service device with the stock of the postage table in the database and determines by the method in the flow chart for automatically selecting the postage fee table ( Fig. 4 ), and if so, which postage fee table is being transferred to the service device for updating.
  • the automatic selection procedure is independent of whether the stock of postage fee tables corresponds to the original versioning / revisioning or has been corrected by later access. The following cases may occur:
  • the service unit does not contain a postage fee table
  • the service device does not contain a postage fee table at the time of reloading, the table valid at the time of reloading is loaded from the data center stock.
  • the service unit contains a postage fee table
  • the selection of postage tables is a process that is performed when a service device is dialed.
  • the service of the service is to provide several updated postage fee tables in the database.
  • the Fig. 4 shows a flowchart of the method for the automatic selection of a postage fee table.
  • the automated selection 200 of postage fee tables from the database of a data center is dependent upon the versions of postage fees present in the service device, including reporting 201 the version data V of a postage fee table stored in the service device as part of the transmission of the postage due to the service center to the data center, determining 202 the currently valid postage fee table and checking 203 its version data A for compliance with the reported version data V of the service device 10 in a second module 27 of the data center.
  • the automated selection 200 of postage fee tables from the database of a data center includes determining 204 the next version A + 1 of a future applicable postage fee table before loading it 205 into the service device 10 if in the second module 27 of the data center a match of the version data A of the currently valid postage fee table with the reported version data V current postage fee table of the service device 10 is detected.
  • the automated selection 200 of postage fee tables from the database of a data center includes determining 204 the currently current version A of a valid postage fee table before loading it 208 into the service device 10 if in the second module 27 of the data center a mismatch of the version data A of the current postage fee table the reported version data V current postage fee table of the service device 10 is determined and if the currently valid postage fee table has the higher rank.
  • the currently valid postage fee table has the higher rank if the version data A is higher than the version data V of the current postage fee table of the service device 10. For example, it is provided that the version data A in terms of their alphanumeric value are greater than the alphanumeric value of the version data V.
  • a correction process carried out in the data center either beforehand or during dialing ensures the updating of the Data on postage fee tables in the database of the server.
  • Correction processing is an automated administration or maintenance process of the data stock. Both operations are coupled in that the correction processing must comply with renaming / filing, etc. conforming to the later selection of a naming convention, versioning / revisioning, or filing in the database.
  • a first postage fee table starts at B1 at a first time t1 and ends at E1 at time t2.
  • the service device receives the first postage fee table PT1 and associated versioning information 1.0 early, at the latest at the initialization of the service device.
  • a second postage fee table PT2 and associated versioning information 2.0 becomes valid. Additional postage charge tables with a higher version number may be stored in a database of the data center, which will take effect in the future.
  • E i -1 of the previous postage fee table A i -1 is usually the beginning B i of the next postage fee table A i .
  • the previous postage fee table A i -1 is in the Fig. 5a
  • the third postage fee table PT3 and there is still no postage fee table whose validity start date Bm would be greater, ie at time t3 Bm is maximum.
  • the validity start date Bx of a new postage fee table PT4 begins at time t4 when the validity end date Em of the previously valid postage fee table PT 3 coincides with the validity start date Bx of the new postage fee table PT4.
  • the currently valid postage table is the second postage fee table PT2 in version 2.0 at reload time tj.
  • the service device communicates with the data center at the time tj.
  • the postage fee table PT1 and corresponding versioning information 1.0 stored in the service device from the first time t1 can be overwritten because the previously valid postage fee table is already invalid at time tj of reloading and a currently valid postage fee table exists and is loaded in the database at time tj of reloading can.
  • the current version of the second postage fee table PT2 is 2.0.
  • the service device already contains a currently valid postage fee table at the time of reloading, so a next table PT3 of version 3.0 valid in the future from a third point in time t3 is transmitted.
  • a fourth postage fee table PT4 valid from a fourth point in time t4 and associated versioning information 4.0 can already be stored in the database, it is not yet transmitted to the service device.
  • the valid third postage fee table PT3 is the maximum version and has a maximum validity start date GBEGIN max and a maximum validity end date GENDE max .
  • the first postage fee table PT1 has a minimum validity start date GBEGIN min .
  • Fig. 5b the table selection in case of error is shown as an exemplary embodiment.
  • the error case is clarified by a crossed out (old) version number.
  • Vergabeschema As shown by the Fig. 3 and 6 was presented. It will be in the Fig. 5b crossed out (old) replaced by a corrected version number.
  • the versioning information associated with the second postage fee table PT2 to be replaced is originally 2.0. At the beginning of its validity B 2 , the error was not yet known.
  • This version number change also extends to other postage fee tables, which will be valid at a later date, ie the previous third Postage Fee Table PT3 version 3.0 receives the version 4.2 in the data center and the previous fourth Postage Fee Table PT4 version 4.0 receives the version 4.3 in the data center.
  • a subroutine 110 is shown with an allocation scheme for version numbers of corrected postage fee tables. Starting from selection step 109 for correcting the version number of postage fee tables, subroutine 110 is reached. In a first step 110.1, an index i is set to the maximum value corresponding to the number of postage fee tables stored in the database, and in the second step 110.2, the corresponding postage fee table corresponding to the maximum index i and having a validity start date G BEGIN i is selected.
  • the criterion is queried as to whether the validity start date of a new postage fee table supplied for storage in the database is greater than or equal to the validity start date of the selected postage fee table, ie, if GBEGIN x ⁇ GBEGIN i . If this is not the case, then in the third step 110.3 the index i is decremented by the value 'one' and the third step 110.3 is used to branch back to the start of the second step 110.2 via a first loop L1.
  • the postage fee table A i selected by the decrementing in the first loop L1 is replaced by the more recent version of the new postage fee table Ax.
  • a previously valid postage fee table A i -1 is deleted from the database if the latter is currently no longer valid.
  • the query step 111 is then reached and a query is made as to whether further postage fee tables are present in the database.
  • the twelfth step 112 in the sequence after Fig. 3 branches to store the updated version numbers to the postage fee tables in the database.
  • the index i is incremented by the value 'one' and via a ninth step 110.9 is branched back to the beginning of the query step 111 via a second loop L2.

Abstract

The method involves supplying postage tables and a data center, which is selected from a database (23). The data center contains a communication connection for a dial-up after a service device. An automatic supply of multiple updated and corrected postage tables in the database and for mechanical selection of postage tables from the database. The automatic supply of multiple updated postage tables is carried out correcting its version data in a database in the output for an input (101) in a module (22). An independent claim is also included for an arrangement for the execution of the method.

Description

Die Erfindung betrifft ein Verfahren zur Bereitstellung von Portogebührentabellen durch ein Datenzentrum zu deren Übermittlung an ein Dienstgerät nach den Merkmalen der Ansprüche 1 bis 14 sowie eine Anordnung zur Durchführung des Verfahrens nach Anspruch 1 gemäß den Merkmalen der Ansprüche 15 bis 19.The invention relates to a method for providing postage fee tables by a data center for their transmission to a service device according to the features of claims 1 to 14 and an arrangement for carrying out the method according to claim 1 according to the features of claims 15 to 19.

Die vorgenannten Portogebührentabellen werden zur Berechnung des Postwertes in Dienstgeräten benötigt, insbesondere in einer Frankiermaschine, portoberechnenden Waage oder in einem Postbearbeitungssystem. Portogebührentabellen stellen Datenstrukturen zur Verfügung, die verschiedene Informationen für die Preis- oder Portoberechnung eines Versandvorgangs verknüpfen. Portogebührentabellen umfassen Zuordnungen zwischen Frankierprodukten wie Briefprodukten (Maxi-Brief, Normalbrief, etc.), Versandarten (Einschreiben) und deren Preisen. Die Gebühren für Briefzusatzleistungen und Rabatte bestimmter Vertragstypen, zum Beispiel zwischen Kunde und Postbehörde, werden für die Berechnung bereitgestellt, sowie Zonen-Tabellen, die geographische Porto-Regionen und deren Preise abbilden. Mindestens eine Portogebührentabelle wird in ein Dienstgerät geladen, das mit dem Datenzentrum in Kommunikationsverbindung tritt.The abovementioned postage fee tables are required for calculating the postage value in service devices, in particular in a franking machine, postage calculating scales or in a mail processing system. Postage fee tables provide data structures that link various information for the pricing or postage calculation of a shipping operation. Postage fee tables include allocations between franking products such as letter products (maxi-letter, normal letter, etc.), shipping methods (registered mail) and their Prices. The fees for additional letter services and discounts of certain types of contract, for example between the customer and the postal authority, are provided for the calculation, as well as zone tables showing geographical postage regions and their prices. At least one postage fee table is loaded into a service device that communicates with the data center.

Entweder wird eine Frankiermaschine mit einer statischen Waage oder es wird eine portoberechnende Waage eingesetzt, um den Portobetrag für das Versenden eines Poststückes zu berechnen. Auch ein Postbearbeitungssystem mit einer dynamischen Waage und mit einer Frankiermaschine ist schon bekannt, welches mit einem Datenzentrum kommuniziert.Either a postage meter with a static scale or a postage-calculating scale is used to calculate the postage amount for sending a mailpiece. Also, a mail processing system with a dynamic scale and with a postage meter is already known, which communicates with a data center.

Laut der Patentschrift US 41 22 532 (= DE 28 03 982 C2 ) wird von einer zentralen Datenstation eine neue Tariftabelle auf mehrere Frankiermaschinen gleichzeitig fernübertragen. Eine Aktualisierung mit dem neuen Tarif setzt jedoch voraus, dass die Frankiermaschinen zu diesen Zeitpunkten eingeschaltet und ständig ansprechbar sind.According to the patent US 41 22 532 (= DE 28 03 982 C2 ), a new rate table is simultaneously remotely transmitted to several franking machines by a central data station. However, updating with the new tariff requires that the postage meters be turned on and responsive at those times.

Ein aus der US 41 38 735 (= DE 28 03 919 C2 ) bekanntes Dienstgerät weist einen Rate-PROM auf, das über Funk oder Telefon mit einer aktuellen Portogebührentabelle ausgestattet werden kann. Durch eine einzelne Adressierung jedes Dienstgerätes ergibt sich eine nichtgleichzeitige Übertragung einer Portogebührentabelle an alle Dienstgeräte. Die aktuelle Portogebührentabelle enthält eine inkrementierbare Änderungszahl des Revisionsdatenabschnitts. Vom Mikroprozessor des Dienstgerät wird verifiziert, dass ein von einer Übertragungsstation übermittelter Datenblock die entsprechende inkrementierte Änderungszahl des Revisionsdatenabschnitts enthält. Es wird zwar eine Reihenfolge von Tabellen durch eine Änderungszahl gesichert, jedoch geschieht das Inkrementieren der Änderungszahl im Dienstgerät, d.h. in der Frankiermaschiene selber. Das Verfahren ist zeitaufwendig und versagt, wenn die seitens der Datenzentrale beabsichtigte Verbindungsaufnahme keinen Erfolg hat.One from the US 41 38 735 (= DE 28 03 919 C2 ) known service device has a rate PROM, which can be equipped via radio or telephone with a current postage fee table. A single addressing of each service unit results in a non-simultaneous transmission of a postage fee table to all service devices. The current postage fee table contains an incrementable change number of the revision data section. The service provider's microprocessor verifies that a data block transmitted by a transmission station contains the corresponding incremented revision number of the revision data section. Although a sequence of tables is backed up by a change number, incrementing of the change number occurs in the service device, ie in the postage meter itself. The process is time consuming and fails if the data center's intended connection is unsuccessful.

Bereits aus dem EP 911767 B1 geht die Überlegung hervor, mit der Beabsichtigung einer Tarifänderung der Portogebührenwerte die frühzeitige Aufstellung von Portogebührentabellen zu planen, so dass diese weit vor ihrem Inkrafttreten allem Postkunden zugänglich gemacht werden. Es kommt darauf an, die Mehrheit der Teilnehmer rechtzeitig statt wie bisher gleichzeitig mit einer aktuellen Portogebührentabelle auszustatten. In Speicherbereichen sind deshalb weitere künftige ab einem weiteren Aktualisierdatum geltende Portogebührentabellen für weitere, vorzugsweise für jede der nationalen Postbehörden, gespeichert. Bei einem Bedarf des Benutzers an Portogebührentabellen wird vom Dienstgerät, zum Beispiel von einer Frankiermaschine ein on demand downloading initialisiert. Für jede der Tabellen ist vom Steuermittel des Dienstgerätes jeweils das einzugebende Datum des auf dem Postgut erscheinenden Datumsstempels mit dem Aktualisierdatum für das Inkrafttreten der Tabelle zu vergleichen.Already from the EP 911767 B1 The idea is to plan the early establishment of postage fee schedules by intending to change the tariff rates so that they are made available to all postal customers well in advance of their entry into force. It is important to equip the majority of the participants in good time, as before, with a current postage fee table. In storage areas, therefore, further future postage charge date tables from a further update date are stored for further, preferably for each of the national postal authorities. If the user requires postage fee tables, the service device, for example a postage meter machine, initializes on-demand downloading. For each of the tables is to be compared by the control means of the service device each to be entered date of appearing on the mail date stamp with the date of the entry into force of the table.

Aus der US 4 802 218 ist ein automatisches Übertragungssystem mit mehreren slots für Chipkarten bekannt. Dadurch wird das Dienstgerät aber zu groß und zu teuer. Neben einer Chipkarte für eine Portogebührentabelle, mit deren Hilfe - aber ohne ein vorheriges downloading - dieser vorgenannte Portogebührenwert ermittelt wird, wird gleichzeitig auch eine weitere Chipkarte für die Guthabennachladung und Abrechnung verwendet.From the US 4,802,218 is an automatic transmission system with multiple slots for smart cards known. As a result, the service unit but too big and too expensive. In addition to a chip card for a postage fee table, with the aid of which - but without a previous downloading - this aforementioned postage fee value is determined, at the same time another chip card for the credit recharge and billing is used.

Aus der EP 986028 A2 ist ein Verfahren zur Dateneingabe in ein Dienstgerät und Anordnung zur Durchführung des Verfahren bekannt. Ein erstmaliges Laden einer gültigen Portogebührentabelle erfolgt bei einer Initialisierung des Dienstgeräts. Das Nachladen einer gültigen Tabelle ist nötig, wenn eine ungültige Tabelle vorhanden ist. Bevor eine weitere Portogebührentabelle geladen wird, wird eine Statusmeldung vom Dienstgerät zum Datenzentrum übermittelt. Dabei sind jeweils die Versionsnummer und Revisionsnummer für die Unterscheidung von Portogebührentabellen von Bedeutung. Es bleibt offen, wie und wo die erforderliche Ordnung organisiert und hergestellt wird, wenn mehrere Portogebührentabellen zu handhaben sind. Obwohl ein Liefern einer neuen Portogebührentabelle durch Laden via Modem, Internet oder via Chipkarte erfolgen kann, kommt es zu einer Zeitverzögerung beim Frankieren mit einer neuen Tariftabelle, wenn das Laden und Aktualisieren der neuen Tariftabelle und ein Frankieren zeitlich unmittelbar aufeinander folgen.From the EP 986028 A2 A method for data entry into a service device and arrangement for carrying out the method is known. Initial loading of a valid postage fee table occurs upon initialization of the service device. Reloading a valid table is necessary if an invalid table exists. Before a further postage fee table is loaded, a status message is transmitted from the service device to the data center. Here are each the Version number and revision number for the differentiation of postage fee tables of importance. It remains unclear how and where the required order is organized and produced when multiple postage fee tables are to be handled. Although a new postage fee table can be provided by loading via modem, internet or via smart card, there is a time delay in franking with a new rate table if the loading and updating of the new rate table and franking follow each other in time.

Im EP 991025 B1 wurde deshalb ein Laden vor dem Aktualisieren von neuen Tariftabellendaten eines der Postbeförderer vorgeschlagen, wobei das Laden zu einem benutzerdefinierten ersten Zeitpunkt und das Aktualisieren zu einem befördererdefinierten zweiten Zeitpunkt im Dienstgerät automatisch erfolgt.in the EP 991025 B1 Therefore, a store has been suggested prior to updating new rate table data of one of the mail carriers, wherein the loading is done automatically at a user-defined first time and updating at a conveyor-defined second time in the service device.

Aus der CA 2264622 C (= WO 98/57305 , = EP 920679 A4 ) ist ein Liefern und Speichern einer ersten gegenwärtig gültigen Portogebührentabelle und zweiten zukünftig gültigen Portogebührentabelle bekannt. Eine Gebührenberechnung erfolgt entweder mit Hilfe einer zweiten zukünftig gültigen Portogebührentabelle vor einem sogenannten Vorfrankieren von Post oder mit Hilfe einer ersten aktuell gültigen Portogebührentabelle vor dem Frankieren von Post. Nachteilig ist es, wenn die Übertragung der aktuell gültigen sowie der nächstkommenden Portotariftabelle nicht ohne weitere Eingaben in ein Dienstgerät automatisch erfolgen kann.From the CA 2264622 C (= WO 98/57305 , = EP 920679 A4 ), a delivery and storage of a first currently valid postage fee table and second future valid postage fee table is known. A fee calculation is carried out either with the help of a second future valid postage fee table before a so-called pre-franking of mail or with the help of a first current postage fee table before franking of mail. It is disadvantageous if the transmission of the currently valid and the next-coming postage rate table can not be carried out automatically without further input into a service device.

Aus der deutschen Patentanmeldung DE 10 2004 014 427 A1 , mit dem Titel "Verfahren für ein servergesteuertes Sicherheitsmanagement von erbringbaren Dienstleistungen und Anordnung zur Bereitstellung von Daten nach einem Sicherheitsmanagement für ein Frankiersystem", geht ein Datenzentrum hervor, dass mindestens aus einer Datenbank, einer Steuereinheit und einer Kommunikationseinheit zum Datenaustausch mit externen Frankiersystemen besteht.From the German patent application DE 10 2004 014 427 A1 , entitled "Method for Server-Controlled Security Management of Deliverable Services and Arrangement for Providing Data for Security Management for a Mailing System", discloses a data center consisting of at least one database, a control unit and a communication unit for communicating with external metering systems.

Der Erfindung liegt die Aufgabe zugrunde, ein Verfahren zur Bereitstellung von Portogebührentabellen durch ein Datenzentrum zu deren Übermittlung an ein Dienstgerät sowie eine Anordnung zur Durchführung des Verfahrens zu schaffen. Zu jedem Zeitpunkt soll eine maschinelle Auswahl von Portotabellen aus einer Datenbank und Übertragung der aktuell gültigen sowie der nächstkommenden Portogebührentabelle vom Datenzentrum zum Dienstgerät in Abhängigkeit von dem im Dienstgerät bereits vorhandenen Bestand an Portogebührentabellen ermöglicht werden.The invention has for its object to provide a method for providing postage fee tables by a data center for their transmission to a service device and an arrangement for carrying out the method. At any point in time, a machine selection of postage tables from a database and transmission of the currently valid and the next postage fee table from the data center to the service device is to be made possible in dependence on the postage fee table already existing in the service device.

Die Aufgabe wird mit den Merkmalen des Verfahrens nach Anspruch 1 mit den Merkmalen der Anordnung gemäß dem Anspruch 15 gelöst.The object is achieved with the features of the method according to claim 1 with the features of the arrangement according to claim 15.

Das Verfahren ist durch eine Datenverarbeitung mit automatischer Bereitstellung von mehreren aktualisierten und korrigierten Portogebührentabellen in einer Datenbank und durch eine maschinelle Auswahl von Portogebührentabellen aus der Datenbank eines Datenzentrums in Abhängigkeit von den im Dienstgerät vorhandenen Versionen von Portogebühren gekennzeichnet. Wenn das Dienstgerät eine Kommunikationsverbindung zum Datenzentrum aufnimmt, wird automatisch die maschinelle Auswahl und rechtzeitige Übermittlung von Tabellen zwecks Aktualisierung mehrerer Tabellen im Dienstgerät ermöglicht. Das Verfahren sichert die richtige Auswahl aus einer Vielzahl an Portogebührentabellen, die im Datenzentrum gespeichert sind, und arbeitet mit einer zentralen Steuerung des Nachladens anhand von Maschinenparametern der Dienstgeräte (Maschinentyp, Modell, Variante, Version/ Revision der Hardware oder Betriebssoftware) oder individuell für einzelne Maschinen sowie anhand eines jeweiligen vom Dienstgerät gemeldeten Portotabellenbestandes, der beispielsweise während des Nachladevorgangs eines monetären Guthabens gemeldet wird. Damit wurde eine bekannte erste Dienstleistung eines Servers im Datenzentrum zur Bereitstellung von mehreren aktualisierten Portogebührentabellen in der Datenbank verbessert.The method is characterized by data processing with automatic provision of multiple updated and corrected postage fee tables in a database, and by automated selection of postage fee tables from the database of a data center depending on the versions of postage charges present in the service device. When the service device establishes a communications link to the data center, automatic selection and timely transmission of tables is made possible to update multiple tables in the service device. The method ensures the correct selection from a variety of postage fee tables stored in the data center and works with a central control of reloading based on machine parameters of the service devices (machine type, model, variant, version / revision of the hardware or operating software) or individually for individual Machines as well as from a respective postage account balance reported by the service device, which is reported, for example, during the reloading of a monetary credit. This has improved a well-known first service of a data center server to provide multiple updated postage fee tables in the database.

Darüber hinaus ist ein nachträgliches Reorganisieren der Portogebührentabellen im Datenzentrum möglich, zum Beispiel im Falle von Fehlern im Datenbestand, so dass die kommende Einwahl des Dienstgeräts eine Aktualisierung des Tabellenbestands bewirkt. Eine automatische Überarbeitung des Portogebührentabellen-Bestandes im Server einer Datenzentrale garantiert eine laufende Aktualität des Datenbestandes an Portogebührentabellen in der Datenbank des Servers während des Nachladens des Dienstgerätes.In addition, a subsequent reorganization of the postage fee tables in the data center is possible, for example in the case of errors in the database, so that the next dialing of the service device causes an update of the table inventory. An automatic revision of the postage fee table inventory in the server of a data center guarantees an up-to-date status of the database of postage fee tables in the database of the server during the reloading of the service device.

Es ist vorgesehen, dass eine automatische Bereitstellung von mindestens einer aktualisierten und hinsichtlich ihrer Versionsdaten korrigierten Portogebührentabelle in einer Datenbank im Ergebnis einer Eingabe einer neuen Portogebührentabelle in einen ersten Modul zur Versionsdatenverarbeitung erfolgt, mit einer anschließenden Datenverarbeitung der mindestens einen eingegebenen neuen Portogebührentabelle eines Postbeförderers im Datenzentrum mit Umwandlung der eingegebenen Portogebührentabelle in eine maschinenlesbare Form und mit einer Speicherung der neuen Portogebührentabelle in einer Datenbank des Datenzentrums sowie mit einer ersten Abfrage, ob nur eine Portogebührentabelle in der Datenbank des Datenzentrums gespeichert ist und Zuordnung einer ersten Versionsnummer, wenn nur eine Portogebührentabelle gespeichert ist. Die Speicherung der ersten Ver-sionsnummer erfolgt zu der Porgebührentabelle vor einer Freigabe der neu eingegebenen Portogebührentabelle zum Herunterladen in ein entferntes Dienstgerät, wenn entsprechend der ersten Abfrage keine weitere der in der Datenbank gespeicherten weiteren Portogebührentabellen zu berücksichtigen ist oder es werden weitere Abfragen durchgeführt, wenn im Ergebnis der ersten Abfrage weitere in der Datenbank gespeicherte Portogebührentabellen noch zu berücksichtigen sind, wobei zu jeder Abfrage je ein vorherbestimmtes Vergabeschema für die Versionsnummer der Portogebührentabellen existiert.It is envisaged that an automatic provision of at least one updated postage fee table corrected in terms of its version data in a database as a result of entering a new postage fee table in a first module for version data processing, with subsequent data processing of at least one entered new postage fee table of a mail carrier in the data center with conversion of the entered postage fee table into a machine-readable form and with storage of the new postage fee table in a database of the data center and with a first query as to whether only one postage fee table is stored in the database of the data center and allocation of a first version number if only one postage fee table is stored , The storage of the first version number occurs at the port fee table prior to release of the newly entered postage fee table for download to a remote service device, if according to the first query no further of the further postage charge tables stored in the database is to be taken into account or if further inquiries are made as a result of the first query, further postage fee tables stored in the database have yet to be taken into account, whereby for each query there exists in each case a predetermined allocation scheme for the version number of the postage fee tables.

Es ist weiterhin vorgesehen, dass die Versionsdaten eine Nummer, bestehend aus einer Hauptsektionsnummer und Subsektionsnummer umfassen, die in der Datenbank des Datenzentrums jeweils zugeordnet zu einer Portogebührentabelle gespeichert ist, wobei zu einer neuen Portogebührentabelle eine Hauptsektionsnummer nach einem ersten Vergabeschema gebildet wird, indem die bisherige maximale Hauptsektionsnummer um einen Wert 'Eins' inkrementiert wird, wenn folgende Kriterien erfüllt sind, dass weitere in der Datenbank gespeicherte Portogebührentabellen noch zu berücksichtigen sind, wobei eine Portogebührentabelle mit einem maximalen Gültigkeitsbeginndatum existiert, was im ersten Abfrageschritt festgestellt wird und dass das Gültigkeitsbeginndatum der neuen Portogebührentabelle größer gleich dem maximalen Gültig-keitsbeginndatum ist, was im zweiten Abfrageschritt festgestellt wird.It is further contemplated that the version data comprises a number consisting of a main section number and subsection number stored in the database of the data center respectively associated with a postage fee table, wherein a new postage fee table has a main section number after a first postage fee table Allocation scheme is formed by the previous maximum main section number is incremented by a value 'one', if the following criteria are met, that further in the database stored postage fee tables are still to be considered, with a postage fee table exists with a maximum validity start date, as determined in the first query step and that the validity start date of the new postage fee table is greater than or equal to the maximum validity start date, which is determined in the second query step.

Es ist weiterhin vorgesehen, dass zu einer neuen Portogebührentabelle eine Hauptsektionsnummer und Subsektionsnummer nach einem zweiten Vergabeschema zugeordnet wird, wobei die der neuen Portogebührentabelle zugeordnete Hauptsektionsnummer gleich der bisherigen maximalen Hauptsektionsnummer ist, und wobei die Subsektionsnummer auf den Wert 'Eins' gesetzt wird, wenn folgende Kriterien erfüllt sind, dass erstens weitere in der Datenbank gespeicherte Portogebührentabellen noch zu berücksichtigen sind, was im ersten Abfrageschritt festgestellt wird, wobei eine Portogebührentabelle mit einem minimalen Gültigkeitsbeginndatum existiert und dass zweitens das Gültigkeitsbeginndatum der neuen Portogebührentabelle größer gleich dem minimalen Gültigkeitsbeginndatum ist, was im dritten Abfrageschritt festgestellt wird sowie dass drittens beginnend von derjenigen Portogebührentabelle mit einem maximalen Gültigkeitsbeginndatum fortschreitend eine nächste Portogebührentabelle ausgewählt wird mittels welcher geprüft wird, ob das Gültigkeitsbeginndatum der neuen Portogebührentabelle größer gleich dem Gültigkeitsbeginndatum der ausgewählten Portogebührentabelle ist, was im vierten Abfrageschritt einer Subroutine festgestellt wird.It is further contemplated that a new postage fee table is assigned a main section number and subsection number according to a second allocation scheme, the main section number associated with the new postage fee table being equal to the previous maximum main section number, and the subsection number being set to the value 'one', if following Criteria are met that, firstly, further postage fee tables stored in the database are still to be considered, which a postage fee table with a minimum validity start date exists and, second, the validity start date of the new postage fee table is greater than the minimum validity start date, which is the third Thirdly, starting from the postage fee table with a maximum validity start date progressively selected a next postage fee table lt is checked by means of which the validity start date of the new postage fee table is greater than or equal to the validity start date of the selected postage fee table, which is determined in the fourth query step of a subroutine.

Es ist weiterhin vorgesehen, dass entsprechend dem zweiten Vergabeschema für die Versionsnummern der übrigen Portogebührentabellen eine Änderung der Subsektionsnummer vorgenommen wird, wobei in der Datenbank eine Auswahl einer nächsten Tabelle nach deren Datum des Gültigkeitsbeginns der Reihenfolge nach erfolgt, wobei der Index der nächsten Tabelle und die Subsektionsnummer um einen Wert 'Eins' inkrementiert werden.It is further provided that, according to the second allocation scheme for the version numbers of the remaining postage fee tables, a change of the subsection number is made, wherein in the database, a selection of a next table after their date of validity start in sequence, wherein the index of the next table and the Subsektionnummer be incremented by a value 'one'.

Es ist weiterhin vorgesehen, dass nach der Änderung der Versionsnummer von der mindestens einen neuen Portogebührentabelle, welche in der Datenbank vorhanden ist, eine Speicherung der Versionsnummer zu den Portogebührentabellen und deren Freigabe der hinsichtlich ihrer Versionsdaten korrigierten Portogebührentabelle und Fertigstellung der Datenverarbeitung erfolgt.It is further provided that, after the change of the version number of the at least one new postage fee table, which is present in the database, a storage of the version number to the postage fee tables and their release of the postage fee table corrected in terms of their version data and completion of data processing takes place.

Ein Server enthält ein erstes Modul zur Versionsdatenverarbeitung und zweites Modul zur maschinellen Portotabellenauswahl, wobei die Versionsdatenverarbeitung des ersten Moduls eine automatische Bereitstellung von mehreren aktualisierten und hinsichtlich ihrer Versionsdaten korrigierten Portogebührentabellen in der Datenbank ermöglicht.A server includes a first module for version data processing and a second module for automatic postage table selection, wherein the version data processing of the first module enables automatic provision of a plurality of updated postage fee tables corrected in their version data in the database.

Der Server des Datenzentrums ist zur Berichtigung der mindestens einen Portogebührentabelle des Dienstgeräts programmiert und steuert eine dynamische Korrektur zuerst in der Datenzentrale. Wenn das Dienstgerät eine korrigierte Portotabelle benötigt, wie zum Beispiel bei Fehlern, dann wird durch Löschen von Daten und Laden von Tabellen, die danach mit einer neuen Versionsnummer versehen werden, eine Korrektur erreicht. Bei jedem Einstellen einer weiteren Portogebührentabelle in die Datenbank wird geprüft, ob weitere Portogebührentabellen umbenannt werden müssen.The server of the data center is programmed to correct the at least one postage fee table of the service device and controls a dynamic correction first in the data center. If the service device needs a corrected postage table, such as for errors, then a correction is achieved by deleting data and loading tables that are subsequently provided with a new version number. Each time a further postage fee table is set in the database, it is checked whether further postage fee tables need to be renamed.

Verbessert wurde die Dienstleistung des Serves zur Bereitstellung von mehreren aktualisierten Portogebührentabellen in der Datenbank. Die Portogebührentabellenauswahl erfolgt je nach der Versionnummer bzw. deren Abfolge und Beginn der Gültigkeit. Zusätzlich zu den vorgenannten Kriterien kann die Auswahl der Portogebührentabelle auch ein optionales Gültigkeitsende berücksichtigen, um bei einer Nachladeanfrage zu späten Zeitpunkt, d.h. nach Ende der Gültigkeit einer Portogebührentabelle, deren Lieferung zu verhindern. Ein Austausch von fehlerhaften Portotabellen ist möglich. Der Korrekturvorgang in dem Datenzentrum sichert dabei anschließend die Aktualisierung der Versionsnummern von Portogebührentabellen in der Datenbank des Servers.The service of the server has been improved to provide several updated postage fee tables in the database. The postage fee table selection is made according to the version number or its sequence and the beginning of the validity. In addition to the aforementioned criteria, the selection of the postage fee table may also take into account an optional end of validity in order to prevent their delivery in the case of a late-loading request, ie after the end of the validity of a postage fee table. An exchange of faulty postage tables is possible. The correction process in the data center then backs up the updating of the version numbers of postage fee tables in the database of the server.

Neben einer automatisierten Bereitstellung von Daten durch das Datenzentrum wird vom Server des Datenzentrums die Auswahl kundenspezifisch durchgeführt.In addition to the automated provisioning of data through the data center, the server of the data center performs the selection on a customer-specific basis.

Der Server des Datenzentrums ist zur Fallunterscheidung nach dem Maschinenzustand des Dienstgeräts programmiert und steuert das Nachladen mindestens einer Portogebührentabelle in ein Dienstgerät nach vorgegebenen Bedingungen:

  • Enthält beispielsweise das Dienstgerät keine Portogebührentabelle (erster Zustand), dann überträgt das Datenzentrum diejenige Tabelle mit der gültigen Versionsnummer in das Dienstgerät.
  • Wenn das Dienstgerät nur eine gültige Portogebührentabelle enthält (zweiter Zustand), dann überträgt das Dienstgerät diejenige Tabelle mit der nächst höheren Versionsnummer. Damit soll nicht ausgeschlossen werden, dass ggf. eine zukünftig gültige Tabelle mit einer entsprechend nachfolgend höheren Versionsnummer ebenfalls übertragen wird.
  • Ein dritter Zustand ergibt sich, wenn das Dienstgerät keine gültige Portogebührentabelle enthält. Dann überträgt das Dienstgerät die gültige Portogebührentabelle mit der entsprechend zugehörigen Versionsnummer.
  • Ein weiterer vierter Zustand ergibt sich, wenn eine zukünftig gültige Portogebührentabelle bereits im Dienstgerät vorhanden ist, d.h. dass keine Tabelle benötigt und deshalb auch nicht geladen wird.
The server of the data center is programmed to case differentiation according to the machine state of the service device and controls the reloading of at least one postage fee table in a service device according to predetermined conditions:
  • If, for example, the service device does not contain a postage fee table (first state), then the data center transfers the table with the valid version number into the service device.
  • If the service device only contains a valid postage fee table (second state), then the service device transmits that table with the next higher version number. This is not to exclude that, if applicable, a future valid table with a correspondingly higher version number will also be transferred.
  • A third state results if the service device does not contain a valid postage fee table. Then the service unit transmits the valid postage fee table with the corresponding associated version number.
  • A further fourth state results when a future valid postage fee table already exists in the service device, ie that no table is needed and therefore not loaded.

Entweder erfolgt eine Ausbildung der Steuereinheit des Datenzentrums als Portotabellen-Vorgabe-Server oder die Ausbildung des ganzen Datenzentrums kann als Server vorgenommen werden. Eine Übertragung von Portotabellen in ein Dienstgerät aus einem Datenzentrum ist mittels Modem oder einer anderen üblichen Einrichtung zur Datenfernübertragung möglich.Either the control unit of the data center is designed as a postage table default server, or the entire data center can be configured as a server. A transfer of postage tables in a service device from a data center is possible by means of modem or other conventional device for remote data transmission.

Vorteilhafte Weiterbildungen der Erfindung sind in den Unteransprüchen gekennzeichnet bzw. werden nachstehend zusammen mit der Beschreibung der bevorzugten Ausführung der Erfindung anhand der Figuren näher dargestellt. Es zeigen:

Fig. 1,
Blockschaltbild eines Systems mit einem Server und einem Dienstgerät,
Fig. 2,
Blockschaltbild eines Systems mit einem Datenzentrum und einem Dienstgerät,
Fig. 3,
Flußplan des Verfahrens zur automatischen Bereitstellung von Portogebührentabellen mit Versionsdaten,
Fig. 4,
Flußplan des Verfahrens zur maschinellen Auswahl einer Portogebührentabelle,
Fig. 5a,
Tabellenauswahl im Normalfall,
Fig. 5b,
Tabellenauswahl im Fehlerfall,
Fig. 6,
Subroutine mit einem Vergabeschema für Versionsnummern von korrigierten Portogebührentabellen.
Advantageous developments of the invention are characterized in the subclaims or are presented in more detail below together with the description of the preferred embodiment of the invention with reference to FIGS. Show it:
Fig. 1,
Block diagram of a system with a server and a service device,
2,
Block diagram of a system with a data center and a service device,
3,
Flowchart of the method for automatically providing postage fee tables with version data,
4,
Flowchart of the procedure for the automatic selection of a postage fee table,
Fig. 5a,
Table selection normally,
5b,
Table selection in case of error,
6,
Subroutine with an allocation scheme for version numbers of corrected postage fee tables.

Die Fig. 1 zeigt ein Blockschaltbild eines Systems mit einem Server 20 und einem Dienstgerät 10. Ein ganzes Datenzentrums ist als ein Server verwirklicht. Der Server 20 weist eine Eingabeeinheit 21 auf, die über ein erstes Modul 22 zur Versionsdatenverarbeitung mit einer Datenbank 23 betriebsmäßig verbunden ist, wobei die Datenbank 23 über ein zweites Modul 27 zur maschinellen Portotabellenauswahl mit einer Ausführungseinheit 24 betriebsmäßig verbunden ist. Die Ausführungseinheit 24 ist einerseits mit einer Anzeigeeinheit 25 zur Statusmeldung und andererseits mit einer Kommunikationseinheit 26 betriebsmäßig verbunden. Die Ausführungseinheit 24 hat über das zweite Modul 27 zur maschinellen Portotabellenauswahl einen Zugang zur Datenbank 23 des Datenzentrums zu. Das Dienstgerät 10 weist einen Nurlesespeicher 11 zur Speicherung der Betriebssoftware, ein nichtflüchtiges Speichermittel 12 zur Speicherung der automatisch ausgewählten und übermittelten Portogebührentabellen, eine Kommunikationseinheit 13 und eine Ausführungseinheit 14 auf. Die Betriebssoftware ist ein Programmpaket, das die Funktion des Dienstgeräts ausmacht oder festlegt. Es enthält beispielsweise die Programmfunktionalität der angebotenen Dienste und Befehle zu deren Ausführung. Die Betriebssoftware greift zur Berechnung des Portowerte für einen Freistempelvorgang auf die Portotabelle der Produkte und Preise zu.The Fig. 1 shows a block diagram of a system with a server 20 and a service device 10. An entire data center is realized as a server. The server 20 has an input unit 21 operatively connected to a database 23 via a first version data processing module 22, the database 23 being operatively connected to an execution unit 24 via a second postage machine selection module 27. The execution unit 24 is operatively connected on the one hand to a display unit 25 for status message and on the other hand to a communication unit 26. The execution unit 24 has the second module 27 for machine postage table selection, access to database 23 of the data center. The service device 10 has a read-only memory 11 for storing the operating software, a non-volatile memory means 12 for storing the automatically selected and transmitted postage fee tables, a communication unit 13 and an execution unit 14. The operating software is a program package that defines or determines the function of the service device. It contains, for example, the program functionality of the services offered and commands for their execution. The operating software accesses the postage table of the products and prices to calculate the postage value for a free stamping operation.

Die Fig. 2 zeigt ein Blockschaltbild eines Systems mit einem Datenzentrum und einem Dienstgerät. Das Datenzentrum 30 stellt den Anbieter oder Lieferanten für Ferndienste für mindestens ein Dienstgerät 10 dar. Das Dienstgerät 10 ist ebenso aufgebaut, wie bereits anhand des Ausführungsbeispiels nach Fig.1 erläutert wurde.The Fig. 2 shows a block diagram of a system with a data center and a service device. The data center 30 represents the provider or supplier of remote services for at least one service device 10. The service device 10 is also constructed, as already based on the embodiment according to Fig.1 was explained.

Für die Kommunikation mit solchen Dienstgeräten, wie Frankiermaschinen oder Freistempelgeräten betreibt das Datenzentrum solche Vorrichtungen, wie z.B. Rechnersysteme, die über Netzwerkverbindungen oder Modembänke, Terminalserver, Datenbanken usw. verfügen. Ein Datenzentrum 30 mit verteilten Aufgaben umfasst beispielsweise einen Kommunikations-Server 36 und einen Datenbank-Server 33, welche beide mit einem Portogebührentabellen-Vorgabe-Server 39 betriebsmäßig verbunden sind. Der Kommunikations-Server 36 hat eine Kommunikationseinheit 26 und der Datenbank-Server 33 hat eine Datenbank 23. Der Portogebührentabellen-Vorgabe-Server 39 weist eine Eingabeeinheit 21 auf, die mit einem ersten Modul 22 zur Versionsdatenverarbeitung betriebsmäßig verbunden ist. Der Portogebührentabellen-Vorgabe-Server 39 weist weiter ein zweites Modul 27 zur maschinellen Portotabellenauswahl auf, das einen Zugang zur Datenbank 23 ermöglicht und zur automatischen Auswahl von Portogebührentabellen auf die Datenbank des Datenzentrums zugreift. Das zweite Modul 27 zur maschinellen Portotabellenauswahl ist mit einer Ausführungseinheit 24 und einer Anzeigeeinheit 25 betriebsmäßig verbunden.For communication with such service devices as postage meters or indicia devices, the data center operates such devices as computer systems having network connections or modem banks, terminal servers, databases, etc. A distributed task data center 30 includes, for example, a communications server 36 and a database server 33, both of which are operatively connected to a postage rate table default server 39. The communication server 36 has a communication unit 26 and the database server 33 has a database 23. The postage charge table default server 39 has an input unit 21 operatively connected to a first version data processing module 22. The postage rate table default server 39 further includes a second postage meter selection module 27 which provides access to the database 23 and accesses the database of the data center for automatic selection of postage fee tables. The second postage machine selection machine module 27 is operatively connected to an execution unit 24 and a display unit 25.

Anhand von Fig. 2 soll der Vorgang im Datenzentrum erläutert werden. Von der Eingabeeinheit 21 werden die Parameter der neuen oder korrigierten Portogebührentabelle dem ersten Modul 22 zur Versionsdatenverarbeitung bzw. zur Korrekturverarbeitung zur Verfügung gestellt werden. Das ersten Modul 22 greift auf den Bestand an Portogebührentabellen in der Datenbank zu und reorganisiert den Bestand durch Zuweisung geänderter Versionierungsinformationen.Based on Fig. 2 the process should be explained in the data center. From the input unit 21, the parameters of the new or corrected postage fee table will be made available to the first module 22 for version data processing or correction processing. The first module 22 accesses the inventory of postage fee tables in the database and reorganizes the inventory by assigning changed versioning information.

Nach Eingabe und Verarbeitung der vom Postbeförderer (Carrier) gelieferten Portogebührentabellen erfolgt deren Speicherung in der Datenbank, wobei die Verarbeitung eine Korrekturverarbeitung der Tabelle und die automatische Erzeugung und Zuordnung von neuen Versionsnummern einschließt. Die Erzeugung und Zuordnung von neuen Versionsnummern von Portogebührentabellen erfolgt in der Datenbank eines Servers. Unabhängig davon wie eine automatische Änderung der Version konkret durchgeführt wird, werden für das Verfahren zwei Lösungs-Varianten vorgeschlagen:

  1. 1. Die automatische Erzeugung und Zuordnung von neuen Versionsnummern erfolgt erst bei einem telefonischen Anruf des Dienstgerätes und für dieses spezifisch/unterschiedlich zu denen der anderen Dienstgeräte. Vorzugsweise erfolgt der Korrekturvorgang der Versionsnummer während der Einwahl des Dienstgerätes in das Datenzentrum.
  2. 2. Die automatische Erzeugung und Zuordnung von neuen Versionsnummern erfolgt schon vor einem Anruf des Dienstgerätes beim Datenzentrum und für das Dienstgerät unspezifisch/gleich zu denen der anderen Dienstgeräte. Vorzugsweise erfolgt im Ergebnis einer Eingabe 101 von Portogebührentabellen in einen ersten Modul 22 zur Versionsdatenverarbeitung der Korrekturvorgang der Versionsnummern.
After input and processing of the postage fee tables provided by the carrier, they are stored in the database, the processing including correction processing of the table and automatic generation and assignment of new version numbers. The generation and assignment of new version numbers of postage fee tables takes place in the database of a server. Regardless of how an automatic change of the version is actually carried out, two solution variants are proposed for the method:
  1. 1. The automatic generation and assignment of new version numbers takes place only when a telephone call the service device and for this specific / different to those of other service devices. Preferably, the correction process of the version number takes place during the dial-in of the service device in the data center.
  2. 2. The automatic generation and assignment of new version numbers takes place before a call of the service unit at the data center and for the service unit unspecific / equal to those of the other service equipment. Preferably, as a result of an input 101 of postage fee tables in a first module 22 for version data processing, the correction operation of the version numbers is performed.

Das Verfahren zur Bereitstellung von mehreren aktualisierten und korrigierten Portogebührentabellen in einer Datenbank schließt eine automatische Korrektur von Portogebührentabellen in der Datenbank ein. Das automatische Korrekturverfahren erlaubt die Nachpflege des Datenbestand in der Datenzentrale nachdem Änderungen in bereits für Dienstgeräte zur Verfügung gestellten Portotabellen notwendig wurden und wird nachfolgend anhand der Figur 3 noch näher erläutert.The method for providing a plurality of updated and corrected postage fee tables in a database includes automatic correction of postage fee tables in the database. The automatic correction procedure allows the maintenance of the data in the data center after changes in postage tables already provided for service devices have become necessary FIG. 3 explained in more detail.

Die Fig. 3 zeigt einen Flußplan des Verfahrens zur automatischen Bereitstellung von Portogebührentabellen mit Versionsdaten. Zur Bereitstellung von mehreren aktualisierten und korrigierten Portogebührentabellen in einer Datenbank wird eine jeweils zusätzlich gespeicherte Versionsnummer benutzt. Im Ergebnis einer Eingabe 101 wird das Verfahren zur automatischen Bereitstellung 100 von mehreren aktualisierten und hinsichtlich ihrer Versionsdaten korrigierten Portogebührentabellen in einer Datenbank mittels des ersten Moduls 22 zur Versionsdatenverarbeitung durchgeführt. Das Verfahren umfasst eine Datenverarbeitung jeder der eingegebenen Portogebührentabellen eines Postbeförderers im Datenzentrum mit Umwandlung 102 jeder der eingegebenen Portogebührentabellen in eine maschinenlesbare Form und eine Speicherung 104 in einer Datenbank 23 des Datenzentrums. Nach einem ersten Abfrageschritt 105 erfolgt ein Zuordnen einer ersten Versionsnummer 106 und eine Speicherung 112 und Freigabe einer neu eingegebenen ersten Portogebührentabelle zum Herunterladen in ein entferntes Dienstgerät 10" wenn nur eine einzige Portogebührentabelle in der Datenbank 23 gespeichert ist bzw. keine weiteren Portogebührentabellen zu berücksichtigen sind.
Wenn anderenfalls weitere Portogebührentabellen in der Datenbank 23 gespeichert sind, erfasst dies ein dritter Schritt 103 zur Ermittlung von Portotabellen-Parametern derjenigen Portogebührentabellen, welche schon vorhergehend gespeichert wurden. Der vorgenannte dritte Schritt 103 ist zwischen dem zweiten Schritt 102 zur Umwandlung und dem vierten Schritt 104 zur Speicherung gelegen.
The Fig. 3 shows a flowchart of the method for automatically providing postage fee tables with version data. To provide multiple updated and corrected postage fee tables in a database, an additionally stored version number is used. As a result of an input 101, the method of automatically providing 100 of a plurality of updated postage fee tables corrected in their version data is performed in a database by means of the first version data processing module 22. The method includes data processing of each of the entered postage fee tables of a mail carrier at the data center with conversion 102 of each of the entered postage fee tables into a machine readable form and a storage 104 in a database 23 of the data center. After a first query step 105, a first version number 106 is assigned and a 112 and release of a newly entered first postage fee table for download to a remote service device 10 "if only a single postage fee table is stored in the database 23 or no further postage fee tables are to be considered ,
Otherwise, if other postage due tables are stored in the database 23, this includes a third step 103 for determining postage table parameters of those postage fee tables that have been previously stored. The aforementioned third step 103 is located between the second step 102 for conversion and the fourth step 104 for storage.

Ein erster Portotabellen-Parameter ist das maximale Gültigkeitsbeginndatum GBEGINmax, welches das Datum des Inkrafttretens derjenigen Porttabelle angibt, welche am weitesten in der Zukunft liegt.A first postage table parameter is the maximum validity start date GBEGIN max , which indicates the effective date of the port table which is furthest in the future.

Ein zweiter Portotabellen-Parameter ist das maximale Gültigkeitsendedatum GENDEmax, welches das Datum des Ausserkrafttretens derjenigen Porttabelle angibt, welche am weitesten in der Zukunft liegt.A second postage table parameter is the maximum validity end date GENDE max , which indicates the date of expiration of the port table which is furthest in the future.

Ein dritter Portotabellen-Parameter ist das minimale Gültigkeitsbeginndatum GBEGINmin , welches das Datum des Inkrafttretens derjenigen Porttabelle angibt, welche am weitesten in der Vergangenheit liegt.A third postage table parameter is the minimum validity start date G BEGIN min , which indicates the date of entry into effect of the port table which is furthest in the past.

Wenn entsprechend der Abfrage im ersten Abfrageschritt 105 noch weitere in der Datenbank 23 gespeicherte Portogebührentabellen A1 Ai .. An zu berücksichtigen sind, wobei deren Anzahl m natürlich nicht gleich eins ist, erfolgt im zweiten Abfrageschritt 107 eine Auswahl, welche es ermöglicht, eine Versionsnummern zu vergeben, die sich nur in der Hauptsektion der Versionsnummer von den anderen unterscheidet. Das ist der Falll, wenn das Kriterium erfüllt ist, dass einem maximalen Gültigkeitsendedatum GENDEmax der vorherigen Portogebührentabelle Ai das Gültigkeitsbeginndatum GBEGINx der neuen Portogebührentabelle Ax nachfolgt.If, according to the query in the first query step 105, further postage fee tables A 1 A i. An stored in the database 23 are to be taken into account, wherein their number m is of course not equal to one, a selection is made in the second query step 107, which makes it possible to Assign version numbers that differ from the others only in the main section of the version number. This is the case if the criterion is satisfied that a maximum validity end date GENDE max of the previous postage fee table Ai is followed by the validity start date GBEGINx of the new postage fee table Ax.

Nach einem Zuordnen einer Versionsnummer in einem nachfolgenden Schritt 108 erfolgt deren Speicherung und Freigabe der neuen Portogebührentabelle im Schritt 112 zwecks Herunterladen der neuen Portogebührentabelle aus der Datenbank 23 in ein entferntes Dienstgerät 10..After assigning a version number in a subsequent step 108, the new postage fee table is stored and released in step 112 for the purpose of downloading the new postage fee table from the database 23 to a remote service device 10.

Im Korrekturfall wird die Tabellenversionsnummer geändert, wobei das vorgenannte Kriterium nun nicht mehr zutrifft, dass einem maximalen Gültigkeitsendedatum GENDEmax der vorherigen Portogebührentabelle Ai das Gültigkeitsbeginndatum GBEGINx der neuen Portogebührentabelle Ax nachfolgt, d.h. bei x = i +1.In the case of correction, the table version number is changed, whereby the aforementioned criterion no longer applies that a maximum validity end date GENDE max of the previous postage fee table Ai is followed by the validity start date GBEGINx of the new postage fee table Ax, ie if x = i +1.

Jedoch soll nun das Kriterium zutreffen, dass einem minimalen Gültigkeitsbeginndatum GBEGINmin einer ersten Portogebührentabelle A1 das Gültigkeitsbeginndatum GBEGINx der neuen Portogebührentabelle Ax nachfolgt oder gleich ist, d.h. bei x ≥ 1.However, the criterion should now apply that a minimum validity start date GBEGIN min of a first postage fee table A 1 the Validity start date G BEGINx of the new postage fee table Ax follows or is the same, ie at x ≥ 1.

Die vorgenannte Bedingung wird in einem dritten Abfrageschritt 109 abgefragt, der dem zweiten Abfrageschritt 107 nachfolgt. Dann wird zur Subroutine 110 verzweigt, um die umzubenennenden Portogebührentabellen einzeln aufzurufen und umzubenennen. Die Subroutine 110 wird anhand der Figur 6 weiter unten noch näher erläutert.The above condition is retrieved in a third query step 109 following the second interrogation step 107. Then, it branches to subroutine 110 to individually call and rename the postage charge tables to be renamed. Subroutine 110 will be described with reference to FIG FIG. 6 explained in more detail below.

Eine Auswahl einer nächsten Tabelle A i-1 aus der Datenbank nach deren Datum des Gültigkeitsbeginns wird der Reihenfolge nach ermöglicht, wobei vom maximalen Gültigkeitsbeginndatum GBEGINmax derjenigen Portogebührentabelle Ai mit i = max ausgegangen wird, welche am weitesten in der Zukunft liegt. Wenn das Datum des Gültigkeitsbeginns GBEGINi der zum Vergleich herangezogenen Portogebührentabelle Ai weder kleiner noch gleich dem Datum des Gültigkeitsbeginns GBEGINx der neuen Portogebührentabelle ist, dann wird eine Schleife L1 durchlaufen und die nächste Portotabelle Ai-1 nach deren Gültigkeitsbeginndatum ausgewählt. Zu diesem Zweck wird die Indexnummer i um den Wert 'Eins' in einer ersten Schleife L1 dekrementiert. Wenn das Vergleichskriterium GBEGINx ≥ GBEGINi jedoch erfüllt ist, dann erfolgt eine Umbenennung der Versionsnummer der neuen bzw. übrigen Portogebührentabellen, welche als Hauptsektionsnummer H den bisherigen Maximalwert und als Subsektionsnummer eine 'Eins' bzw. eine um den Wert 'Eins' inkrementierte Nummer erhalten. Zum Inkrementieren wird eine zweite Schleife L2 durchlaufen, wenn noch weitere Portogebührentabellen in der Datenbank vorhanden sind, was im Abfrageschritt 111 abgefragt wird, dann wird in die Subroutine 110 zurückverzweigt. Zur Auswahl einer nächsten Portogebührentabelle wird die Reihenfolge der Portogebührentabellen wieder nach dem Datum des Gültigkeitsbeginns bestimmt, wobei aber diesmal der Index i inkrementiert wird.A selection of a next table A i -1 from the database after its validity start date is made possible in order, starting from the maximum validity start date G BEGIN max of that postage fee table A i with i = max which is furthest in the future. If the validity start date GBEGIN i of the postage fee table A i used for comparison is neither less than or equal to the validity start date GBEGIN x of the new postage fee table, then a loop L1 is run through and the next postage table A i - 1 is selected after its validity start date. For this purpose, the index number i is decremented by the value 'one' in a first loop L1. However, if the comparison criterion GBEGIN x ≥ GBEGIN i is met, then the version number of the new or remaining postage fee tables is renamed, which as main section number H is the previous maximum value and as subsection number a 'one' or a number incremented by the value 'one' receive. For incrementing, a second loop L2 is traversed, if there are still other postage fee tables in the database, which is queried in query step 111, then branches back to subroutine 110. To select a next postage fee table, the order of the postage fee tables is again determined after the date of validity start, but this time the index i is incremented.

Nach der Änderung der Versionsnummer von der mindestens einen neuen Portogebührentabelle während der Laufdauer der Subroutine 110 und der Abfrage im Abfrageschritt 111 erfolgt eine Speicherung und Freigabe (im Schritt 112) der hinsichtlich ihrer Versionsdaten korrigierten mindestens einen neuen Portogebührentabelle und die Fertigstellung der Datenverarbeitung ist im Schritt 113 erreicht.After changing the version number of the at least one new postage fee table during the running time of the subroutine 110 and the query in the retrieval step 111, a storage and release (in step 112) of the at least one new postage fee table corrected for its version data is performed and the completion of the data processing is in step 113 reached.

Die Korrektur des Portotabellenbestands ist in Hinblick auf die Einwahl des Dienstgeräts und das Nachladeprotokoll ein unabhängiger Prozess. Es wird der Bestand der Portotabellen in der Datenbank verändert, vor allem in Bezug auf deren Versionierungsinformationen.The correction of the postage table inventory is an independent process with regard to the dial-in of the service device and the reloading protocol. It changes the stock of postage tables in the database, especially with regard to their versioning information.

Das Dienstgerät baut zum Nachladen von Portogebührentabellen eine Verbindung z.B. mittels eines Modem, einer ISDN- oder Netzwerkkarte, zur Datenzentrale auf. Die Kommunikation ist an ein Verbindungsprotokoll der beiden Parteien gekoppelt. Das Dienstgerät meldet seinen Zustand im Verlauf des Nachladeprotokolls, indem es die höchste Versionsnummer der gehaltenen Portotabellen an das Datenzentrum überträgt. In der Datenzentrale wird die übertragene höchste Versionsnummer des Dienstgeräts durch die Ausführungseinheit 24 aus der Kommunikationseinheit 26 in den Portotabellenauswahl und -verarbeitungsmodul 27 übertragen. Der Portogebührentabellenauswahl und -verarbeitungsmodul 27 vergleicht bei der automatischen Portogebührentabellenauswahl die angezeigte Versionsnummer des Dienstgeräts mit dem Bestand der Portotabellen in der Datenbank und ermittelt anhand des Verfahrens im Flussplan zur automatischen Auswahl der Portogebührentabelle (Fig. 4), ob und falls ja, welche Portogebührentabelle zur Aktualisierung an das Dienstgerät transferiert wird. Das automatische Auswahlverfahren ist unabhängig davon, ob der Bestand an Portogebührentabellen der ursprünglichen Versionierung/Revisionierung entspricht oder durch späteren Zugriff korrigiert wurde. Dabei können folgende Fälle vorkommen:The service device establishes a connection to reload postage fee tables, for example by means of a modem, an ISDN or network card, to the data center. The communication is linked to a connection protocol of the two parties. The service device reports its status during the reload log by transferring the highest version number of the held postage tables to the data center. In the data center, the transmitted highest version number of the service device is transmitted by the execution unit 24 from the communication unit 26 into the postage table selection and processing module 27. The postage fee table selection and processing module 27, in the automatic postage fee table selection, compares the displayed version number of the service device with the stock of the postage table in the database and determines by the method in the flow chart for automatically selecting the postage fee table ( Fig. 4 ), and if so, which postage fee table is being transferred to the service device for updating. The automatic selection procedure is independent of whether the stock of postage fee tables corresponds to the original versioning / revisioning or has been corrected by later access. The following cases may occur:

a) Das Dienstgerät enthält keine Portogebührentabelle a) The service unit does not contain a postage fee table

Wenn das Dienstgerät zum Zeitpunkt des Nachladens keine Portogebührentabelle enthält, so wird die zum Zeitpunkt des Nachladens gültige Tabelle aus dem Bestand der Datenzentrale geladen.If the service device does not contain a postage fee table at the time of reloading, the table valid at the time of reloading is loaded from the data center stock.

b) Das Dienstgerät enthält eine Portogebührentabelleb) The service unit contains a postage fee table

  • b1) Das Dienstgerät enthält zum Zeitpunkt des Nachladens bereits eine ungültige Portogebührentabelle, so wird eine zum Zeitpunkt des Nachladens gültige Tabelle geladen.b1) The service unit already contains an invalid postage fee table at the time of reloading, a table valid at the time of reloading is loaded.
  • b2) Das Dienstgerät enthält zum Zeitpunkt des Nachladens bereits eine gültige Portogebührentabelle, so wird eine nächste, zukünftig gültige Tabelle übertragen.b2) The service device already contains a valid postage fee table at the time of reloading, so a next, future valid table is transmitted.
c) Das Dienstgerät benötigt keine aktualisierte Portogebührentabelle c) The service device does not need an updated postage fee table

Meldet das Dienstgerät beim Ladevorgang die Versionsnummer der nächsten, zukünftig gültigen Tabelle, so wird keine Portogebührentabelle übertragen.If the service unit reports the version number of the next, future valid table during the loading process, then no postage fee table is transmitted.

d) Das Dienstgerät benötigt eine korrigierte Portogebührentabelle d) The service unit requires a corrected postage fee table

Ist eine Korrektur oder Einfügung im Bestand der Portotabellen in der Datenzentrale vonnöten, so wird folgendermaßen verfahren:

  • d1) Der Bestand wird durch Löschen von fehlerhaften bzw. Einfügen von neuen Tabellen bereinigt und danach mit neuen Versionsnummern versehen (s. u.).
  • d2) Das Nachladen wird mit dem oben beschriebenen Verfahren fortgesetzt.
If a correction or insertion is required in the stock of postage tables in the data center, proceed as follows:
  • d1) The stock is cleared by deleting incorrect tables or inserting new tables and then adding new version numbers (see below).
  • d2) Reloading is continued with the procedure described above.

Die Auswahl der Portotabellen ist ein Vorgang, der bei der Einwahl eines Dienstgeräts ausgeführt wird. Die Dienstleistung des Serves besteht in der Bereitstellung von mehreren aktualisierten Portogebührentabellen in der Datenbank.The selection of postage tables is a process that is performed when a service device is dialed. The service of the service is to provide several updated postage fee tables in the database.

Die Fig. 4 zeigt einen Flußplan des Verfahrens zur maschinellen Auswahl einer Portogebührentabelle. Die maschinelle Auswahl 200 von Portogebührentabellen aus der Datenbank eines Datenzentrums erfolgt in Abhängigkeit von den im Dienstgerät vorhandenen Versionen von Portogebühren, umfassend ein Melden 201 der im Dienstgerät gespeicherten Versionsdaten V einer Portogebührentabelle im Rahmen der Übermittlung von den im Dienstgerät vorhandenen Versionen von Portogebühren zum Datenzentrum, ein Bestimmen 202 der aktuell gültigen Portogebührentabelle und ein Überprüfen 203 von deren Versionsdaten A auf Übereinstimmung mit den gemeldeten Versionsdaten V des Dienstgerätes 10 in einem zweiten Modul 27 des Datenzentrums. Die maschinelle Auswahl 200 von Portogebührentabellen aus der Datenbank eines Datenzentrums umfasst ein Bestimmen 204 der nächsten Version A + 1 einer zukünftig geltenden Portogebührentabelle vor deren Laden 205 in das Dienstgerät 10, wenn im zweiten Modul 27 des Datenzentrums eine Übereinstimmung der Versionsdaten A der aktuell gültigen Portogebührentabelle mit den gemeldeten Versionsdaten V aktuellen Portogebührentabelle des Dienstgerätes 10 festgestellt wird.The Fig. 4 shows a flowchart of the method for the automatic selection of a postage fee table. The automated selection 200 of postage fee tables from the database of a data center is dependent upon the versions of postage fees present in the service device, including reporting 201 the version data V of a postage fee table stored in the service device as part of the transmission of the postage due to the service center to the data center, determining 202 the currently valid postage fee table and checking 203 its version data A for compliance with the reported version data V of the service device 10 in a second module 27 of the data center. The automated selection 200 of postage fee tables from the database of a data center includes determining 204 the next version A + 1 of a future applicable postage fee table before loading it 205 into the service device 10 if in the second module 27 of the data center a match of the version data A of the currently valid postage fee table with the reported version data V current postage fee table of the service device 10 is detected.

Die maschinelle Auswahl 200 von Portogebührentabellen aus der Datenbank eines Datenzentrums umfasst ein Bestimmen 204 der zur Zeit aktuellen Version A einer gültigen Portogebührentabelle vor deren Laden 208 in das Dienstgerät 10, wenn im zweiten Modul 27 des Datenzentrums eine Nichtübereinstimmung der Versionsdaten A der aktuell gültigen Portogebührentabelle mit den gemeldeten Versionsdaten V aktuellen Portogebührentabelle des Dienstgerätes 10 festgestellt wird und wenn die aktuell gültigen Portogebührentabelle den höheren Rang hat.The automated selection 200 of postage fee tables from the database of a data center includes determining 204 the currently current version A of a valid postage fee table before loading it 208 into the service device 10 if in the second module 27 of the data center a mismatch of the version data A of the current postage fee table the reported version data V current postage fee table of the service device 10 is determined and if the currently valid postage fee table has the higher rank.

Die aktuell gültige Portogebührentabelle hat den höheren Rang, wenn die Versionsdaten A höher sind, als die Versionsdaten V der aktuellen Portogebührentabelle des Dienstgerätes 10. Beispielsweise ist vorgesehen, dass die Versionsdaten A hinsichtlich ihres alphanumerischen Wertes größer sind, als der alphanumerische Wert der Versionsdaten V. Ein zuvor oder während der Einwahl vorgenommener Korrekturvorgang in der Datenzentrale sichert dabei die Aktualisierung des Datenbestandes an Portogebührentabellen in der Datenbank des Servers.The currently valid postage fee table has the higher rank if the version data A is higher than the version data V of the current postage fee table of the service device 10. For example, it is provided that the version data A in terms of their alphanumeric value are greater than the alphanumeric value of the version data V. A correction process carried out in the data center either beforehand or during dialing ensures the updating of the Data on postage fee tables in the database of the server.

Die Korrekturverarbeitung ist ein automatisierter Administrations- bzw. Pflegeprozess des Datenbestands. Beide Vorgänge sind gekoppelt, insofern als die Korrekturverarbeitung einer Vorgabe der Umbenennung / Ablage usw. genügen muß, die konform ist zu der späteren Auswahl einer Namenskonvention, Versionierung / Revisionierung oder Ablage in der Datenbank.Correction processing is an automated administration or maintenance process of the data stock. Both operations are coupled in that the correction processing must comply with renaming / filing, etc. conforming to the later selection of a naming convention, versioning / revisioning, or filing in the database.

In der Fig. 5a ist die Tabellenauswahl im Normalfall als Ausführungsbeispiel dargestellt. Die Gültigkeit einer ersten Portogebührentabelle beginnt bei B1 zu einem ersten Zeitpunkt t1 und endet bei E1 zum Zeitpunkt t2. Das Dienstgerät erhält die erste Portogebührentabelle PT1 und zugehörige Versionierungsinformation 1.0 frühzeitig, spätestens bei der Initialisierung des Dienstgeräts. Zu einem zweiten Zeitpunkt t2 wird eine zweite Portogebührentabelle PT2 und zugehörige Versionierungsinformation 2.0 gültig. Es können weitere Portogebührentabellen mit einer höheren Versionsnummer in einer Datenbank des Datenzentrums gespeichert werden, welche erst in der Zukunft in Kraft treten. Am Ende E i-1 der vorherigen Portogebührentabelle A i-1 liegt in der Regel der Beginn Bi der nächsten Portogebührentabelle Ai. Die vorherige Portogebührentabelle Ai-1 ist in der Fig. 5a zum Beispiel die dritte Portogebührentabelle PT3 und es existiert noch keine Portogebührentabelle, deren Gültigkeitsbeginndatum Bm größer wäre, d.h. zum Zeitpunkt t3 ist Bm maximal. Das gilt ebenso für das Gültigkeitsendedatum Em. Das Gültigkeitsbeginndatum Bx einer neuen Portogebührentabelle PT4 beginnt zum Zeitpunkt t4, wenn das Gültigkeitsendedatum Em der bisher maximal gültigen Portogebührentabelle PT 3 mit dem Gültigkeitsbeginndatum Bx der neuen Portogebührentabelle PT4 zusammenfällt. Die aktuell gültige Portotabelle ist zum Nachladezeitpunkt tj die zweite Portogebührentabelle PT2 in der Version 2.0.In the Fig. 5a the table selection is normally shown as an exemplary embodiment. The validity of a first postage fee table starts at B1 at a first time t1 and ends at E1 at time t2. The service device receives the first postage fee table PT1 and associated versioning information 1.0 early, at the latest at the initialization of the service device. At a second time t2, a second postage fee table PT2 and associated versioning information 2.0 becomes valid. Additional postage charge tables with a higher version number may be stored in a database of the data center, which will take effect in the future. At the end of E i -1 of the previous postage fee table A i -1 is usually the beginning B i of the next postage fee table A i . The previous postage fee table A i -1 is in the Fig. 5a For example, the third postage fee table PT3 and there is still no postage fee table whose validity start date Bm would be greater, ie at time t3 Bm is maximum. This also applies to the validity end date Em. The validity start date Bx of a new postage fee table PT4 begins at time t4 when the validity end date Em of the previously valid postage fee table PT 3 coincides with the validity start date Bx of the new postage fee table PT4. The currently valid postage table is the second postage fee table PT2 in version 2.0 at reload time tj.

Selbst in einem - nicht gezeigten - Ausnahmefall, in welchem die Portogebührentabellen in der Datenbank nicht lückenlos zeitlich aneinandergehängt worden sind und in welchem der Nachladezeitpunkt tj genau in die Lücke fällt, wird eine aktuell gültige Portotabelle übermittelt, nämlich die bisher gültige unter Nichtberücksichtigung von deren Gültigkeitsendedatum.Even in an exceptional case (not shown) in which the postage fee tables in the database have not been consecutively timed and in which the reload time tj falls exactly in the gap, a currently valid postage table is transmitted, namely the previously valid one, ignoring its expiration date ,

In dem gezeigten Normalfall tritt das Dienstgerät zum Zeitpunkt tj in Kommunikationsverbindung mit dem Datenzentrum. Die ab dem ersten Zeitpunkt t1 gültige im Dienstgerät gespeicherte Portogebührentabelle PT1 und zugehörige Versionierungsinformation 1.0 können überschrieben werden, weil die bisher gültige Portogebührentabelle zum Zeitpunkt tj des Nachladens bereits ungültig ist und eine aktuell gültige Portogebührentabelle zum Zeitpunkt tj des Nachladens in der Datenbank existiert und geladen werden kann. Die zur aktuell gültigen zweiten Portogebührentabelle PT2 zugehörige Version lautet 2.0.In the normal case shown, the service device communicates with the data center at the time tj. The postage fee table PT1 and corresponding versioning information 1.0 stored in the service device from the first time t1 can be overwritten because the previously valid postage fee table is already invalid at time tj of reloading and a currently valid postage fee table exists and is loaded in the database at time tj of reloading can. The current version of the second postage fee table PT2 is 2.0.

Das Dienstgerät enthält in einem anderen Fall zum Zeitpunkt des Nachladens bereits eine aktuell gültige Portogebührentabelle, so wird eine nächste, zukünftig ab einem dritten Zeitpunkt t3 gültige Tabelle PT3 der Version 3.0 übertragen. Eine ab einem vierten Zeitpunkt t4 gültige vierte Portogebührentabelle PT4 und zugehörige Versionierungsinformation 4.0 kann zwar schon in der Datenbank gespeichert werden, aber wird noch nicht zum Dienstgerät übertragen. Vor dem Speichern der vierten Portogebührentabelle PT4 ist die gültige dritte Portogebührentabelle PT3 die maximale Version und hat ein maximales Gültigkeitsbeginndatum GBEGINmax sowie ein maximales Gültigkeitsendedatum GENDEmax. Die erste Portogebührentabelle PT1 hat ein minimales Gültigkeitsbeginndatum GBEGINmin. Diese vorgenannten drei Portotabellenparameter werden zur Erzeugung der Versionierungsinformation herangezogen. Das ist besonders dann vorteilhaft, wenn Portogebührentabellen nach Inkrafttreten an deren Gültigkeitsbeginndatum nachträglich korrigiert werden müssen oder wenn sich die Portogebührentabellen zeitlich gegenseitig überschneiden, wobei die korrigierte Portogebührentabelle beginnt, bevor das Gültigkeitsendedatum der bisher gültigen Portogebührentabelle erreicht worden ist.In another case, the service device already contains a currently valid postage fee table at the time of reloading, so a next table PT3 of version 3.0 valid in the future from a third point in time t3 is transmitted. Although a fourth postage fee table PT4 valid from a fourth point in time t4 and associated versioning information 4.0 can already be stored in the database, it is not yet transmitted to the service device. Before the fourth postage fee table PT4 is stored, the valid third postage fee table PT3 is the maximum version and has a maximum validity start date GBEGIN max and a maximum validity end date GENDE max . The first postage fee table PT1 has a minimum validity start date GBEGIN min . These aforementioned three postage table parameters are used to generate the versioning information. This is particularly advantageous when postage due tables have to be subsequently corrected at the start of their validity date, or when the postage due tables overlap in time, with the corrected postage fee table commencing before the validity end date of the previously valid postage fee table has been reached.

In der Fig. 5b ist die Tabellenauswahl im Fehlerfall als Ausführungsbeispiel dargestellt. Der Fehlerfall wird durch eine durchgestrichene (alte) Versionsnummer verdeutlicht. Für eine Umbenennung existiert beispielsweise ein Vergabeschema, wie es anhand der Fig. 3 und 6 dargestellt wurde. Dabei wird die in der Fig. 5b durchgestrichen gezeichnete (alte) durch eine korrigierte Versionsnummer ersetzt. Die zu der zu ersetzenden zweiten Portogebührentabelle PT2 zugehörige Versionierungsinformation lautet ursprünglich 2.0. Zu deren Gültigkeitsbeginn B2 war der Fehler noch nicht bekannt. Zum Gültigkeitsbeginn B4 der korrigierten Portogebührentabelle, d.h. in dem Zeitbereich zwischen dem Zeitpunkt t2 und dem Nachladen zum Zeitpunkt tj erfolgte eine Korrektur der bisherigen zweiten Portogebührentabelle PT2 im Datenzentrum. Deren korrigierte Fassung hat die Version 4.1 und beginnt also zu einem späteren Zeitpunkt gültig zu werden, als zum Ende der Gültigkeit der ersten Portogebührentabelle PT1, was die Versionsnummernänderung erforderlich macht, um diese von der zwischenzeitlich gültigen zweiten Portogebührentabelle PT2 der Version 2.0 zu unterscheiden. Diese Versionsnummernänderung erstreckt sich auch auf weitere Portogebührentabellen, die erst zu einem späteren Zeitpunkt gültig zu werden, d.h. die bisherige dritte Portogebührentabelle PT3 der Version 3.0 erhält im Datenzentrum die Version 4.2 und die bisherige vierte Portogebührentabelle PT4 der Version 4.0 erhält im Datenzentrum die Version 4.3.In the Fig. 5b the table selection in case of error is shown as an exemplary embodiment. The error case is clarified by a crossed out (old) version number. For a renaming, for example, there is a Vergabeschema, as shown by the Fig. 3 and 6 was presented. It will be in the Fig. 5b crossed out (old) replaced by a corrected version number. The versioning information associated with the second postage fee table PT2 to be replaced is originally 2.0. At the beginning of its validity B 2 , the error was not yet known. At the beginning of validity B 4 of the corrected postage fee table, ie in the time range between the time t2 and the reloading at the time tj, a correction was made to the previous second postage fee table PT2 in the data center. Their corrected version has the version 4.1 and thus begins to be valid at a later time than the end of the validity of the first postage fee table PT1, which makes the version number change necessary to distinguish it from the now valid second postage fee table PT2 version 2.0. This version number change also extends to other postage fee tables, which will be valid at a later date, ie the previous third Postage Fee Table PT3 version 3.0 receives the version 4.2 in the data center and the previous fourth Postage Fee Table PT4 version 4.0 receives the version 4.3 in the data center.

In der Fig. 6 ist eine Subroutine 110 mit einem Vergabeschema für Versionsnummern von korrigierten Portogebührentabellen dargestellt. Ausgehend vom Auswahlschritt 109 zur Korrektur der Versionsnummer von Portogebührentabellen wird die Subroutine 110 erreicht. In einem ersten Schritt 110.1 wird ein Index i auf den maximalen Wert entsprechend der Anzahl an in der Datenbank gespeicherten Portogebührentabellen gesetzt und im zweiten Schritt 110.2 wird die entsprechende Portogebührentabelle ausgewählt, die dem maximalen Index i entspricht und ein Gültigkeitsbeginndatum GBEGINi hat.In the Fig. 6 For example, a subroutine 110 is shown with an allocation scheme for version numbers of corrected postage fee tables. Starting from selection step 109 for correcting the version number of postage fee tables, subroutine 110 is reached. In a first step 110.1, an index i is set to the maximum value corresponding to the number of postage fee tables stored in the database, and in the second step 110.2, the corresponding postage fee table corresponding to the maximum index i and having a validity start date G BEGIN i is selected.

Im nachfolgenden vierten Abfrageschritt 110.4 wird das Kriterium abgefragt, ob das Gültigkeitsbeginndatum einer zur Speicherung in der Datenbank gelieferten neuen Portogebührentabelle größer gleich dem Gültigkeitsbeginndatum der ausgewählten Portogebührentabelle, d.h. ob GBEGINx ≥ GBEGINi ist. Ist das nicht der Fall, dann wird im dritten Schritt 110.3 der Index i um den Wert 'Eins' dekrementiert und über den dritten Schritt 110.3 wird über eine erste Schleife L1 auf den Beginn des zweiten Schritts 110.2 zurück verzweigt.In the subsequent fourth query step 110.4, the criterion is queried as to whether the validity start date of a new postage fee table supplied for storage in the database is greater than or equal to the validity start date of the selected postage fee table, ie, if GBEGIN x ≥ GBEGIN i . If this is not the case, then in the third step 110.3 the index i is decremented by the value 'one' and the third step 110.3 is used to branch back to the start of the second step 110.2 via a first loop L1.

Anderenfalls ist das Kriterium erfüllt und ein fünfter Schritt 110.5 wird erreicht, in welchem die Versionsnummer H.S für die neue Portogebührentabelle Ax gesetzt wird, wobei deren Hauptsektion H := Hmax und Subsektion S .= 1 ist.Otherwise, the criterion is satisfied and a fifth step 110.5 is reached in which the version number H.S is set for the new postage fee table Ax, with its main section H: = Hmax and subsection S. = 1.

Im nachfolgenden sechsten Schritt 110.6 wird die durch das Dekrementieren in der ersten Schleife L1 ausgewählte Portogebührentabelle Ai durch die aktuellere Version der neuen Portogebührentabelle Ax ersetzt.In the subsequent sixth step 110.6, the postage fee table A i selected by the decrementing in the first loop L1 is replaced by the more recent version of the new postage fee table Ax.

Im nachfolgenden siebenten Schritt 110.7 wird eine vorhergehend gültige Portogebührentabelle Ai -1 aus der Datenbank gelöscht, wenn letztere aktuell nicht mehr gültig ist.In the following seventh step 110.7, a previously valid postage fee table A i -1 is deleted from the database if the latter is currently no longer valid.

Dann wird der Abfrageschritt 111 erreicht und abgefragt, ob weitere Portogebührentabellen in der Datenbank vorhanden sind.The query step 111 is then reached and a query is made as to whether further postage fee tables are present in the database.

Ist das nicht der Fall, dann wird auf den zwölften Schritt 112 im Ablauf nach der Fig. 3 verzweigt, um die aktualisierten Versionsnummern zu den Portogebührentabellen in der Datenbank zu speichern.If this is not the case, then the twelfth step 112 in the sequence after Fig. 3 branches to store the updated version numbers to the postage fee tables in the database.

Anderenfalls ist das der Fall, dann wird im achten Schritt 110.8 der Index i um den Wert 'Eins' inkrementiert und über einen neunten Schritt 110.9 wird über eine zweite Schleife L2 auf den Beginn des Abfrageschritts 111 zurück verzweigt. Im neunten Schritt 110.9 wird die Versionsnummer der ausgewählten Portogebührentabelle Ai durch die bisherig maximale Hauptsektionsnummer Kmax und die bisherige Subsektionsnummer durch eine um den Wert 'Eins' inkrementierte Subsektionsnummer S := S + 1 ersetzt.Otherwise, this is the case, then in the eighth step 110.8 the index i is incremented by the value 'one' and via a ninth step 110.9 is branched back to the beginning of the query step 111 via a second loop L2. In the ninth step 110.9, the version number of the selected postage fee table A i is replaced by the hitherto maximum main section number Kmax and the previous subsection number by a subsection number S: = S + 1 incremented by the value 'one'.

Die Erfindung ist nicht auf die vorliegenden Ausführungsformen beschränkt. So können offensichtlich weitere andere Ausführungen der Erfindung entwickelt bzw. eingesetzt werden, die vom gleichen Grundgedanken der Erfindung ausgehend, die von den anliegenden Ansprüchen umfasst werden.The invention is not limited to the present embodiments. Thus, obviously other other embodiments of the invention can be developed or used, starting from the same basic idea of the invention, which are encompassed by the appended claims.

Claims (19)

Verfahren zur Bereitstellung von Portogebührentabellen durch ein Datenzentrum zu deren Übermittlung an ein Dienstgerät, mit Speicherung einer Vielzahl von Portogebührentabellen in einer Datenbank und Auswahl aus der Datenbank eines Datenzentrums, welches nach der Einwahl eines Dienstgerätes eine Kommunikationsverbindung zum Dienstgerät aufnimmt, gekennzeichnet t durch die Schritte: - Durchführung einer automatischen Aktualisierung und Korrektur von Portogebührentabellen in der Datenbank falls erforderlich, - Annehmen einer vom Dienstgerät gestarteten Kommunikationsverbindung mit dem Datenzentrum und - maschinelle Auswahl mindestens einer Portotabelle aus der Datenbank des Datenzentrums für die Übermittlung an das Dienstgerät. A method for providing postage fee tables by a data center for transmission to a service device, storing a plurality of postage fee tables in a database and selecting from the data center database a communication link to the service device after the dial-in of a service device, characterized by the steps of: - Carry out an automatic update and correction of postage fee tables in the database if required, Accepting a communication connection with the data center started by the service device and - Machine selection of at least one postage table from the database of the data center for transmission to the service device. Verfahren, nach Anspruch 1, gekennzeichnet t durch - eine automatische Bereitstellung (100) von mindestens einer aktualisierten und hinsichtlich ihrer Versionsdaten korrigierten Portogebührentabelle in einer Datenbank im Ergebnis einer Eingabe (101) einer neuen Portogebührentabelle in einen ersten Modul (22) zur Versionsdatenverarbeitung, - eine Datenverarbeitung der mindestens einen eingegebenen neuen Portogebührentabelle eines Postbeförderers im Datenzentrum mit Umwandlung (102) der eingegebenen Portogebührentabelle in eine maschinenlesbare Form und - eine Speicherung (104) der neuen Portogebührentabelle in einer Datenbank (23) des Datenzentrums, - Abfrage (105), ob nur eine Portogebührentabelle in der Datenbank (23) des Datenzentrums gespeichert ist und Zuordnung einer ersten Versionsnummer, wenn nur eine Portogebührentabelle gespeichert ist, - Speicherung der Versionsnummer zu der Porgebührentabelle und Freigabe (112) der neu eingegebenen Portogebührentabelle zum Herunterladen in ein entferntes Dienstgerät (10), wenn entsprechend der ersten Abfrage (105) keine weitere der in der Datenbank (23) gespeicherten weiteren Portogebührentabellen zu berücksichtigen ist oder - weitere Abfragen (107), (109), wenn im Ergebnis der ersten Abfrage (105) weitere in der Datenbank (23) gespeicherte Portogebührentabellen A0, A1 .. Ai .. An noch zu berücksichtigen sind, wobei zu jeder Abfrage je ein bestimmtes Vergabeschema für die Versionsnummer der Portogebührentabellen existiert. Method according to claim 1, characterized by t an automatic provision (100) of at least one updated postage fee table corrected in terms of its version data in a database as a result of an input (101) of a new postage fee table into a first module (22) for version data processing, - a data processing of the at least one entered new postage fee table of a mail carrier in the data center with conversion (102) of the entered postage fee table in a machine-readable form and a storage (104) of the new postage fee table in a database (23) of the data center, Querying (105) whether only one postage fee table is stored in the database (23) of the data center and allocating a first version number if only one postage fee table is stored, - storage of the version number to the share fee table and release (112) of the newly entered postage fee table for downloading to a remote service device (10), if according to the first query (105) no further of the further postage fee tables stored in the database (23) is to be considered or - more queries (107), (109), if the result of the first query (105) further in the database (23) stored postage fee tables A 0, A 1 .. A i .. to be considered to have, at which each query depending on a specific allocation scheme for the version number of the postage fee tables exists. Verfahren, nach Anspruch 1, dadurch gekennzeichnet, durch eine maschinelle Auswahl (200) von Portogebührentabellen aus der Datenbank eines Datenzentrums in Abhängigkeit von den im Dienstgerät vorhandenen Versionen von Portogebühren, umfassend ein Melden (201) der im Dienstgerät gespeicherten Versionsdaten V einer Portogebührentabelle im Rahmen der Übermittlung von den im Dienstgerät vorhandenen Versionen von Portogebühren zum Datenzentrum, ein Bestimmen (202) der aktuell gültigen Portogebührentabelle und ein Überprüfen (203) von deren Versionsdaten A auf Übereinstimmung mit den gemeldeten Versionsdaten V des Dienstgerätes (10) in einem zweiten Modul (27) des Datenzentrums, wobei die Reihenfolge zur Auswahl einer nächsten Tabelle im Schritt (204) nach dem Gültigkeitsdatum der Portogebührentabelle bestimmt wird, bei welchem letztere in Kraft tritt.A method according to claim 1, characterized by automatically selecting (200) postage fee tables from the database of a data center in dependence on the versions of postage rates present in the service device, including notifying (201) the version data V stored in the service device of a postage fee table in the frame transmitting (202) the currently valid postage fee table and checking (203) its version data A for compliance with the reported version data V of the service device (10) in a second module (27 ) of the data center, wherein the order for selecting a next table is determined in step (204) after the validity date of the postage fee table at which the latter enters into force. Verfahren, nach Anspruch 2, dadurch gekennzeichnet, dass das Dienstgerät (10) vor der maschinellen Auswahl (200) eine Einwahl in das Datenzentrum vornimmt und dass während der Einwahl ein Korrekturvorgang in der Datenzentrale vorgenommen wird, der die Aktualisierung des Datenbestandes an Portogebührentabellen in der Datenbank (23) des Datenzentrums sichert.A method according to claim 2, characterized in that the service device (10) before the machine selection (200) makes a dial-up to the data center and that during the dial-up a correction process is performed in the data center, the updating of the database of postage fee tables in the Database (23) of the data center. Verfahren, nach Anspruch 2, dadurch gekennzeichnet,dass die automatische Erzeugung und Zuordnung von neuen Versionsnummern schon vor einem Anruf des Dienstgerätes beim Datenzentrum im Ergebnis einer Eingabe (101) von Portogebührentabellen in ein erstes Modul (22) zur Versionsdatenverarbeitung erfolgt.A method according to claim 2, characterized in that the automatic generation and assignment of new version numbers even before a call of the service device at the data center as a result of inputting (101) postage fee tables into a first module (22) for version data processing. Verfahren, nach Anspruch 5, dadurch gekennzeichnet, dass die Versionsdatenverarbeitung unspezifisch bzw. gleich zu denen der anderen Dienstgeräte erfolgt.Method according to Claim 5, characterized in that the version data processing is non-specific or identical to those of the other service devices. Verfahren, nach Anspruch 3, dadurch gekennzeichnet, dass die maschinelle Auswahl (200) von Portogebührentabellen aus der Datenbank eines Datenzentrums ein Bestimmen (204) der nächsten Version A + 1 einer zukünftig geltenden Portogebührentabelle vor deren Laden (205) in das Dienstgerät (10) umfasst, wenn im zweiten Modul (27) des Datenzentrums eine Übereinstimmung der Versionsdaten A der aktuell gültigen Portogebührentabelle mit den gemeldeten Versionsdaten V aktuellen Portogebührentabelle des Dienstgerätes (10) festgestellt wird.Method according to claim 3, characterized in that the automatic selection (200) of postage fee tables from the database of a data center comprises determining (204) the next version A + 1 of a future applicable postage fee table before loading it (205) into the service device (10). includes when in the second module (27) of the data center, a match of the version data A of the currently valid postage fee table with the reported version data V current postage fee table of the service device (10) is determined. Verfahren, nach Anspruch 1, dadurch gekennzeichnet, dass die maschinelle Auswahl (200) von Portogebührentabellen aus der Datenbank eines Datenzentrums ein Bestimmen (204) der zur Zeit aktuellen Version A einer gültigen Portogebührentabelle vor deren Laden (208) in das Dienstgerät (10) umfasst, wenn im zweiten Modul (27) des Datenzentrums eine Nichtübereinstimmung der Versionsdaten A der aktuell gültigen Portogebührentabelle mit den gemeldeten Versionsdaten V aktuellen Portogebührentabelle des Dienstgerätes (10) festgestellt wird, wenn die aktuell gültigen Portogebührentabelle den höheren Rang hat.A method according to claim 1, characterized in that the automated selection (200) of postage fee tables from the database of a data center comprises determining (204) the currently current version A of a valid postage fee table before loading it (208) into the service device (10) if in the second module (27) of the data center a mismatch of the version data A of the currently valid postage fee table with the reported version data V current postage fee table of the service device (10) is determined if the currently valid postage fee table has the higher rank. Verfahren, nach Anspruch 5, dadurch gekennzeichnet, dass die aktuell gültige Portogebührentabelle den höheren Rang hat, wenn die Versionsdaten A höher sind, als die Versionsdaten V der aktuellen Portogebührentabelle des Dienstgerätes (10).A method according to claim 5, characterized in that the currently valid postage fee table has the higher rank, if the version data A is higher than the version data V of the current postage fee table of the service device (10). Verfahren, nach Anspruch 6, dadurch gekennzeichnet, dass die Versionsdaten A hinsichtlich ihres alphanumerischen Wertes größer sind, als der alphanumerische Wert der Versionsdaten V.Method according to Claim 6, characterized in that the version data A are greater in terms of their alphanumeric value than the alphanumeric value of the version data V. Verfahren, nach Anspruch 1, dadurch gekennzeichnet, dass die Versionsdaten eine Nummer, bestehend aus einer Hauptsektionsnummer H und Subsektionsnummer S umfassen, die in der Datenbank des Datenzentrums jeweils zugeordnet zu einer Portogebührentabelle gespeichert ist, wobei zu einer neuen Portogebührentabelle Ax eine Hauptsektionsnummer H nach einem ersten Vergabeschema gebildet wird, indem die bisherige maximale Hauptsektionsnummer Hmax um einen Wert 'Eins' inkrementiert wird, wenn folgende Kriterien erfüllt sind, dass weitere in der Datenbank (23) gespeicherte Portogebührentabellen A0, A1 .. Ai .. An noch zu berücksichtigen sind, wobei eine Portogebührentabelle mit einem maximalen Gültigkeitsbeginndatum GBEGINmax existiert, was im ersten Abfrageschritt (105) festgestellt wird und dass das Gültigkeitsbeginndatum GBEGINx der neuen Portogebührentabelle Ax größer gleich dem maximalen Gültigkeitsbeginndatum GBEGINmax ist, was im zweiten Abfrageschritt (107) festgestellt wird.The method of claim 1, characterized in that the version data comprises a number consisting of a main section number H and Subsektionsnummer S, which is stored in the database of the data center in each case assigned to a postage fee table, wherein a new postage fee table Ax a main section number H for a first allocation scheme is formed by the previous maximum main section number Hmax is incremented by a value 'one', if the following criteria are met, that further in the database (23) stored postage fee tables A 0 , A 1 .. A i .. An still too in which a postage fee table with a maximum validity start date GBEGIN max exists, which is determined in the first query step (105) and the validity start date GBEGIN x of the new postage fee table Ax is greater than the maximum validity start date GBEGIN max , as determined in the second query step (107) becomes. Verfahren, nach Anspruch 1, dadurch gekennzeichnet, dass die Versionsdaten eine Nummer, bestehend aus einer Hauptsektionsnummer H und Subsektionsnummer S umfassen, die in der Datenbank des Datenzentrums jeweils zugeordnet zu einer Portogebührentabelle gespeichert ist, wobei zu einer neuen Portogebührentabelle Ax eine Hauptsektionsnummer H und Subsektionsnummer S nach einem zweiten Vergabeschema zugeordnet wird, wobei die der neuen Portogebührentabelle Ax zugeordnete Hauptsektionsnummer H gleich der bisherigen maximalen Hauptsektionsnummer Hmax ist, und wobei die Subsektionsnummer S auf den Wert 'Eins' gesetzt wird, wenn folgende Kriterien erfüllt sind, dass erstens weitere in der Datenbank (23) gespeicherte Portogebührentabellen A0, A1 .. Ai .. An noch zu berücksichtigen sind, was im ersten Abfrageschritt (105) festgestellt wird, wobei eine Portogebührentabelle mit einem minimalen Gültigkeitsbeginndatum GBEGINmin existiert und dass zweitens das Gültigkeitsbeginndatum GBEGINx der neuen Portogebührentabelle Ax größer gleich dem minimalen Gültigkeitsbeginndatum GBEGINmin ist, was im dritten Abfrageschritt (109) festgestellt wird sowie dass drittens beginnend von derjenigen Portogebührentabelle An mit einem maximalen Gültigkeitsbeginndatum GBEGINmax fortschreitend eine nächste Portogebührentabelle Ai ausgewählt wird mittels welcher geprüft wird, ob das Gültigkeitsbeginndatum GBEGINx der neuen Portogebührentabelle Ax größer gleich dem Gültigkeitsbeginndatum GBEGINi der ausgewählten Portogebührentabelle Ai ist, was im vierten Abfrageschritt (110.4) einer Subroutine (110) festgestellt wird.A method according to claim 1, characterized in that the version data comprises a number consisting of a main section number H and subsection number S stored in the database of the data center respectively associated with a postage fee table, wherein a new postage fee table Ax has a main section number H and subsection number S is assigned according to a second allocation scheme, wherein the main section number H assigned to the new postage fee table Ax is equal to the previous maximum main section number Hmax, and wherein the subsection number S is set to the value 'one', if the following criteria are fulfilled, firstly more in the database (23) stored postage fee tables A 0 , A 1 .. A i .. Still to be considered, which is determined in the first query step (105), wherein a postage fee table with a minimum validity start date GBEGIN min exists and secondly, the validity start date GBEGIN x the new postage fee table Ax greater than the minimum validity start date GBEGIN min is what is determined in the third query step (109) and thirdly starting from the postage fee table An with a maximum validity start date GBEGIN max a next postage fee table Ai is selected by means of is which checks whether the validity start date GBEGIN x of the new postage rate table Ax greater than a validity start date GBEGIN i of the selected postage fee table Ai is what in the fourth interrogation step (110.4) is determined to a subroutine (110). Verfahren, nach den Ansprüchen 1 und 12, dadurch gekennzeichnet, dass entsprechend dem zweiten Vergabeschema für die Versionsnummern der übrigen Portogebührentabellen eine Änderung der Subsektionsnummer S vorgenommen wird, wobei in der Datenbank (23) eine Auswahl einer nächsten Tabelle Ai+1 nach deren Datum des Gültigkeitsbeginns der Reihenfolge nach erfolgt, wobei der Index i der nächsten Tabelle und die Subsektionsnummer S um einen Wert 'Eins' inkrementiert werden.A method according to claims 1 and 12, characterized in that according to the second allocation scheme for the version numbers of the remaining postage fee tables, a change of the subsection number S is made, wherein in the database (23) a selection of a next table A i + 1 after their date of the beginning of validity, the index i of the next table and the subsection number S are incremented by a value 'one'. Verfahren, nach den Ansprüchen 11, 12 und 13, dadurch gekennzeichnet, dass nach der Änderung der Versionsnummer von der mindestens einen neuen Portogebührentabelle, welche in der Datenbank (23) vorhanden ist, im Schritt (108) oder in der Subroutine (110) eine Speicherung der Versionsnummer zu den Portogebührentabellen und deren Freigabe (112) der hinsichtlich ihrer Versionsdaten korrigierten Portogebührentabelle und Fertigstellung (113) der Datenverarbeitung erfolgt.Method according to claims 11, 12 and 13, characterized in that after the change of the version number of the at least one new postage fee table present in the database (23) in step (108) or in the subroutine (110) Storage of the version number to the postage fee tables and their release (112) of the postage due table corrected in terms of their version data and completion (113) of the data processing takes place. Anordnung zur Durchführung des Verfahrens, mit mindestens einem Server eines Datenzentrums mit einer Kommunikationseinheit (26) und einer Datenbank (23), welche betriebsmäßig miteinander verbunden sind, wobei die Kommunikationseinheit (26) nach Einwahl eines Dienstgerätes eine Kommunikationsverbindung zum Dienstgerät aufnimmt und die Datenbank zur Speicherung einer Vielzahl von Portogebührentabellen ausgestattet ist, dadurch gekennzeichnet, dass der Server ein erstes Modul (22) zur Versionsdatenverarbeitung und zweites Modul (27) zur maschinellen Portotabellenauswahl enthält, wobei die Versionsdatenverarbeitung des ersten Moduls (22) eine automatische Bereitstellung von mehreren aktualisierten und hinsichtlich ihrer Versionsdaten korrigierten Portogebührentabellen in der Datenbank (23) ermöglicht.Arrangement for carrying out the method, having at least one server of a data center with a communication unit (26) and a database (23), which are operatively connected to each other, the communication unit (26) after dialing a service device receives a communication connection to the service device and the database for Storing a plurality of postage fee tables, characterized in that the server includes a first module (22) for version data processing and a second postage box selection module (27), the version data processing of the first module (22) providing automatic updating of a plurality of their version data corrected postage fee tables in the database (23) allows. Anordnung, nach Anspruch 15, dadurch gekennzeichnet, dass das Datenzentrums als Server (20) ausgebildet ist, wobei der Server eine Eingabeeinheit (21) aufweist, die über das erste Modul (22) zur Versionsdatenverarbeitung mit der Datenbank (23) betriebsmäßig verbunden ist, wobei die Datenbank (23) über ein zweites Modul (27) zur maschinellen Portotabellenauswahl mit einer Ausführungseinheit (24) betriebsmäßig verbunden ist, die einerseits mit einer Anzeigeeinheit (25) zur Statusmeldung und andererseits mit der Kommunikationseinheit (26) betriebsmäßig verbunden ist.Arrangement according to Claim 15, characterized in that the data center is designed as a server (20), the server having an input unit (21) which is operatively connected to the database (23) via the first module (22) for version data processing, wherein the database (23) is operatively connected to an execution unit (24) via a second postage-cell selection module (27) operatively connected to a status message display unit (25) and to the communication unit (26) on the one hand. Anordnung, nach den Ansprüchen 15 bis 16, dadurch gekennzeichnet, dass ein System aus einem Server (20) und mindestens einem Dienstgerät (10) gebildet wird, welche kommunikativ miteinander verbunden sind, nach dem eine Einwahl durch das Dienstgerät (10) erfolgt ist.Arrangement, according to claims 15 to 16, characterized in that a system of a server (20) and at least one service device (10) is formed, which are communicatively connected to each other, after a dial-up by the service device (10) has taken place. Anordnung, nach Anspruch 15, dadurch gekennzeichnet, dass der Server eines Datenzentrums (30) als Portotabellen-Vorgabe-Server (34) ausgebildet ist.Arrangement according to Claim 15, characterized in that the server of a data center (30) is designed as a postage table default server (34). Anordnung, nach den Ansprüchen 15 und 18, dadurch gekennzeichnet, dass das Datenzentrum einen Kommunikations-Server (36) und einen Datenbank-Server (33) umfasst, welche beide mit dem Portogebührentabellen-Vorgabe-Server (34) betriebsmäßig verbunden sind, wobei der Kommunikations-Server (36) eine Kommunikationsinheit (26) und der Datenbank-Server (33) eine Datenbank (23) enthält, wobei der Portogebührentabellen-Vorgabe-Server (34) eine Eingabeeinheit (21) aufweist, die mit einem ersten Modul (22) zur Versionsdatenverarbeitung betriebsmäßig verbunden ist, dass der Portogebührentabellen-Vorgabe-Server (34) ein zweites Modul (27) zur maschinellen Portotabellenauswahl aufweist, das einen Zugang zur Datenbank (23) ermöglicht und zur automatischen Auswahl von Portogebührentabellen auf die Datenbank des Datenzentrums zugreift, sowie dass das zweite Modul (27) zur maschinellen Portotabellenauswahl mit einer Ausführungseinheit (24) und einer Anzeigeeinheit (25) betriebsmäßig verbunden ist.Arrangement according to claims 15 and 18, characterized in that the data center comprises a communication server (36) and a database server (33), both of which are operatively connected to the postage rate table default server (34), the Communication server (36) a communication unit (26) and the database server (33) includes a database (23), wherein the postage rate table default server (34) has an input unit (21) with a first module (22 ) is operatively connected to the version data processing, that the postage charge table default server (34) comprises a second postage meter selection machine (27) that allows access to the database (23) and accesses the database of the data center for automatic selection of postage fee tables, and that the second postage table selection module (27) operatively connects to an execution unit (24) and a display unit (25) that is.
EP07024359.7A 2006-12-18 2007-12-15 Method for preparing postage rate tables via a data centre for their transmission to a service device and system for carrying out the method Active EP1939815B1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102006060700A DE102006060700A1 (en) 2006-12-18 2006-12-18 A method of data processing with the provision of postage fee tables and their selection from a database of a data center as well as an arrangement for carrying out the method

Publications (2)

Publication Number Publication Date
EP1939815A1 true EP1939815A1 (en) 2008-07-02
EP1939815B1 EP1939815B1 (en) 2018-07-04

Family

ID=39106131

Family Applications (1)

Application Number Title Priority Date Filing Date
EP07024359.7A Active EP1939815B1 (en) 2006-12-18 2007-12-15 Method for preparing postage rate tables via a data centre for their transmission to a service device and system for carrying out the method

Country Status (3)

Country Link
US (1) US20080147428A1 (en)
EP (1) EP1939815B1 (en)
DE (1) DE102006060700A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2759984A1 (en) * 2013-01-29 2014-07-30 Neopost Technologies Date management system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110569394B (en) * 2019-09-11 2023-02-10 郑州地铁集团有限公司 Subway parameter publishing method and device

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4122532A (en) 1977-01-31 1978-10-24 Pitney-Bowes, Inc. System for updating postal rate information utilized by remote mail processing apparatus
US4138735A (en) 1977-01-31 1979-02-06 Pitney-Bowes, Inc. System for remotely resetting postage rate memories
DE2803919C2 (en) 1977-01-31 1988-05-05 Pitney Bowes, Inc., Stamford, Conn., Us
US4802218A (en) 1986-11-26 1989-01-31 Wright Technologies, L.P. Automated transaction system
WO1998057305A1 (en) 1997-06-13 1998-12-17 Pitney Bowes Inc. System and method for dynamic selection of appropriate postal rates based on metering data
EP0986028A2 (en) 1998-09-11 2000-03-15 Francotyp-Postalia Aktiengesellschaft & Co. Method for data entry into a service device and arrangement for carrying out the same
EP0911767B1 (en) 1992-04-16 2005-08-31 Francotyp-Postalia AG & Co. KG Method for data entry in a franking machine and apparatus for for franking mail
DE102004014427A1 (en) 2004-03-19 2005-10-27 Francotyp-Postalia Ag & Co. Kg A method for server-managed security management of deliverable services and arrangement for providing data after a security management for a franking system
EP0991025B1 (en) 1998-09-11 2006-03-01 Francotyp-Postalia GmbH Method for entering data into a postage computer and apparatus for carrying out the method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4213278C2 (en) * 1992-04-16 1998-02-19 Francotyp Postalia Gmbh Arrangement for franking mail
US5699258A (en) * 1992-04-16 1997-12-16 Francotyp-Postalia Ag & Co Assembly for franking postal matter, and multi-carrier shipping system
US5490077A (en) * 1993-01-20 1996-02-06 Francotyp-Postalia Gmbh Method for data input into a postage meter machine, arrangement for franking postal matter and for producing an advert mark respectively allocated to a cost allocation account
US5684990A (en) * 1995-01-11 1997-11-04 Puma Technology, Inc. Synchronization of disparate databases
US6567794B1 (en) * 1997-06-13 2003-05-20 Pitney Bowes Inc. Method for access control in a virtual postage metering system
US7203666B1 (en) * 1997-06-13 2007-04-10 Pitney Bowes Inc. Virtual postage metering system
US6466921B1 (en) * 1997-06-13 2002-10-15 Pitney Bowes Inc. Virtual postage meter with secure digital signature device
US6546377B1 (en) * 1997-06-13 2003-04-08 Pitney Bowes Inc. Virtual postage meter with multiple origins of deposit
US6041319A (en) * 1997-07-14 2000-03-21 Pitney Bowes Inc. Method and system for telephone updates of postal scales
DE19925381A1 (en) * 1999-06-02 2000-12-07 Francotyp Postalia Gmbh Arrangement for tariff table loading

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4122532A (en) 1977-01-31 1978-10-24 Pitney-Bowes, Inc. System for updating postal rate information utilized by remote mail processing apparatus
US4138735A (en) 1977-01-31 1979-02-06 Pitney-Bowes, Inc. System for remotely resetting postage rate memories
DE2803919C2 (en) 1977-01-31 1988-05-05 Pitney Bowes, Inc., Stamford, Conn., Us
DE2803982C2 (en) 1977-01-31 1990-04-05 Pitney Bowes, Inc., Stamford, Conn., Us
US4802218A (en) 1986-11-26 1989-01-31 Wright Technologies, L.P. Automated transaction system
EP0911767B1 (en) 1992-04-16 2005-08-31 Francotyp-Postalia AG & Co. KG Method for data entry in a franking machine and apparatus for for franking mail
WO1998057305A1 (en) 1997-06-13 1998-12-17 Pitney Bowes Inc. System and method for dynamic selection of appropriate postal rates based on metering data
EP0920679A1 (en) 1997-06-13 1999-06-09 Pitney Bowes Inc. System and method for dynamic selection of appropriate postal rates based on metering data
CA2264622C (en) 1997-06-13 2004-03-30 Pitney Bowes Inc. System and method for dynamic selection of appropriate postal rates based on metering data
EP0986028A2 (en) 1998-09-11 2000-03-15 Francotyp-Postalia Aktiengesellschaft & Co. Method for data entry into a service device and arrangement for carrying out the same
EP0991025B1 (en) 1998-09-11 2006-03-01 Francotyp-Postalia GmbH Method for entering data into a postage computer and apparatus for carrying out the method
DE102004014427A1 (en) 2004-03-19 2005-10-27 Francotyp-Postalia Ag & Co. Kg A method for server-managed security management of deliverable services and arrangement for providing data after a security management for a franking system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2759984A1 (en) * 2013-01-29 2014-07-30 Neopost Technologies Date management system
EP3435338A1 (en) * 2013-01-29 2019-01-30 Neopost Technologies Date management system

Also Published As

Publication number Publication date
US20080147428A1 (en) 2008-06-19
DE102006060700A1 (en) 2008-06-19
EP1939815B1 (en) 2018-07-04

Similar Documents

Publication Publication Date Title
DE4447404C2 (en) Method for entering data into a balance and arrangement for carrying out the method
EP0986028B1 (en) Method for data entry into a service device and arrangement for carrying out the same
DE3712138B4 (en) Method for operating a franking machine system
EP0779601B1 (en) Method of paying for the resetting of an electronic franking machine
DE69631373T2 (en) BILLING MANAGEMENT FOR TELECOMMUNICATION USE
DE19731304B4 (en) Statistical mode reload and statistical statistics acquisition method when storing a data set
DE10247221A1 (en) System and method for the remote-controlled modification of programs on a machine
EP0915435A2 (en) Method for securely storing variable data
EP1939815B1 (en) Method for preparing postage rate tables via a data centre for their transmission to a service device and system for carrying out the method
DE3426524C2 (en) Method for controlling the accounting processes in an electronic franking machine
EP1001383B1 (en) Apparatus and method for the storage of data concerning the usage of a terminal
EP0991025B1 (en) Method for entering data into a postage computer and apparatus for carrying out the method
EP0992947B1 (en) Apparatus and method for the storing of data concerning the usage of an end-user device
EP1037172B1 (en) Method for the automatic installation of franking machines and apparatus for carrying out said method
EP1017024A2 (en) Method for processing variable service data structures and display texts in a processing module and apparatus for carrying out the method
EP1158471B1 (en) System, method and program for payment in a telecommunication network
WO2020120214A1 (en) Charging system for electric vehicles
DE19818708A1 (en) Method for reloading a postage credit into an electronic franking device
DE10335367B4 (en) Method for reserving resource units
EP1659490A1 (en) Method for providing services between data processing systems
DE4133149C2 (en) Telephone device
DE19712538C2 (en) Method for adapting terminal-specific operating data in a communication system
WO2002091321A1 (en) Method and arrangement for paying data accessible on a data network
DE202018100577U1 (en) Apparatus for performing printing operations in a network
EP1585064A2 (en) Device and method for performing transactions

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: A1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC MT NL PL PT RO SE SI SK TR

AX Request for extension of the european patent

Extension state: AL BA HR MK RS

17P Request for examination filed

Effective date: 20080710

17Q First examination report despatched

Effective date: 20080813

AKX Designation fees paid

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC MT NL PL PT RO SE SI SK TR

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

Owner name: FRANCOTYP-POSTALIA GMBH

GRAP Despatch of communication of intention to grant a patent

Free format text: ORIGINAL CODE: EPIDOSNIGR1

RIN1 Information on inventor provided before grant (corrected)

Inventor name: WITTICH, STEFFEN

Inventor name: HEINRICH, CLEMENS

Inventor name: BLEUMER, GERRIT

INTG Intention to grant announced

Effective date: 20180320

GRAS Grant fee paid

Free format text: ORIGINAL CODE: EPIDOSNIGR3

GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Kind code of ref document: B1

Designated state(s): AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LI LT LU LV MC MT NL PL PT RO SE SI SK TR

REG Reference to a national code

Ref country code: GB

Ref legal event code: FG4D

Free format text: NOT ENGLISH

REG Reference to a national code

Ref country code: CH

Ref legal event code: EP

REG Reference to a national code

Ref country code: AT

Ref legal event code: REF

Ref document number: 1015321

Country of ref document: AT

Kind code of ref document: T

Effective date: 20180715

REG Reference to a national code

Ref country code: IE

Ref legal event code: FG4D

Free format text: LANGUAGE OF EP DOCUMENT: GERMAN

REG Reference to a national code

Ref country code: DE

Ref legal event code: R096

Ref document number: 502007016257

Country of ref document: DE

REG Reference to a national code

Ref country code: NL

Ref legal event code: MP

Effective date: 20180704

REG Reference to a national code

Ref country code: LT

Ref legal event code: MG4D

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

Ref country code: NL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

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

Ref country code: GR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20181005

Ref country code: SE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: BG

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20181004

Ref country code: IS

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20181104

Ref country code: FI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: PL

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: CZ

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: LT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

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

Ref country code: ES

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: LV

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

REG Reference to a national code

Ref country code: DE

Ref legal event code: R097

Ref document number: 502007016257

Country of ref document: DE

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

Ref country code: RO

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: EE

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: IT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

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

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

Ref country code: SK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: DK

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

26N No opposition filed

Effective date: 20190405

REG Reference to a national code

Ref country code: CH

Ref legal event code: PL

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

Effective date: 20181215

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

Ref country code: MC

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: LU

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

Effective date: 20181215

Ref country code: SI

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

REG Reference to a national code

Ref country code: IE

Ref legal event code: MM4A

REG Reference to a national code

Ref country code: BE

Ref legal event code: MM

Effective date: 20181231

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

Ref country code: IE

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

Effective date: 20181215

Ref country code: FR

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

Effective date: 20181231

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

Ref country code: BE

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

Effective date: 20181231

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

Ref country code: CH

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

Effective date: 20181231

Ref country code: GB

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

Effective date: 20181215

Ref country code: LI

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

Effective date: 20181231

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

Ref country code: MT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

REG Reference to a national code

Ref country code: AT

Ref legal event code: MM01

Ref document number: 1015321

Country of ref document: AT

Kind code of ref document: T

Effective date: 20181215

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

Ref country code: TR

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

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

Ref country code: AT

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

Effective date: 20181215

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

Ref country code: PT

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

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

Ref country code: CY

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT

Effective date: 20180704

Ref country code: HU

Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT; INVALID AB INITIO

Effective date: 20071215

P01 Opt-out of the competence of the unified patent court (upc) registered

Effective date: 20230807

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

Ref country code: DE

Payment date: 20231114

Year of fee payment: 17