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 PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000005540 biological transmission Effects 0.000 title claims description 13
- 238000004891 communication Methods 0.000 claims abstract description 20
- 238000012545 processing Methods 0.000 claims description 32
- 238000012937 correction Methods 0.000 claims description 18
- 230000008859 change Effects 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 10
- 238000006243 chemical reaction Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000004069 differentiation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 239000000969 carrier Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07B—TICKET-ISSUING APPARATUS; FARE-REGISTERING APPARATUS; FRANKING APPARATUS
- G07B17/00—Franking apparatus
- G07B17/00016—Relations between apparatus, e.g. franking machine at customer or apparatus at post office, in a franking system
- G07B17/0008—Communication details outside or between apparatus
- G07B2017/00153—Communication details outside or between apparatus for sending information
- G07B2017/00161—Communication 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
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
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
Ein aus der
Bereits aus dem
Aus der
Aus der
Im
Aus der
Aus der deutschen Patentanmeldung
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
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.
- 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.
- 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
Die
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
Anhand von
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. 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. 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.
- 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. 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 afirst 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
Die
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
Otherwise, if other postage due tables are stored in the
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
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
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
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
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
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 (
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.
- 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.
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.
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.
- 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
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
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
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
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
In der
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
Ist das nicht der Fall, dann wird auf den zwölften Schritt 112 im Ablauf nach der
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
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110569394B (en) * | 2019-09-11 | 2023-02-10 | 郑州地铁集团有限公司 | Subway parameter publishing method and device |
Citations (9)
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)
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 |
-
2006
- 2006-12-18 DE DE102006060700A patent/DE102006060700A1/en not_active Ceased
-
2007
- 2007-12-15 EP EP07024359.7A patent/EP1939815B1/en active Active
- 2007-12-17 US US11/957,816 patent/US20080147428A1/en not_active Abandoned
Patent Citations (12)
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)
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 |