Rule engine evaluation of context objects
AssigneeAlcatel Lucent
InventorsRobert A. Mann, Peter K. Jorgensen
Life of this patent
Estimating the term…
Abstract
Various exemplary embodiments relate to a method and related network node including one or more of the following: receiving a Diameter message at the DRA from an origin device; establishing a context object in response to receiving the Diameter message; evaluating a rule that includes a context object reference, wherein the evaluation includes accessing the context object based on the context object reference; and transmitting a message based on the evaluation of the rule.
Claims20
A non-transitory machine-readable medium encoded with instructions for execution by a network device, the medium comprising:
- instructions for establishing an object representative of a received network message having a network message type, comprising:
- instructions for configuring the object to access individual fields of the received network message based on network message definition data for the network message type, wherein the network message definition data identifies individual fields carried by messages having the network message type;
- and
- instructions for evaluating operator-defined rules at run-time in connection with a received network message, comprising:
- instructions for accessing, via the object representative of the received network message, a field of the received network message in response to evaluating a reference that identifies the object and that is within an operator defined rule.
A network device comprising:
- a network interface configured to receive network messages;
- a storage configured to store one or more operator defined rules and one or more sets of network message definition data;
- a memory;
- and
- a processor configured to:
- establish an object within the memory representative of a received network message received via the network interface and having a network message type, comprising:
- configuring the object to access individual fields of the received network message based on network message definition data for the network message type, wherein the network message definition data identifies individual fields carried by messages having the network message type;
- and
- evaluate the operator-defined rules at run-time in connection with a received network message, comprising:
- accessing, via the object representative of the received network message, a field of the received network message in response to evaluating a reference that identifies the object and that is within an operator defined rule.
Dependencies are inferred from the claim text.