Multiple Protocol Session Record Mapper
First Claim
1. A method for associating information relevant to user equipment (UE) in an overlapping CDMA/LTE network having multiple protocols so that an external monitoring system using a plurality of monitoring probes can access and process data from the overlapping CDMA/LTE network, the method comprising:
- receiving from the external monitoring system, one or more Long Term Evolution (LTE) messages from a LTE network, 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 from a CDMA 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, 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 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 from the first and second monitoring probes even if no single data field is carried by all the messages by selecting a first key based upon a first parameter of the LTE messages, selecting a second key based upon a second parameter of the CDMA messages, storing the first and second keys with associated data for each LTE and CDMA message in the generic database; and
associating all of the information related to a session for the UE based upon the first and second keys.
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.
34 Citations
23 Claims
-
1. A method for associating information relevant to user equipment (UE) in an overlapping CDMA/LTE network having multiple protocols so that an external monitoring system using a plurality of monitoring probes can access and process data from the overlapping CDMA/LTE network, the method comprising:
-
receiving from the external monitoring system, one or more Long Term Evolution (LTE) messages from a LTE network, 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 from a CDMA 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, 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 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 from the first and second monitoring probes even if no single data field is carried by all the messages by selecting a first key based upon a first parameter of the LTE messages, selecting a second key based upon a second parameter of the CDMA messages, storing the first and second keys with associated data for each LTE and CDMA message in the generic database; and associating all of the information related to a session for the UE based upon the first and second keys. - View Dependent Claims (2, 3, 4, 6, 7, 17)
-
-
5. (canceled)
-
8. (canceled)
-
9. A monitoring probe 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 UE data using a key-value storage without pre-defining an index, a size or 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 UE data, selects a parameter used in a network protocol as the index key, indexes the UE data with the index key selected, and stores a pair consisting of the index key and associated 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; receive messages from 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, and wherein the all-G multiple protocol mapper is associated with a user equipment (UE) that is capable of operating on both the LTE and CDMA networks; and process the LTE and CDMA messages using the all-G multiple protocol mapper so that all information relevant to a particular UE session is identified in the generic database. - View Dependent Claims (10, 11, 12, 14, 15, 16, 23)
-
-
13. (canceled)
-
18. A method for correlating information related to an unique session that is collected from different types of network interfaces by different monitoring probes, the method comprising the steps of:
-
providing a mapper to identify which UE and session record is associated with captured messages, wherein the mapper has a generic database and a generic client library that provides an interface to the mapper, and the mapper uses key-value storage without pre-defining an index, size or structure of data to be stored; receiving at the mapper a first and second plurality of key-value pairs from clients, wherein the first key-value pairs include first structured data that is serialized and indexed with a key by the respective clients, the second key-value pairs include second structured data that is serialized and indexed with a key by the respective clients, and the first structured data is structured differently than the second structured data; and storing in the generic database at least a portion of the first and second key-value pairs with the same key as related to the unique session. - View Dependent Claims (19, 20, 21, 22)
-
Specification