EP1733809B1 - Method for treatement of mail - Google Patents
Method for treatement of mail Download PDFInfo
- Publication number
- EP1733809B1 EP1733809B1 EP05012996A EP05012996A EP1733809B1 EP 1733809 B1 EP1733809 B1 EP 1733809B1 EP 05012996 A EP05012996 A EP 05012996A EP 05012996 A EP05012996 A EP 05012996A EP 1733809 B1 EP1733809 B1 EP 1733809B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- processing unit
- processing
- information
- processing units
- unit
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/20—Arrangements for facilitating the visual reading of addresses, e.g. display arrangements coding stations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B07—SEPARATING SOLIDS FROM SOLIDS; SORTING
- B07C—POSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
- B07C3/00—Sorting according to destination
- B07C3/10—Apparatus characterised by the means used for detection ofthe destination
- B07C3/14—Apparatus characterised by the means used for detection ofthe destination using light-responsive detecting means
Definitions
- the invention relates to a method for processing a mail item, in which an image of a surface of the mail item is detected in a processing unit and the mail item associated mailing data are determined in further processing units from the image of the surface, wherein the processing units are interconnected within a data network.
- shipments are usually collected at the point of departure at a distribution center of a postal company and assigned to the distribution center at the destination in the context of departure sorting.
- a sorting is then carried out according to the delivery districts of the destination and according to the sequence within the delivery districts, i. according to the order in which the destination addresses are served by a deliverer.
- the processes for sorting the mailpieces are automated to a high degree, wherein in a distribution center a plurality of processing units are used for sorting and for determining the information required for the sorting.
- an image of the mailing surface is usually first recorded in a scanning device, which is transferred to a coding system in which the recipient address is read.
- the coding system comprises several automatic Address readers and multiple video encoders, where the address is determined by the video coding staff, if they could not be read automatically.
- processing units are used to automatically determine the weight and dimensions of a mailpiece and to check the franking.
- the automatically determined shipment data such as the coded addresses, the weight and the dimensions and the validity of the franking, are then transferred to a sorting machine in order to be able to sort the shipments on the basis of these data.
- the data is assigned to the mailpieces on the basis of an identification code which is applied to the mailpieces, or the mailpieces are located in a storage path of the sorting machine, while the mailing data are automatically determined.
- an image processing bus system serves as a platform for transferring image information between address readers and video encoding units and for accessing a dictionary.
- the overall system is controlled by a control computer communicating with the bus system.
- the address readers transfer image data via the bus system into a memory from which they can be read out by the video coding units.
- the control of processing units in a distribution center usually takes place before a central control device which transmits the image of the mailing surface to the processing units required for processing and provides the processing results determined by the processing units the sorting machines available.
- the central control unit is equipped to handle these tasks with numerous functionalities and thus very complex.
- the risk that the entire shipment processing is interrupted in the distribution center with a failure of the control unit is very large.
- a further disadvantage is that the central control devices control only the processing units of a distribution center, so that the exchange of shipment data between processing units in different distribution centers, for example in the distribution center at the point of departure and the distribution center at the destination, only via the central control facilities of these distribution centers can.
- connection of a video coding center is very complicated by means of the known control devices in the distribution centers.
- a simple cross-location data exchange should also be possible.
- a method according to the preamble of claim 1 is carried out such that a process sequence is determined in which the shipment data are determined by the processing units, that in the processing units each first information on at least one further preceding in the process order and / or subsequent processing unit are stored such that the first information is assigned connection information for establishing a data connection to a second processing unit, wherein the connection information is provided by a management unit, and that a first processing unit establishes a data connection to the second processing unit using the connection information, to transmit the image to the second processing unit or retrieve the image from the second processing unit.
- data communication takes place here, i. the exchange of shipment data, directly between two processing units, ie decentralized.
- the shipment data may be sent from a processing unit directly to the processing unit following in the process order provided for processing the shipment data record or retrieved from a processing unit preceding the process order, thereby substantially simplifying the data transfer processes in a mail processing center.
- the method can be carried out independently of whether the processing unit preceding or following in the process sequence is located in the same or in another mail processing center.
- the structure of the data connection to this processing unit takes place in both cases in the same way.
- the central management unit has only the task in the method to manage and provide connection information, and thus can be made much simpler than a central processing unit, which handles the data communication between the processing units.
- the central management unit is less susceptible to disruption, thereby increasing the availability of the entire editing system in a postal processing center of a postal company.
- the method according to the invention is based on the concept of a so-called abstraction, wherein the processing units do not have to have the connection information for setting up a data connection to other processing units. These are provided by the administrative unit.
- connection information in the management unit must be adapted when connection information for setting up a data connection to a particular processing unit change, which may for example be the case when a processing unit of a mail processing center fails and by a processing unit with the same functionality in another Mail processing center is replaced or if a processing unit is integrated into the system or to be removed from the system.
- the entire processing system is very flexible, which also results in a high availability, since the system can be easily and quickly adjusted especially in the event of a fault.
- the data network processing units are connected to each other, which are located in at least two different mail processing centers.
- a mail processing center may in the context of the invention be any processing center for processing the physical shipment and / or the image of the mailing surface operated by a postal company.
- this can be a distribution center in which, for example, the incoming or outgoing sorting of the mail items is carried out, or a video coding center.
- the image of the surface of the mail item is contained in a mailing data record which is supplemented in the processing units by mail data determined from the image.
- the image of the surface of the mailpiece can be transferred to the various processing units in a predetermined sequence, wherein the processing units successively supplement the mailing data record, so that after the processing of the mailing data record in the last Processing unit in the process order a shipment record with all necessary for the sorting shipment data is present.
- the first processing unit transmits the mailing data record to the second processing unit or retrieves the mailing data record from the second processing unit.
- the data communication is thus advantageously carried out in the context of a push or a pull-oriented data transmission, i. During transmission, either the sender or the recipient of the transmission data record becomes active.
- the first processing unit transmits the first information to the administrative unit, the first information is assigned the connection information within the administrative unit, and the management unit transmits the connection information to the first processing unit.
- the management unit transmits the connection information to the first processing unit and the association between the first information and the connection information within the first processing unit is performed.
- the first information stored in the first processing units about the further processing units include an indication of the functionality of the further processing units.
- the flexibility of the process is thus further increased,
- processing units log on to the management unit.
- a processing unit With the registration at the administrative unit, a processing unit makes its functionality available to other processing units, which can retrieve the connection information for establishing a data connection to a processing unit registered at the administrative unit from the administrative unit.
- a processing unit transmits first registration information to the administrative unit upon registration, wherein the first registration information includes an indication of the functionality of this processing unit as well as billing information for setting up a data connection to this processing unit.
- a processing unit transmits second registration information to the administration unit during the registration, wherein the second registration information includes information about further processing units that immediately precede or follow in the process sequence.
- This information corresponds to the section of the process sequence that clearly indicates the position of a processing unit within the process sequence.
- the management unit determines the position of a processing unit within the process sequence on the basis of the second registration information and integrates this processing unit in the process order.
- the processing system is thus "plug-and-play" capable, ie, the administrative unit recognizes at logon what kind of a log-on processing unit is, and how it is to be integrated into the process order, without them over This information must be provided or that information must be provided or entered by a third party, such as an administrator.
- the administrative unit transmits the process order to the processing units.
- the processing units thus always have the current process sequence in which all processing units registered at the administrative unit are taken into account.
- a processing unit determines the first information about the preceding processing units preceding and / or following in the process sequence on the basis of the process sequence obtained by the administrative unit.
- the processing units determine their own position in the process order based on the current process order and in particular determine the current processing units preceding or following in the processing sequence.
- the information about all further processing units preceding a processing unit in the process sequence from which the mailpiece data record is retrieved is preferably contained in the first information.
- information about all subsequent to a processing unit in the process order is further Processing units to which the shipment record is transmitted, included in the first information.
- the first information in this embodiment of the invention thus differs in that not only information about the processing units preceding and following directly in the process sequence but also information about all other processing units contained in the process order from which the mailing record can be retrieved or to which the mailing record can be transmitted.
- a processing unit assigns a priority to the first indications of the further processing units following in the process sequence, the priorities being reduced in the order in which the subsequent processing units follow in the process order of this processing unit.
- a processing unit is assigned a priority to each of the first indications of the further processing units preceding in the process sequence, wherein the priorities are reduced in the order in which the preceding processing units in the process order of this processing unit.
- the processing unit immediately preceding the processing sequence, the preceding processing unit, etc. can thus be identified, whereby the priority for the earlier successors is reduced.
- a preferred embodiment of the invention is characterized in that the first processing unit establishes a data connection to a lower priority processing unit preceding or following in the process order if the establishment of a data connection to a processing unit preceding or succeeding in the higher priority processing unit fails.
- transmission conditions are stored in the processing units for further processing units preceding and / or following in the process sequence, under which the mailpiece data record is transmitted to the further processing units or retrieved by the further processing units.
- the transmission conditions On the basis of the transmission conditions, it can be decided to which of the transmission data sets immediately following in the process sequence is to be transmitted under certain conditions or from which of the processing units immediately preceding the processing sequence the transmission data set is to be called under certain conditions.
- the transmission conditions relate to transmission data contained in the transmission data record.
- a plurality of first information about this processing unit in the process sequence immediately preceding and / or subsequent second processing units are stored with different functionalities, for which different transmission conditions are given.
- a processing unit in a processing unit a plurality of first information about this processing unit in the process order preceding and / or subsequent second processing units are stored with different functionalities, which is assigned the same priority and for which different transmission conditions are given ,
- a second processing unit to which the mailpiece data record is transmitted or from which the mailing data record is retrieved, is determined on the basis of the transmission conditions predetermined for the second processing unit.
- a management unit is located in each mail processing center and that the processing units log on to the administration unit of the mail processing center in which it is operated.
- each mail processing center can also be operated autonomously.
- the registration information of processing units in another mail processing center is also present in a mail processing center, it is preferably provided that the registration information is exchanged between the administration units of the mail processing centers.
- the first processing unit transmits the first information to the administrative unit of the mail processing center in which it is operated.
- connection information for establishing the data connection to the second processing unit comprises a network address of the second processing unit.
- departure sorting In the processing of mailings usually take place a departure sorting in a distribution center at the sender of the shipments as well as an input sorting in a distribution center at its destination.
- departure sorting the shipments are sorted to the mail processing centers in the destinations where the inbound sorting involves sorting the shipments by the order of delivery routes at the destination.
- Address information and other data relevant to the sorting or transport of the mailpieces are determined by processing units that are connected to the sorting devices in terms of data.
- the processing units are given an image of the mailing surface, from which they determine the information required for sorting according to their functionality. In this case, a distinction must be made between an online processing in which the items are within a storage line in the sorting machine during the processing of the image and an offline processing in which the items are not in the sorting machine during the processing of the image.
- the assignment between the image or the information determined from the image and the physical transmission takes place during the offline processing by means of a unique ID code, which is printed on the program and assigned to the image.
- the invention can equally be used for online and offline processing.
- Address information is determined in a coding system comprising a plurality of processing units.
- processing units comprising a plurality of processing units.
- These are, in particular, automatic address readers in which the address information is read automatically by means of an OCR software, and a video coding system with a plurality of video coding stations, to which the image of the mailing surface is transferred in the event of an unsuccessful reading attempt in an automatic address reader.
- the image is fed to an automatic franking reader, in which an automatic franking check is carried out, and further processing units can be provided, such as automatic retransmission readers, in which it is determined whether there is a forwarding order for the mailpiece.
- the processing units can be operated in the distribution centers of a postal company or in other mail processing centers.
- at least one mail processing center can also be a video coding center into which the video coding for some or all distribution centers is outsourced.
- processing units 20 are connected to each other in a mail processing center 10 within a data network.
- CORBA objects Their functionality is provided by the processing units 20 within the network in the form of so-called CORBA objects available, which can be used by other processing units 20 or called.
- CORBA objects and their use are in principle known to those skilled in the art.
- the in the FIG. 1 Data communication within the network illustrated by the solid lines, ie the exchange of transmission data, preferably takes place directly between the processing units 20.
- the network is thus a so-called peer-to-peer network, in which the processing units 20, on the one hand, make services available and, on the other hand, use the services of other processing units 20.
- any processing units 20 can be integrated, which are provided for determining shipment data from the image of the surface of a mail item.
- sorting machines or control systems for the sorting machines which feed the recorded images of the mailing surface into the data network and to which the information determined from the image for the sorting of the mailings, can be integrated into the data network.
- a mailing data record with the image of the mailing surface is generated by the processing units 20 respectively to broadcast data, in particular from the image determined broadcast data, such as the name and components of the address of the consignee or the regularity of the franking.
- the complete, i. All the shipment information record containing relevant information is then transmitted to the control systems of the sorting machine provided for the sorting or a sorting machine network provided for the sorting in order to sort the mailpiece on the basis of the mailing data.
- the shipment data record comprises, in addition to the image of the mailing surface, further data elements, such as, for example, the weight, the dimensions, the postal code, the name, the street and the house number of the recipient, as well as the data elements relating to the regularity of the franking.
- the mailing data record preferably contains an indication of the mail processing center 10 in which the associated mailpiece has been received.
- the mailing data record preferably also contains a unique ID number with which the associated mailpiece is also provided.
- the ID number in the sorting machine is detected and the mailing data record with the read-in ID number is determined, from which the mailing data are then read, by means of which the sorting takes place.
- the ID number can also be dispensed with.
- the values of the data elements are determined by the processing units 20 according to their functionality and stored in the mailing data record, the mailing data record being assigned to the processing units 20 of different functionality is successively transferred in a predetermined process order.
- transfer conditions for the values of the data elements are defined, in the presence of which the shipment data record is transferred from a processing unit 20 having a first functionality to a processing unit 20 having a second functionality.
- the shipment data record is first transmitted to an automatic address reader. If the delivery address can not be determined within a predetermined period of time, the shipment data record is transferred to a video coding station. Otherwise, it is sent by the automatic address reader, for example, to a franking reader, which checks the regularity of the franking on the basis of the determined delivery address.
- connection information is required which in particular includes the network address of this processing unit 20 and the port address of the service provided by it.
- a management unit 30 in which the processing units 20 of the mail processing center 10 are registered.
- FIG. 2 In addition to the network described, a further network is shown in a second mail processing center 10 in a second mail processing center 10, in which processing units 20 are also networked and can connect to one another in a data connection.
- the second mail processing center 10 likewise has a management unit 30 which supplies the processing units 20 with the connection information.
- the management units 30 of the mail processing centers 10 exchange registration information of the processing units 20 registered in the respective mail processing center 10.
- a processing unit 20 receives the connection information from the administration unit 30 of its own mail processing center 10.
- processing units 20 of any number of mail processing centers 10 can be networked within a network, each mail processing center 10 preferably having its own management unit 30 and the various administrative units 30 exchange registration information with each other.
- each mail processing center 10 can thus be operated autonomously.
- shipment data sets can also be exchanged across processing centers between processing units 20.
- the processing units 20 of a mail processing center 10 log on to the administration unit 30 of this mail processing center 10 and are registered there.
- the administration unit 30 When registering a processing unit 20, the administration unit 30 in particular has the task of creating a process order (PcO) for the successive processing of the mailing data record by the registered processing units 20 and grouping the registered processing units 20 with the same functionality into a processing unit network.
- the management unit 30 has a PcO manager 40 and a grouping component 50.
- a processing unit 20 transmits a service PcO to the administration unit 30 when logging in, which is part of the configuration of the processing unit 20 and is stored in a memory during its programming.
- a processing unit 20 transmits at logon information about its functionality, its network address and the port address under which the service it provides can be accessed.
- the service PCO contains a creation date or version number, whereby the PCO manager 40 can always determine the current service PCO for processing units 20 with the same functionality and take them into account when generating the process order.
- processing unit 20 It also contains an indication of the functionality of the processing unit 20 or another generic name of the processing unit 20.
- processing units 20 immediately preceding and / or following the processing unit 20 within the intended process sequence.
- a processing unit 20 receives shipment data records, in particular from the immediate predecessor processing unit, and passes them on to the successor processing unit after processing, in particular.
- the service PCO of a processing unit 20 thus indicates the possible "paths" that a shipment data record can take to a processing unit 20 and away from a processing unit 20 within the process sequence.
- the transmission type determines whether the transmission data record is transferred from the predecessor processing unit and to the successor processing units in the context of a push-oriented or pull-oriented transmission method.
- the transmission is initiated by the sender of the transmission data record, i. the mailing data record is sent by a first processing unit 20 to a second processing unit 20 following in the process order.
- the transmission is initiated by the receiver of the transmission data set, i. the second processing unit 20 following in the process order retrieves the mailing data record from the first processing unit 20.
- the transmission conditions preferably relate to the data elements in the serial data record, wherein, for example certain limit values or data formats can be specified, in the presence of which the mailing data record is to arrive at a processing unit 20 following in the process sequence or in whose presence it is not intended to reach the subsequent processing unit 20.
- An example of such a processing unit 20 is an automatic address reader whose immediate successor processing units are a video coding station as well as an automatic franking reader or a retransmission reader.
- a mailing data set is transmitted to a video coding only if at least one of the recipient address descriptive data elements of the mailing record after processing the mailing record in the automatic address reader has the value zero or is empty, since its value could not be detected automatically.
- FIG. 4 illustrates:
- the service PcO transmitted to the management unit 30 during the registration of a processing unit 20 is thereby transferred to the PcO manager 40, which initially determines the functionality of the registering processing unit 20 from the service PcO in step 410 and checks it in step 420 if already a service PCO for a processing unit 20 with the same functionality and has been used to create the existing process order.
- the creation date of the service PcO is determined in step 440 and it is checked in step 450 whether it is younger than the creation date of the existing service PcO.
- the service PcO of the enrollment processing unit 20 is younger than the existing service PcO, a new process order is created and the PcO manager 40 proceeds to step 430. At an older creation date, the service PcO becomes 460 discarded.
- the new process order is created by the PcO manager 40 in step 430 based on the information about the predecessor and successor processing units in the service PcO, which uniquely describe the position that the registering processing unit 20 should take in the process order.
- the registering processing unit 20 is placed in the process order between the predecessor and successor processing units specified in the service PcO,
- this processing unit 20 marks the start or the end point of the process order.
- step 470 it is checked whether the integration of the service PcO in the process order has occurred without errors, i. in particular, whether in the process order a clear and uninterrupted path of the transmission data set from the start to the end point is specified.
- the PCO manager 40 proceeds to step 460 and the service PCO is discarded.
- the logon processing unit 20 contains the current process order as well as the service PcO associated with the processing units 20 having the same functionality how the registering processing unit 20 has been used to create the applicable process order.
- a reconfiguration event is triggered in the event handler of the administration unit 30, which in the FIG. 3 designated by the reference numeral 60.
- the event handler 60 generally serves to communicate management information, in particular the process order, from the management unit 30 of a mail processing center 10 to the processing units 20 of that mail processing center 10, wherein the processing units 20 can register for the management events that occur, respectively.
- the registration for the reconfiguration event is mandatory for all processing units 20.
- a processing unit 20 receives a new process order in response to the logon event or a reconfiguration event, it is passed within the processing unit 20 to a PcO worker who identifies the processing unit 20 within the process order based on its functionality and the process order for the processing unit 20 determined relevant information.
- the PcO worker extracts a "chapter" from the process order, which, like the service PcO of a processing unit 20, provides information about the functionality of the immediate predecessor and successor processing units of a processing unit 20, as well as the immediate predecessor and successor Processing units assigned to transmission types and conditions.
- chapter of a processing unit 20 also contains information about the functionalities and transmission conditions for all preceding in the process order to the starting point processing units 20, which have at least one immediate successor processing unit, which retrieves mailing records in a pull-oriented transmission method of these processing units 20 ,
- the first predecessor processing unit within the process order from which shipment records are retrieved in a pull-oriented procedure, thereby receives the priority 1, the next predecessor processing unit in the process order, from at least one of its immediate successor processing units via a poll procedure is addressed, priority 2, etc.,
- processing units 20 receive the same priority. If there is an instance with multiple processing units 20 in the process order, from which the shipment records are retrieved in a pull-oriented transfer process, ie if there are a plurality of such processing units 20 that can alternatively process shipment data records, then these processing units 20 receive the same priority.
- the chapter of a processing unit 20 furthermore contains information about the functionalities of all processing units 20 that follow this processing unit 20 in the process order, as well as information about the transmission conditions associated with these processing units 20,
- the subsequent processing units 20 in the process order are assigned a priority in an analogous manner, which indicates the position of the processing unit 20 in the process order.
- the immediate successor processing units receive the priority 1
- the processing units 20 in the process sequence immediately following processing units 20 receive the priority 2, etc.
- a processing unit 20 can retrieve shipment records from a low-priority predecessor processing unit if a higher-priority processing unit 20 fails. Likewise, it may transmit shipment records to lower priority successor processing units if a higher priority processing unit 20 fails.
- Another task of the administrative unit 30 of a mail processing center 10 is to combine registered processing units 20 with the same functionality.
- the processing units 20 registered in the administration unit 30, which are operated in the mail processing center 10, are grouped by the grouping component 50 of the administration unit 30 into local processing unit associations, wherein the different processing unit groups each comprise processing units 20 with the same functionality.
- a service list is created in the grouping component 50 for each local processing unit network, which comprises the connection information for the processing units 20 of the processing unit network.
- the assignment of a processing unit 20 to a processing unit network preferably takes place during the logon on the basis of the information on the functionality of the processing unit 20 communicated to the administrative unit 30 during the logon.
- connection information also transmitted during the registration is stored in the service list of the Heailleungsakuenverbunde to which the processing unit 20 has been assigned.
- each local processing unit group or service list determines whether the included processing units 20 can only be accessed by other processing units 20 of the same mail processing center 10 or whether the access can also be global, ie, by processing units 20 of other mail processing centers 10.
- each processing unit 20 can also be individually specified for each processing unit 20 whether it is available locally or globally, wherein this information is preferably transmitted to the management unit 30 during the registration from a processing unit 20.
- processing units 20 can also be included, which can only be accessed locally.
- a processing unit network that comprises at least one processing unit 20 that is globally accessible is regarded as global.
- a logoff is sent, for example, to the administration unit 30 if maintenance work is to be performed on a processing unit 20 or if a processing unit 20 in a mail processing center 10 is permanently dismantled.
- video coding stations it can also be provided that they log off at the administration unit 30 of the mail processing center 10 in which they are operated, if they are left by the video coding personnel, for example during a shift change.
- an indication of the functionality of the deregistering processing unit 20 is included as well as an indication of its connection information.
- a logging-off processing unit 20 is first identified on the basis of its functionality and it is checked whether a plurality of processing units 20 having the same functionality as the logging-off processing unit 20 are registered within a processing unit network.
- the logging-off processing unit 20 or its connection information is deleted from the service list of the processing unit network corresponding to the functionality of the processing unit 20. This is done by the grouping component 50.
- the deregistering processing unit 20 is the only registered processing unit 20 with a particular functionality, a new process order is generated by the PcO manager 40 in which the deregistering processing unit 20 is no longer contained.
- the new process sequence is subsequently checked in the PcO manager 40, wherein in particular it is checked whether an uninterrupted and clear path of the shipment data record is determined by the production system with the process order.
- a further task of the administration unit 30 of a mail processing center 10 is the administration of lease management for the registered processing units 20 of the mail processing center 10.
- the lease management is performed by a lease manager 70 of the management unit 30.
- the lease manager 70 assigns a validity period to each processing unit 20, wherein the processing units 20 log on again to the management unit 30 before expiry of the validity period, preferably between the expiration of 0.8 times and 0.9 times the validity period must send a predetermined signal to the management unit 30.
- this processing unit 20 is automatically logged off after expiry of the validity period.
- the validity period is the same for all processing units 20 of a mail processing center 10. It is preferably between 100 and 500 seconds and begins each time after their expiration.
- a newly registered at the management unit 30 processing unit 20 is notified in this case the validity period with a response to the application.
- the lease management prevents the service list from containing connection information for processing units 20 that have been unintentionally or not logged off due to an error, even though they are not available for the processing of shipment records.
- a synchronization of the administrative units 30 of all processing centers 10 is performed, which are combined in a predetermined association.
- This can in particular include all mail processing centers 10, which are operated by a postal company.
- management information for the processing units 20 registered in the various mail processing centers 10 is exchanged between the management units 30 of the mail processing centers 10.
- each management unit 30 sends the management information to a multicast address of the network, via which the management information is forwarded to the administrative units 30 of the various other mail processing centers 10.
- a management unit 30 also sends the management information to the remaining administration units 30 after a processing unit 20 has been logged on or off at this management unit 30.
- the management information stored in the administration unit 30 of a mail processing center 10, which is made available to the other administration units 30 during synchronization, comprises at least the service lists of the global processing unit groups of a mail processing center 10 or the connection information and functionalities of the processing units 20 of a mail processing center 10. which can be accessed globally.
- each processing unit 20 is present in each mail processing center 10 for each task or functionality required for processing the mailing data, this information is sufficient for synchronization.
- processing units 20 with specific functionalities are present only in certain locations 20.
- the management information transmitted to the remaining management units 30 during synchronization additionally also includes the service PcOs of the registered globally accessible processing units 20, so that they can be integrated into the mail processing centers 10 in the process order.
- the management information received by a management unit 30 during synchronization is processed in the grouping component 50 and optionally in the PcO manager 40.
- the grouping component 50 assumes the connection information obtained for the global processing units 20 with different functionalities in the corresponding own service lists.
- connection information of a processing unit 20 are stored in the service lists together with an indication of the mail processing center 10 in which this processing unit 20 is located.
- the service PcO of a processing unit 20 is received with a functionality for which no processing unit network exists in the mail processing center 10, then the service PcO is transferred to the PcO manager 40.
- a new process order is created by the PCO manager 40 if, after synchronization, no further processing units 20 of a certain functionality are available, since all globally available processing units 20 have logged off this functionality in other mail processing centers 10.
- the corresponding processing unit 20 is deleted from the process order, and a reconfiguration event is also initiated in the mail processing center 10.
- a processing center-spanning data network is created, in which processing units 20 with different functionalities are networked to one another, wherein a shipment data record is transferred to the processing units 20 in a predetermined process order as part of a peer-to-peer connection, and the processing units 20 with consignment data to complete.
- the processing units 20 are thereby integrated by a plug-and-play mechanism into the process sequence for processing the mailing data record.
- each mail processing center 10 can be operated autonomously.
- machining center-overlapping processing unit networks which on the one hand enable processing center-spanning load balancing and on the other hand permit processing units 20 of another mail processing center 10 to be used for processing the mailing data records if processing units 20 with this functionality are not present in a mail processing center 10.
- a video coding center into which the video coding of the address data of a plurality of mail processing centers 10 can be outsourced, can be integrated into the data network. This is treated as if it were another mail processing center 10 in which only video coding stations are operated as processing units 20.
- the local processing unit group 60A for the functionality A and the processing unit group BOB for the functionality B exist in the mail processing center 11, the processing units 20 of the processing unit group 80A only locally, but the processing units 20 of the processing unit group 80B global, ie both Mail processing centers 11 and 12 are accessible.
- the processing unit groups 81B and 81C exist for the functions B and C, the processing units 20 of the two processing unit groups 81B and 81C being globally accessible.
- the communication of the processing units 20 with each other is carried out using the chapter of the process order, which is created in the manner described above by the processing units 20 and subsequently stored in the processing units 20.
- a processing unit 20 can establish a data connection to the processing units 20 preceding them in the process order, from which the mailpiece data record is retrieved as part of a pull-oriented data transmission, and to the processing units 20 specified in the following in the process order who receive the shipment record as part of a push-oriented data transfer.
- the processing unit 20 If a push-oriented transmission of the transmission data record to a processing unit 20 following in the process order is provided for a processing unit 20, the processing unit 20 successively attempts to process the transmission data record in the order of processing as specified in the chapter Subsequent processing units 20 to communicate, the order in which this is done, is determined based on the priorities that are assigned to the subsequent processing units 20 in the chapter.
- a processing unit 20 retrieves the shipment record in the course of a push-oriented transfer from a processing unit 20 preceding in the process order, the processing unit 20 successively tries in the order based on the priorities of the processing units 20 indicated in the chapter, the shipment data from that in the Chapters specified in the Vorvens laminate previous processing units 20 call.
- a processing unit 20 determines the further processing unit 20 from which the mailing data record is retrieved or to which the mailing data record is transmitted based on the predetermined transmission conditions.
- Processing unit 20 To retrieve a shipment data record from a predecessor processing unit determined from the chapter in the manner described above or to transmit the shipment data to a determined successor processing unit, one needs Processing unit 20 the connection information for this predecessor or successor processing unit.
- this connection information is retrieved by the active processing unit 20 from a load balancing unit 100 by means of a service request.
- each load-balancing unit 100 is present in each mail processing center 10, which is preferably a component of the administration unit 30 of the mail processing center 10.
- each processing unit 20 has its own load balancing unit 100. This can, as in the FIG. 7 shown operated within the processing unit 20 or the processing unit 20 only functionally uniquely assigned and integrated, for example, in the management unit 30.
- the second embodiment has the advantage that the processing units 20 can be provided with connection information even with a temporary failure of the management unit 30, so that the availability of the entire system is increased.
- a load balancing unit 100 stores the service lists of the existing processing unit groups which are made available to the load balancing unit 100 by the administration unit 30 of the same mail processing center 10.
- the service lists are either transmitted from the management unit 30 to the load balancing unit 100, or this retrieves the service lists from the management unit 30.
- a management unit 30 transmits the service lists to a load balancing unit 100 if these have changed due to the logon or logoff of a processing unit 20,
- each processing unit 20 has its own load balancing unit 100, it may also be provided that only the service lists that are relevant to the associated processing unit 20 are stored in it, ie. to which this processing unit 20 transmits shipment records or from which it retrieves shipment records.
- the service request which is transmitted from a first processing unit 20 to the load balancing unit 100 of the mail processing center 10 or to the own load balancing unit 100, contains in particular an indication of the functionality of a second processing unit 20 determined from the chapter in the described manner, to which a Data connection to be established.
- one or more mail processing centers 10 can be specified in the service request in which the second processing unit 20, to which a data connection is to be established, should be located.
- the request may relate in particular to the own Postbearbeitungetician 10.
- shipment records may be sent in this manner from the mail processing center 10 where the departure sort is made to the mail processing center 10, where the inbound sorting occurs.
- a shipment data record which is processed by a processing unit group 20 of a global processing unit group which is not located in the mail processing center 10 in which the physical mail item is processed can be sent back to this mail processing center 10, where it then processes in further process steps and in particular can be handed over to a sorting machine.
- the load balancing unit 100 When receiving a service request, the load balancing unit 100 first determines the service list for the functionality specified in the service request.
- connection information is then determined from the ascertained service list by means of a load balancing method.
- the load-balancing method is based on the so-called round-robin method, which is basically known to the person skilled in the art.
- the processing units 20 of a processing unit group are cyclically loaded in a predetermined order. If, for example, the processing units 1, 2, 3 and 4 are available in a processing unit network, these are loaded in the order 1,2,3,4,1,2,3,4 etc.,
- the round-robin method is modified in such a way that only connection information for processing units 20 of the specified mail processing center 10 are considered and skipped the other connection information contained in the service list.
- the load balancing unit 100 subsequently sends a status request to a processing unit 20 whose connection information has been determined by means of the round-robin method in order to ascertain the availability of this processing unit 20.
- the load balancing unit 100 transmits the Connection information for this processing unit 20 within a response to the service request to the processing unit 20 from which the service request originated.
- the load balancing unit 100 determines the next connection information in the service list according to the round-robin method and in turn checks the status of the associated processing unit 20.
- the status "temporarily deregistered" is provided so that machining units 20 can be put out of operation for a short time, for example in the case of maintenance work to be carried out quickly, without a logoff to a management unit 30 being required.
- Connection information for processing units 20 for which the status has been "overloaded” or “temporarily logged off” or of which no response to the service request has been received within a predetermined period of time, will continue to be performed according to the round-robin procedure in the case of subsequent service requests considered.
- Connection information for processing units 20 for which the status "logged off” has been determined is preferably considered again only when the load balancing unit 100 has received an updated service list from the administration unit 30 or its grouping component 50 in which this connection information is contained ,
- the processing unit 20 from which the service request originated establishes a data connection to another processing unit 20.
- the shipment data record is transmitted to the further processing unit 20, or it is retrieved by the further processing unit 20.
- the error message also contains an indication of the reason that no processing unit 20 corresponding to the service request could be determined.
- the invention is in a preferred embodiment provided that the processing unit 20 from which the service request originated can register in the free handler 60 of the management unit 30 of the same mailing center 10 for a notification event.
- the service request is communicated to the event handler 60.
- the message can contain the connection information for the processing unit 20 that is available again, so that a data connection to this processing unit 20 can be established. However, it can also be provided that a processing unit 20 again transmits the service request to the load balancing unit 100 upon receipt of the message.
- a processing unit 20 that is registered in the event handler 60 for a notification event also transmits a message when all the processing units 20 corresponding to the service request have logged off.
Landscapes
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Peptides Or Proteins (AREA)
Abstract
Description
Die Erfindung betrifft ein Verfahren zum Bearbeiten einer Postsendung, bei dem ein Abbild einer Oberfläche der Postsendung in einer Bearbeitungseinheit erfasst wird und der Postsendung zugeordnete Sendungsdaten in weiteren Bearbeitungseinheiten aus dem Abbild der Oberfläche ermittelt werden, wobei die Bearbeitungseinheiten innerhalb eines Datennetzwerks miteinander verbunden werden.The invention relates to a method for processing a mail item, in which an image of a surface of the mail item is detected in a processing unit and the mail item associated mailing data are determined in further processing units from the image of the surface, wherein the processing units are interconnected within a data network.
Für eine Beförderung von Postsendungen zu ihren Zieladressen werden die Sendungen üblicherweise am Abgangsort in einem Verteilzentrum eines Postunternehmens gesammelt und im Rahmen der Abgangssortierung dem Verteilzentrum am Zielort zugeordnet. Am Zielort erfolgt dann eine Sortierung nach den Zustellbezirken des Zielorts und nach der Gangfolge innerhalb der zustellbezirke, d.h. nach der Reihenfolge, in der die Zieladressen von einem Zusteller bedient werden.For transporting mailpieces to their destination addresses, shipments are usually collected at the point of departure at a distribution center of a postal company and assigned to the distribution center at the destination in the context of departure sorting. At the destination, a sorting is then carried out according to the delivery districts of the destination and according to the sequence within the delivery districts, i. according to the order in which the destination addresses are served by a deliverer.
Die Prozesse zur Sortierung der Postsendungen sind dabei in einem hohen Maße automatisiert, wobei in einem Verteilzentrum eine Mehrzahl von Bearbeitungseinheiten zur Sortierung und zur Ermittlung der für die Sortierung erforderlichen Informationen eingesetzt werden.The processes for sorting the mailpieces are automated to a high degree, wherein in a distribution center a plurality of processing units are used for sorting and for determining the information required for the sorting.
Dabei wird in der Regel in einer Abtasteinrichtung zunächst ein Abbild der Sendungsoberfläche aufgenommen, das an ein Codiersystem übergeben wird, in dem die Empfängeradresse gelesen wird. Das Codiersystem umfasst dabei mehrere automatische Adressleser und mehrere Videocodierplätze, an denen die Adresse durch das Videocodierpersonal ermittelt wird, wenn sie nicht automatisch gelesen werden konnte. Ferner werden Bearbeitungseinheiten verwendet, um automatisch das Gewicht und die Abmessungen einer Postsendung zu ermitteln sowie die Freimachung zu prüfen.In this case, an image of the mailing surface is usually first recorded in a scanning device, which is transferred to a coding system in which the recipient address is read. The coding system comprises several automatic Address readers and multiple video encoders, where the address is determined by the video coding staff, if they could not be read automatically. Furthermore, processing units are used to automatically determine the weight and dimensions of a mailpiece and to check the franking.
Die automatisch ermittelten Sendungsdaten, wie beispielsweise die codierten Adressen, das Gewicht und die Abmessungen sowie die Gültigkeit der Frankierung, werden dann einer Sortiermaschine übergeben, um die Sortierung der Sendungen anhand dieser Daten vornehmen zu können.The automatically determined shipment data, such as the coded addresses, the weight and the dimensions and the validity of the franking, are then transferred to a sorting machine in order to be able to sort the shipments on the basis of these data.
Die Daten werden den Postsendungen dabei anhand eines Identifikationscodes zugeordnet, der auf die Postsendungen aufgebracht wird, oder die Postsendungen befinden sich in einer Speicherstrecke der Sortiermaschine, während die Sendungsdaten automatisch ermittelt werden.In this case, the data is assigned to the mailpieces on the basis of an identification code which is applied to the mailpieces, or the mailpieces are located in a storage path of the sorting machine, while the mailing data are automatically determined.
Ein Verfahren zur automatisierten Postbearbeitung wird beispielsweise in der Veröffentlichung
Die Steuerung von Bearbeitungseinheiten in einem Verteilzentrum nimmt in der Regel eine zentrale Kontrolleinrichtung vor, welche das Abbild der Sendungsoberfläche an die zur Bearbeitung erforderlichen Bearbeitungseinheiten übermittelt und die von den Bearbeitungseinheiten ermittelten Bearbeitungsergebnisse den Sortiermaschinen zur Verfügung stellt.The control of processing units in a distribution center usually takes place before a central control device which transmits the image of the mailing surface to the processing units required for processing and provides the processing results determined by the processing units the sorting machines available.
Die zentrale Kontrolleinrichtung ist zur Bewältigung dieser Aufgaben mit zahlreichen Funktionalitäten ausgestattet und damit sehr komplex. Die Gefahr, dass mit einem Ausfall der Kontrolleinheit die gesamte Sendungsverarbeitung in dem Verteilzentrum unterbrochen wird, ist dabei sehr groß.The central control unit is equipped to handle these tasks with numerous functionalities and thus very complex. The risk that the entire shipment processing is interrupted in the distribution center with a failure of the control unit is very large.
Ein weiterer Nachteil besteht darin, dass die zentralen Kontrolleinrichtungen nur die Bearbeitungseinheiten eines Verteilzentrums steuern, so dass der Austausch von Sendungsdaten zwischen Bearbeitungseinheiten in verschiedenen Verteilzentren, beispielsweise in dem Verteilzentrum am Abgangsort und dem Verteilzentrum am Zielort, nur über die zentralen Kontrolleinrichtungen dieser Verteilzentren vorgenommen werden kann.A further disadvantage is that the central control devices control only the processing units of a distribution center, so that the exchange of shipment data between processing units in different distribution centers, for example in the distribution center at the point of departure and the distribution center at the destination, only via the central control facilities of these distribution centers can.
Hierfür wird eine weitere Schnittstelle der zentralen Kontrolleinrichtung benötigt und in jeder Kontrolleinheit ist jeweils eine Auswertung des Sendungsdatensatzes erforderlich, wodurch die Steuerung des Datenflusses bei der Bearbeitung der Sendungsdaten bei einem standortübergreifenden Datenaustausch kompliziert und aufwändig ist.For this purpose, a further interface of the central control device is required and in each control unit an evaluation of the shipment data set is required, whereby the control of the data flow in the processing of the shipment data in a cross-location data exchange is complicated and expensive.
Ebenfalls wurde beispielsweise in der deutschen Offenlegungsschrift
Auch die Anbindung eines Videocodierzentrums ist jedoch mittels der bekannten Kontrolleinrichtungen in den Verteilzentren sehr aufwändig.However, the connection of a video coding center is very complicated by means of the known control devices in the distribution centers.
Es ist daher eine Aufgabe der Erfindung, ein Verfahren zum Bearbeiten von Sendungsdaten der eingangs genannten Art zu schaffen, bei dem die Sendungsdaten in einfacher Weise zwischen Bearbeitungseinheiten ausgetauscht werden können. Insbesondere soll dabei auch ein einfacher standortübergreifender Datenaustausch möglich sein.It is therefore an object of the invention to provide a method for processing shipment data of the type mentioned, in which the shipment data can be exchanged between processing units in a simple manner. In particular, a simple cross-location data exchange should also be possible.
Erfindungsgemäß wird diese Aufgabe durch ein Verfahren mit den Merkmalen des Patentanspruchs 1 gelöst.According to the invention, this object is achieved by a method having the features of patent claim 1.
Erfindungsgemäß ist es dabei vorgesehen, dass ein Verfahren nach dem Oberbegriff des Anspruchs 1 so durchgeführt wird, dass eine Prozessreihenfolge bestimmt wird, in der die Sendungsdaten von den Bearbeitungseinheiten ermittelt werden, dass in den Bearbeitungseinheiten jeweils erste Angaben über wenigstens eine weitere in der Prozessreihenfolge vorangehende und/oder nachfolgende Bearbeitungseinheit gespeichert werden, dass den ersten Angaben Verbindungsinformationen zum Aufbau einer Datenverbindung zu einer zweiten Bearbeitungseinheit zugeordnet werden, wobei die Verbindungsinformationen von einer Verwaltungseinheit bereitgestellt werden, und dass eine erste Bearbeitungseinheit unter Heranziehung der Verbindungsinformationen eine Datenverbindung zu der zweiten Bearbeitungseinheit aufbaut, um das Abbild an die zweite Bearbeitungseinheit zu übermitteln oder das Abbild von der zweiten Bearbeitungseinheit abzurufen.According to the invention, it is provided that a method according to the preamble of claim 1 is carried out such that a process sequence is determined in which the shipment data are determined by the processing units, that in the processing units each first information on at least one further preceding in the process order and / or subsequent processing unit are stored such that the first information is assigned connection information for establishing a data connection to a second processing unit, wherein the connection information is provided by a management unit, and that a first processing unit establishes a data connection to the second processing unit using the connection information, to transmit the image to the second processing unit or retrieve the image from the second processing unit.
Mit Vorteil erfolgt hier die Datenkommunikation, d.h. der Austausch der Sendungsdaten, unmittelbar zwischen zwei Bearbeitungseinheiten, also dezentral. Auf diese Weise können die Sendungsdaten von einer Bearbeitungseinheit unmittelbar an die in der für die Bearbeitung des Sendungsdatensatzes vorgesehenen Prozessreihenfolge nachfolgende Bearbeitungseinheit gesendet oder von einer in der Prozessreihenfolge vorangehenden Bearbeitungseinheit abgerufen werden, wodurch die Datenübertragungsprozesse in einem Postbearbeitungszentrum wesentlich vereinfacht werden.Advantageously, data communication takes place here, i. the exchange of shipment data, directly between two processing units, ie decentralized. In this way, the shipment data may be sent from a processing unit directly to the processing unit following in the process order provided for processing the shipment data record or retrieved from a processing unit preceding the process order, thereby substantially simplifying the data transfer processes in a mail processing center.
Das Verfahren kann dabei insbesondere unabhängig davon durchgeführt werden, ob sich die in der Prozessreihenfolge vorangehende oder nachfolgende Bearbeitungseinheit in demselben oder in einem anderen Postbearbeitungszentrum befindet. Der Aufbau der Datenverbindung zu dieser Bearbeitungseinheit erfolgt in beiden Fällen in gleicher Weise.In particular, the method can be carried out independently of whether the processing unit preceding or following in the process sequence is located in the same or in another mail processing center. The structure of the data connection to this processing unit takes place in both cases in the same way.
Damit werden der Austausch von Sendungsdaten zwischen den Bearbeitungseinheiten und insbesondere der standortübergreifende Datenaustausch wesentlich vereinfacht und den Prozessen bei der Bearbeitung von Sendungsdaten, die ebenfalls standortübergreifend durchgeführt werden, in höherem Maße Rechnung getragen.Thus, the exchange of shipment data between the processing units and in particular the cross-location data exchange significantly simplified and the processes in the processing of shipment data, which are also carried out site-wide, taken into account to a greater extent.
Die zentrale Verwaltungseinheit hat bei dem Verfahren lediglich die Aufgabe, Verbindungsinformationen zu verwalten und bereitzustellen, und kann damit wesentlich einfacher ausgestaltet sein, als eine Zentraleinheit, welche die Datenkommunikation zwischen den Bearbeitungseinheiten abwickelt.The central management unit has only the task in the method to manage and provide connection information, and thus can be made much simpler than a central processing unit, which handles the data communication between the processing units.
Damit ist die zentrale Verwaltungseinheit weniger störungsanfällig, wodurch die Verfügbarkeit des gesamten Bearbeitungesystems in einem Postbearbeitungszentrum eines Postunternehmens erhöht wird.As a result, the central management unit is less susceptible to disruption, thereby increasing the availability of the entire editing system in a postal processing center of a postal company.
Dem erfindungsgemäßen Verfahren liegt darüber hinaus das Konzept einer so genannten Abstraktion zugrunde, wobei die Bearbeitungseinheiten nicht über die Verbindungsinformationen zum Aufbau einer Datenverbindung zu anderen Bearbeitungseinheiten verfügen müssen. Diese werden von der Verwaltungseinheit bereitgestellt.Moreover, the method according to the invention is based on the concept of a so-called abstraction, wherein the processing units do not have to have the connection information for setting up a data connection to other processing units. These are provided by the administrative unit.
Vorteilhaft müssen damit nur die Verbindungsinformationen in der Verwaltungseinheit angepasst werden, wenn sich Verbindungsinformationen für den Aufbau einer Datenverbindung zu einer bestimmten Bearbeitungseinheit verändern, was beispielsweise der Fall sein kann, wenn eine Bearbeitungseinheit eines Postbearbeitungszentrums ausfällt und durch eine Bearbeitungseinheit mit derselben Funktionalität in einem anderen Postbearbeitungszentrum ersetzt wird oder wenn eine Bearbeitungseinheit in das System integriert bzw, aus dem System entfernt werden soll.Advantageously, therefore, only the connection information in the management unit must be adapted when connection information for setting up a data connection to a particular processing unit change, which may for example be the case when a processing unit of a mail processing center fails and by a processing unit with the same functionality in another Mail processing center is replaced or if a processing unit is integrated into the system or to be removed from the system.
Damit ist das gesamte Bearbeitungssystem sehr flexibel, woraus sich auch eine hohe Verfügbarkeit ergibt, da das System insbesondere im Falle einer Störung einfach und schnell angepasst werden kann.Thus, the entire processing system is very flexible, which also results in a high availability, since the system can be easily and quickly adjusted especially in the event of a fault.
In einer bevorzugten Ausführungsform der Erfindung ist es vorgesehen, dass in dem Datennetzwerk Bearbeitungseinheiten miteinander verbunden sind, die sich in wenigstens zwei verschiedenen Postbearbeitungszentren befinden.In a preferred embodiment of the invention it is provided that in the data network processing units are connected to each other, which are located in at least two different mail processing centers.
Bei einem Postbearbeitungszentrum kann es sich um in Rahmen der Erfindung um jedes Bearbeitungszentrum zur Bearbeitung der physischen Sendung und/oder des Abbildes der Sendungsoberfläche handeln, das von einem Postunternehmen betrieben wird. Insbesondere kann es sich dabei um ein Verteilzentrum handeln, in dem beispielsweise die Eingangs- oder Abgangssortierung der Postsendungen durchgeführt wird, oder um ein videocodierzentrum.A mail processing center may in the context of the invention be any processing center for processing the physical shipment and / or the image of the mailing surface operated by a postal company. In particular, this can be a distribution center in which, for example, the incoming or outgoing sorting of the mail items is carried out, or a video coding center.
In einer weiteren vorteilhaften Ausführungsform der Erfindung ist das Abbild der Oberfläche der Postsendung in einem Sendungsdatensatz enthalten, der in den Bearbeitungseinheiten um aus dem Abbild ermittelte Sendungsdaten ergänzt wird.In a further advantageous embodiment of the invention, the image of the surface of the mail item is contained in a mailing data record which is supplemented in the processing units by mail data determined from the image.
Auf diese Weise kann das Abbild der Oberfläche der Postsendung den verschiedenen Bearbeitungseinheiten in einer vorgegebenen Reihenfolge übergeben werden, wobei die Bearbeitungseinheiten den Sendungsdatensatz sukzessiv ergänzen, so dass nach der Bearbeitung des Sendungsdatensatzes in der letzten Bearbeitungseinheit in der Prozessreihenfolge ein Sendungsdatensatz mit allen für die Sortierung notwendigen Sendungsdaten vorliegt.In this way, the image of the surface of the mailpiece can be transferred to the various processing units in a predetermined sequence, wherein the processing units successively supplement the mailing data record, so that after the processing of the mailing data record in the last Processing unit in the process order a shipment record with all necessary for the sorting shipment data is present.
Vorzugsweise ist es dabei vorgesehen, dass die erste Bearbeitungseinheit den Sendungsdatensatz an die zweite Bearbeitungseinheit übermittelt oder den Sendungsdatensatz von der zweiten Bearbeitungseinheit abruft.It is preferably provided that the first processing unit transmits the mailing data record to the second processing unit or retrieves the mailing data record from the second processing unit.
Die Datenkommunikation erfolgt somit vorteilhaft im Rahmen einer push- oder einer pull-orientierten Datenübertragung, d.h. bei der Übertragung wird entweder der Absender oder der Empfänger des Sendungedatensatzes aktiv.The data communication is thus advantageously carried out in the context of a push or a pull-oriented data transmission, i. During transmission, either the sender or the recipient of the transmission data record becomes active.
Vorteilhaft ist es in einer Ausführungsform der Erfindung vorgesehen, dass die ersten Bearbeitungseinheit die ersten Angaben an die Verwaltungseinheit übermittelt, das den ersten Angaben die Verbindungsinformationen innerhalb der Verwaltungseinheit zugeordnet werden, und die Verwaltungseinheit die Verbindungsinformationen an die erste Bearbeitungseinheit übermittelt.It is advantageously provided in one embodiment of the invention that the first processing unit transmits the first information to the administrative unit, the first information is assigned the connection information within the administrative unit, and the management unit transmits the connection information to the first processing unit.
In einer ebenso vorteilhaften Ausführungsform der Erfindung ist es vorgesehen, dass die Verwaltungseinheit die Verbindungsinformationen an die erste Bearbeitungseinheit übermittelt und die Zuordnung zwischen den ersten Angaben und den verbindungsinformationen innerhalb der ersten Bearbeitungseinheit vorgenommen wird.In an equally advantageous embodiment of the invention, it is provided that the management unit transmits the connection information to the first processing unit and the association between the first information and the connection information within the first processing unit is performed.
In einer weiteren bevorzugten Ausführungsform der Erfindung ist es vorgesehen, dass die in den ersten Bearbeitungseinheiten gespeicherten ersten Angaben über die weiteren Bearbeitungseinheiten eine Angabe über die Funktionalität der weiteren Bearbeitungseinheiten umfassen.In a further preferred embodiment of the invention, it is provided that the first information stored in the first processing units about the further processing units include an indication of the functionality of the further processing units.
Hierbei handelt es sich vorteilhaft um eine generische Angabe über die weiteren Bearbeitungseinheiten, so dass die Verwaltungseinheit die Verbindungsinformationen für den Aufbau der Datenverbindung zu einer weiteren Bearbeitungseinheit aus einer Mehrzahl von Verbindungsinformationen für den Aufbau einer Datenverbindung zu Bearbeitungseinheiten mit der gleichen Funktionalität auswählen kann. Die Flexibilität des Verfahrens wird damit weiter erhöht,This is advantageously a generic indication of the further processing units, so that the management unit can select the connection information for setting up the data connection to another processing unit from a plurality of connection information for establishing a data connection to processing units with the same functionality. The flexibility of the process is thus further increased,
In-einer weiteren besonders vorteilhaften Ausgestaltung der Erfindung ist es vorgesehen, dass sich die Bearbeitungseinheiten an der Verwaltungseinheit anmelden.In a further particularly advantageous embodiment of the invention, it is provided that the processing units log on to the management unit.
Mit der Anmeldung an der Verwaltungseinheit stellt eine Bearbeitungseinheit ihre Funktionalität anderen Bearbeitungseinheiten zur Verfügung, welche die Verbindungsinformationen zum Aufbau einer Datenverbindung zu einer an der Verwaltungseinheit angemeldeten Bearbeitungseinheit von der Verwaltungseinheit abrufen können.With the registration at the administrative unit, a processing unit makes its functionality available to other processing units, which can retrieve the connection information for establishing a data connection to a processing unit registered at the administrative unit from the administrative unit.
Vorzugsweise ist es dabei vorgesehen, dass eine Bearbeitungseinheit bei der Anmeldung erste Registrierungsinformationen an die Verwaltungseinheit übermittelt, wobei die ersten Registrierungsinformationen eine Angabe über die Funktionalität dieser Bearbeitungseinheit sowie verbiadungsinformationen zum Aufbau einer Datenverbindung zu dieser Bearbeitungseinheit umfassen.Preferably, it is provided that a processing unit transmits first registration information to the administrative unit upon registration, wherein the first registration information includes an indication of the functionality of this processing unit as well as billing information for setting up a data connection to this processing unit.
Zweckmäßigerweise wird dabei die Zuordnung zwischen den ersten Angaben und den Verbindungsinformationen zum Aufbau einer Datenverbindung zu der zweiten Bearbeitungseinheit unter Heranziehung der ersten Registrierungsinformationen vorgenommen.Appropriately, the assignment between the first information and the connection information to build a Data connection to the second processing unit made using the first registration information.
In einer weiteren vorteilhaften Ausgestaltung der Erfindung ist es zudem vorgesehen, dass eine Bearbeitungseinheit bei der Anmeldung zweite Registrierungsinformationen an die Verwaltungseinheit übermittelt, wobei die zweiten Registrierungsinformationen Angaben über weitere in der Prozessreihenfolge unmittelbar vorangehende oder nachfolgende Bearbeitungseinheiten umfasst.In a further advantageous embodiment of the invention, it is additionally provided that a processing unit transmits second registration information to the administration unit during the registration, wherein the second registration information includes information about further processing units that immediately precede or follow in the process sequence.
Diese Angaben entsprechen dem Ausschnitt der Prozessreihenfolge, aus dem sich eindeutig die Position einer Bearbeitungseinheit innerhalb der Prozessreihenfolge ergibt,This information corresponds to the section of the process sequence that clearly indicates the position of a processing unit within the process sequence.
Dabei ist es vorzugsweise vorgesehen, dass die verwaltungseinheit anhand der zweiten Registrierungsinformationen die Position einer Bearbeitungseinheit innerhalb der Prozessreihenfolge ermittelt und diese Bearbeitungseinheit in die Prozessreihenfolge einbindet.It is preferably provided that the management unit determines the position of a processing unit within the process sequence on the basis of the second registration information and integrates this processing unit in the process order.
Das Bearbeitungssystem ist dadurch "plug-and-play"-fähig, d.h., dass die Verwaltungseinheit bei einer Anmeldung erkennt, von welcher Art eine sich anmeldende Bearbeitungseinheit ist, und in welcher Weise sie in die Prozessreihenfolge zu integrieren ist, ohne dass sie selbst über diese Informationen verfügen muss oder diese Informationen von einer dritten Stelle, wie beispielsweise einem Administrator, bereitgestellt bzw. eingegeben werden müssen.The processing system is thus "plug-and-play" capable, ie, the administrative unit recognizes at logon what kind of a log-on processing unit is, and how it is to be integrated into the process order, without them over This information must be provided or that information must be provided or entered by a third party, such as an administrator.
Ferner wird auf diese Weise die Prozessreihenfolge in Abhängigkeit von den tatsächlich vorhandenen und an der Verwaltungseinheit angemeldeten Bearbeitungseinheiten erstellt. Bei einer Anmeldung erfolgt somit auch eine entsprechende Anpassung der Prozessreihenfolge.Further, in this way, the process order is changed depending on the actually existing ones and on the administrative unit logged in processing units created. When registering, a corresponding adaptation of the process sequence thus takes place.
In einer weiteren vorteilhaften Ausgestaltung der Erfindung ist es vorgesehen, dass die Verwaltungseinheit die Prozessreihenfolge an die Bearbeitungseinheiten übermittelt.In a further advantageous embodiment of the invention, it is provided that the administrative unit transmits the process order to the processing units.
Die Bearbeitungseinheiten verfügen somit stets über die aktuelle Prozessreihenfolge, in der sämtliche an der Verwaltungseinheit angemeldete Bearbeitungseinheiten berücksichtigt sind.The processing units thus always have the current process sequence in which all processing units registered at the administrative unit are taken into account.
Vorteilhaft ist es weiterhin vorgesehen, dass eine Bearbeitungseinheit anhand der von der Verwaltungseinheit erhaltenen Prozessreihenfolge die ersten Angaben über die in der Prozessreihenfolge vorangehenden und/oder nachfolgenden weiteren Bearbeitungseinheiten ermittelt.Advantageously, it is furthermore provided that a processing unit determines the first information about the preceding processing units preceding and / or following in the process sequence on the basis of the process sequence obtained by the administrative unit.
Auf diese Weise ermitteln die Bearbeitungseinheiten ihre eigene Position in der Prozessreihenfolge anhand der aktuellen Prozessreihenfolge und bestimmen dabei insbesondere die aktuellen, in der Bearbeitungsreihenfolge vorangehenden bzw. nachfolgenden Bearbeitungseinheiten.In this way, the processing units determine their own position in the process order based on the current process order and in particular determine the current processing units preceding or following in the processing sequence.
Vorzugsweise sind dabei die Angaben über alle einer Bearbeitungseinheit in der Prozesareihenfolge vorangehenden weiteren Bearbeitungseinheiten, von denen der Sendungsdatensatz abgerufen wird, in den ersten Angaben enthalten.In this case, the information about all further processing units preceding a processing unit in the process sequence from which the mailpiece data record is retrieved is preferably contained in the first information.
Vorzugsweise sind ferner Angaben über alle einer Bearbeitungseinheit in der Prozessreihenfolge nachfolgenden weiteren Bearbeitungseinheiten, an welche der Sendungsdatensatz übermittelt wird, in den ersten Angaben enthalten.Furthermore, information about all subsequent to a processing unit in the process order is further Processing units to which the shipment record is transmitted, included in the first information.
Von den zweiten Angaben, welche die Bearbeitungseinheiten bei der Anmeldung vorzugsweise an die Verwaltungseinheit übermitteln, unterscheiden sich die ersten Angaben in dieser Ausführungsform der Erfindung somit dadurch, dass sich nicht nur Angaben über die unmittelbar in der Prozessreihenfolge vorangehenden und nachfolgenden Bearbeitungseinheiten enthalten, sondern Angaben über alle weiteren in der Prozessreihenfolge enthaltenen Bearbeitungseinheiten, von denen der Sendungsdatensatz abgerufen werden kann oder an die der Sendungsdatensatz übermittelt werden kann.Of the second information which the processing units preferably transmit to the administrative unit during log-on, the first information in this embodiment of the invention thus differs in that not only information about the processing units preceding and following directly in the process sequence but also information about all other processing units contained in the process order from which the mailing record can be retrieved or to which the mailing record can be transmitted.
Vorzugsweise ist es dabei vorgesehen, dass eine Bearbeitungseinheit den ersten Angaben über die in der Prozessreihenfolge nachfolgenden weiteren Bearbeitungseinheiten jeweils eine Priorität zuordnet, wobei die Prioritäten in der Reihenfolge verringert werden, in der die nachfolgenden Bearbeitungseinheiten in der Prozessreihenfolge dieser Bearbeitungseinheit nachfolgen.In this case, it is preferably provided that a processing unit assigns a priority to the first indications of the further processing units following in the process sequence, the priorities being reduced in the order in which the subsequent processing units follow in the process order of this processing unit.
Anhand der hierdurch festgelegten Prioritäten können somit die in der Prozessreihenfolge unmittelbar nachfolgende Bearbeitungseinheit, die dann nachfolgende Bearbeitungseinheit usw. identifiziert werden, wobei die Priorität für die späteren Nachfolger verringert wird.On the basis of the priorities defined thereby, it is thus possible to identify the processing unit immediately following in the process sequence, the subsequent processing unit, etc., whereby the priority for the later successors is reduced.
Vorzugsweise ist es ferner vorgesehen, dass eine Bearbeitungseinheit den ersten Angaben über die in der Prozessreihenfolge vorangehenden weiteren Bearbeitungseinheiten jeweils eine Priorität zugeordnet wird, wobei die Prioritäten in der Reihenfolge verringert werden, in der die vorangehenden Bearbeitungseinheiten in der Prozessreihenfolge dieser Bearbeitungseinheit vorangehen.Preferably, it is further provided that a processing unit is assigned a priority to each of the first indications of the further processing units preceding in the process sequence, wherein the priorities are reduced in the order in which the preceding processing units in the process order of this processing unit.
Anhand der hierbei festgelegten Priorität können somit die in der Prozessreihenfolge unmittelbar vorangehende Bearbeitungseinheit, die dann vorangehende Bearbeitungseinheit usw. identifiziert werden, wobei die Priorität für die früheren Nachfolger verringert wird.On the basis of the priority thus established, the processing unit immediately preceding the processing sequence, the preceding processing unit, etc. can thus be identified, whereby the priority for the earlier successors is reduced.
Eine bevorzugte Ausführungsform der Erfindung zeichnet sich dadurch aus, dass die erste Bearbeitungseinheit eine Datenverbindung zu einer in der Prozessreihenfolge vorangehenden oder nachfolgenden zweiten Bearbeitungseinheit mit geringerer Priorität aufbaut, wenn der Aufbau einer Datenverbindung zu einer in der Prozessreihenfolge vorangehenden oder nachfolgenden Bearbeitungseinheit mit höherer Priorität fehlschlägt.A preferred embodiment of the invention is characterized in that the first processing unit establishes a data connection to a lower priority processing unit preceding or following in the process order if the establishment of a data connection to a processing unit preceding or succeeding in the higher priority processing unit fails.
Auf diese Weise wird vorteilhaft eine Ausfallsicherheit geschaffen, wobei die Bearbeitungseinheiten eine Datenverbindung zu der nächstfolgenden vorangehenden bzw. nachfolgenden Bearbeitungseinheit aufbauen, wenn der Aufbau einer Datenverbindung zu einer bestimmten Bearbeitungseinheit fehlschlägt. Damit wird sichergestellt, dass der Datenfluss bei einem Ausfall einer Bearbeitungseinheit nicht unterbrochen wird.In this way, resilience is advantageously created, wherein the processing units establish a data connection to the next preceding or subsequent processing unit if the establishment of a data connection to a specific processing unit fails. This ensures that the data flow is not interrupted if a processing unit fails.
In einer weiteren bevorzugten Ausführungsform der Erfindung ist es vorgesehen, dass in den Bearbeitungseinheiten für in der Prozessreihenfolge vorangehende und/oder nachfolgende weitere Bearbeitungseinheiten Übertragungsbedingungen gespeichert sind, unter denen der Sendungsdatensatz an die weiteren Bearbeitungseinheiten übermittelt wird oder von den weiteren Bearbeitungseinheiten abgerufen wird.In a further preferred embodiment of the invention, it is provided that transmission conditions are stored in the processing units for further processing units preceding and / or following in the process sequence, under which the mailpiece data record is transmitted to the further processing units or retrieved by the further processing units.
Anhand der Übertragungsbedingungen kann dabei entschieden werden, an welche der in der Prozessreihenfolge unmittelbar nachfolgenden der Sendungsdatensatz unter bestimmten Bedingungen zu übermitteln ist bzw. von welcher der in der Prozessreihenfolge unmittelbar vorangehenden Bearbeitungseinheiten der Sendungsdatensatz unter bestimmten Bedingungen abzurufen ist.On the basis of the transmission conditions, it can be decided to which of the transmission data sets immediately following in the process sequence is to be transmitted under certain conditions or from which of the processing units immediately preceding the processing sequence the transmission data set is to be called under certain conditions.
Vorzugsweise beziehen sich die Übertragungsbedingungen auf in dem Sendungsdatensatz enthaltene Sendungedaten.Preferably, the transmission conditions relate to transmission data contained in the transmission data record.
Damit kann beispielsweise für einen automatischen Adressleser vorgegeben werden, dass der Sendungsdatensatz an einen Videocodierplatz übergeben werden soll, wenn vorgegebene Adressbestandteile nicht durch den automatischen Adresaleser in den Sendungsdatensatz eingebracht werden konnten.This can be specified, for example, for an automatic address reader, that the mailing data set to be transferred to a video coding, if predetermined address components could not be introduced by the automatic address reserver in the mailing record.
In einer vorteilhaften Ausführungsform der Erfindung ist es dabei ebenfalls vorgesehen, dass in einer Bearbeitungseinheit mehrere erste Angaben über dieser Bearbeitungseinheit in der Prozessreihenfolge unmittelbar vorangehende und/oder nachfolgende zweite Bearbeitungseinheiten mit verschiedenen Funktionalitäten gespeichert werden, für die unterschiedliche Übertragungsbedingungen vorgegeben sind.In an advantageous embodiment of the invention, it is also provided that in a processing unit a plurality of first information about this processing unit in the process sequence immediately preceding and / or subsequent second processing units are stored with different functionalities, for which different transmission conditions are given.
In einer ebenso vorteilhaften Ausführungsform der Erfindung ist es ferner vorgesehen, dass in einer Bearbeitungseinheit mehrere erste Angaben über dieser Bearbeitungseinheit in der Prozessreihenfolge vorangehende und/oder nachfolgende zweite Bearbeitungseinheiten mit verschiedenen Funktionalitäten gespeichert werden, denen dieselbe Priorität zugeordnet ist und für die unterschiedliche Übertragungsbedingungen vorgegeben sind.In an equally advantageous embodiment of the invention, it is further provided that in a processing unit a plurality of first information about this processing unit in the process order preceding and / or subsequent second processing units are stored with different functionalities, which is assigned the same priority and for which different transmission conditions are given ,
Zweckmäßigerweise wird dabei in der ersten Bearbeitungseinheit eine zweite Bearbeitungseinheit, an welche der Sendungsdatensatz übertragen oder von welcher der Sendungsdatensatz abgerufen wird, anhand der für die zweiten Bearbeitungseinheiten vorgegebenen Übertragungsbedingungen ermittelt.Expediently, in the first processing unit, a second processing unit, to which the mailpiece data record is transmitted or from which the mailing data record is retrieved, is determined on the basis of the transmission conditions predetermined for the second processing unit.
In einer weiteren besonders bevorzugten Ausgestaltung der Erfindung ist vorgesehen, dass sich eine Verwaltungseinheit in jedem Postbearbeitungszentrum befindet und dass sich die Bearbeitungseinheiten an der Verwaltungseinheit des Postbearbeitungszentrums anmelden, in dem sie betrieben wird.In a further particularly preferred embodiment of the invention, it is provided that a management unit is located in each mail processing center and that the processing units log on to the administration unit of the mail processing center in which it is operated.
Auf diese Weise kann jedes Postbearbeitungszentrum auch autonom betrieben werden.In this way, each mail processing center can also be operated autonomously.
Damit in einem Postbearbeitungszentrum auch die Registrierungsinformationen von Bearbeitungseinheiten in einem anderen Postbearbeitungszentrum vorliegen, ist es vorzugsweise vorgesehen, dass die Registrierungsinformationen zwischen den Verwaltungseinheiten der Postbearbeitungszentren ausgetauscht werden.In order that the registration information of processing units in another mail processing center is also present in a mail processing center, it is preferably provided that the registration information is exchanged between the administration units of the mail processing centers.
Zweckmäßigerweise ist es zudem vorgesehen, dass die erste Bearbeitungseinheit die ersten Angaben an die Verwaltungseinheit des Postbearbeitungszentrums übermittelt, in dem sie betrieben wird.Appropriately, it is also provided that the first processing unit transmits the first information to the administrative unit of the mail processing center in which it is operated.
Zweckmäßigerweise umfassen die Verbindungsinformationen für den Aufbau der Datenverbindung zu der zweiten Bearbeitungseinheit eine Netzwerkadresse der zweiten Bearbeitungseinheit.Expediently, the connection information for establishing the data connection to the second processing unit comprises a network address of the second processing unit.
Weitere Vorteile, Besonderheiten und zweckmäßige weiterbildungen der Erfindung ergeben sich aus den Unteransprüchen und der nachfolgenden Darstellung bevorzugter Ausführungsbeispiele anhand der Figuren.Further advantages, features and expedient developments of the invention will become apparent from the dependent claims and the following description of preferred embodiments with reference to FIGS.
Von den Figuren zeigt
- Fig. 1
- eine schematische Darstellung eines Netzwerks mit miteinander vernetzten Bearbeitungseinheiten und einer Verwaltungseinheit in einem Postbearbeitungszentrum,
- Fig. 2
- eine schematische Darstellung eines Netzwerks mit miteinander vernetzten Bearbeitungseinheiten und jeweils einer Verwaltungseinheit in zwei Postbearbeitungszentren,
- Fig. 3
- eine schematische Darstellung des Aufbaus einer Verwaltungseinheit,
- Fig. 4
- ein Ablaufdiagramm, in dem die Erstellung einer neuen Prozessreihenfolge veranschaulicht ist,
- Fig. 5
- eine schematische Darstellung verschiedener Bearbeitungseinheitenverbünde,
- Fig. 6
- eine schematische Darstellung einer in eine Verwaltungseinheit integrierten Lastausgleichseinheit und mehrer Bearbeitungseinheiten und
- Fig. 7
- eine schematische Darstellung mit einer Verwaltungseinheit und mehreren Bearbeitungseinheiten, die jeweils über eine Lastausgleichseinheit verfügen.
- Fig. 1
- a schematic representation of a network with interconnected processing units and a management unit in a mail processing center,
- Fig. 2
- a schematic representation of a network with interconnected processing units and each one administrative unit in two mail processing centers,
- Fig. 3
- a schematic representation of the structure of an administrative unit,
- Fig. 4
- a flow chart illustrating the creation of a new process order,
- Fig. 5
- a schematic representation of various processing unit networks,
- Fig. 6
- a schematic representation of an integrated in a management unit load balancing unit and multiple processing units and
- Fig. 7
- a schematic representation with a management unit and multiple processing units, each having a load balancing unit.
Bei der Verarbeitung von Postsendungen erfolgen üblicherweise eine Abgangssortierung in einem Verteilzentrum am Absendeort der Sendungen sowie eine Eingangssortierung in einem Verteilzentrum an ihrem Zielort. Bei der Abgangssortierung werden die Sendungen auf die Postbearbeitungszentren in den Zielorten sortiert, wo die Eingangssortierung eine Sortierung der Sendungen nach der Gangfolge der Zustellgänge am Zielort umfasst.In the processing of mailings usually take place a departure sorting in a distribution center at the sender of the shipments as well as an input sorting in a distribution center at its destination. In departure sorting, the shipments are sorted to the mail processing centers in the destinations where the inbound sorting involves sorting the shipments by the order of delivery routes at the destination.
Adressinformationen sowie weitere für die Sortierung bzw. den Transport der Postsendungen relevante Daten, wie beispielsweise die Ordnungsmäßigkeit der Frankierung, werden dabei von Bearbeitungseinheiten ermittelt, die datenmäßig mit den Sortiereinrichtungen verbunden sind.Address information and other data relevant to the sorting or transport of the mailpieces, such as, for example, the regularity of the franking, are determined by processing units that are connected to the sorting devices in terms of data.
Den Bearbeitungseinheiten wird ein Abbild der Sendungsoberfläche übergeben, aus dem sie entsprechend ihrer Funktionalität die zur Sortierung benötigten Informationen ermitteln. Dabei ist zwischen einer Online-Bearbeitung, bei der sich die Sendungen während der Bearbeitung des Abbilds innerhalb einer Speicherstrecke in der Sortiermaschine befinden, und einer Offline-Bearbeitung zu unterscheiden, bei der sich die Sendungen während der Bearbeitung des Abbilds nicht in der Sortiermaschine befinden.The processing units are given an image of the mailing surface, from which they determine the information required for sorting according to their functionality. In this case, a distinction must be made between an online processing in which the items are within a storage line in the sorting machine during the processing of the image and an offline processing in which the items are not in the sorting machine during the processing of the image.
Die Zuordnung zwischen dem Abbild bzw. den aus dem Abbild ermittelten Informationen und der physischen Sendung erfolgt bei der Offline-Bearbeitung mittels eines eindeutigen ID-Codes, der auf die Sendung aufgedruckt und dem Abbild zugeordnet wird.The assignment between the image or the information determined from the image and the physical transmission takes place during the offline processing by means of a unique ID code, which is printed on the program and assigned to the image.
Die Erfindung kann dabei gleichermaßen bei einer Online- und einer Offline-Bearbeitung eingesetzt werden.The invention can equally be used for online and offline processing.
Adressinformationen werden in einem Codiersystem ermittelt, das mehrere Bearbeitungseinheiten umfasst. Dabei handelt es sich insbesondere um automatische Adressleser, in denen die Adressinformationen automatisch mittels einer OCR-Software gelesen werden, und um ein Videocodiersystem mit mehreren Videocodierplätzen, denen das Abbild der Sendungsoberfläche bei einem fehlgeschlagenen Leseversuch in einem automatischen Adressleser übergeben wird.Address information is determined in a coding system comprising a plurality of processing units. These are, in particular, automatic address readers in which the address information is read automatically by means of an OCR software, and a video coding system with a plurality of video coding stations, to which the image of the mailing surface is transferred in the event of an unsuccessful reading attempt in an automatic address reader.
Ferner wird das Abbild einem automatischen Freimachungsleser zugeführt, in dem eine automatische Freimachungsprüfung vorgenommen wird, und es können weitere Bearbeitungseinheiten vorgesehen sein, wie beispielsweise automatische Nachsendeleser, in denen ermittelt wird, ob für die Postsendung ein Nachsendeauftrag vorliegt.Furthermore, the image is fed to an automatic franking reader, in which an automatic franking check is carried out, and further processing units can be provided, such as automatic retransmission readers, in which it is determined whether there is a forwarding order for the mailpiece.
Die Bearbeitungseinheiten können dabei in den Verteilzentren eines Postunternehmens oder in andere Postbearbeitungszentren betrieben werden. Insbesondere kann es sich dabei bei wenigstens einem Postbearbeitungszentrum auch um ein Videocodierzentrum handeln, in das die Videocodierung für einige oder alle Verteilzentren ausgelagert wird.The processing units can be operated in the distribution centers of a postal company or in other mail processing centers. In particular, at least one mail processing center can also be a video coding center into which the video coding for some or all distribution centers is outsourced.
Wie in der
Ihre Funktionalität stellen die Bearbeitungseinheiten 20 dabei innerhalb des Netzwerks in Form so genannter CORBA-Objekte zur Verfügung, die von anderen Bearbeitungseinheiten 20 genutzt bzw. aufgerufen werden können. CORBA-Objekte und deren Verwendung sind dabei dem Fachmann grundsätzlich bekannt.Their functionality is provided by the
Die in der
Bei dem Netzwerk handelt es sich damit um ein so genanntes peer-to-peer-Netzwerk, in dem die Bearbeitungseinheiten 20 einerseits Dienste zur Verfügung stellen und andererseits Dienste anderer Bearbeitungseinheiten 20 nutzen.The network is thus a so-called peer-to-peer network, in which the
In das Datennetzwerk können beliebige Bearbeitungseinheiten 20 integriert werden, die zur Ermittlung von Sendungsdaten aus dem Abbild der Oberfläche einer Postsendung vorgesehen sind.In the data network, any
Ebenfalls können Sortiermaschinen bzw. Steuerungssysteme für die Sortiermaschinen, welche die aufgenommenen Abbilder der Sendungsoberfläche in das Datennetzwerk einspeisen und denen die aus dem Abbild ermittelten Informationen für die Sortierung der Sendungen übermittelt werden, in das Datennetzwerk eingebunden werden.Also, sorting machines or control systems for the sorting machines, which feed the recorded images of the mailing surface into the data network and to which the information determined from the image for the sorting of the mailings, can be integrated into the data network.
Dabei ist es vorgesehen, dass bei der Verarbeitung einer Postsendung zunächst ein Sendungsdatensatz mit dem Abbild der Sendungsoberfläche erzeugt wird, der von den Bearbeitungseinheiten 20 jeweils um Sendungsdaten, insbesondere um aus dem Abbild ermittelte Sendungsdaten, wie beispielsweise der Name und Bestandteile der Anschrift des Empfängers oder die Ordnungsmäßigkeit der Frankierung, ergänzt wird.It is provided that during the processing of a mailpiece first a mailing data record with the image of the mailing surface is generated by the
Der vollständige, d.h. alle relevanten Informationen enthaltende Sendungsdatensatz wird dann an die Steuerungssysteme der für die Sortierung vorgesehenen Sortiermaschine bzw. eines für die Sortierung vorgesehenen Sortiermaschinenverbunds übermittelt, um die Postsendung anhand der Sendungsdaten zu sortieren.The complete, i. All the shipment information record containing relevant information is then transmitted to the control systems of the sorting machine provided for the sorting or a sorting machine network provided for the sorting in order to sort the mailpiece on the basis of the mailing data.
Der Sendungsdatensatz umfasst neben dem Abbild der Sendungsoberfläche weitere Datenelemente, wie beispielsweise das Gewicht, die Abmessungen, die Postleitzahl, den Namen, die Straße und die Hausnummer des Empfängers, sowie die ordnungsmäßigkeit der Frankierung betreffende Datenelemente. Zudem enthält der Sendungadateneatz vorzugsweise eine Angabe des Postbearbeitungszentrums 10, in dem die zugehörige Postsendung eingegangen ist.The shipment data record comprises, in addition to the image of the mailing surface, further data elements, such as, for example, the weight, the dimensions, the postal code, the name, the street and the house number of the recipient, as well as the data elements relating to the regularity of the franking. In addition, the mailing data record preferably contains an indication of the
Vorzugsweise enthält der Sendungsdatensatz ferner eine eindeutige ID-Nummer, mit der auch die zugehörige Postsendung versehen wird. Bei der Sortierung der Postsendung wird die ID-Nummer in der Sortiermaschine erfasst und der Sendungsdatensatz mit der eingelesenen ID-Nummer ermittelt, aus dem dann die Sendungsdaten ausgelesen werden, anhand derer die Sortierung erfolgt. Bei einer Online-Bearbeitung kann jedoch auch auf die ID-Nummer verzichtet werden.The mailing data record preferably also contains a unique ID number with which the associated mailpiece is also provided. During the sorting of the mail item, the ID number in the sorting machine is detected and the mailing data record with the read-in ID number is determined, from which the mailing data are then read, by means of which the sorting takes place. In the case of online processing, however, the ID number can also be dispensed with.
Die Werte der Datenelemente werden von den Bearbeitungseinheiten 20 entsprechend ihrer Funktionalität ermittelt und in dem sendungsdatensatz gespeichert, wobei der Sendungsdatensatz den Bearbeitungseinheiten 20 verschiedener Funktionalität in einer vorgegebenen Prozessreihenfolge sukzessiv übergeben wird.The values of the data elements are determined by the
Dabei werden Übergabebedingungen für die Werte der Datenelemente festgelegt, bei deren Vorliegen der Sendungsdatensatz von einer Bearbeitungseinheit 20 mit einer ersten Funktionalität an eine Bearbeitungseinheit 20 mit einer zweiten Funktionalität übergeben wird.In this case, transfer conditions for the values of the data elements are defined, in the presence of which the shipment data record is transferred from a
Betrachtet man beispielsweise die Codierung der Zustelladresse als Teilprozess in der gesamten Prozessreihenfolge, so wird der Sendungsdatensatz zunächst an einen automatischen Adressleser übermittelt. Wenn in diesem die Zustelladresse nicht innerhalb einer vorgegebenen Zeitdauer ermittelt werden kann, wird der Sendungsdatensatz an einen Videocodierplatz übergeben. Andernfalls wird er von dem automatischen Adressleser beispielsweise an einen Freimachungsleser gesendet, der auf der Basis der ermittelten Zustelladresse die Ordnungsmäßigkeit der Frankierung überprüft.If one considers, for example, the coding of the delivery address as a sub-process in the entire process sequence, the shipment data record is first transmitted to an automatic address reader. If the delivery address can not be determined within a predetermined period of time, the shipment data record is transferred to a video coding station. Otherwise, it is sent by the automatic address reader, for example, to a franking reader, which checks the regularity of the franking on the basis of the determined delivery address.
Um den Sendungsdatensatz an eine in der Prozessreihenfolge nachfolgende Bearbeitungseinheit 20 zu übergeben oder von einer in der Prozessreihenfolge vorangehenden Bearbeitungseinheit 20 abzurufen, werden Verbindungsinformationen benötigt, die insbesondere die Netzwerkadresse dieser Bearbeitungseinheit 20 sowie die Portadresse des von ihr bereitgestellten Dienstes umfassen.In order to transfer the mailing data record to a
Diese werden den Bearbeitungseinheiten 20 von einer Verwaltungseinheit 30 bereitgestellt, in der die Bearbeitungseinheiten 20 des Postbearbeitungszentrums 10 registriert sind.These are provided to the
In der
Das zweite Postbearbeitungszentrum 10 verfügt dabei ebenfalls über eine Verwaltungseinheit 30, welche die Bearbeitungseinheiten 20 mit den Verbindungsinformationen versorgt.The second
Um eine bearbeitungszentrumsübergreifende Datenkommunikation zwischen den Bearbeitungseinheiten 20 zu ermöglichen, tauschen die Verwaltungseinheiten 30 der Postbearbeitungszentren 10 Registrierungsinformationen der in dem jeweiligen Postbearbeitungszentrum 10 registrierten Bearbeitungseinheiten 20 aus.In order to enable cross-processing center data communication between the processing
Um einen Sendungsdatensatz von einer Bearbeitungseinheit 20 des anderen Postbearbeitungszentrums 10 abzurufen oder den Sendungsdatensatz an eine Bearbeitungseinheit 20 des anderen Postbearbeitungszentrums 10 zu übermitteln, erhält eine Bearbeitungseinheit 20 dabei die Verbindungsinformationen von der Verwaltungseinheit 30 des eigenen Postbearbeitungszentrums 10.In order to retrieve a shipment data record from a
In der gleichen weise können die Bearbeitungseinheiten 20 beliebig vieler Postbearbeitungszentren 10 innerhalb eines Verbunds vernetzt werden, wobei jedes Postbearbeitungszentrum 10 vorzugsweise über eine eigene Verwaltungseinheit 30 verfügt und die verschiedenen Verwaltungseinheiten 30 untereinander Registrierungsinformationen austauschen.In the same way, the
Mittels der eigenen Verwaltungseineinheit 30 kann jedes Postbearbeitungszentrum 10 somit autonom betrieben werden. Sendungsdatensätze können jedoch auch bearbeitungszentrumaübergreifend zwischen Bearbeitungseinheiten 20 ausgetauscht werden.By means of the
Um ihre Funktionalität anderen Bearbeitungseinheiten 20 zur Verfügung zu stellen, melden sich die Bearbeitungseinheiten 20 eines Postbearbeitungszentrums 10 an der Verwaltungseinheit 30 dieses Postbearbeitungszentrums 10 an und werden dort registriert.In order to make their functionality available to
Die Verwaltungseinheit 30 hat bei der Anmeldung einer Bearbeitungseinheit 20 insbesondere die Aufgabe, eine Prozessreihenfolge (PcO) zur sukzessiven Bearbeitung des Sendungsdatensatzes durch die angemeldeten Bearbeitungseinheiten 20 zu erstellen und die angemeldeten Bearbeitungseinheiten 20 mit gleicher Funktionalität zu einem Bearbeitungseinheitenverbund zusammenzufassen. Dafür verfügt die Verwaltungseinheit 30 über einen PcO-Manager 40 und eine Gruppierungskomponente 50.When registering a
Zur Erstellung der Prozessreihenfolge übermittelt eine Bearbeitungseinheit 20 bei der Anmeldung eine Service-PcO an die Verwaltungseinheit 30, die ein Teil der Konfiguration der Bearbeitungseinheit 20 ist und bei deren Programmierung in einem Speicher abgelegt wird.To create the process order, a
Darüber hinaus übermittelt eine Bearbeitungseinheit 20 bei der Anmeldung Angaben über ihre Funktionalität, ihre Netzwerkadresse sowie die Portadresse, unter der auf den von ihr bereitgestellten Dienst zugegriffen werden kann.In addition, a
Die Service-PcO enthält insbesondere ein Erstellungsdatum oder eine Versionsnummer, wodurch der PcO-Manager 40 stets die aktuelle Service-PcO für Bearbeitungseinheiten 20 mit gleicher Funktionalität bestimmen und bei der Erzeugung der Prozessreihenfolge berücksichtigen kann.In particular, the service PCO contains a creation date or version number, whereby the
Sie enthält ferner eine Angabe über die Funktionalität der Bearbeitungseinheit 20 oder eine andere generische Bezeichnung der Bearbeitungseinheit 20. In welcher Weise eine bestimmte Bearbeitungseinheit 20, wie etwa ein Videocodierplatz, bzw. deren Funktionalität dabei zu bezeichnen ist, wird innerhalb des gesamten, bearbeitungszentrumsübergreifenden Netzwerks einheitlich vorgegebenen.It also contains an indication of the functionality of the
Darüber hinaus sind in der Service-Pco die Funktionalitäten der unmittelbaren Vorgänger- und Nachfolger-Bearbeitungseinheiten einer Bearbeitungseinheit 20 innerhalb der Prozessreihenfolge angegeben.In addition, in the service Pco, the functionalities of the immediate predecessor and successor processing units of a
Dabei handelt es sich um die der Bearbeitungseinheit 20 innerhalb der vorgesehenen Prozessreihenfolge unmittelbar vorangehenden und/oder nachfolgenden Bearbeitungseinheiten 20.These are the processing
Eine Bearbeitungseinheit 20 erhält dabei Sendungsdatensätze insbesondere von der unmittelbaren Vorgänger-Bearbeitungseinheit und gibt diese nach der Bearbeitung insbesondere an die Nachfolger-Bearbeitungseinheit weiter.In this case, a
Die Service-PcO einer Bearbeitungseinheit 20 gibt somit die möglichen "Wege" an, die ein Sendungsdatensatz innerhalb der Prozessreihenfolge zu einer Bearbeitungseinheit 20 hin und von einer Bearbeitungseinheit 20 weg nehmen kann.The service PCO of a
In der Service-PcO einer Bearbeitungseinheit 20 sind für jede Vorgänger- und Nachfolgerbearbeitungseinheit neben der Funktionalität insbesondere auch eine Übertragungsart angegeben, sowie eine oder mehrere Übertragungsbedingungen,In the service PCO of a
Mit der Übertragungsart wird festgelegt, ob der Sendungsdatensatz von der Vorgänger-Bearbeitungseinheit und an die Nachfolger-Bearbeitungseinheiten im Rahmen eines push- oder eines pull-orientierten Ubertragungsverfahrens übergeben wird.The transmission type determines whether the transmission data record is transferred from the predecessor processing unit and to the successor processing units in the context of a push-oriented or pull-oriented transmission method.
Bei dem push-orientierten Übertragungsverfahren wird die Übertragung von dem Absender des Sendungsdatensatzes initiiert, d.h. der Sendungsdatensatz wird von einer ersten Bearbeitungseinheit 20 an eine in der Prozessreihenfolge nachfolgende zweite Bearbeitungseinheit 20 gesendet.In the push-oriented transmission method, the transmission is initiated by the sender of the transmission data record, i. the mailing data record is sent by a
Bei dem pull-orientierten Übertragungsverfahren wird die Übertragung von dem Empfänger des Sendungsdatensatzes initiiert, d.h. die zweite, in der Prozessreihenfolge nachfolgende Bearbeitungseinheit 20 ruft den Sendungsdatensatz von der ersten Bearbeitungseinheit 20 ab.In the pull-oriented transmission method, the transmission is initiated by the receiver of the transmission data set, i. the
Anhand der Übertragungsbedingungen wird festgelegt, unter welchen Bedingungen ein Sendungsdatensatz durch eine Bearbeitungseinheit 20 von einer in der Prozessreihenfolge vorangehenden Bearbeitungseinheit 20 abgerufen wird bzw. unter welchen Bedingungen ein Sendungsdatensatz durch eine Bearbeitungseinheit 20 an eine in der Prozessreihenfolge nachfolgende Bearbeitungseinheit 20 übermittelt wird.Under the conditions under which conditions a shipment data record is retrieved by a
Die Übertragungsbedingungen beziehen sich dabei vorzugsweise auf die Datenelemente in dem Seridungsdatensatz, wobei beispielsweise bestimmte Grenzwerte oder Datenformate vorgegeben werden können, bei deren Vorliegen der Sendungsdatensatz zu einer in der Prozessreihenfolge nachfolgenden Bearbeitungseinheit 20 gelangen soll oder bei deren Vorliegen er gerade nicht zu der nachfolgenden Bearbeitungseinheit 20 gelangen soll.The transmission conditions preferably relate to the data elements in the serial data record, wherein, for example certain limit values or data formats can be specified, in the presence of which the mailing data record is to arrive at a
Von besonderer Bedeutung sind die Übertragungsbedingungen, wenn eine Bearbeitungseinheit 20 mehrere unmittelbare Nachfolger- oder Vorgänger-Bearbeitungseinheiten besitzt, an die der Sendungsdatensatz unter verschiedenen Bedingungen übergeben bzw. von denen der Sendungsdatensatz unter verschiedenen Bedingungen abgerufen wird.Of particular importance are the transmission conditions when a
Ein Beispiel für eine solche Bearbeitungseinheit 20 ist ein automatischer Adressleser, dessen unmittelbare Nachfolger-Bearbeitungseinheiten ein Videocodierplatz sowie ein automatischer Freimachungsleser oder ein Nachsendeleaer sind.An example of such a
Anhand der Übertragungsbedingungen kann dabei angegeben werden, dass ein Sendungsdatensatz nur dann an einen Videocodierplatz übermittelt wird, wenn wenigstens eines der die Empfängeradrease beschreibendes Datenelemente des Sendungsdatensatzes nach der Bearbeitung des Sendungsdatensatzes in dem automatischen Adressleser den Wert null hat bzw. leer ist, da sein Wert nicht automatisch erkannt werden konnte.Based on the transmission conditions can be specified that a mailing data set is transmitted to a video coding only if at least one of the recipient address descriptive data elements of the mailing record after processing the mailing record in the automatic address reader has the value zero or is empty, since its value could not be detected automatically.
Darüber hinaus besteht die Möglichkeit, dass innerhalb einer alten Prozessreihenfolge eine Datenkommunikation zwischen der in der aktuellen Prozessreihenfolge unmittelbaren Vorgänger-Bearbeitungseinheit einer Bearbeitungseinheit 20 und einer anderen Bearbeitungseinheit 20 besteht, die in der neuen Prozessreihenfolge, die anhand der Service-PcO erstellt wird, ersetzt werden soll.In addition, there is the possibility that, within an old process sequence, there is data communication between the predecessor processing unit of a
Daher kann in der Service-Pc0 angegeben werden, dass ein Kommunikationsweg zwischen einer unmittelbaren Vorgänger-Bearbeitungseinheit und einer weiteren Bearbeitungseinheit 20 mit einer bestimmten zu spezifizierenden Funktionalität wegfallen soll.Therefore, it can be specified in the service Pc0 that a communication path between an immediate predecessor processing unit and another
Falls in einer alten Prozessreihenfolge bereits eine Datenkommunikation zwischen der unmittelbaren Vorgänger-Bearbeitungseinheit und einer weiteren Bearbeitungseinheit 20 besteht und in der Service-PcO nicht angegeben wird, dass der Kommunikationsweg wegfallen soll, so wird er in der neu zu erstellenden Prozessreihenfolge als alternativer Kommunikationsweg beibehalten.If there is already data communication between the immediate predecessor processing unit and another
Für die unmittelbaren Nachfolger-Bearbeitungseinheiten ist eine Angabe über veraltete Kommunikationswege nicht notwendig, da in der Service-PcO bereits alle Nachfolger-Bearbeitungseinheiten angegeben sind und eine derartige Ersetzung damit quasi automatisch anhand der Angaben in der Service-PcO vorgenommen wird.For the immediate successor processing units an indication of outdated communication paths is not necessary because in the service PcO all successor processing units are already specified and such a replacement is thus made almost automatically based on the information in the service PcO.
Die in dem PcO-Manager 40 vorgenommene Erstellung einer neuen Prozessreihenfolge ist in der
Die bei der Anmeldung einer Bearbeitungseinheit 20 an die Verwaltungseinheit 30 übermittelte Service-PcO wird dabei an den PcO-Manager 40 übergeben, der aus der Service-PcO zunächst in dem Schritt 410 die Funktionalität der sich anmeldenden Bearbeitungseinheit 20 ermittelt und in dem Schritt 420 überprüft, ob bereits eine Service-PcO für eine Bearbeitungseinheit 20 mit gleicher Funktionalität vorhanden und für die Erstellung der bestehenden Prozessreihenfolge verwendet worden ist.The service PcO transmitted to the
Ist dies nicht der Fall, wird eine neue Prozessreihenfolge unter Heranziehung der Service-PcO erstellt, die dafür in dem Schritt 430 in die bestehende Prozessreihenfolge eingebunden wird.If this is not the case, a new process sequence is created using the service PcO, which for this purpose is integrated into the existing process sequence in
Wenn bereits eine Service-PcO für eine Bearbeitungseinheit 20 mit gleicher Funktionalität vorhanden ist, wird in dem Schritt 440 das Erstellungsdatum der Service-PcO ermittelt und in dem Schritt 450 überprüft, ob es jünger ist als das Erstellungsdatum der vorhandenen Service-PcO.If there is already a service PcO for a
Ist die Service-PcO der sich anmeldenden Bearbeitungseinheit 20 jünger als die vorhandene Service-PcO, wird eine neue Prozessreihenfolge erstellt, und der PcO-Manager 40 geht über zu dem Schritt 430. Bei einem älteren Erstellungsdatum wird die Service-PcO in dem Schritt 460 verworfen.If the service PcO of the
Damit ist sichergestellt, dass die Prozessreihenfolge stets auf der aktuellsten Service-PcO für die Bearbeitungseinheiten 20 mit derselben Funktionalität basiert,This ensures that the process order is always based on the most up-to-date service PcO for the
Die neue Prozessreihenfolge erstellt der PcO-Manager 40 in dem Schritt 430 anhand der Angaben über die Vorgänger- und Nachfolger-Bearbeitungseinheiten in der Service-PcO, welche eindeutig die Position beschreiben, welche die sich anmeldende Bearbeitungseinheit 20 in der Prozessreihenfolge einnehmen soll.The new process order is created by the
Insbesondere wird die sich anmeldende Bearbeitungseinheit 20 dabei in der Prozessreihenfolge zwischen den in der Service-PcO angegebenen Vorgänger- und Nachfolger-Bearbeitungseinheiten placiert,In particular, the registering
Falls keine Vorgänger- oder Nachfolger-Bearbeitungseinheiten in der Service-Pc0 einer Bearbeitungseinheit 20 angegeben sind, so markiert diese Bearbeitungseinheit 20 den Start-oder den Endpunkt der Prozessreihenfolge.If no predecessor or successor processing units are specified in the service Pc0 of a
In dem Schritt 470 wird überprüft, ob die Einbindung der Service-PcO in die Prozessreihenfolge fehlerfrei erfolgt ist, d.h. insbesondere, ob in der Prozessreihenfolge ein eindeutiger und unterbrechungsfreier weg des Sendungsdatensatzes vom Anfangs- bis zum Endpunkt vorgegeben ist.In
Ist dies nicht der Fall, beispielsweise aufgrund unvollständiger oder fehlerhafter Angaben in der Service-PcO, geht der PcO-Manager 40 zu dem Schritt 460 über, und die Service-PcO wird verworfen.If this is not the case, for example due to incomplete or incorrect information in the service PCO, the
Falls die Service-PcO fehlerfrei in die Prozessreihenfolge eingebunden werden konnte, wird von der Verwaltungseinheit 30 eine noch zu beschreibende Rekonfiguration aller Bearbeitungseinheiten 20 des eigenen Postbearbeitungszentrums 10, einschließlich der sich anmeldenden Bearbeitungseinheit 20, angestoßen.If the service PcO could be incorporated error-free into the process sequence, a reconfiguration of all processing
Ferner wird, auch wenn die Service-PcO verworfen worden ist, eine Antwort auf die Anmeldung an die sich anmeldende Bearbeitungseinheit 20 übermittelt, welche die aktuelle Prozessreihenfolge sowie die Service-PcO enthält, die für die Bearbeitungseinheiten 20, welche dieselbe Funktionalität aufweisen wie die sich anmeldende Bearbeitungseinheit 20, zur Erstellung der geltenden Prozessreihenfolge verwendet worden ist.Further, even if the service PcO has been discarded, a response to the logon is communicated to the
Es wird jedoch keine Rekonfiguration angestoßen, da sich für die übrigen Bearbeitungseinheiten 20, keine Veränderungen innerhalb der Prozessreihenfolge ergeben.However, no reconfiguration is initiated because no changes occur in the process order for the
Vorzugsweise wird zur Rekonfiguration der Bearbeitungseinheiten 20 ein Rekonfigurationsereignis in dem Ereignisbehandler der verwaltungseinheit 30 ausgelöst, der in der
Der Ereignisbehandler 60 dient allgemein dazu, Verwaltungsinformationen wie insbesondere die Prozessreihenfolge von der Verwaltungseinheit 30 eines Postbearbeitungszentrums 10 an die Bearbeitungseinheiten 20 dieses Postbearbeitungszentruma 10 zu übermitteln, wobei sich die Bearbeitungseinheiten 20 jeweils für die auftretenden Verwaltungsereignisse registrieren können. Die Registrierung für das Rekonfigurationsereignis ist dabei für alle Bearbeitungseinheiten 20 obligatorisch.The
Empfängt eine Bearbeitungseinheit 20 als Antwort auf die Anmeldung oder aufgrund eines Rekonfigurationsereignisses eine neue Prozessreihenfolge, wird diese innerhalb der Bearbeitungseinheit 20 an einen PcO-Worker übergeben, der die Bearbeitungseinheit 20 innerhalb der Prozessreihenfolge anhand ihrer Funktionalität identifiziert und aus der Prozessreihenfolge die für die Bearbeitungseinheit 20 relevanten Informationen ermittelt.If a
Dabei extrahiert der PcO-Worker aus der Prozessreihenfolge ein "Kapitel", das, wie auch die Service-PcO einer Bearbeitungseinheit 20, Angaben über die Funktionalität der unmittelbaren Vorgänger- und Nachfolger-Bearbeitungseinheiten einer Bearbeitungseinheit 20, sowie die den unmittelbaren Vorgänger- und Nachfolger-Bearbeitungseinheiten zugeordneten Übertragungsarten und -bedingungen.The PcO worker extracts a "chapter" from the process order, which, like the service PcO of a
Darüber hinaus enthält das Kapitel einer Bearbeitungseinheit 20 jedoch auch Angaben über die Funktionalitäten und Übertragungsbedingungen für alle in der Prozessreihenfolge bis zum Startpunkt vorangehenden Bearbeitungseinheiten 20, die wenigstens eine unmittelbare Nachfolger-Bearbeitungseinheit besitzen, welche Sendungsdatensätze in einem pull-orientierten Übertragungsverfahren von diesen Bearbeitungseinheiten 20 abruft.In addition, however, the chapter of a
Diese Angaben werden jeweils mit einer Priorität versehen, welche die Position einer solchen, in der Prozessreihenfolge vorangehenden Bearbeitungseinheit 20 in der Prozessreihenfolge widerspiegelt.These indications are each given a priority which reflects the position of
Die erste Vorgänger-Bearbeitungseinheit innerhalb der Prozessreihenfolge, von der Sendungsdatensätze in einem pull-orientierten Verfahren abgerufen werden, erhält dabei die Priorität 1, die nächste Vorgänger-Bearbeitungseinheit in der Prozessreihenfolge, die von wenigstens einer ihrer unmittelbaren Nachfolger-Bearbeitungseinheiten über ein Poll-Verfahren angesprochen wird, erhält die Priorität 2 usw,The first predecessor processing unit within the process order, from which shipment records are retrieved in a pull-oriented procedure, thereby receives the priority 1, the next predecessor processing unit in the process order, from at least one of its immediate successor processing units via a poll procedure is addressed, priority 2, etc.,
Besteht in der Prozessreihenfolge eine Instanz mit mehreren Bearbeitungseinheiten 20, von denen die Sendungsdatensätze in einem pull-orientierten Übertragungsverfahren abgerufen werden, d.h. existieren mehrere solcher Bearbeitungseinheiten 20, die Sendungsdatensätze alternativ bearbeiten können, so erhalten diese Bearbeitungseinheiten 20 dieselbe Priorität.If there is an instance with
Das Kapitel einer Bearbeitungseinheit 20 enthält weiterhin Angaben über die Funktionalitäten aller dieser Bearbeitungseinheit 20 in der Prozessreihenfolge nachfolgenden Bearbeitungseinheiten 20 sowie Angaben über die diesen Bearbeitungseinheiten 20 zugeordneten Übertragungsbedingungen,The chapter of a
Den in der Prozessreihenfolge nachfolgenden Bearbeitungseinheiten 20 wird dabei in analoger Weise jeweils eine Priorität zugeordnet, welche die Position der Bearbeitungseinheit 20 in der Prozeaareihenfolge angibt. Dabei erhalten die unmittelbaren Nachfolger-Bearbeitungseinheiten die Priorität 1, die diesen Bearbeitungseinheiten 20 in der Prozessreihenfolge unmittelbar nachfolgenden Bearbeitungseinheiten 20 erhalten die Priorität 2 usw.The
Mittels dieser Angaben kann eine Bearbeitungseinheit 20 Sendungsdatensätze von einer Vorgänger-Bearbeitungseinheit mit geringer Priorität abrufen, wenn eine Bearbeitungseinheit 20 mit höherer Priorität ausfällt. Ebenso kann sie Sendungsdatensätze an Nachfolger-Bearbeitungseinheiten mit geringerer Priorität übermitteln, wenn eine Bearbeitungseinheit 20 mit höherer Priorität ausfällt.By means of this information, a
Damit wird sichergestellt, dass der Datenfluss auch bei einem Ausfall einer Bearbeitungseinheit 20 nicht unterbrochen wird.This ensures that the data flow is not interrupted even if a
Eine weitere Aufgabe der Verwaltungseinheit 30 eines Postbearbeitungszentrums 10 ist das Zusammenfassen von registrierten Bearbeitungseinheiten 20 mit gleicher Funktionalität.Another task of the
Innerhalb eines Postbearbeitungszentrums 10 werden dabei die in der Verwaltungseinheit 30 registrierten Bearbeitungseinheiten 20, die in dem Postbearbeitungszentrum 10 betrieben werden, von der Gruppierungskomponente 50 der Verwaltungseinheit 30 zu lokalen Bearbeitungseinheitenverbünden zusammengefasst, wobei die unterschiedlichen Bearbeitungseinheitenverbünde jeweils Bearbeitungseinheiten 20 mit derselben Funktionalität umfassen.Within a
Dabei wird in der Gruppierungskomponente 50 für jeden lokalen Bearbeitungseinheitenverbund eine Service-Liste erstellt, welche die Verbindungsinformationen für die Bearbeitungseinheiten 20 des Bearbeitungseinheitenverbunds umfasst.In this case, a service list is created in the
Die Zuordnung einer Bearbeitungseinheit 20 zu einem Bearbeitungseinheitenverbund erfolgt vorzugsweise bei der Anmeldung anhand der bei der Anmeldung an die Verwaltungseinheit 30 übermittelten Angaben über die Funktionalität der Bearbeitungseinheit 20.The assignment of a
Nach der Zuordnung werden die ebenfalls bei der Anmeldung übertragenen Verbindungsinformationen in der Service-Liste des Hearbeitungseinheitenverbunde gespeichert, dem die Bearbeitungseinheit 20 zugeordnet worden ist.After the assignment, the connection information also transmitted during the registration is stored in the service list of the Hearbeitungseinheitenverbunde to which the
Falls kein Bearbeitungseinheitenverbund für die Funktionalität der sich anmeldenden Bearbeitungseinheit 20 existiert, wird ein solcher mit einer zugehörigen Service-Liste angelegt.If there is no processing unit network for the functionality of the registering
Ferner wird in der Gruppierungskomponente 50 für jeden lokalen Bearbeitungseinheitenverbund bzw. jede Service-Liste festgelegt, ob auf die enthaltenen Bearbeitungseinheiten 20 ausschließlich von anderen Bearbeitungseinheiten 20 desselben Postbearbeitungszentrums 10 zugegriffen werden kann oder ob der Zugriff auch global, d.h. durch Bearbeitungseinheiten 20 anderer Postbearbeitungszentren 10 erfolgen kann.Further, in the
Darüber hinaus kann auch für jede Bearbeitungseinheit 20 individuell vorgegeben werden, ob sie lokal oder global verfügbar ist, wobei diese Informationen vorzugsweise bei der Anmeldung von einer Bearbeitungseinheit 20 an die Verwaltungseinheit 30 übertragen wird.In addition, it can also be individually specified for each
Damit können von einem globalen Bearbeitungseinheitenverbund innerhalb eines Postbearbeitungszentrums 10 auch Bearbeitungseinheiten 20 umfasst sein, auf die nur lokal zugegriffen werden kann. Als global wird dabei ein Bearbeitungseinheitenverbund angesehen, der wenigstens eine Bearbeitungseinheit 20 umfasst, die global zugänglich ist.Thus, from a global processing unit group within a
Bearbeitungseinheiten 20, die nicht mehr für die Ermittlung bzw. Verarbeitung von Sendungsdaten zur Verfügung stehen, melden sich bei der Verwaltungseinheit 30 ab.
Eine Abmeldung wird dabei beispielsweise an die Verwaltungseinheit 30 gesendet, wenn Wartungsarbeiten an einer Bearbeitungseinheit 20 vorgenommen werden sollen oder wenn eine Bearbeitungseinheit 20 in einem Postbearbeitungszentrum 10 dauerhaft abgebaut wird.In this case, a logoff is sent, for example, to the
Bei Videocodierplätzen kann es dabei auch vorgesehen sein, dass diese sich bei der Verwaltungseinheit 30 des Postbearbeitungszentrums 10, in dem sie betrieben werden, abmelden, wenn sie von dem Videocodierpersonal, beispielsweise bei einem Schichtwechsel, verlassen werden.In the case of video coding stations, it can also be provided that they log off at the
In der an die Verwaltungseinheit 30 zur Abmeldung gesendeten Abmeldenachricht ist eine Angabe über die Funktionalität der sich abmeldenden Bearbeitungseinheit 20 enthalten sowie eine Angabe über ihre Verbindungsinformationen.In the unsubscribe message sent to the
In der Verwaltungseinheit 30 wird eine sich abmeldende Bearbeitungseinheit 20 dabei zunächst anhand ihrer Funktionalität identifiziert und es wird überprüft, ob mehrere Bearbeitungseinheiten 20 mit derselben Funktionalität wie die sich abmeldende Bearbeitungseinheit 20 innerhalb eines Bearbeitungseinheitenverbunds registriert sind.In the
Ist dies der Fall, wird die sich abmeldende Bearbeitungseinheit 20 bzw. deren verbindungsinformation aus der Service-Liste des der Funktionalität der Bearbeitungseinheit 20 entsprechenden Bearbeitungseinheitenverbunds gelöscht. Dies wird von der Gruppierungskomponente 50 vorgenommen.If this is the case, the logging-
Wenn die sich abmeldende Bearbeitungseinheit 20 jedoch die einzige registrierte Bearbeitungseinheit 20 mit einer bestimmten Funktionalität ist, wird von dem PcO-Manager 40 eine neue Prozessreihenfolge erzeugt, in der die sich abmeldende Bearbeitungseinheit 20 nicht mehr enthalten ist.However, if the deregistering
Die neue Prozessreihenfolge wird nachfolgend in dem PcO-Manager 40 geprüft, wobei insbesondere überprüft wird, ob mit der Prozessreihenfolge ein unterbrechungsfreier und eindeutiger Weg des Sendungsdatensatzes durch das Produktionssystem festgelegt wird.The new process sequence is subsequently checked in the
Ist dies der Fall, wird, wie bereits beschrieben, eine Rekonfiguration der übrigen Bearbeitungseinheiten 20 des Postbearbeitungszentrums 10 angestoßen.If this is the case, as already described, a reconfiguration of the remaining
Eine weitere Aufgabe der Verwaltungseinheit 30 eines Postbearbeitungszentrums 10 besteht in der Verwaltung von Gültigkeitsdauern ("Lease Management") für die registrierten Bearbeitungseinheiten 20 des Postbearbeitungszentrums 10,A further task of the
Das Lease-Management wird von einem Lease-Manager 70 der Verwaltungseinheit 30 vorgenommen.The lease management is performed by a
Der Lease-Manager 70 ordnet dabei jeder Bearbeitungseinheit 20 eine Gültigkeitsdauer zu, wobei die Bearbeitungseinheiten 20 sich vor Ablauf der Gültigkeitsdauer, vorzugsweise zwischen dem Ablauf der 0,8-fachen und der 0,9-fachen Gültigkeitsdauer, erneut an der Verwaltungseinheit 30 anmelden oder ein vorgegebenes Signal an die Verwaltungseinheit 30 senden müssen.In this case, the
Bleibt die erneute Anmeldung oder das Signal einer Bearbeitungseinheit 20 aus, wird diese Bearbeitungseinheit 20 nach Ablauf der Gültigkeitsdauer automatisch abgemeldet.If the renewed registration or the signal of a
Die Gültigkeitsdauer ist für alle Bearbeitungseinheiten 20 eines Postbearbeitungszentrums 10 gleich lang. Sie beträgt vorzugsweise zwischen 100 und 500 Sekunden und beginnt nach ihrem Ablaufen jeweils von neuem.The validity period is the same for all processing
Einer neu an der Verwaltungseinheit 30 angemeldeten Bearbeitungseinheit 20 wird dabei mit einer Antwort auf die Anmeldung die Gültigkeitsdauer mitgeteilt.A newly registered at the
Durch das Lease-Management wird verhindert, dass in der Service-Liste verbindungsinformationen für Bearbeitungseinheiten 20 enthalten sind, die versehentlich oder aufgrund eines Fehlers nicht abgemeldet worden sind, obwohl sie nicht für die Verarbeitung von Sendungedatensätzen zur Verfügung stehen.The lease management prevents the service list from containing connection information for processing
Um eine bearbeitungszentrumsübergreifende Kommunikation zwischen Bearbeitungseinheiten 20 zu ermöglichen, wird eine Synchronisierung der Verwaltungseinheiten 30 aller Pvstbearbeitungszentren 10 vorgenommen, die in einem vorgegebenen Verbund zusammengefasst werden. Dieser kann dabei insbesondere auch alle Postbearbeitungszentren 10 umfassen, die von einem Postunternehmen betrieben werden.In order to enable cross-processing center communication between
Bei der Synchronisierung werden Verwaltungsinformationen für die in den verschiedenen Postbearbeitungszentren 10 registrierten Bearbeitungseinheiten 20 zwischen den Verwaltungseinheiten 30 der Postbearbeitungszentren 10 ausgetauscht.In the synchronization, management information for the
Dies geschieht vorzugsweise im Rahmen einer so genannten Multicast-Übertragung, bei der jede Verwaltungseinheit 30 die Verwaltungsinformationen an eine Multicast-Adresse des Netzwerks sendet, über welche die Verwaltungsinformationen den Verwaltungseinheiten 30 der verschiedenen übrigen Postbearbeitungszentren 10 zugeleitet werden.This preferably takes place in the context of a so-called multicast transmission, in which each
Die Synchronisierung erfolgt in regelmäßigen Zeitabständen. Ferner kann es in einer vorteilhaften Ausführungsform der Erfindung vorgesehen sein, dass eine verwaltungseinheit 30 die Verwaltungsinformationen auch an die übrigen Verwaltungseinheiten 30 sendet, nachdem eine Bearbeitungseinheit 20 an dieser Verwaltungseinheit 30 an- oder abgemeldet wurde.The synchronization takes place at regular intervals. Furthermore, in an advantageous embodiment of the invention, it may be provided that a
Die in der Verwaltungseinheit 30 eines Postbearbeitungszentrums 10 gespeicherten Verwaltungsinformationen, die bei der Synchronisierung den anderen Verwaltungseinheiten 30 verfügbar gemacht werden, umfassen dabei zumindest die Service-Listen der globalen Bearbeitungseinheitenverbünde eines Postbearbeitungszentrums 10, bzw. die verbindungsinformationen und Funktionalitäten der Bearbeitungseinheiten 20 eines Postbearbeitungszentrums 10, auf die global zugegriffen werden kann.The management information stored in the
Falls in jedem Postbearbeitungszentrum 10 zumindest eine Bearbeitungseinheit 20 für jede zur Bearbeitung der Sendungsdaten erforderliche Aufgabe bzw. Funktionalität vorhanden ist, sind diese Informationen für eine Synchronisierung ausreichend.If at least one
Es kann hingegen auch vorgesehen sein, dass Bearbeitungseinheiten 20 mit bestimmten Funktionalitäten nur in bestimmten Standorten 20 vorhanden sind.On the other hand, it can also be provided that
In diesem Fall umfassen die bei der Synchronisierung an die übrigen Verwaltungseinheiten 30 übertragenen Verwaltungsinformationen zusätzlich auch die Service-PcOs der registrierten global zugänglichen Bearbeitungseinheiten 20, damit diese in den Postbearbeitungszentren 10 in die Prozessreihenfolge eingebunden werden können.In this case, the management information transmitted to the remaining
Neben einer vollständigen Synchronisierung kann es, insbesondere bei einer An- oder Abmeldung einer Bearbeitungseinheit 20 eines bestimmten Bearbeitungseinheitenverbunds auch vorgesehen sein, dass zur Synchronisierung lediglich die aktualisierte Service-Liste des betroffenen Bearbeitungseinheitenverbunds an die übrigen Verwaltungseinheiten 30 übertragen wird, bzw. die Verwaltungsinformationen einer sich an- oder abmeldenden Bearbeitungseinheit 20.In addition to a complete synchronization, it can also be provided, in particular when a
Die bei der Synchronisierung von einer Verwaltungseinheit 30 empfangenen Verwaltungsinformationen werden in der Gruppierungskomponente 50 und gegebenenfalls in dem PcO-Manager 40 verarbeitet.The management information received by a
Die Gruppierungskomponente 50 übernimmt dabei die erhaltenen Verbindungsinformationen, für die globalen Bearbeitungseinheiten 20 mit verschiedenen Funktionalitäten in die entsprechenden eigenen Service-Listen.The
Die Verbindungsinformationen einer Bearbeitungseinheit 20 werden dabei zusammen mit einer Angabe des Postbearbeitungszentrums 10, in dem sich diese Bearbeitungseinheit 20 befindet, in den Service-Listen gespeichert.The connection information of a
Wird bei der Synchronisierung in der Verwaltungseinheit 30 eines Postbearbeitungszentrums 10 die Service-PcO einer Bearbeitungseinheit 20 mit einer Funktionalität empfangen, für die in dem Postbearbeitungszentrum 10 kein Bearbeitungseinheitenverbund existiert, so wird die Service-PcO an den PcO-Manager 40 übergeben.If, during the synchronization in the
Dieser bindet die Service-PcO ebenso wie bei der lokalen Anmeldung einer Bearbeitungseinheit 20 in der bereits beschriebenen Weise in die Prozessreihenfolge ein und löst, wie ebenfalls bereits beschrieben, ein Rekonfigurationsereignis für die Bearbeitungseinheiten 20 des Postbearbeitungszentrums 10 aus.This binds the service PCO as well as in the local registration of a
Ebenso wird eine neue Prozessreihenfolge von dem PcO-Manager 40 erstellt, wenn nach einer Synchronisierung keine Bearbeitungseinheiten 20 einer bestimmten Funktionalität mehr zur Verfügung stehen, da sich alle global verfügbaren Bearbeitungseinheiten 20 dieser Funktionalität in anderen Postbearbeitungszentren 10 abgemeldet haben.Likewise, a new process order is created by the
In diesem Fall wird die entsprechende Bearbeitungseinheit 20 aus der Prozessreihenfolge gelöscht, und es wird ebenfalls ein Rekonfigurationsereignis in dem Postbearbeitungszentrum 10 angestoßen.In this case, the corresponding
In der zuvor beschriebenen Weise entsteht ein bearbeitungszentrumsübergreifendes Datennetzwerk, in dem Bearbeitungseinheiten 20 mit unterschiedlichen Funktionalitäten miteinander vernetzt sind, wobei ein Sendungsdatensatz den Bearbeitungseinheiten 20 in einer vorgegeben Prozessreihenfolge im Rahmen einer peer-to-peer Verbindung übergeben wird, und die Bearbeitungseinheiten 20 diesen mit Sendungsdaten zu ergänzen. Die Bearbeitungseinheiten 20 werden dabei durch einen Plugand-Play-Mechanismus in die Prozessreihenfolge zur Bearbeitung des Sendungsdatensatzes eingebunden.In the manner described above, a processing center-spanning data network is created, in which
Die Prozessreihenfolge sowie die Verbindungeinformationen, die von einer Bearbeitungseinheit 20 zum Aufbau einer Datenverbindung zu einer anderen, in der Prozessreihenfolge vorangehenden oder nachfolgenden Bearbeitungseinheit 20 verwendet werden, werden dabei von Verwaltungseinheiten 30 verwaltet und bereitgestellt, von denen vorzugsweise in jedem Postbearbeitungszentrum 10 eine vorhanden ist. Somit kann jedes Postbearbeitungszentrum 10 autonom betrieben werden.The process order and the connection information used by one
Vorteilhaft existieren dabei bearbeitungszentrumsübergreifende Bearbeitungseinheitenverbünde, die zum einen einen bearbeitungszentrumsübergreifenden Lastausgleich ermöglichen und es zum anderen gestatten, dass für die Bearbeitung der Sendungsdatensätze Bearbeitungseinheiten 20 eines anderen Postbearbeitungszentrums 10 genutzt werden, wenn Bearbeitungseinheiten 20 mit dieser Funktionalität in einem Postbearbeitungszentrum 10 nicht vorhanden sind.Advantageously, there are machining center-overlapping processing unit networks which on the one hand enable processing center-spanning load balancing and on the other hand
Auf diese Weise lässt sich beispielsweise auch ein Videocodierzentrum, in das die Videocodierung der Adressdaten mehrerer Postbearbeitungszentren 10 ausgelagert werden kann, in das Datennetzwerk integrieren. Dieses wird dabei so behandelt, als handele es sich um ein weiteres Postbearbeitungszentrum 10, in dem ausschließlich Videocodierplätze als Bearbeitungseinheiten 20 betrieben werden.In this way, for example, a video coding center, into which the video coding of the address data of a plurality of mail processing centers 10 can be outsourced, can be integrated into the data network. This is treated as if it were another
Der Zusammenschluss von lokalen Bearbeitungseinheitenverbünden zu globalen Bearbeitungseinheitenverbünden, bei denen die umfassten Bearbeitungseinheiten 20 bearbeitungszentrumsübergreifend genutzt werden können, ist in der
In der beispielhaft dargestellten Situation existieren dabei in dem Postbearbeitungszentrum 11 der lokale Bearbeitungseinheitenverbund 60A für die Funktionalität A und der Bearbeitungseinheitenverbund BOB für die Funktionalität B, wobei die Bearbeitungseinheiten 20 des Bearbeitungseinheitenverbunds 80A nur lokal, die Bearbeitungseinheiten 20 des Bearbeitungseinheitenverbunds 80B jedoch global, d.h. von beiden Postbearbeitungszentren 11 und 12 aus, zugänglich sind.In the situation illustrated by way of example, the local processing unit group 60A for the functionality A and the processing unit group BOB for the functionality B exist in the
In dem Postbearbeitungszentrum 12 existieren die Bearbeitungseinheitenverbünde 81B und 81C für die Funktionen B und C, wobei die Bearbeitungseinheiten 20 der beiden Bearbeitungseinheitenverbünde 81B und 81C global zugänglich sind.In the
Insgesamt ergibt sich somit ein ausschließlich lokaler Bearbeitungseinheitenverbund BOA für die Funktionalität A, ein aus den lokalen Bearbeitungseinheitenverbünden BOB und 81B bestehender globaler Bearbeitungseinheitenverbund 90B für die Funktionalität B, sowie ein nur aus dem lokalen Bearbeitungseinheitenverbund 81C bestehender globaler Bearbeitungseinheitenverbund 90C für die Funktionalität C.Overall, this results in an exclusively local processing unit group BOA for the functionality A, a global
Die Kommunikation der Bearbeitungseinheiten 20 untereinander erfolgt unter Heranziehung des Kapitels der Prozessreihenfolge, das in der oben beschriebenen weise von den Bearbeitungseinheiten 20 erstellt und nachfolgend in den Bearbeitungseinheiten 20 gespeichert wird.The communication of the
Eine Bearbeitungseinheit 20 kann dabei eine Datenverbindung zu den in dem Kapitel angegebenen, in der Prozessreihenfolge vorangehenden Bearbeitungseinheiten 20 herstellen, von denen der Sendungsdatensatz im Rahmen einer pull-orientierten Datenübertragung abgerufen wird, sowie zu den in dem Kapitel angegebenen, in der Prozessreihenfolge nachfolgenden Bearbeitungseinheiten 20, die den Sendungsdatensatz im Rahmen einer push-orientierten Datenübertragung erhalten.In this case, a
Wenn für eine Bearbeitungseinheit 20 eine push-orientierte Übertragung des Sendungsdatensatzes an eine in der Prozesareihenfolge nachfolgende Bearbeitungseinheit 20 vorgesehen ist, versucht die Bearbeitungseinheit 20 sukzessiv, den Sendungsdatensatz an die in dem Kapitel angegebenen, in der Prozessreihenfolge nachfolgenden Bearbeitungseinheiten 20 zu übermitteln, wobei die Reihenfolge, in der dies geschieht, anhand der Prioritäten ermittelt wird, die den nachfolgenden Bearbeitungseinheiten 20 in dem Kapitel zugeordnet sind.If a push-oriented transmission of the transmission data record to a
Wenn eine Bearbeitungseinheit 20 den Sendungsdatensatz im Rahmen einer push-orientierten Übertragung von einer in der Prozessreihenfolge vorangehenden Bearbeitungseinheit 20 abruft, versucht die Bearbeitungseinheit 20 sukzessiv in der Reihenfolge, die anhand der in dem Kapitel angegebenen Prioritäten der Bearbeitungseinheiten 20 , den Sendungsdaten von den in dem Kapitel angegebenen, in der Prvzessreihenfolge vorangehenden Bearbeitungseinheiten 20 abzurufen.When a
In beiden Fällen erfolgt der Versuch, eine Datenverbindung zu einer Bearbeitungseinheit 20 mit größerer Priorität aufzubauen dann, wenn zu der Bearbeitungseinheit 20 mit der nächstkleineren Priorität keine Datenverbindung aufgebaut werden konnte.In both cases, an attempt is made to establish a data connection to a
Wenn dabei in dem Kapitel mehrere in der Prozessreihenfolge vorangehende oder nachfolgende Bearbeitungseinheiten 20 unterschiedlicher Funktionalitäten mit der gleichen Priorität vorhanden sind, ermittelt eine Bearbeitungseinheit 20 die weitere Bearbeitungseinheit 20, von welcher der Sendungsdatensatz abgerufen oder an welche der Sendungsdatensatz übermittelt wird, anhand der vorgegebenen Übertragungsbedingungen.If there are several processing
Um einen Sendungsdatensatz von einer in der zuvor beschriebenen Weise aus dem Kapitel ermittelten Vorgänger-Bearbeitungseinheit abzurufen oder den Sendungsdaten an eine ermittelte Nachfolger-Bearbeitungseinheit zu übermitteln, benötigt eine Bearbeitungseinheit 20 die verbinclungsinformationen für diese Vorgänger- oder Nachfolger-Bearbeitungseinheit.To retrieve a shipment data record from a predecessor processing unit determined from the chapter in the manner described above or to transmit the shipment data to a determined successor processing unit, one needs
Diese Verbindungsinformationen ruft die aktive Bearbeitungseinheit 20 dabei mittels einer Service-Anfrage von einer Lastausgleichseinheit 100 ab.In this case, this connection information is retrieved by the
In einer ersten Ausführungsform der Erfindung, die in der
In einer zweiten, in der
Die zweite Ausführungsform hat dabei den Vorteil, dass den Bearbeitungseinheiten 20 auch bei einem temporären Ausfall der Verwaltungseinheit 30 Verbindungsinformationen bereitgestellt werden können, so dass die Verfügbarkeit des gesamten Systems erhöht wird.The second embodiment has the advantage that the
In einer Lastausgleichseinheit 100 sind die Service-Listen der bestehenden Bearbeitungseinheitenverbünde gespeichert, die der Lastausgleichseinheit 100 von der Verwaltungseinheit 30 desselben Postbearbeitungszentrums 10 bereitgestellt werden.A
Die Service-Listen werden dabei entweder von der Verwaltungseinheit 30 an die Lastausgleichseinheit 100 übermittelt, oder dies ruft die Service-Listen von der Verwaltungseinheit 30 ab.The service lists are either transmitted from the
Vorzugsweise geschieht dies in regelmäßigen Zeitabständen, so dass eine Lastausgleichseinheit 100 stets über die aktuellen Service-Listen verfügt. Ferner kann alternativ oder zusätzlich auch vorgesehen sein, dass eine Verwaltungseinheit 30 die Service-Listen an eine Lastausgleichseinheit 100 übermittelt, wenn diese sich aufgrund der An- oder Abmeldung einer Bearbeitungseinheit 20 verändert haben,This is preferably done at regular intervals, so that a
Bei der zweiten Ausführungsform, bei der jede Bearbeitungseinheit 20 über eine eigene Lastausgleichseinheit 100 verfügt, kann es auch vorgesehen sein, dass in dieser nur die Service-Listen gespeichert werden, die für die zugehörige Bearbeitungseinheit 20 relevant sind, d.h. an die diese Bearbeitungseinheit 20 Sendungsdatensätze übermittelt oder von denen sie Sendungsdatensätze abruft.In the second embodiment, in which each
Welche Service-Listen bzw. Bearbeitungseinheitenverbünde dabei relevant sind, ergibt sich aus den Übertragungsbedingungen, die für die verschiedenen Vorgänger- und Nachfolger-Bearbeitungseinheiten bestehen.Which service lists or processing unit groups are relevant depends on the transmission conditions that exist for the various predecessor and successor processing units.
Die Service-Anfrage, welche von einer ersten Bearbeitungseinheit 20 an die Lastausgleichseinheit 100 des Postbearbeitungszentrums 10 oder an die eigene Lastausgleichseinheit 100 übermittelt wird, enthält insbesondere eine Angabe über die Funktionalität einer in der beschriebenen Weise aus dem Kapitel ermittelten zweiten Bearbeitungseinheit 20, zu der eine Datenverbindung aufgebaut werden soll.The service request, which is transmitted from a
Ferner können in der Service-Anfrage ein oder mehrere Postbearbeitungszentren 10 angegeben werden, in denen sich die zweite Bearbeitungseinheit 20, zu der eine Datenverbindung aufgebaut werden soll, befinden soll. Die Anfrage kann sich dabei insbesondere auch auf das eigene Postbearbeitungezentrum 10 beziehen.Furthermore, one or more mail processing centers 10 can be specified in the service request in which the
Dadurch wird es ermöglicht, dass Sendungsdatensätze trotz des Bestehens eines globalen Bearbeitungseinheitenverbunds innerhalb vorgegebener Postbearbeitungszentren 10 bearbeitet werden.This will allow shipment records to be processed within predefined mail processing centers 10, despite the existence of a global processing unit group.
Beispielsweise können Sendungsdatensätze auf diese Weise von dem Postbearbeitungszentrum 10, in dem die Abgangssortierung vorgenommen wird, zu dem Postbearbeitungszentrum 10 gesendet werden, in dem die Eingangssortierung erfolgt.For example, shipment records may be sent in this manner from the
Ferner kann mittels dieser Angabe ein Sendungsdatensatz, der von einer Bearbeitungseinheit 20 eines globalen Bearbeitungseinheitenverbunds bearbeitet werden, die sich nicht in dem Postbearbeitungszentrum 10 befindet, in dem die physische Postsendung verarbeitet wird, an dieses Postbearbeitungszentrum 10 zurückgesendet werden, wo er dann in weiteren Prozessschritten bearbeitet und insbesondere an eine Sortiermaschine übergeben werden kann.Furthermore, by means of this specification, a shipment data record which is processed by a
Die Lastausgleichseinheit 100 ermittelt beim Empfang einer Service-Anfrage zunächst die Service-Liste für die in der Service-Anfrage angegebene Funktionalität.When receiving a service request, the
Aus der ermittelten Service-Liste werden dann die Verbindungsinformationen mittels eines Lastausgleichsverfahrens ermittelt.The connection information is then determined from the ascertained service list by means of a load balancing method.
Das Lastausgleichsverfahren basiert dabei in einer bevorzugten Ausführungsform auf dem so genannten Round-Robin-Verfahren, das dem Fachmann grundsätzlich bekannt ist.In a preferred embodiment, the load-balancing method is based on the so-called round-robin method, which is basically known to the person skilled in the art.
Bei diesem Verfahren werden die Bearbeitungseinheiten 20 eines Bearbeitungseinheitenverbunds in einer vorgegebenen Reihenfolge zyklisch belastet. Stehen beispielsweise in einem Bearbeitungseinheitenverbund die Bearbeitungseinheiten 1, 2, 3 und 4 zur Verfügung, so werden diese in der Reihenfolge 1,2,3,4,1,2,3,4 usw. belastet,In this method, the
Falls dabei eine globale Service-Liste ermittelt worden ist, aus der die Verbindungsinformationen bestimmt werden, und die Service-Anfrage eine Angabe eines bestimmten Postbearbeitungszentrums 10 enthält, wird das Round-Robin-Verfahren in der Weise modifiziert, dass nur Verbindungsinformationen für Bearbeitungseinheiten 20 des angegebenen Postbearbeitungszentrums 10 berücksichtigt und die anderen in der Service-Liste enthaltenen Verbindungsinformationen übersprungen werden.If a global service list has been determined from which the connection information is determined and the service request contains an indication of a specific
An eine Bearbeitungseinheit 20, deren Verbindungsinformationen mittels des Round-Robin-Verfahrens ermittelt worden sind, sendet die Lastausgleichseinheit 100 nachfolgend eine Statusabfrage, um die Verfügbarkeit dieser Bearbeitungseinheit 20 festzustellen.The
Meldet die Bearbeitungseinheit 20 dabei den Status "Angemeldet" zurück, übermittelt die Lastausgleichseinheit 100 die Verbindungsinformationen für diese Bearbeitungseinheit 20 innerhalb einer Antwort auf die Service-Anfrage an die Bearbeitungseinheit 20, von der die Service-Anfrage stammte.If the
Meldet die Bearbeitungseinheit 20, an welche die Statusabfrage gesendet wurde, den Status "Überlastet", "temporär abgemeldet" oder "Abgemeldet" zurück, oder wird innerhalb einer vorgegebenen Zeitdauer keine Antwort auf die Statusabfrage erhalten, so ermittelt die Lastausgleichseinheit 100 die nächsten verbindungsinformationen in der Service-Liste entsprechend des Round-Robin-Verfahrens und überprüft wiederum den Status der zugehörigen Bearbeitungseinheit 20.If the
Der Status "temporär abgemeldet" ist vorgesehen, um Bearbeitungseinheiten 20 kurzzeitig, beispielsweise bei schnell durchzuführenden Wartungsarbeiten, außer Betrieb setzen zu können, ohne dass eine Abmeldung an einer verwaltungseinheit 30 erforderlich ist.The status "temporarily deregistered" is provided so that machining
Verbindungsinformationen für Bearbeitungseinheiten 20, für die der Status "Überlastet" oder "temporär abgemeldet" festgestellt oder von denen innerhalb einer vorgegebenen Zeitdauer keine Antwort auf die Service-Anfrage erhalten worden ist, werden bei folgenden Service-Anfragen weiterhin entsprechend des Round-Robin-Verfahrens berücksichtigt.Connection information for processing
Verbindungsinformationen für Bearbeitungseinheiten 20, für die der Status "Abgemeldet" festgestellt worden ist, werden vorzugsweise erst dann wieder berücksichtigt, wenn die Lastausgleichseinheit 100 eine aktualisierte Service-Liste von der Verwaltungseinheit 30 bzw. ihrer Gruppierungskomponente 50 erhalten hat, in der diese Verbindungsinformationen enthalten sind.Connection information for processing
Unter Heranziehung der von der Lastausgleichseinheit 100 erhaltenen Verbindungsinformationen baut die Bearbeitungseinheit 20, von der die Service-Anfrage stammte, eine Datenverbindung zu einer weiteren Bearbeitungseinheit 20 auf.Using the connection information obtained from the
Abhängig davon, ob dabei eine push- oder eine pullorientierte Datenübertragung vorgesehen ist, wird der Sendungsdatensatz dabei an die weitere Bearbeitungseinheit 20 übermittelt, oder er wird von der weiteren Bearbeitungseinheit 20 abgerufen.Depending on whether a push-oriented or a pull-oriented data transmission is provided, the shipment data record is transmitted to the
Falls keine der Service-Anfrage entsprechende Bearbeitungseinheit 20 ermittelt werden konnte, wird eine Fehlermeldung an die Bearbeitungseinheit 20 übermittelt, von der die Service-Anfrage stammte.If no
Die Fehlermeldung enthält dabei auch eine Angabe über den Grund dafür, dass keine der Service-Anfrage entsprechende Bearbeitungseinheit 20 ermittelt werden konnte.The error message also contains an indication of the reason that no
Falls dabei der Grund darin besteht, dass alle in der Verwaltungseinheit 30 registrierten Bearbeitungseinheiten 20, welche der Service-Anfrage entsprechen den Status "überlastet" oder "temporär abgemeldet" zurückgemeldet haben und somit nur kurzzeitig nicht verfügbar sind, ist in einer bevorzugten Ausführungsform der Erfindung vorgesehen, dass sich die Bearbeitungseinheit 20, von der die Service-Anfrage stammte, in dem Freigniebehandler 60 der Verwaltungseinheit 30 desselben Postbearbeitungszentrums 10 für ein Benachrichtigungsereignis registrieren kann.If, in this case, the reason is that all processing
Bei der Registrierung wird die Service-Anfrage an den Ereignisbehandler 60 übermittelt.Upon registration, the service request is communicated to the
Falls zumindest eine der Service-Anfrage entsprechende Bearbeitungseinheit 20 wieder verfügbar ist, wird dann eine Nachricht an die Bearbeitungseinheit 20 übermittelt.If at least one of the service request corresponding
Die Nachricht kann dabei die Verbindungsinformationen für die wieder verfügbare Bearbeitungseinheit 20 enthalten, so dass eine Datenverbindung zu dieser Bearbeitungseinheit 20 aufgebaut werden kann. Es kann jedoch auch vorgesehen sein, dass eine Bearbeitungseinheit 20 die Service-Anfrage beim Erhalt der Nachricht erneut an die Lastausgleichseinheit 100 übermittelt.The message can contain the connection information for the
Darüber hinaus wird einer Bearbeitungseinheit 20, die in den Ereignisbehandler 60 für ein Benachrichtigungsereignis registriert ist, auch eine Nachricht übermittelt, wenn sich alle der Service-Anfrage entsprechenden Bearbeitungseinheiten 20 abgemeldet haben.In addition, a
- 10, 11, 1210, 11, 12
- PostbearbeitungszentrumMail processing center
- 2020
- Bearbeitungseinheitprocessing unit
- 3030
- verwaltungseinheitmanagement unit
- 4040
- Pco-ManagerPco Manager
- 5050
- GruppierungskomponenteSet component
- 6060
- Ereignisbehandlerevent handler
- 7070
- Lease-ManagerLease manager
- 80A80A
- lokaler Bearbeitungseinheitenverbund für die Funktionalität ALocal processing unit network for the functionality A
- 80B, 81B80B, 81B
- lokaler Bearbeitungseinheitenverbund für die Funktionalität BLocal processing unit network for the functionality B
- 81C81C
- lokaler Bearbeitungseinheitenverbund für die Funktionalität CLocal processing unit network for the functionality C
- 90B90B
- lokaler Bearbeitungseinheitenverbund für die Funktionalität BLocal processing unit network for the functionality B
- 90C90C
- lokaler Bearbeitungseinheitenverbund für die Funktionalität CLocal processing unit network for the functionality C
- 100100
- LastausgleichseinheitLoad balancing unit
- 410410
- Ermitteln der Funktionalität einer BearbeitungseinheitDetermine the functionality of a processing unit
- 420420
- Prüfen, ob bereits eine Service-PcO für gleiche Funktionalität vorliegtCheck whether there is already a service PcO for the same functionality
- 430430
- Einbinden der Service-PcO in die ProzessreihenfolgeIntegrating the service PcO in the process order
- 440440
- Ermitteln des Erstellungsdatums der Service-PcODetermine the creation date of the service PCO
- 450450
- Überprüfen, ob das Erstellungsdatum der Service-PcO jünger als das einer vorhandenen Service-PcO für die gleiche Funktionalität istVerify that the service PCO creation date is younger than that of an existing service PCO for the same functionality
- 460460
- Verwerfen der Service-PcODiscard the service PCO
- 470470
- Überprüfen, ob die Service-PcO korrekt in die Prozessreihenfolge eingebunden wurde.Verify that the service PcO has been correctly included in the process order.
Claims (28)
- A method for processing a mailpiece,- in which an image of a surface of the mailpiece is recorded in a processing unit, and- mailing data that is associated with the mailpiece is ascertained from the image of the surface in other processing units,- the processing units (20) are connected to each other within a data network and whereby- a process order is determined in which the mailing data is ascertained by the processing units (20),characterized- in that first information about at least one other processing unit (20) that precedes and/or follows in the process order is stored in the processing units (20),- in that a management unit (30) provides connection information for establishing a data connection from a first processing unit (20) to a second processing unit (20),- in that the connection information is associated with the first information,- and in that a first processing unit (20) uses the connection information in order to establish a data connection to the second processing unit (20) in order to transmit the image to the second processing unit (20) or to retrieve the image from the second processing unit (20).
- The method according to Claim 1,
characterized in that,
in the data network, processing units (20) are connected to each other that are located in at least two different mail processing centers (10, 11, 12). - The method according to either Claim 1 or 2,
characterized in that
the image of the surface of the mailpiece is contained in a mailing data record that is augmented in the processing units (20) by the mailing data ascertained from the image. - The method according to any of the preceding claims,
characterized in that
the first processing unit (20) transmits the mailing data record to the second processing unit (20) or retrieves the mailing data record from the second processing unit (20). - The method according to any of the preceding claims,
characterized in that
the first processing unit (20) transmits the first information to the management unit (30), in that the connection information is associated with the first information within the management unit (30), and the management unit (30) transmits the connection information to the first processing unit (20). - The method according to any of Claims 1 to 4,
characterized in that
the management unit (30) transmits the connection information to the first processing unit (20) and that the association between the first information and the connection information is carried out within the first processing unit (20). - The method according to any of the preceding claims,
characterized in that
the first information about the other processing units (20) that is stored in the first processing units (20) comprises information about the functionality of the other processing units (20). - The method according to any of the preceding claims,
characterized in that
the processing units (20) log on to the management unit (30). - The method according to any of the preceding claims,
characterized in that,
at the time of the logon, a processing unit (20) transmits first registration information to the management unit (30), whereby the first registration information comprises information about the functionality of this processing unit (20) as well as connection information for establishing a data connection to this processing unit (20). - The method according to any of the preceding claims,
characterized in that
the association between the first information and the connection information for establishing a data connection to the second processing unit (20) takes place making use of the first registration information. - The method according to any of the preceding claims,
characterized in that,
at the time of the logon, a processing unit (20) transmits second registration information to the management unit (30), whereby the second registration information comprises information about other processing units (20) that immediately precede or follow in the process order. - The method according to any of the preceding claims,
characterized in that,
on the basis of the second registration information, the management unit (30) ascertains the position of a processing unit (20) within the process order and incorporates this processing unit (20) into the process order. - The method according to any of the preceding claims,
characterized in that
the management unit (30) transmits the process order to the processing units (20). - The method according to any of the preceding claims,
characterized in that,
on the basis of the process order received from the management unit (30), a processing unit (20) ascertains the first information about the other processing units (20) that precede and/or follow in the process order. - The method according to any of the preceding claims,
characterized in that
the first information contains information about all of the other processing units (20) that precede a given processing unit (20) in the process order and from which the mailing data record is retrieved. - The method according to any of the preceding claims,
characterized in that
the first information contains information about all of the other processing units (20) that follow a given processing unit (20) in the process order and to which the mailing data record is transmitted. - The method according to any of the preceding claims,
characterized in that
a processing unit (20) assigns a priority to the first information about the other processing units (20) that follow in the process order, whereby the priorities are reduced in the order in which the following processing units (20) follow this processing unit (20) in the process order. - The method according to any of the preceding claims,
characterized in that
a processing unit (20) assigns a priority to the first information about the other processing units (20) that precede in the process order, whereby the priorities are reduced in the order in which the processing units (20) precede this processing unit (20) in the process order. - The method according to any of the preceding claims,
characterized in that
the first processing unit (20) establishes a data connection to a second processing unit (20) having a lower priority that precedes or follows in the process order if the establishment of a data connection to a processing unit (20) having a higher priority that precedes or follows in the process order is unsuccessful. - The method according to any of the preceding claims,
characterized in that,
in the processing units (20) for other processing units (20) that precede and/or follow in the process order, transmission conditions are stored under which the mailing data record is transmitted to the other processing units (20) or retrieved from the other processing units (20). - The method according to any of the preceding claims,
characterized in that
the transmission conditions refer to mailing data contained in the mailing data record. - The method according to any of the preceding claims,
characterized in that,
in a processing unit (20), several items of first information about this processing unit (20) are stored in the second processing units (20) that precede and/or follow in the process order and that have different functionalities, whereby different transmission conditions are specified for these processing units. - The method according to any of the preceding claims,
characterized in that,
in a processing unit (20), several items of first information about this processing unit (20) are stored in the second processing units (20) that precede and/or follow in the process order and that have different functionalities, whereby the same priority is assigned to said processing units and different transmission conditions are specified for these processing units. - The method according to any of the preceding claims,
characterized in that
in the first processing unit (20), a second processing unit (20) to which the mailing data record is transmitted or from which the mailing data record is retrieved is ascertained on the basis of the transmission conditions specified for the second processing units (20). - The method according to any of the preceding claims,
characterized in that
a management unit (30) is located in every mail processing center (10, 11, 12) and that the processing units (20) log on to the management unit (30) of the mail processing center (10, 11, 12) in which they are operated. - The method according to any of the preceding claims,
characterized in that
the registration information is exchanged between the management units (30) of the mail processing centers (10, 11, 12). - The method according to any of the preceding claims,
characterized in that
the first processing unit (20) transmits the first information to the management unit (30) of the mail processing center (10, 11, 12) in which it is being operated. - The method according to any of the preceding claims,
characterized in that
the connection information for establishing the data connection to the second processing unit (20) comprises a network address of the second processing unit (20).
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE502005004944T DE502005004944D1 (en) | 2005-06-16 | 2005-06-16 | Method for processing a mailpiece |
AT05012996T ATE403501T1 (en) | 2005-06-16 | 2005-06-16 | METHOD FOR PROCESSING A MAIL |
EP05012996A EP1733809B1 (en) | 2005-06-16 | 2005-06-16 | Method for treatement of mail |
US11/917,618 US20080208951A1 (en) | 2005-06-16 | 2006-06-16 | Method for Processing Mailed Items |
CA002612862A CA2612862A1 (en) | 2005-06-16 | 2006-06-16 | Method for processing an item of mail |
PCT/EP2006/005766 WO2007028432A1 (en) | 2005-06-16 | 2006-06-16 | Method for processing an item of mail |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP05012996A EP1733809B1 (en) | 2005-06-16 | 2005-06-16 | Method for treatement of mail |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1733809A1 EP1733809A1 (en) | 2006-12-20 |
EP1733809B1 true EP1733809B1 (en) | 2008-08-06 |
Family
ID=35295750
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP05012996A Active EP1733809B1 (en) | 2005-06-16 | 2005-06-16 | Method for treatement of mail |
Country Status (6)
Country | Link |
---|---|
US (1) | US20080208951A1 (en) |
EP (1) | EP1733809B1 (en) |
AT (1) | ATE403501T1 (en) |
CA (1) | CA2612862A1 (en) |
DE (1) | DE502005004944D1 (en) |
WO (1) | WO2007028432A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008064033A1 (en) | 2008-12-22 | 2010-06-24 | Deutsche Post Ag | Systems for determining sorting information for a mailpiece |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10296612B2 (en) | 2015-09-29 | 2019-05-21 | At&T Mobility Ii Llc | Sorting system |
US10416959B2 (en) | 2015-10-27 | 2019-09-17 | At&T Mobility Ii Llc | Analog sorter |
US10261832B2 (en) | 2015-12-02 | 2019-04-16 | At&T Mobility Ii Llc | Sorting apparatus |
US10496370B2 (en) | 2015-12-02 | 2019-12-03 | At&T Intellectual Property I, L.P. | Adaptive alphanumeric sorting apparatus |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR1422142A (en) * | 1963-10-08 | 1965-12-24 | Olivetti & Co Spa | Document sorter |
JPS6171877A (en) * | 1984-09-17 | 1986-04-12 | 株式会社東芝 | Mail sorting information inputting device |
US5031223A (en) * | 1989-10-24 | 1991-07-09 | International Business Machines Corporation | System and method for deferred processing of OCR scanned mail |
DE4000603C5 (en) * | 1990-01-11 | 2009-07-02 | Siemens Ag | Method and device for temporary storage of objects, such as letters or the like in a reading system |
DE19808668C1 (en) * | 1998-03-02 | 1999-04-15 | Bell & Howell Co | Method of testing a postal processing system |
US6584499B1 (en) * | 1999-07-09 | 2003-06-24 | Lsi Logic Corporation | Methods and apparatus for performing mass operations on a plurality of managed devices on a network |
US6516239B1 (en) * | 1999-08-03 | 2003-02-04 | Honda Of Canada Incorporated | Assembly line control system |
US7139239B2 (en) * | 2004-10-05 | 2006-11-21 | Siemens Building Technologies, Inc. | Self-healing control network for building automation systems |
-
2005
- 2005-06-16 EP EP05012996A patent/EP1733809B1/en active Active
- 2005-06-16 AT AT05012996T patent/ATE403501T1/en active
- 2005-06-16 DE DE502005004944T patent/DE502005004944D1/en active Active
-
2006
- 2006-06-16 US US11/917,618 patent/US20080208951A1/en not_active Abandoned
- 2006-06-16 WO PCT/EP2006/005766 patent/WO2007028432A1/en active Application Filing
- 2006-06-16 CA CA002612862A patent/CA2612862A1/en not_active Abandoned
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008064033A1 (en) | 2008-12-22 | 2010-06-24 | Deutsche Post Ag | Systems for determining sorting information for a mailpiece |
Also Published As
Publication number | Publication date |
---|---|
DE502005004944D1 (en) | 2008-09-18 |
US20080208951A1 (en) | 2008-08-28 |
WO2007028432A1 (en) | 2007-03-15 |
EP1733809A1 (en) | 2006-12-20 |
ATE403501T1 (en) | 2008-08-15 |
CA2612862A1 (en) | 2007-03-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1530771B1 (en) | Method and system for transmitting notifications to users of a logistic system | |
EP0934128B1 (en) | Method and device for online processing of forwarding mail | |
EP1656217B1 (en) | Method for processing mailings comprising wrong recipient addresses | |
EP2106302B1 (en) | Method and arrangement of devices for processing mail items addressed to post office box systems within a postal transportation and mail distribution system | |
WO2001063496A2 (en) | Method for distributing postal objects | |
DE4403626A1 (en) | Process for sending documents, as well as subscriber stations and converter station therefor | |
EP1438641B1 (en) | Packet box electronic device and logistic system | |
WO2007028432A1 (en) | Method for processing an item of mail | |
WO2004018116A2 (en) | Method and system for data transmission between a package mailbox and at least one central data processing unit in a logistic system | |
DE102004035365A1 (en) | Method and device for sorting mailpieces | |
DE202018006803U1 (en) | parcel machine | |
EP4075356A1 (en) | System and method for sending mail | |
WO2006133952A1 (en) | Method for processing mailed items | |
EP2379235B1 (en) | System for determining a sorting information of a postal item | |
EP1804217B1 (en) | Method and device for the processing of postal mail sorting data | |
WO2007065617A1 (en) | Logistics system for transporting postal items and method for determining a transport path | |
WO2010057820A1 (en) | Method and device for transporting an object to an incomplete destination address | |
WO2007022805A1 (en) | Method and device for address recognition for redirection of goods | |
EP2557529A1 (en) | Method for transporting goods and logistics system | |
DE102006009430B3 (en) | Data transmission procedure, especially for air freight movements, involves comparison of local computer data with central computer | |
WO2012160073A1 (en) | Method and device for transporting objects in two delivery periods |
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 |
|
17P | Request for examination filed |
Effective date: 20060519 |
|
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 MC NL PL PT RO SE SI SK TR |
|
AX | Request for extension of the european patent |
Extension state: AL BA HR LV MK YU |
|
17Q | First examination report despatched |
Effective date: 20060710 |
|
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 MC NL PL PT RO SE SI SK TR |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
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 MC 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: IE Ref legal event code: FG4D Free format text: LANGUAGE OF EP DOCUMENT: GERMAN |
|
REF | Corresponds to: |
Ref document number: 502005004944 Country of ref document: DE Date of ref document: 20080918 Kind code of ref document: P |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: NV Representative=s name: R. A. EGLI & CO. PATENTANWAELTE |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20081206 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: 20081117 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: 20080806 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: 20080806 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20080806 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: 20080806 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FD4D |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20080806 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: 20081106 Ref country code: IE 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: 20080806 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20080806 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: 20080806 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: 20090106 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: 20080806 |
|
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20090507 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20080806 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20081106 Ref country code: MC Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090630 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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: 20080806 |
|
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: 20081107 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LU Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20090616 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
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 Effective date: 20090207 |
|
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: 20080806 |
|
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: 20080806 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: IT Payment date: 20120626 Year of fee payment: 8 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: BE Payment date: 20120621 Year of fee payment: 8 |
|
BERE | Be: lapsed |
Owner name: DEUTSCHE POST A.G. Effective date: 20130630 |
|
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: 20130630 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IT Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20130616 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 12 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 13 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 14 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R082 Ref document number: 502005004944 Country of ref document: DE Representative=s name: DOMPATENT VON KREISLER SELTING WERNER - PARTNE, DE |
|
P01 | Opt-out of the competence of the unified patent court (upc) registered |
Effective date: 20230502 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20230702 Year of fee payment: 19 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20240620 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240617 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: AT Payment date: 20240617 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20240621 Year of fee payment: 20 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: CH Payment date: 20240701 Year of fee payment: 20 |