Methods, systems, and computer readable media for controlling deep parsing of diameter messages
AssigneeOracle International Corporation
InventorSteven Robert Donovan
Life of this patent
Estimating the term…
Abstract
A system for controlling deep parsing of Diameter messages comprises a Diameter node. The Diameter node includes at least one processor and a Diameter parsing engine for receiving a Diameter message, determining whether the message includes a Diameter deep parse indicator, for determining whether or not to perform deep parsing of the message based on the presence, absence, or value the Diameter deep parse indicator, and performing or refraining from performing deep parsing of the message based on results of the determining.
Claims20
A system for controlling deep parsing of Diameter messages, the system comprising:
- a Diameter node including:
- at least one processor;
- and
- a Diameter parsing engine for receiving a Diameter message, determining whether the message includes a Diameter deep parse indicator, determining whether or not to perform deep parsing of the message based on the presence, absence, or value of the Diameter deep parse indicator, and performing or refraining from performing deep parsing of the message based on results of the determining.
A method for controlling deep parsing of Diameter messages, the method comprising:
- at Diameter node including at least one processor:
- receiving a Diameter message;
- determining whether the message includes a Diameter deep parse indicator;
- determining whether or not to perform deep parsing of the message based on the presence, absence, or value of the Diameter deep parse indicator;
- and
- performing or refraining from performing deep parsing of the message based on results of the determining.
The method 11 comprising selectively inserting the Diameter deep parse indicator in Diameter messages that the Diameter node sends to other Diameter nodes to indicate to the other Diameter nodes whether deep parsing of the Diameter messages is required.
A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
- at Diameter node including at least one processor:
- receiving a Diameter message;
- determining whether the message includes a Diameter deep parse indicator;
- determining whether or not to perform deep parsing of the message based on the presence, absence, or value of the Diameter deep parse indicator;
- and
- performing or refraining from performing deep parsing of the message based on results of the determining.
Dependencies are inferred from the claim text.