MANIPULATION OF STREAMS OF MONITORING DATA
First Claim
1. A method of monitoring a part of a communications network, comprising:
- receiving a stream of monitoring data relating to the part of the network, the stream of monitoring data having a repeating data format of attribute fields, andmanipulating the stream of monitoring data automatically by;
a) detecting the attribute fields in the stream of monitoring data, andb) for an attribute value of selected attribute fields, looking up a corresponding indexed value in a stored index, and selectively replacing that attribute value in the data stream with the corresponding indexed value,wherein the selective replacement is based on a characteristic of at least one of;
the stream of monitored data, and the network being monitored.
1 Assignment
0 Petitions
Accused Products
Abstract
Streams of monitoring data relating to part of a communications network, are manipulated automatically by looking up a corresponding indexed value in a stored index, and selectively replacing that attribute value with the corresponding indexed value. The selective replacement is based on a characteristic of the stream of monitored data, or the network being monitored. The selection or the indexed values can be adapted dynamically. Such selective replacement at the attribute field level can enable the data to be enriched with embedded information or be compressed more efficiently with less processing overhead by exploiting knowledge of the data format and the network configuration. It is compatible with hardware implementations. The embedded information can enable subsequent processing of the monitored data to be speeded up.
-
Citations
20 Claims
-
1. A method of monitoring a part of a communications network, comprising:
-
receiving a stream of monitoring data relating to the part of the network, the stream of monitoring data having a repeating data format of attribute fields, and manipulating the stream of monitoring data automatically by; a) detecting the attribute fields in the stream of monitoring data, and b) for an attribute value of selected attribute fields, looking up a corresponding indexed value in a stored index, and selectively replacing that attribute value in the data stream with the corresponding indexed value, wherein the selective replacement is based on a characteristic of at least one of;
the stream of monitored data, and the network being monitored. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of adapting manipulation of a stream of monitoring data relating to a part of a communications network, by apparatus having a stored index, the stream of monitoring data having a repeating data format of attribute fields, the manipulating involving replacing selected attribute values with indexed values, the stored index having a mapping of indexed values corresponding to attribute values to be replaced, the method comprising:
-
generating selection information about which of the attribute fields and which of their values are for replacement, and generating corresponding indexed values, based on a characteristic of at least one of;
the stream of monitored data, and the network being monitored, andsending the selection information and the corresponding indexed values to the apparatus to cause it to adapt its manipulation of the monitoring data according to the selection information and corresponding indexed values. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus for manipulating a stream of monitoring data relating to a part of a communications network, the stream of monitoring data having a repeating data format of attribute fields, the apparatus comprising:
-
a stored index having a mapping of indexed values corresponding to the selected attribute values to be replaced, characteristic of at least one of;
the stream of monitored data, and the network being monitored;look up circuitry, configured to detect the attribute fields in the stream of monitoring data, and for selected attribute fields, to use the attribute values to look up corresponding indexed values in the stored index; and replacing circuitry configured to selectively replace the attribute values in the data stream with corresponding indexed values according to the stored index. - View Dependent Claims (16, 17, 18)
-
-
19. An adaptation apparatus for adaptation of a manipulating operation by apparatus having a stored index, to manipulate a stream of monitoring data relating to a part of a communications network, the stream of monitoring data having a repeating data format of attribute fields, the manipulating involving replacing selected attribute values with indexed values, the stored index having a mapping of indexed values corresponding to attribute values to be replaced, the adaptation apparatus comprising:
-
a processor and memory configured to generate selection information about which of the attribute fields and which of their values are for replacement, and to generate corresponding indexed values, based on a characteristic of at least one of;
the stream of monitored data, and the network being monitored; andan interface for sending the selection information and the corresponding indexed values to the adaptation apparatus to cause it to adapt its manipulation of the monitoring data according to the selection information and corresponding indexed values.
-
-
20. A nontransitory computer readable medium comprising instructions which when executed by a processor, cause the processor to carry out a method of monitoring a part of a communications network, the method comprising:
-
receiving a stream of monitoring data relating to the part of the network, the stream of monitoring data having a repeating data format of attribute fields, and manipulating the stream of monitoring data automatically by; a) detecting the attribute fields in the stream of monitoring data, and b) for an attribute value of selected attribute fields, looking up a corresponding indexed value in a stored index, and selectively replacing that attribute value in the data stream with the corresponding indexed value, wherein the selective replacement is based on a characteristic of at least one of;
the stream of monitored data, and the network being monitored.
-
Specification