Message preprocessing method and device for computer network communications
First Claim
Patent Images
1. A message processing device for communicating with remote units over at least one data network and with at least one dedicated CPU comprising:
- a first execution unit for receiving a message to be processed from a remote monitoring unit and determining a kind of processing treatment to be performed with the received message based on configuration data of said message processing device and information encoded in the received message;
a second execution unit comprising at least one process execution unit for executing a process to perform said determined processing treatment on said received message, wherein said second execution unit additionally comprises a first set of registers for storing message specific information specifying the data contents and said determined processing treatment of the received message and wherein said at least one process execution unit comprises three or more process execution units having access to said first set of registers to obtain said message specific information for performing said determined processing treatment and wherein said process execution units are selectively invoked based on the determined processing treatment; and
a third execution unit for presenting the result of the determined processing treatment to be forwarded to a destination unit comprising at least one dedicated CPU.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a method and device for communicating with remote units over at least one data network and with at least one dedicated CPU. The message processing device according to the present invention includes a first execution unit for receiving a message to be processed and determining the kind of treatment to be performed with the received message, a second execution unit for performing the determined treatment, and a third execution unit for presenting the result of the message processing to be forwarded to a destination unit.
-
Citations
14 Claims
-
1. A message processing device for communicating with remote units over at least one data network and with at least one dedicated CPU comprising:
-
a first execution unit for receiving a message to be processed from a remote monitoring unit and determining a kind of processing treatment to be performed with the received message based on configuration data of said message processing device and information encoded in the received message; a second execution unit comprising at least one process execution unit for executing a process to perform said determined processing treatment on said received message, wherein said second execution unit additionally comprises a first set of registers for storing message specific information specifying the data contents and said determined processing treatment of the received message and wherein said at least one process execution unit comprises three or more process execution units having access to said first set of registers to obtain said message specific information for performing said determined processing treatment and wherein said process execution units are selectively invoked based on the determined processing treatment; and a third execution unit for presenting the result of the determined processing treatment to be forwarded to a destination unit comprising at least one dedicated CPU. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for message processing in a system for communicating with remote units over at least one data network and with at least one dedicated CPU the method comprising the steps of:
-
receiving a message to be processed from a remote monitoring unit and determining the kind of message processing treatment to be performed with said received message based on configuration data of said message processing device and information encoded in the received message and determining a number of process execution units required to perform said message processing treatment; storing message specific information specifying the contents of said received message and said determined message processing treatment of said received message into a first set of registers; monitoring at least one process execution unit and said first set of registers in order to start processing said received message once the required number of process execution units are available for processing; performing said determined message processing treatment, whereby said processing is executed sequentially, in parallel, or both sequentially and in parallel; monitoring said first set of registers in order to start presenting the result of said determined message processing treatment once the processing of said message is complete; and presenting the result of said message processing to be forwarded to a destination unit comprising at least one dedicated CPU. - View Dependent Claims (13)
-
-
14. A computer program product stored on a computer usable medium, comprising a computer readable program for causing a computer to perform a method for communicating with remote units over at least one data network having at least one CPU, said method comprising:
-
receiving a message to be processed from a remote monitoring unit and determining the kind of message processing treatment to be performed with said received message based on configuration data of said message processing device and information encoded in the received message and determining a number of process execution units required to perform said message processing treatment; storing message specific information specifying the contents of said received message and said determined message processing treatment of said received message into a first set of registers; monitoring at least one process execution unit and said first set of registers in order to start processing said received message once the required number of process execution units are available for processing; performing said determined message processing treatment, whereby said processing is executed sequentially in parallel, or both sequentially and in parallel; monitoring said first set of registers in order to start presenting the result of said determined message processing treatment once the processing of said message is complete; and presenting the result of said message processing to be forwarded to a destination unit comprising at least one dedicated CPU.
-
Specification