Multiple protocol session record mapper
First Claim
1. A method for processing captured network traffic of an overlapping CDMA/LTE network having multiple protocols, the method comprising:
- receiving from an external monitoring system, one or more Long Term Evolution (LTE) messages captured from network traffic of a LTE network of an overlapping CDMA/LTE network having multiple protocols, wherein the LTE messages are from a first monitoring probe coupled to the LTE network;
receiving from the external monitoring system, one or more Code Division Multiple Access (CDMA) messages captured from network traffic of a CDMA network of the overlapping CDMA/LTE network, wherein the CDMA messages are from a second monitoring probe coupled to the CDMA network;
identifying a LTE/CDMA mapper associated with the LTE and CDMA messages that were captured, wherein the LTE/CDMA mapper is associated with a user equipment (UE) that is capable of operating on both the LTE and CDMA networks;
processing, at the external monitoring system, the LTE and CDMA messages that were captured using the LTE/CDMA mapper, wherein the LTE/CDMA mapper includes a generic database using a key-value scheme for associating together all information relevant to a session for a particular UE based on the LTE messages and the CDMA messages that were captured by the first and second monitoring probes even if no single data field is carried by all the messages that were captured by selecting a first key based upon a first parameter of the LTE messages that were captured, selecting a second key based upon a second parameter of the CDMA messages that were captured, storing the first and second keys with associated data for each LTE and CDMA message that was captured in the generic database; and
associating all of the information related to a session for the UE based upon the first and second keys, so that an external monitoring system using a plurality of monitoring probes can access and process data from the overlapping CDMA/LTE network by associating information relevant to a UE in the overlapping CDMA/LTE network;
serializing a data value and indexing with a key at a plurality of client; and
sending from the clients the key-value to the LTE/CDMA mapper, wherein the serializing is performed differently according to a network type.
5 Assignments
0 Petitions
Accused Products
Abstract
A mapper for use in processing messages captured from a telecommunications network is disclosed. In one embodiment, one or more LTE messages are received from a LTE network, and one or more CDMA messages are received from a CDMA network. An LTE/CDMA mapper entry associated with the LTE and CDMA messages is identified. The LTE/CDMA mapper is associated with UE that is capable of operating on both the LTE and CDMA networks. The LTE and CDMA messages are processed using the LTE/CDMA mapper. The processing of the LTE and CDMA messages may comprise extracting parameters from the LTE or CDMA messages and storing the parameters to the LTE/CDMA mapper. The content in the LTE or CDMA messages may be deciphered using authentication parameters stored in the LTE/CDMA mapper. A generic client library may be used, for example, to access the LTE/CDMA mapper.
-
Citations
13 Claims
-
1. A method for processing captured network traffic of an overlapping CDMA/LTE network having multiple protocols, the method comprising:
-
receiving from an external monitoring system, one or more Long Term Evolution (LTE) messages captured from network traffic of a LTE network of an overlapping CDMA/LTE network having multiple protocols, wherein the LTE messages are from a first monitoring probe coupled to the LTE network; receiving from the external monitoring system, one or more Code Division Multiple Access (CDMA) messages captured from network traffic of a CDMA network of the overlapping CDMA/LTE network, wherein the CDMA messages are from a second monitoring probe coupled to the CDMA network; identifying a LTE/CDMA mapper associated with the LTE and CDMA messages that were captured, wherein the LTE/CDMA mapper is associated with a user equipment (UE) that is capable of operating on both the LTE and CDMA networks; processing, at the external monitoring system, the LTE and CDMA messages that were captured using the LTE/CDMA mapper, wherein the LTE/CDMA mapper includes a generic database using a key-value scheme for associating together all information relevant to a session for a particular UE based on the LTE messages and the CDMA messages that were captured by the first and second monitoring probes even if no single data field is carried by all the messages that were captured by selecting a first key based upon a first parameter of the LTE messages that were captured, selecting a second key based upon a second parameter of the CDMA messages that were captured, storing the first and second keys with associated data for each LTE and CDMA message that was captured in the generic database; and associating all of the information related to a session for the UE based upon the first and second keys, so that an external monitoring system using a plurality of monitoring probes can access and process data from the overlapping CDMA/LTE network by associating information relevant to a UE in the overlapping CDMA/LTE network; serializing a data value and indexing with a key at a plurality of client; and sending from the clients the key-value to the LTE/CDMA mapper, wherein the serializing is performed differently according to a network type. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for processing captured network traffic of a network having multiple protocols, the system comprising:
-
an all-G multiple protocol mapper having a generic database storing a generic client library for providing an interface to the all-G multiple protocol mapper, wherein;
the generic database is configured to store user equipment (UE) data associated with a UE that is capable of operating on both the LTE and CDMA networks, the UE data including data messages that were captured from traffic on the LTE and CDMA networks, using a key-value storage without pre-defining a selection of an index, a size, and a structure of the data so that any parameter can be selected as an index key that is stored with other information as values of the data; and
the generic client library receives a definition of structure data, serializes the captured UE data, selects a parameter used in a network protocol as the index key, indexes the captured UE data with the index key selected, and stores a pair consisting of the index key and associated captured UE data in the generic database; anda plurality of monitoring probes, each monitoring probe including; a processor; and a memory coupled to the processor, the memory configured to store program instructions executable by the processor to cause the monitoring probe to; capture messages from network traffic of a Long Term Evolution (LTE) network and a Code Division Multiple Access (CDMA) network; communicate with the all-G multiple protocol mapper, wherein the all-G multiple protocol mapper is associated with the LTE and CDMA messages that were captured, and wherein the all-G multiple protocol mapper is associated with the UE; and process the LTE and CDMA messages that were captured using the all-G multiple protocol mapper so that all UE data that was captured relevant to a particular UE session is identified in the generic database; and serialize data values that were captured; index the data values that were captured and serialized with a key at a plurality of clients; and store the key-value to the LTE/CDMA mapper, wherein the serializing is performed differently according to a network type. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
Specification