WO2016177141A1 - Method and device for acquiring subscriber call detail record (xdr) - Google Patents

Method and device for acquiring subscriber call detail record (xdr) Download PDF

Info

Publication number
WO2016177141A1
WO2016177141A1 PCT/CN2016/076738 CN2016076738W WO2016177141A1 WO 2016177141 A1 WO2016177141 A1 WO 2016177141A1 CN 2016076738 W CN2016076738 W CN 2016076738W WO 2016177141 A1 WO2016177141 A1 WO 2016177141A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
imsi
information
signaling
context
Prior art date
Application number
PCT/CN2016/076738
Other languages
French (fr)
Chinese (zh)
Inventor
郭朝霞
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2016177141A1 publication Critical patent/WO2016177141A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/24Accounting or billing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition

Definitions

  • This application relates to, but is not limited to, mobile communication technologies.
  • the Evolution High Rate Packet Data (eHRPD) network is a link between a Code Division Multiple Access (CDMA) network and a Long Term Evolution (LTE) network to implement a CDMA network. Sharing with the wireless resources of the LTE network and sharing the core resources, the user is presented with an overall network instead of two separate networks.
  • the operator monitors and analyzes the data service in the CDMA/eHRPD network and the LTE network through the signaling monitoring and analysis system.
  • the signaling monitoring system collects the high-resistance span, port mirroring, and energy distribution without affecting the network operation. Signaling and protocol data, decoding of signaling protocols, synthesizing user CDRs (xDR), reproducing the entire process of service connection, and performing metrics statistics of networks and services, so that network maintenance personnel can grasp and analyze network and service operations.
  • multi-interface and multi-protocol joint acquisition of signaling monitoring system is an inevitable trend.
  • the multi-protocol joint acquisition of the eHRPD network, the multi-protocol association and the topology detection in the eHRPD network using the Internet Protocol (IP) address for session recording on the A11, A10, and S2a interfaces Association.
  • IP Internet Protocol
  • the technical solution of the related art has the following problem: in the scenario of dynamically allocating an IP address, the online registration of the same user at different time periods will be performed using different IP addresses; and different users may register the same user IP address; therefore, There is an error message in the user location information in the xDR obtained after the user-level association using the IP address.
  • This document provides a method and apparatus for obtaining a user bill xDR, which can improve the accuracy of the user location information in the acquired xDR.
  • a method for obtaining a user bill xDR includes:
  • the first preset information includes: an international mobile subscriber identity IMSI and user location information;
  • the second preset information includes: the IMSI and the public data network PDN related information; searching according to the IMSI Obtaining, by the A11 context, the user location information, and saving the second preset information and the user location information to a PDN context;
  • the method further includes:
  • the user location information in the obtained first preset information is changed, and the search and the first preset information are included.
  • the PDN context associated with the IMSI updates the user location information included in the PDN context to the changed user location information.
  • the PDN related information includes:
  • GREKey general routing encapsulation protocol link identifier
  • PDNID public data network identifier
  • APN access point APN
  • the user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  • a method for obtaining a user bill xDR includes:
  • the third preset information includes: the first international mobile user Identification code IMSI and user location information;
  • the fourth preset information includes: the second IMSI and the public data network PDN related information;
  • the second IMSI finds that the A11 user context acquires the user location information and saves the fourth preset information and the user location information to a PDN context;
  • the method further includes:
  • the user location information in the obtained third preset information is changed, and the third preset information is used.
  • the first IMSI finds the second IMSI in the A11 user context the first IMSI finds the PDN context through the second IMSI, and updates the user location information included in the PDN context to the change. User location information after.
  • the PDN related information includes:
  • GREKey general routing encapsulation protocol link identifier
  • PDNID public data network identifier
  • APN access point APN
  • the user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  • a device for acquiring a user bill xDR comprising:
  • the first acquiring unit is configured to: collect A11 signaling, and decode the A11 signaling to obtain first preset information, and save the first preset information to an A11 user context; where the first preset is
  • the information includes: an international mobile subscriber identity IMSI and user location information;
  • the second obtaining unit is configured to: collect the proxy mobile IPv6 protocol PMIPV6 signaling, and decode the PMIPV6 signaling to obtain the second preset information, where the second preset information includes: the IMSI and the public data network PDN Corresponding information; obtaining the user location information according to the IMSI searching the A11 context, and saving the second preset information and the user location information to a PDN context;
  • the first synthesizing unit is configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  • the device further includes:
  • the first update unit is configured to: when the A11 signaling is continued to be collected, and the collected A11 signaling is decoded, it is found that the acquired user location information in the obtained first preset information is changed, and the search and the location are
  • the PDN context associated with the IMSI included in the first preset information updates the user location information included in the PDN context to the changed user location information.
  • the PDN related information includes:
  • GREKey general routing encapsulation protocol link identifier
  • PDNID public data network identifier
  • APN access point APN
  • the user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  • a device for acquiring a user bill xDR comprising:
  • a third acquiring unit configured to: collect A11 signaling, and decode the A11 signaling to obtain third preset information, and save the third preset information to an A11 user context; wherein the third preset The information includes: a first international mobile subscriber identity IMSI and user location information;
  • a fourth acquiring unit configured to: collect Diameter signaling, and perform decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and use the first IMSI to find the A11 user context, and Saving the second IMSI into the A11 user context;
  • the fifth obtaining unit is configured to: collect the proxy mobile IPv6 protocol PMIPV6 signaling, and decode the PMIPV6 signaling to obtain the fourth preset information, where the fourth preset information includes: the second IMSI and the public data.
  • the network PDN related information is obtained according to the second IMSI, and the A11 user context is obtained to obtain the user location information, and the fourth preset information and the user location information are saved to a PDN context;
  • a second synthesizing unit configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the User location information.
  • the device further includes:
  • a second updating unit configured to: when the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, by using the The first IMSI in the third preset information finds the PDN context through the second IMSI after finding the second IMSI in the A11 user context, and the foregoing included in the PDN context
  • the user location information is updated to the changed user location information.
  • the PDN related information includes:
  • GREKey general routing encapsulation protocol link identifier
  • PDNID public data network identifier
  • APN access point APN
  • the user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  • a computer readable storage medium storing computer executable instructions for performing the method of any of the above.
  • the method and device for acquiring a user CDR xDR include: collecting A11 signaling, decoding the A11 signaling, acquiring first preset information, and saving the first preset information to The A11 user context, wherein the first preset information includes: an IMSI and user location information; collecting PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain second preset information, where the second preset information includes The IMSI and the public data network PDN related information; searching the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context; The PDN related information is searched for the PDN context to obtain the user related information to synthesize a user CDR xDR, wherein the xDR includes the user location information.
  • using the IMSI for user-level association can improve the accuracy of the user location information in the acquired xDR.
  • FIG. 1 is a schematic diagram of a network element interface distribution of an eHRPD network according to an embodiment of the present invention
  • FIG. 2 is a schematic flowchart of a method for acquiring a user bill xDR according to an embodiment of the present invention
  • FIG. 3 is a schematic flowchart of another method for obtaining a user bill xDR according to an embodiment of the present disclosure
  • FIG. 4 is a schematic structural diagram of an apparatus for acquiring a user bill xDR according to an embodiment of the present disclosure
  • FIG. 5 is a schematic structural diagram of another apparatus for acquiring a user bill xDR according to an embodiment of the present disclosure
  • FIG. 6 is a schematic structural diagram of an eHRPD network signaling monitoring system according to an embodiment of the present disclosure
  • FIG. 7 is a schematic flowchart diagram of Embodiment 1 according to an embodiment of the present disclosure.
  • FIG. 8 is a schematic flowchart of Embodiment 2 according to an embodiment of the present disclosure.
  • FIG. 9 is a schematic flowchart diagram of Embodiment 3 according to an embodiment of the present disclosure.
  • FIG. 10 is a schematic diagram of an A11 user context and information contained in a PDN context according to an embodiment of the present invention.
  • FIG. 1 is a schematic diagram of the network element interface distribution of the eHRPD network.
  • the A10/A11 interface is located in the evolved access network (eAN)/evolved packet control function (evolution).
  • the Packet Control Function (ePCF) node is located between the HRPD Serving Gateway (HSGW), the S2a interface is located between the HSGW and the Public Data Network GateWay (PGW), and the STa interface is located in the 3rd Generation Partnership Project.
  • HSGW HRPD Serving Gateway
  • PGW Public Data Network GateWay
  • STa interface is located in the 3rd Generation Partnership Project. 2
  • 3GPP2 Authentication, Authorization, Accounting Proxy, 3GPP2 AAA Proxy 3GPP AAA
  • An embodiment of the present invention provides a method for acquiring a user bill xDR. As shown in FIG. 2, the method includes:
  • Step 101 Acquire A11 signaling, and decode the A11 signaling to obtain first preset information, and save the first preset information to an A11 user context.
  • the first preset information includes: international mobile International Mobile Subscriber Identification Number (IMSI) and user location information
  • the acquisition of A11 signaling is performed through the A10 or A11 interface.
  • the user location information includes at least one of the following: a base station identity code (BSID), and a mobile equipment identifier (MEID);
  • BSID base station identity code
  • MEID mobile equipment identifier
  • Step 102 Collect proxy mobile IPv6 protocol (Proxy Mobile IPv6, PMIPV6) signaling, and decode the PMIPV6 signaling to obtain second preset information, where the second preset information includes: the IMSI and the public data network. (Public Data Network, PDN) related information; searching for the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context;
  • Prd IPv6 protocol Proxy Mobile IPv6, PMIPV6
  • PDN Public Data Network
  • the collecting PMIPV6 signaling is performed through the S2a interface.
  • Step 103 Search the PDN context to obtain the user-related information according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  • the method may further include:
  • Step 104 When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained first preset information is changed, and the first preset is searched.
  • the PDN context associated with the IMSI included in the information updates the user location information included in the PDN context to the changed user location information.
  • the PDN related information includes:
  • GREKey Generic Routing Encapsulation Key
  • PNID Public Data Network ID
  • APIN Access Point Name
  • the method for obtaining the user bill xDR is provided by the embodiment of the present invention, and the A11 signaling is collected, and the A11 signaling is decoded to obtain the first preset information, and the first preset information is saved to the A11 user context.
  • the first preset information includes: an IMSI and user location information; collecting PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain second preset information, where the second preset information includes: the IMSI And the public data network PDN related information; searching the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context; searching according to the PDN related information
  • the PDN context acquires the user related information to synthesize a user CDR xDR, wherein the xDR includes the user location information.
  • the embodiment of the present invention further provides another method for acquiring a user bill xDR.
  • the method is applied to a dual IMSI (the eHRPD-IMSI is obtained on the A11/A10 interface, and is acquired on the S2a interface.
  • the method includes:
  • Step 201 Acquire A11 signaling, decode the A11 signaling to obtain a third preset information, and save the third preset information to an A11 user context.
  • the third preset information includes: IMSI and user location information;
  • the A11 signaling is collected through the A10 or A11 interface.
  • the user location information includes at least one of the following: a BSID, a MEID.
  • Step 202 Collect Diameter signaling, and perform decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, use the first IMSI to find the A11 user context, and save the second IMSI.
  • A11 user context Into the A11 user context;
  • the collecting Diameter signaling is performed through the STa interface.
  • Step 203 Collect PMIPV6 signaling, and decode the PMIPV6 signaling to obtain fourth preset information, where the fourth preset information includes: the second IMSI and PDN related information; and searching according to the second IMSI Obtaining the user location information from the A11 user context and The fourth preset information and the user location information are saved to a PDN context;
  • the collecting PMIPV6 signaling is performed through the S2a interface.
  • Step 204 Search the PDN context to obtain the user related information according to the PDN related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  • the method may further include:
  • Step 205 When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, and the third preset information is changed.
  • the first IMSI in the A11 user context finds the PDN context through the second IMSI after the AIMS user context finds the second IMSI, and updates the user location information included in the PDN context to The changed user location information.
  • the PDN related information includes: a GREKey, a PDNID, and an APN.
  • the A11 signaling is collected, and the A11 signaling is decoded to obtain third preset information, and the third preset information is saved to the A11 user.
  • Context; the third preset information includes: a first IMSI and user location information; collecting Diameter signaling of the STa interface, and performing decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI Using the first IMSI to find the A11 user context, saving the second IMSI to the A11 user context, collecting PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain fourth preset information
  • the fourth preset information includes: the second IMSI and the PDN related information; searching, according to the second IMSI, the A11 user context, acquiring the user location information, and the fourth preset information and the The user location information is saved to the PDN context; the PDN context is searched according to the PDN related information to obtain the user related information to synthesize
  • An embodiment of the present invention provides an apparatus 10 for acquiring a user bill xDR. As shown in FIG. 4, the apparatus 10 includes:
  • the first acquiring unit 11 is configured to: collect A11 signaling, and decode the A11 signaling to obtain first preset information, and save the first preset information to an A11 user context;
  • the first preset information includes: an IMSI and user location information;
  • the second obtaining unit 12 is configured to: collect PMIPV6 signaling, and decode the PMIPV6 signaling to obtain second preset information, where the second preset information includes: the IMSI and PDN related information;
  • the IMSI searches the A11 context to obtain the user location information, and saves the second preset information and the user location information to a PDN context.
  • the first synthesizing unit 13 is configured to: obtain the user-related information by searching the PDN context according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  • the apparatus may further include:
  • the first updating unit 14 is configured to: when the A11 signaling is continued to be collected, and the collected A11 signaling is decoded, the user location information in the obtained first preset information is changed, and the search is performed.
  • the PDN context associated with the IMSI included in the first preset information updates the user location information included in the PDN context to the changed user location information.
  • the PDN related information includes: a GREKey, a PDNID, and an APN;
  • the user location information includes at least one of the following: a BSID, a MEID.
  • An apparatus for acquiring a user bill xDR collecting A11 signaling, decoding the A11 signaling, acquiring first preset information, and saving the first preset information to an A11 user context
  • the first preset information includes: the IMSI and the user location information; the PMIPV6 signaling is collected, and the PMIPV6 signaling is decoded to obtain the second preset information, where the second preset information includes: IMSI and PDN related information; searching for the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context; searching for the PDN related information according to the PDN related information
  • the PDN context acquires the user related information to synthesize a user bill xDR, wherein the xDR includes the user location information.
  • An embodiment of the present invention provides another apparatus 20 for acquiring a user bill xDR. As shown in FIG. 5, the apparatus 20 includes:
  • the third obtaining unit 21 is configured to: collect A11 signaling, and decode the A11 signaling to obtain third preset information, and save the third preset information to an A11 user context; wherein the third pre- The information includes: a first IMSI and user location information;
  • the fourth obtaining unit 22 is configured to: collect Diameter signaling, and perform decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and use the first IMSI to find the A11 user context, and Saving the second IMSI into the A11 user context;
  • the fifth obtaining unit 23 is configured to: collect PMIPV6 signaling, and decode the PMIPV6 signaling to obtain fourth preset information, where the fourth preset information includes: the second IMSI and PDN related information;
  • the second IMSI finds that the A11 user context acquires the user location information, and saves the fourth preset information and the user location information to a PDN context;
  • the second synthesizing unit 24 is configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  • the apparatus may further include:
  • the second updating unit 25 is configured to: when the A11 signaling is continued to be collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, and the The first IMSI in the third preset information finds the PDN context through the second IMSI after finding the second IMSI in the A11 user context, and the location included in the PDN context.
  • the user location information is updated to the changed user location information.
  • the PDN related information includes: a GREKey, a PDNID, and an APN;
  • the user location information includes at least one of the following: a BSID, a MEID.
  • Another apparatus for obtaining a user bill xDR is provided by the embodiment of the present invention, collecting A11 signaling, decoding the A11 signaling, acquiring third preset information, and saving the third preset information to The A11 user context, where the third preset information includes: a first IMSI and user location information; collecting Diameter signaling and performing decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and utilizing The first IMSI finds the A11 user context, saves the second IMSI to the A11 user context, collects PMIPV6 signaling, and decodes the PMIPV6 signaling to obtain fourth preset information, where The fourth preset information includes: the second IMSI and the PDN related information; searching, according to the second IMSI, the A11 user context to obtain the user location information, and the fourth preset information and the user The location information is saved to the PDN context; the PDN context is searched according to the PDN related information to obtain the user related information to synthesize a user CDR x
  • the embodiment of the present invention further provides an eHRPD network signaling monitoring system
  • FIG. 6 shows an overall architecture of the eHRPD network signaling monitoring system, and the system may include the following modules:
  • A the filter distribution module 61; B, the protocol decoding synthesis module 62 includes: a protocol pre-processing module 621, an A11 protocol processing module 622, a PMIPV6 protocol processing module 623, a Diameter protocol processing module 624, a user plane protocol processing module 625; C, a user The face sheet synthesis module 63; D, the bill event distribution module 64;
  • the filtering and distributing module 61 is located at the bottom of the collecting system, collects the S2a interface, the A10/A11 interface, and the STa interface data packet, and filters according to the preset filtering conditions, and distributes the filtered data to the protocol decoding and synthesizing according to a certain distribution principle.
  • Module 62 The filtering and distributing module 61 is located at the bottom of the collecting system, collects the S2a interface, the A10/A11 interface, and the STa interface data packet, and filters according to the preset filtering conditions, and distributes the filtered data to the protocol decoding and synthesizing according to a certain distribution principle.
  • Module 62 is located at the bottom of the collecting system, collects the S2a interface, the A10/A11 interface, and the STa interface data packet, and filters according to the preset filtering conditions, and distributes the filtered data to the protocol decoding and synthesizing according to a certain distribution principle.
  • the protocol decoding synthesis module 62 includes a protocol pre-processing module 621, an A11 protocol processing module 622, a PMIPV6 protocol processing module 623, a Diameter protocol processing module 624, and a user plane protocol processing module 625.
  • the protocol pre-processing module 621 distributes the data packets received from the filter distribution module 61 to each protocol module for processing according to the protocol type.
  • Each protocol module decodes the related signaling message, and the obtained information field is saved in the relevant context and data area for use by the user's face-to-face synthesis module 63.
  • the protocol pre-processing module 621 first distributes signaling to each protocol module according to the protocol type; the A11 protocol processing module 622 decodes the A11 signaling to obtain the IMSI. The information such as BSID and MEID is saved in the A11 context; the Diameter protocol processing module 624 decodes the Diameter signaling, and finds that the IMSI number is changed, and the changed IMSI number is saved to the A11 context; PMIPV6 proxy mobile IPv6 protocol (PMIPv6, Proxy Mobile IPv6) The protocol processing module 623 decodes the PMIPV6 signaling, obtains the IMSI, and saves the PDN related information to the PDN (Packet Data Network) packet data network context, and queries the A11 context according to the IMSI to obtain the user location information and saves the PDN context.
  • the user plane protocol processing module 625 Decoding the user plane protocol, and obtaining user plane related information is saved to the data area;
  • the user-side bill synthesis module 63 obtains user-related information from the user plane data area and the PDN context, synthesizes the user plane xDR, and then sends the xDR to the event distribution module 64.
  • the event distribution module 64 is mainly responsible for the storage and distribution of the xDR, and finally sent to the upper application system.
  • This embodiment is an implementation manner of acquiring an xDR in a scenario where the IMSI obtained from the A10/A11 interface is the same as the IMSI obtained from the S2a interface.
  • the process of obtaining user location information in the scenario of this embodiment is described below with reference to FIG. 7:
  • Step 701 The A11 protocol processing module receives the A11 registration or refresh registration request message, decodes and saves the IMSI and the user location information, and the like;
  • Step 702 When the A11 protocol processing module receives the response message, create or update the A11 context to ensure that the location information in the A11 context is updated recently;
  • Step 703 The PMIPV6 protocol processing module receives the registration binding request message, and decodes and saves related information such as the IMSI.
  • Step 704 When the PMIPV6 protocol processing module receives the response message, create or update the PDN context, and use the IMSI to find the A11 context, obtain the user location information, and save the information in the PDN context.
  • Step 705 The user-side call-synthesis module, when synthesizing the user plane xDP bill, searches for the PDN context through the IP and the GREKey, obtains the user-related information, and synthesizes the user plane xDR, including User location information.
  • This embodiment is an implementation manner in which an IMSI obtained from an A10/A11 interface and an IMSI obtained from an S2a interface are changed, that is, an xDIS is obtained in a dual IMSI scenario.
  • the process of acquiring user location information in the scenario of this embodiment is described below with reference to FIG. 8:
  • Step 801 The A11 protocol processing module receives the A11 registration or refresh registration request message, decodes and saves the IMSI1 and the user location information, and the like;
  • Step 802 When the A11 protocol processing module receives the response message, create or update the A11 context to ensure that the location information in the A11 context is updated recently;
  • Step 803 The Diameter protocol processing module receives the authentication authentication request message, and decodes and saves the IMSI1 related information.
  • Step 804 When receiving the response message, the Diameter protocol processing module decodes and acquires the IMSI2 related information, finds that the IMSI number changes, uses the IMSI1 to search for the A11 context, and saves the IMSI2 to the A11 context.
  • Step 805 The PMIPV6 protocol processing module receives the registration binding request message, and decodes and saves related information such as IMSI2.
  • Step 806 The PMIPV6 protocol processing module creates or updates a PDN context when receiving the response message, and uses the IMSI2 to find the A11 context, obtains the user location information, and saves the information in the PDN context.
  • Step 807 The user plane CDR synthesis module synthesizes the user plane xDP CDR, searches the PDN context through the IP and the GREKey, acquires the user related information, and synthesizes the user plane xDR, including the user location information.
  • the implementation manner of acquiring the xDR in the scenario that the user location information acquired after the A11 signaling is changed from the A10/A11 interface is obtained, and the IMSI and the slave S2a obtained from the A10/A11 interface in this embodiment.
  • the IMSI obtained by the interface is the same.
  • the process of acquiring user location information in the scenario of this embodiment is described below with reference to FIG. 9:
  • Step 901 The A11 protocol processing module receives the A11 registration or refresh registration request message, decodes and saves the IMSI and the user location information, and the like;
  • Step 902 When the A11 protocol processing module receives the response message, create or update the A11 context to ensure that the location information in the A11 context is updated recently;
  • Step 903 The PMIPV6 protocol processing module receives the registration binding request message, and decodes and saves related information such as the IMSI.
  • Step 904 When the PMIPV6 protocol processing module receives the response message, create or update the PDN context, and use the IMSI to find the A11 context, obtain the user location information, and save the information to the PDN context.
  • Step 905 The A11 protocol processing module receives the A11 handover or refresh registration request message, and decodes and saves the IMSI and the user location information.
  • Step 906 When receiving the response message, the A11 protocol processing module updates the A11 context, finds that the location information is changed, uses the IMSI to find all PDN contexts corresponding to the IMSI, and saves the updated user location information to the relevant PDN context.
  • Step 907 The user plane CDR synthesis module synthesizes the user plane xDP CDR, searches the PDN context through the IP and the GREKey, acquires the user related information, and synthesizes the user plane xDR, including the user location information.
  • A11 User Context - Keyword IMSI;
  • the context mainly includes one or more of the following information: IMSI, ePCFIP, HSGWIP, BSID, MEID.
  • PDN Context - First Keyword IMSI (Find A11 User Context Usage)
  • Second Keyword IMSI+PDNID+APN (Control Plan PDN Connection Lookup Use)
  • Third Keyword HSGW IP+PSWIP+GREKey (User Side) Packet lookup use), one or more of the following information in the context: IMSI, HSGWIP, PGWIP, PDNID key (PDNIDKEY), GRE uplink identifier (GREUpKey), GRE downlink identifier (GreDownKey), BSID, MEID.
  • the BSID and the MEID in the user location information in the foregoing embodiment of the present invention are only examples.
  • the actual application is not limited to the two fields, and other user related information in the A11 signaling may also be obtained.
  • the A11 context is established according to the keyword IMSI.
  • the division of modules is only a logical function division, and there may be another division manner in actual implementation.
  • the modules shown or discussed may be connected to each other through some interface, and may be in electrical, mechanical or other form.
  • Each of the modules may or may not be physically separate, and may or may not be a physical unit. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional module in the embodiment of the present invention may be integrated into one processing module, or each module may be physically included separately, or two or more modules may be integrated into one module.
  • the above integrated modules can be implemented in the form of hardware or in the form of hardware plus software function modules.
  • the above-described integrated modules implemented in the form of software functional units can be stored in a computer readable storage medium.
  • the above software function modules are stored in a storage medium and include a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the method of each embodiment of the present invention.
  • the foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store a program code.
  • the accuracy of the user location information in the acquired xDR can be improved, thereby improving the actual analysis capability of the system.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Telephonic Communication Services (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed are a method and device for acquiring a subscriber call detail record (xDR). The method comprises: collecting A11 signaling, decoding the A11 signaling to acquire first preset information, and saving the first preset information to an A11 user context, wherein the first preset information comprises an IMSI and user position information; collecting PMIPV6 signaling, and decoding the PMIPV6 signaling to acquire second preset information, wherein the second preset information comprises the IMSI and information related to a public data network (PDN); searching, according to the IMSI, the A11 context to acquire user position information, and saving the second preset information and the user position information to a PDN context; and searching, according to the PDN-related information, the PDN context to acquire user-related information so as to synthesize a subscriber call detail record (xDR), wherein the xDR comprises the user position information.

Description

一种获取用户话单xDR的方法和装置Method and device for acquiring user bill xDR 技术领域Technical field
本申请涉及但不限于移动通信技术。This application relates to, but is not limited to, mobile communication technologies.
背景技术Background technique
演进高速分组数据(evolution High Rate Packet Data,eHRPD)网络是将码分多址(Code Division Multiple Access,CDMA)网络与长期演进(Long Term Evolution,LTE)网络联系在一起的纽带,实现了CDMA网络与LTE网络的无线资源共享、核心资源共用,呈现给用户的是一张整体的网络,而不是零碎的两张无关的网。运营商在CDMA/eHRPD网络和LTE网络中通过信令监测与分析***,实时监测数据业务运行关键指标,信令监测***以不影响网络运行的高阻跨接、端口镜像、能量分配等方式采集信令和协议数据,进行信令协议解码,合成用户话单(xDR),再现业务接续全过程,进行网络和业务的指标统计,从而使网络维护人员掌握并分析网络和业务运行情况。The Evolution High Rate Packet Data (eHRPD) network is a link between a Code Division Multiple Access (CDMA) network and a Long Term Evolution (LTE) network to implement a CDMA network. Sharing with the wireless resources of the LTE network and sharing the core resources, the user is presented with an overall network instead of two separate networks. The operator monitors and analyzes the data service in the CDMA/eHRPD network and the LTE network through the signaling monitoring and analysis system. The signaling monitoring system collects the high-resistance span, port mirroring, and energy distribution without affecting the network operation. Signaling and protocol data, decoding of signaling protocols, synthesizing user CDRs (xDR), reproducing the entire process of service connection, and performing metrics statistics of networks and services, so that network maintenance personnel can grasp and analyze network and service operations.
为获得用户较为完整的xDR信息,信令监测***的多接口,多协议联合采集是必然趋势。在相关技术的技术方案中,eHRPD网络的多协议联合采集,eHRPD网络中的多协议关联和拓扑检测中,使用互联网协议(Internet Protocol,IP)地址进行A11、A10和S2a接口上的会话记录的关联。In order to obtain more complete xDR information of users, multi-interface and multi-protocol joint acquisition of signaling monitoring system is an inevitable trend. In the technical solution of the related art, the multi-protocol joint acquisition of the eHRPD network, the multi-protocol association and the topology detection in the eHRPD network, using the Internet Protocol (IP) address for session recording on the A11, A10, and S2a interfaces Association.
发明内容Summary of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.
相关技术的技术方案中存在如下问题:在动态分配IP地址的场景中,同一个用户不同时段的上线注册,会使用不同的IP地址进行;且不同用户有可能注册同一个用户IP地址;因此,使用IP地址做用户级关联后获取的xDR中的用户位置信息中会存在错误信息。 The technical solution of the related art has the following problem: in the scenario of dynamically allocating an IP address, the online registration of the same user at different time periods will be performed using different IP addresses; and different users may register the same user IP address; therefore, There is an error message in the user location information in the xDR obtained after the user-level association using the IP address.
本文提供了一种获取用户话单xDR的方法和装置,能够提高获取的xDR中的用户位置信息的准确度。This document provides a method and apparatus for obtaining a user bill xDR, which can improve the accuracy of the user location information in the acquired xDR.
一种获取用户话单xDR的方法,包括:A method for obtaining a user bill xDR includes:
采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:国际移动用户识别码IMSI以及用户位置信息;Acquiring the A11 signaling, and decoding the A11 signaling to obtain the first preset information, and saving the first preset information to the A11 user context; wherein the first preset information includes: an international mobile subscriber identity IMSI and user location information;
采集代理移动IPv6协议PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及公用数据网PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文;Collecting the proxy mobile IPv6 protocol PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain the second preset information, where the second preset information includes: the IMSI and the public data network PDN related information; searching according to the IMSI Obtaining, by the A11 context, the user location information, and saving the second preset information and the user location information to a PDN context;
根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。And searching for the PDN context to obtain the user-related information according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
可选的,所述方法还包括:Optionally, the method further includes:
当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第一预设信息中的所述用户位置信息发生变更,查找与所述第一预设信息中包含的所述IMSI相关联的所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained first preset information is changed, and the search and the first preset information are included. The PDN context associated with the IMSI updates the user location information included in the PDN context to the changed user location information.
可选的,所述PDN相关信息包括:Optionally, the PDN related information includes:
通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
一种获取用户话单xDR的方法,包括:A method for obtaining a user bill xDR includes:
采集A11信令并对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到A11用户上下文;其中,所述第三预设信息包括:第一国际移动用户识别码IMSI以及用户位置信息;Collecting the A11 signaling, and decoding the A11 signaling to obtain the third preset information, and saving the third preset information to the A11 user context; wherein the third preset information includes: the first international mobile user Identification code IMSI and user location information;
采集Diameter信令并对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所 述第二IMSI保存到所述A11用户上下文中;Collecting Diameter signaling and performing decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and using the first IMSI to find the A11 user context, Saving the second IMSI into the A11 user context;
采集代理移动IPv6协议PMIPV6信令并对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及公用数据网PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将所述第四预设信息以及所述用户位置信息保存到PDN上下文;Collecting the proxy mobile IPv6 protocol PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain the fourth preset information, where the fourth preset information includes: the second IMSI and the public data network PDN related information; The second IMSI finds that the A11 user context acquires the user location information and saves the fourth preset information and the user location information to a PDN context;
根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。And searching for the PDN context to obtain the user-related information according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
可选的,所述方法还包括:Optionally, the method further includes:
当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第三预设信息中的所述用户位置信息发生变更,通过所述第三预设信息中的所述第一IMSI在所述A11用户上下文查找到所述第二IMSI后再通过所述第二IMSI查找到所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, and the third preset information is used. After the first IMSI finds the second IMSI in the A11 user context, the first IMSI finds the PDN context through the second IMSI, and updates the user location information included in the PDN context to the change. User location information after.
可选的,所述PDN相关信息包括:Optionally, the PDN related information includes:
通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
一种用于获取用户话单xDR的装置,包括:A device for acquiring a user bill xDR, comprising:
第一获取单元,设置为:采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:国际移动用户识别码IMSI以及用户位置信息;The first acquiring unit is configured to: collect A11 signaling, and decode the A11 signaling to obtain first preset information, and save the first preset information to an A11 user context; where the first preset is The information includes: an international mobile subscriber identity IMSI and user location information;
第二获取单元,设置为:采集代理移动IPv6协议PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及公用数据网PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文; The second obtaining unit is configured to: collect the proxy mobile IPv6 protocol PMIPV6 signaling, and decode the PMIPV6 signaling to obtain the second preset information, where the second preset information includes: the IMSI and the public data network PDN Corresponding information; obtaining the user location information according to the IMSI searching the A11 context, and saving the second preset information and the user location information to a PDN context;
第一合成单元,设置为:根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。The first synthesizing unit is configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
可选的,所述装置还包括:Optionally, the device further includes:
第一更新单元,设置为:当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第一预设信息中的所述用户位置信息发生变更,查找与所述第一预设信息中包含的所述IMSI相关联的所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。The first update unit is configured to: when the A11 signaling is continued to be collected, and the collected A11 signaling is decoded, it is found that the acquired user location information in the obtained first preset information is changed, and the search and the location are The PDN context associated with the IMSI included in the first preset information updates the user location information included in the PDN context to the changed user location information.
可选的,所述PDN相关信息包括:Optionally, the PDN related information includes:
通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
一种用于获取用户话单xDR的装置,包括:A device for acquiring a user bill xDR, comprising:
第三获取单元,设置为:采集A11信令并对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到A11用户上下文;其中,所述第三预设信息包括:第一国际移动用户识别码IMSI以及用户位置信息;a third acquiring unit, configured to: collect A11 signaling, and decode the A11 signaling to obtain third preset information, and save the third preset information to an A11 user context; wherein the third preset The information includes: a first international mobile subscriber identity IMSI and user location information;
第四获取单元,设置为:采集Diameter信令并对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所述第二IMSI保存到所述A11用户上下文中;a fourth acquiring unit, configured to: collect Diameter signaling, and perform decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and use the first IMSI to find the A11 user context, and Saving the second IMSI into the A11 user context;
第五获取单元,设置为:采集代理移动IPv6协议PMIPV6信令,对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及公用数据网PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将所述第四预设信息以及所述用户位置信息保存到PDN上下文;The fifth obtaining unit is configured to: collect the proxy mobile IPv6 protocol PMIPV6 signaling, and decode the PMIPV6 signaling to obtain the fourth preset information, where the fourth preset information includes: the second IMSI and the public data. The network PDN related information is obtained according to the second IMSI, and the A11 user context is obtained to obtain the user location information, and the fourth preset information and the user location information are saved to a PDN context;
第二合成单元,设置为:根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用 户位置信息。And a second synthesizing unit, configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the User location information.
可选的,所述装置还包括:Optionally, the device further includes:
第二更新单元,设置为:当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第三预设信息中的所述用户位置信息发生变更,通过所述第三预设信息中的所述第一IMSI在所述A11用户上下文查找到所述第二IMSI后再通过所述第二IMSI查找到所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。a second updating unit, configured to: when the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, by using the The first IMSI in the third preset information finds the PDN context through the second IMSI after finding the second IMSI in the A11 user context, and the foregoing included in the PDN context The user location information is updated to the changed user location information.
可选的,所述PDN相关信息包括:Optionally, the PDN related information includes:
通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述任一项的方法。A computer readable storage medium storing computer executable instructions for performing the method of any of the above.
本发明实施例提供的一种获取用户话单xDR的方法和装置,包括:采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:IMSI以及用户位置信息;采集PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及公用数据网PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文;根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。相较于相关技术方案,在上述的IMSI不变的方案中,使用IMSI做用户级关联能够提高获取的xDR中的用户位置信息的准确度。The method and device for acquiring a user CDR xDR according to an embodiment of the present invention include: collecting A11 signaling, decoding the A11 signaling, acquiring first preset information, and saving the first preset information to The A11 user context, wherein the first preset information includes: an IMSI and user location information; collecting PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain second preset information, where the second preset information includes The IMSI and the public data network PDN related information; searching the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context; The PDN related information is searched for the PDN context to obtain the user related information to synthesize a user CDR xDR, wherein the xDR includes the user location information. Compared with the related technical solutions, in the IMSI unchanged solution described above, using the IMSI for user-level association can improve the accuracy of the user location information in the acquired xDR.
在阅读并理解了附图和详细描述后,可以明白其他方面。 Other aspects will be apparent upon reading and understanding the drawings and detailed description.
附图概述BRIEF abstract
图1为本发明实施例中eHRPD网络网元接口分布示意图;FIG. 1 is a schematic diagram of a network element interface distribution of an eHRPD network according to an embodiment of the present invention;
图2为本发明实施例提供的一种获取用户话单xDR的方法的流程示意图;2 is a schematic flowchart of a method for acquiring a user bill xDR according to an embodiment of the present invention;
图3为本发明实施例提供的另一种获取用户话单xDR的方法的流程示意图;FIG. 3 is a schematic flowchart of another method for obtaining a user bill xDR according to an embodiment of the present disclosure;
图4为本发明实施例提供的一种获取用户话单xDR的装置的结构示意图;FIG. 4 is a schematic structural diagram of an apparatus for acquiring a user bill xDR according to an embodiment of the present disclosure;
图5为本发明实施例提供的另一种获取用户话单xDR的装置的结构示意图;FIG. 5 is a schematic structural diagram of another apparatus for acquiring a user bill xDR according to an embodiment of the present disclosure;
图6为本发明实施例提供的一种eHRPD网络信令监测***的架构示意图;FIG. 6 is a schematic structural diagram of an eHRPD network signaling monitoring system according to an embodiment of the present disclosure;
图7为本发明实施例提供的实施例一的流程示意图;FIG. 7 is a schematic flowchart diagram of Embodiment 1 according to an embodiment of the present disclosure;
图8为本发明实施例提供的实施例二的流程示意图;FIG. 8 is a schematic flowchart of Embodiment 2 according to an embodiment of the present disclosure;
图9为本发明实施例提供的实施例三的流程示意图;FIG. 9 is a schematic flowchart diagram of Embodiment 3 according to an embodiment of the present disclosure;
图10为本发明实施例中的A11用户上下文以及PDN上下文中包含信息的示意图。FIG. 10 is a schematic diagram of an A11 user context and information contained in a PDN context according to an embodiment of the present invention.
本发明的实施方式Embodiments of the invention
下文中将结合附图对本发明的实施方式进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。Embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be noted that, in the case of no conflict, the features in the embodiments and the embodiments in the present application may be arbitrarily combined with each other.
在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行。并且,虽然在流程图中示出了逻辑顺序,但是在一些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。The steps illustrated in the flowchart of the figures may be executed in a computer system such as a set of computer executable instructions. Also, although logical sequences are shown in the flowcharts, in some cases the steps shown or described may be performed in a different order than the ones described herein.
图1为eHRPD网络网元接口分布示意图,如图1所示,A10/A11接口位于演进接入网(evolution Access Network,eAN)/演进分组控制功能(evolution  Packet Control Function,ePCF)节点与HRPD服务网关(HRPD Serving Gateway,HSGW)之间,S2a接口位于HSGW与公用数据网网关(Public Data Network GateWay,PGW)之间,STa接口位于第三代合作伙伴计划2的验证、授权和记账服务器代理(3GPP2Authentication、Authorization、Accounting Proxy,3GPP2 AAA Proxy)与3GPP AAA之间。Figure 1 is a schematic diagram of the network element interface distribution of the eHRPD network. As shown in Figure 1, the A10/A11 interface is located in the evolved access network (eAN)/evolved packet control function (evolution). The Packet Control Function (ePCF) node is located between the HRPD Serving Gateway (HSGW), the S2a interface is located between the HSGW and the Public Data Network GateWay (PGW), and the STa interface is located in the 3rd Generation Partnership Project. 2, between the authentication, authorization, and accounting server agents (3GPP2 Authentication, Authorization, Accounting Proxy, 3GPP2 AAA Proxy) and 3GPP AAA.
本发明实施例提供一种获取用户话单xDR的方法,如图2所示,该方法包括:An embodiment of the present invention provides a method for acquiring a user bill xDR. As shown in FIG. 2, the method includes:
步骤101、采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:国际移动用户识别码(International Mobile Subscriber Identification Number,IMSI)以及用户位置信息Step 101: Acquire A11 signaling, and decode the A11 signaling to obtain first preset information, and save the first preset information to an A11 user context. The first preset information includes: international mobile International Mobile Subscriber Identification Number (IMSI) and user location information
采集A11信令是通过A10或A11接口进行采集。The acquisition of A11 signaling is performed through the A10 or A11 interface.
所述用户位置信息包括以下至少一项:基站识别码(Base Station Identity Code,BSID)、移动设备识别码(Mobile Equipment Identifier,MEID);The user location information includes at least one of the following: a base station identity code (BSID), and a mobile equipment identifier (MEID);
步骤102、采集代理移动IPv6协议(Proxy Mobile IPv6,PMIPV6)信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及公用数据网(Public Data Network,PDN)相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文;Step 102: Collect proxy mobile IPv6 protocol (Proxy Mobile IPv6, PMIPV6) signaling, and decode the PMIPV6 signaling to obtain second preset information, where the second preset information includes: the IMSI and the public data network. (Public Data Network, PDN) related information; searching for the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context;
其中,采集PMIPV6信令是通过S2a接口进行采集。The collecting PMIPV6 signaling is performed through the S2a interface.
步骤103、根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。Step 103: Search the PDN context to obtain the user-related information according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
可选的,所述方法还可以包括:Optionally, the method may further include:
步骤104、当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第一预设信息中的所述用户位置信息发生变更,查找与所述第一预设信息中包含的所述IMSI相关联的所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。Step 104: When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained first preset information is changed, and the first preset is searched. The PDN context associated with the IMSI included in the information updates the user location information included in the PDN context to the changed user location information.
可选的,所述PDN相关信息包括: Optionally, the PDN related information includes:
通用路由封装协议链路标识(Generic Routing Encapsulation Key,GREKey)、公用数据网标识(Public Data Network ID,PDNID)和接入点(Access Point Name,APN)。Generic Routing Encapsulation Key (GREKey), Public Data Network ID (PDNID), and Access Point Name (APN).
本发明实施例提供的一种获取用户话单xDR的方法,采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:IMSI以及用户位置信息;采集PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及公用数据网PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文;根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。相较于相关技术方案,在上述的IMSI不变的方案中,使用IMSI做用户级关联能够提高获取的xDR中的用户位置信息的准确度。The method for obtaining the user bill xDR is provided by the embodiment of the present invention, and the A11 signaling is collected, and the A11 signaling is decoded to obtain the first preset information, and the first preset information is saved to the A11 user context. The first preset information includes: an IMSI and user location information; collecting PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain second preset information, where the second preset information includes: the IMSI And the public data network PDN related information; searching the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context; searching according to the PDN related information The PDN context acquires the user related information to synthesize a user CDR xDR, wherein the xDR includes the user location information. Compared with the related technical solutions, in the IMSI unchanged solution described above, using the IMSI for user-level association can improve the accuracy of the user location information in the acquired xDR.
本发明实施例还提供另一种获取用户话单xDR的方法,如图3所示,该方法应用于双重IMSI(在A11/A10接口上获取到的是eHRPD-IMSI,而在S2a接口获取到的是LTE-IMSI)的场景,该方法包括:The embodiment of the present invention further provides another method for acquiring a user bill xDR. As shown in FIG. 3, the method is applied to a dual IMSI (the eHRPD-IMSI is obtained on the A11/A10 interface, and is acquired on the S2a interface. Is the scenario of LTE-IMSI), the method includes:
步骤201、采集A11信令,对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到A11用户上下文;其中,所述第三预设信息包括:第一IMSI以及用户位置信息;Step 201: Acquire A11 signaling, decode the A11 signaling to obtain a third preset information, and save the third preset information to an A11 user context. The third preset information includes: IMSI and user location information;
其中,采集A11信令是通过A10或A11接口进行采集。The A11 signaling is collected through the A10 or A11 interface.
可选的,所述用户位置信息包括以下至少一项:BSID、MEID。Optionally, the user location information includes at least one of the following: a BSID, a MEID.
步骤202、采集Diameter信令并对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所述第二IMSI保存到所述A11用户上下文中;Step 202: Collect Diameter signaling, and perform decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, use the first IMSI to find the A11 user context, and save the second IMSI. Into the A11 user context;
其中,采集Diameter信令是通过STa接口接口进行采集。The collecting Diameter signaling is performed through the STa interface.
步骤203、采集PMIPV6信令并对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将 所述第四预设信息以及所述用户位置信息保存到PDN上下文;Step 203: Collect PMIPV6 signaling, and decode the PMIPV6 signaling to obtain fourth preset information, where the fourth preset information includes: the second IMSI and PDN related information; and searching according to the second IMSI Obtaining the user location information from the A11 user context and The fourth preset information and the user location information are saved to a PDN context;
其中,采集PMIPV6信令是通过S2a接口进行采集。The collecting PMIPV6 signaling is performed through the S2a interface.
步骤204、根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。Step 204: Search the PDN context to obtain the user related information according to the PDN related information to synthesize a user CDR xDR, where the xDR includes the user location information.
可选的,所述方法还可以包括:Optionally, the method may further include:
步骤205、当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第三预设信息中的所述用户位置信息发生变更,通过所述第三预设信息中的所述第一IMSI在所述A11用户上下文查找到所述第二IMSI后再通过所述第二IMSI查找到所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。Step 205: When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, and the third preset information is changed. The first IMSI in the A11 user context finds the PDN context through the second IMSI after the AIMS user context finds the second IMSI, and updates the user location information included in the PDN context to The changed user location information.
可选的,所述PDN相关信息包括:GREKey、PDNID和APN。Optionally, the PDN related information includes: a GREKey, a PDNID, and an APN.
本发明实施例还提供的另一种获取用户话单xDR的方法,采集A11信令并对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到A11用户上下文;其中,所述第三预设信息包括:第一IMSI以及用户位置信息;采集STa接口的Diameter信令,当对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所述第二IMSI保存到所述A11用户上下文中;采集PMIPV6信令并对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将所述第四预设信息以及所述用户位置信息保存到PDN上下文;根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。相较于相关技术方案,在上述的IMSI发生变化的方案中,能够使用IMSI做用户级关联并能提高获取的xDR中的用户位置信息的准确度。Another method for obtaining a user bill xDR is provided by the embodiment of the present invention. The A11 signaling is collected, and the A11 signaling is decoded to obtain third preset information, and the third preset information is saved to the A11 user. Context; the third preset information includes: a first IMSI and user location information; collecting Diameter signaling of the STa interface, and performing decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI Using the first IMSI to find the A11 user context, saving the second IMSI to the A11 user context, collecting PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain fourth preset information, The fourth preset information includes: the second IMSI and the PDN related information; searching, according to the second IMSI, the A11 user context, acquiring the user location information, and the fourth preset information and the The user location information is saved to the PDN context; the PDN context is searched according to the PDN related information to obtain the user related information to synthesize a user CDR xDR, wherein the xDR includes the user bit Information. Compared with the related technical solutions, in the above-described scheme in which the IMSI changes, the IMSI can be used for user-level association and the accuracy of the user location information in the acquired xDR can be improved.
本发明实施例提供一种用于获取用户话单xDR的装置10,如图4所示,该装置10包括:An embodiment of the present invention provides an apparatus 10 for acquiring a user bill xDR. As shown in FIG. 4, the apparatus 10 includes:
第一获取单元11,设置为:采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述 第一预设信息包括:IMSI以及用户位置信息;The first acquiring unit 11 is configured to: collect A11 signaling, and decode the A11 signaling to obtain first preset information, and save the first preset information to an A11 user context; The first preset information includes: an IMSI and user location information;
第二获取单元12,设置为:采集PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文;The second obtaining unit 12 is configured to: collect PMIPV6 signaling, and decode the PMIPV6 signaling to obtain second preset information, where the second preset information includes: the IMSI and PDN related information; The IMSI searches the A11 context to obtain the user location information, and saves the second preset information and the user location information to a PDN context.
第一合成单元13,设置为:根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。The first synthesizing unit 13 is configured to: obtain the user-related information by searching the PDN context according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
可选的,如图4所示,所述装置还可以包括:Optionally, as shown in FIG. 4, the apparatus may further include:
第一更新单元14,设置为:当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第一预设信息中的所述用户位置信息发生变更,查找与所述第一预设信息中包含的所述IMSI相关联的所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。The first updating unit 14 is configured to: when the A11 signaling is continued to be collected, and the collected A11 signaling is decoded, the user location information in the obtained first preset information is changed, and the search is performed. The PDN context associated with the IMSI included in the first preset information updates the user location information included in the PDN context to the changed user location information.
可选的,所述PDN相关信息包括:GREKey、PDNID和APN;Optionally, the PDN related information includes: a GREKey, a PDNID, and an APN;
所述用户位置信息包括以下至少一项:BSID、MEID。The user location information includes at least one of the following: a BSID, a MEID.
本实施例用于实现上述方法实施例,本实施例中每个单元的工作流程和工作原理参见上述方法实施例中的描述,在此不再赘述。This embodiment is used to implement the foregoing method embodiments. For the working process and working principle of each unit in this embodiment, refer to the description in the foregoing method embodiments, and details are not described herein again.
本发明实施例提供的一种获取用户话单xDR的装置,采集A11信令并对所述A11信令进行解码获取第一预设信息,并将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:IMSI以及用户位置信息;采集PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文;根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。相较于相关技术方案,在上述的IMSI不变的方案中,使用IMSI做用户级关联能够提高获取的xDR中的用户位置信息的准确度。 An apparatus for acquiring a user bill xDR according to an embodiment of the present invention, collecting A11 signaling, decoding the A11 signaling, acquiring first preset information, and saving the first preset information to an A11 user context The first preset information includes: the IMSI and the user location information; the PMIPV6 signaling is collected, and the PMIPV6 signaling is decoded to obtain the second preset information, where the second preset information includes: IMSI and PDN related information; searching for the A11 context according to the IMSI to obtain the user location information, and saving the second preset information and the user location information to a PDN context; searching for the PDN related information according to the PDN related information The PDN context acquires the user related information to synthesize a user bill xDR, wherein the xDR includes the user location information. Compared with the related technical solutions, in the IMSI unchanged solution described above, using the IMSI for user-level association can improve the accuracy of the user location information in the acquired xDR.
本发明实施例提供另一种用于获取用户话单xDR的装置20,如图5所示,该装置20包括:An embodiment of the present invention provides another apparatus 20 for acquiring a user bill xDR. As shown in FIG. 5, the apparatus 20 includes:
第三获取单元21,设置为:采集A11信令并对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到A11用户上下文;其中,所述第三预设信息包括:第一IMSI以及用户位置信息;The third obtaining unit 21 is configured to: collect A11 signaling, and decode the A11 signaling to obtain third preset information, and save the third preset information to an A11 user context; wherein the third pre- The information includes: a first IMSI and user location information;
第四获取单元22,设置为:采集Diameter信令并对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所述第二IMSI保存到所述A11用户上下文中;The fourth obtaining unit 22 is configured to: collect Diameter signaling, and perform decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and use the first IMSI to find the A11 user context, and Saving the second IMSI into the A11 user context;
第五获取单元23,设置为:采集PMIPV6信令,对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将所述第四预设信息以及所述用户位置信息保存到PDN上下文;The fifth obtaining unit 23 is configured to: collect PMIPV6 signaling, and decode the PMIPV6 signaling to obtain fourth preset information, where the fourth preset information includes: the second IMSI and PDN related information; The second IMSI finds that the A11 user context acquires the user location information, and saves the fourth preset information and the user location information to a PDN context;
第二合成单元24,设置为:根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。The second synthesizing unit 24 is configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
可选的,如图5所示,所述装置还可以包括:Optionally, as shown in FIG. 5, the apparatus may further include:
第二更新单元25,设置为:当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第三预设信息中的所述用户位置信息发生变更,通过所述第三预设信息中的所述第一IMSI在所述A11用户上下文查找到所述第二IMSI后再通过所述第二IMSI查找到所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。The second updating unit 25 is configured to: when the A11 signaling is continued to be collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, and the The first IMSI in the third preset information finds the PDN context through the second IMSI after finding the second IMSI in the A11 user context, and the location included in the PDN context. The user location information is updated to the changed user location information.
可选的,所述PDN相关信息包括:GREKey、PDNID和APN;Optionally, the PDN related information includes: a GREKey, a PDNID, and an APN;
所述用户位置信息包括以下至少一项:BSID、MEID。The user location information includes at least one of the following: a BSID, a MEID.
本实施例用于实现上述方法实施例,本实施例中每个单元的工作流程和工作原理参见上述方法实施例中的描述,在此不再赘述。This embodiment is used to implement the foregoing method embodiments. For the working process and working principle of each unit in this embodiment, refer to the description in the foregoing method embodiments, and details are not described herein again.
本发明实施例还提供的另一种获取用户话单xDR的装置,采集A11信令并对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到 A11用户上下文;其中,所述第三预设信息包括:第一IMSI以及用户位置信息;采集Diameter信令并对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所述第二IMSI保存到所述A11用户上下文中;采集PMIPV6信令并对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将所述第四预设信息以及所述用户位置信息保存到PDN上下文;根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。相较于相关技术方案,在上述的IMSI发生变化的方案中,能够使用IMSI做用户级关联并能提高获取的xDR中的用户位置信息的准确度。Another apparatus for obtaining a user bill xDR is provided by the embodiment of the present invention, collecting A11 signaling, decoding the A11 signaling, acquiring third preset information, and saving the third preset information to The A11 user context, where the third preset information includes: a first IMSI and user location information; collecting Diameter signaling and performing decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and utilizing The first IMSI finds the A11 user context, saves the second IMSI to the A11 user context, collects PMIPV6 signaling, and decodes the PMIPV6 signaling to obtain fourth preset information, where The fourth preset information includes: the second IMSI and the PDN related information; searching, according to the second IMSI, the A11 user context to obtain the user location information, and the fourth preset information and the user The location information is saved to the PDN context; the PDN context is searched according to the PDN related information to obtain the user related information to synthesize a user CDR xDR, wherein the xDR includes the user location information. Compared with the related technical solutions, in the above-described scheme in which the IMSI changes, the IMSI can be used for user-level association and the accuracy of the user location information in the acquired xDR can be improved.
本发明实施例还提供一种eHRPD网络信令监测***,图6所示为eHRPD网络信令监测***的总体架构,该***可以包括以下模块:The embodiment of the present invention further provides an eHRPD network signaling monitoring system, and FIG. 6 shows an overall architecture of the eHRPD network signaling monitoring system, and the system may include the following modules:
A、过滤分发模块61;B、协议解码合成模块62包括:协议预处理模块621、A11协议处理模块622、PMIPV6协议处理模块623、Diameter协议处理模块624、用户面协议处理模块625;C、用户面话单合成模块63;D、话单事件分发模块64;A, the filter distribution module 61; B, the protocol decoding synthesis module 62 includes: a protocol pre-processing module 621, an A11 protocol processing module 622, a PMIPV6 protocol processing module 623, a Diameter protocol processing module 624, a user plane protocol processing module 625; C, a user The face sheet synthesis module 63; D, the bill event distribution module 64;
上述每个模块的主要功能以及协作关系如下:The main functions and collaboration relationships of each of the above modules are as follows:
过滤分发模块61:位于采集***最底层,采集S2a接口,A10/A11接口,STa接口数据报文,根据预置的过滤条件进行过滤,将过滤后的数据按照一定的分发原则分发给协议解码合成模块62。The filtering and distributing module 61 is located at the bottom of the collecting system, collects the S2a interface, the A10/A11 interface, and the STa interface data packet, and filters according to the preset filtering conditions, and distributes the filtered data to the protocol decoding and synthesizing according to a certain distribution principle. Module 62.
协议解码合成模块62:包括协议预处理模块621,A11协议处理模块622,PMIPV6协议处理模块623,Diameter协议处理模块624,用户面协议处理模块625。协议预处理模块621将从过滤分发模块61收到的数据包根据协议类型,分发给每个协议模块处理。每个协议模块对相关信令消息进行解码处理,获得的信息字段保存在相关上下文和数据区中,供用户面话单合成模块63使用。The protocol decoding synthesis module 62 includes a protocol pre-processing module 621, an A11 protocol processing module 622, a PMIPV6 protocol processing module 623, a Diameter protocol processing module 624, and a user plane protocol processing module 625. The protocol pre-processing module 621 distributes the data packets received from the filter distribution module 61 to each protocol module for processing according to the protocol type. Each protocol module decodes the related signaling message, and the obtained information field is saved in the relevant context and data area for use by the user's face-to-face synthesis module 63.
协议解码合成模块62中先由协议预处理模块621根据协议类型,将信令分发给每个协议模块;A11协议处理模块622解码A11信令,获取IMSI, BSID,MEID等信息保存到A11上下文中;Diameter协议处理模块624解码Diameter信令,发现IMSI号码发生变更,将变更后的IMSI号码保存到A11上下文;PMIPV6代理移动IPv6协议(PMIPv6,Proxy Mobile IPv6)协议处理模块623解码PMIPV6信令,获取IMSI,PDN相关信息保存到PDN(Packet Data Network)分组数据网络上下文,并根据IMSI查询A11上下文,获得用户位置信息保存到PDN上下文;用户面协议处理模块625,解码用户面协议,获得用户面相关信息保存到数据区;In the protocol decoding and synthesizing module 62, the protocol pre-processing module 621 first distributes signaling to each protocol module according to the protocol type; the A11 protocol processing module 622 decodes the A11 signaling to obtain the IMSI. The information such as BSID and MEID is saved in the A11 context; the Diameter protocol processing module 624 decodes the Diameter signaling, and finds that the IMSI number is changed, and the changed IMSI number is saved to the A11 context; PMIPV6 proxy mobile IPv6 protocol (PMIPv6, Proxy Mobile IPv6) The protocol processing module 623 decodes the PMIPV6 signaling, obtains the IMSI, and saves the PDN related information to the PDN (Packet Data Network) packet data network context, and queries the A11 context according to the IMSI to obtain the user location information and saves the PDN context. The user plane protocol processing module 625 Decoding the user plane protocol, and obtaining user plane related information is saved to the data area;
用户面话单合成模块63:从用户面数据区和PDN上下文中获取用户相关信息,合成用户面xDR,然后把xDR发给事件分发模块64。The user-side bill synthesis module 63: obtains user-related information from the user plane data area and the PDN context, synthesizes the user plane xDR, and then sends the xDR to the event distribution module 64.
事件分发模块64:主要负责xDR的存储和分发,最终发送给上层应用***。The event distribution module 64 is mainly responsible for the storage and distribution of the xDR, and finally sent to the upper application system.
下面结合图6所示的***,对本发明实施例提供的技术方案进行详细介绍:The technical solution provided by the embodiment of the present invention is described in detail below with reference to the system shown in FIG. 6:
实施例一Embodiment 1
本实施例为正常的从A10/A11接口的获取的IMSI与从S2a接口获取的IMSI是相同的场景下获取xDR的实现方式。下面结合附图7说明本实施例场景下获取用户位置信息处理流程:This embodiment is an implementation manner of acquiring an xDR in a scenario where the IMSI obtained from the A10/A11 interface is the same as the IMSI obtained from the S2a interface. The process of obtaining user location information in the scenario of this embodiment is described below with reference to FIG. 7:
步骤701、A11协议处理模块收到A11注册或刷新注册请求消息,解码并保存IMSI及用户位置信息等;Step 701: The A11 protocol processing module receives the A11 registration or refresh registration request message, decodes and saves the IMSI and the user location information, and the like;
步骤702、A11协议处理模块收到响应消息时,创建或者更新A11上下文,保证A11上下文中位置信息最近更新;Step 702: When the A11 protocol processing module receives the response message, create or update the A11 context to ensure that the location information in the A11 context is updated recently;
步骤703、PMIPV6协议处理模块,收到注册绑定请求消息,解码并保存IMSI等相关信息;Step 703: The PMIPV6 protocol processing module receives the registration binding request message, and decodes and saves related information such as the IMSI.
步骤704、PMIPV6协议处理模块收到响应消息时,创建或更新PDN上下文,并使用IMSI查找A11上下文,获取用户位置信息,保存到PDN上下文中;Step 704: When the PMIPV6 protocol processing module receives the response message, create or update the PDN context, and use the IMSI to find the A11 context, obtain the user location information, and save the information in the PDN context.
步骤705、用户面话单合成模块,合成用户面xDP话单时,通过IP和GREKey查找PDN上下文,获取用户相关信息,合成用户面xDR,其中包括 用户位置信息。Step 705: The user-side call-synthesis module, when synthesizing the user plane xDP bill, searches for the PDN context through the IP and the GREKey, obtains the user-related information, and synthesizes the user plane xDR, including User location information.
实施例二Embodiment 2
本实施例为从A10/A11接口的获取的IMSI与从S2a接口获取的IMSI发生了变化即双重IMSI场景下获取xDR的实现方式。下面结合附图8说明本实施例场景下获取用户位置信息处理流程:This embodiment is an implementation manner in which an IMSI obtained from an A10/A11 interface and an IMSI obtained from an S2a interface are changed, that is, an xDIS is obtained in a dual IMSI scenario. The process of acquiring user location information in the scenario of this embodiment is described below with reference to FIG. 8:
步骤801、A11协议处理模块收到A11注册或刷新注册请求消息,解码并保存IMSI1及用户位置信息等;Step 801: The A11 protocol processing module receives the A11 registration or refresh registration request message, decodes and saves the IMSI1 and the user location information, and the like;
步骤802、A11协议处理模块收到响应消息时,创建或者更新A11上下文,保证A11上下文中位置信息最近更新;Step 802: When the A11 protocol processing module receives the response message, create or update the A11 context to ensure that the location information in the A11 context is updated recently;
步骤803、Diameter协议处理模块收到认证鉴权请求消息,解码并保存IMSI1相关信息;Step 803: The Diameter protocol processing module receives the authentication authentication request message, and decodes and saves the IMSI1 related information.
步骤804、Diameter协议处理模块收到响应消息时,解码获取IMSI2相关信息,发现IMSI号码改变,使用IMSI1查找A11上下文,将IMSI2保存到A11上下文中;Step 804: When receiving the response message, the Diameter protocol processing module decodes and acquires the IMSI2 related information, finds that the IMSI number changes, uses the IMSI1 to search for the A11 context, and saves the IMSI2 to the A11 context.
步骤805、PMIPV6协议处理模块,收到注册绑定请求消息,解码并保存IMSI2等相关信息;Step 805: The PMIPV6 protocol processing module receives the registration binding request message, and decodes and saves related information such as IMSI2.
步骤806、PMIPV6协议处理模块,收到响应消息时,创建或更新PDN上下文,并使用IMSI2查找A11上下文,获取用户位置信息,保存到PDN上下文中;Step 806: The PMIPV6 protocol processing module creates or updates a PDN context when receiving the response message, and uses the IMSI2 to find the A11 context, obtains the user location information, and saves the information in the PDN context.
步骤807、用户面话单合成模块,合成用户面xDP话单时,通过IP和GREKey查找PDN上下文,获取用户相关信息,合成用户面xDR,其中包括用户位置信息。Step 807: The user plane CDR synthesis module synthesizes the user plane xDP CDR, searches the PDN context through the IP and the GREKey, acquires the user related information, and synthesizes the user plane xDR, including the user location information.
实施例三Embodiment 3
本实施例为当从A10/A11接口继续采集A11信令解码后获取的用户位置信息发生变更的场景下获取xDR的实现方式,且本实施例中从A10/A11接口的获取的IMSI与从S2a接口获取的IMSI是相同的。下面结合附图9说明本实施例场景下获取用户位置信息处理流程: In this embodiment, the implementation manner of acquiring the xDR in the scenario that the user location information acquired after the A11 signaling is changed from the A10/A11 interface is obtained, and the IMSI and the slave S2a obtained from the A10/A11 interface in this embodiment. The IMSI obtained by the interface is the same. The process of acquiring user location information in the scenario of this embodiment is described below with reference to FIG. 9:
步骤901、A11协议处理模块收到A11注册或刷新注册请求消息,解码并保存IMSI及用户位置信息等;Step 901: The A11 protocol processing module receives the A11 registration or refresh registration request message, decodes and saves the IMSI and the user location information, and the like;
步骤902、A11协议处理模块收到响应消息时,创建或者更新A11上下文,保证A11上下文中位置信息最近更新;Step 902: When the A11 protocol processing module receives the response message, create or update the A11 context to ensure that the location information in the A11 context is updated recently;
步骤903、PMIPV6协议处理模块,收到注册绑定请求消息,解码并保存IMSI等相关信息;Step 903: The PMIPV6 protocol processing module receives the registration binding request message, and decodes and saves related information such as the IMSI.
步骤904、PMIPV6协议处理模块收到响应消息时,创建或更新PDN上下文,并使用IMSI查找A11上下文,获取用户位置信息,保存到PDN上下文中;Step 904: When the PMIPV6 protocol processing module receives the response message, create or update the PDN context, and use the IMSI to find the A11 context, obtain the user location information, and save the information to the PDN context.
步骤905、A11协议处理模块收到A11切换或刷新注册请求消息,解码并保存IMSI及用户位置信息等;Step 905: The A11 protocol processing module receives the A11 handover or refresh registration request message, and decodes and saves the IMSI and the user location information.
步骤906、A11协议处理模块收到响应消息时,更新A11上下文,发现位置信息发生变更,使用IMSI查找该IMSI对应的所有PDN上下文,将更新的用户位置信息保存到相关PDN上下文;Step 906: When receiving the response message, the A11 protocol processing module updates the A11 context, finds that the location information is changed, uses the IMSI to find all PDN contexts corresponding to the IMSI, and saves the updated user location information to the relevant PDN context.
步骤907、用户面话单合成模块,合成用户面xDP话单时,通过IP和GREKey查找PDN上下文,获取用户相关信息,合成用户面xDR,其中包括用户位置信息。Step 907: The user plane CDR synthesis module synthesizes the user plane xDP CDR, searches the PDN context through the IP and the GREKey, acquires the user related information, and synthesizes the user plane xDR, including the user location information.
需要说明的是,如图10所示:It should be noted that, as shown in Figure 10:
A11用户上下文——关键字:IMSI;上下文中主要包括以下一项或多项信息:IMSI,ePCFIP,HSGWIP,BSID,MEID。A11 User Context - Keyword: IMSI; The context mainly includes one or more of the following information: IMSI, ePCFIP, HSGWIP, BSID, MEID.
PDN上下文——第一关键字:IMSI(查找A11用户上下文使用)第二关键字:IMSI+PDNID+APN(控制面PDN连接查找使用),第三关键字:HSGW IP+PSWIP+GREKey(用户面数据包查找使用),上下文中主要以下一项或多项信息:IMSI,HSGWIP,PGWIP,PDNID键(PDNIDKEY),GRE上行标识(GREUpKey),GRE下行标识(GreDownKey),BSID,MEID。 PDN Context - First Keyword: IMSI (Find A11 User Context Usage) Second Keyword: IMSI+PDNID+APN (Control Plan PDN Connection Lookup Use), Third Keyword: HSGW IP+PSWIP+GREKey (User Side) Packet lookup use), one or more of the following information in the context: IMSI, HSGWIP, PGWIP, PDNID key (PDNIDKEY), GRE uplink identifier (GREUpKey), GRE downlink identifier (GreDownKey), BSID, MEID.
本发明上述实施例中用户位置信息中的BSID,MEID只是举例,实际运用中不限于这两个字段,也可以获取A11信令中其他用户相关信息,本发明实施例根据关键字IMSI建立A11上下文和PDN上下文的关联,解决IMSI改变无法关联的问题以及无消息触发查找不能保证获取的信息是最新的问题,使S2a接口用户话单xDR可以获得无线侧用户相关信息,从而能提高***的实际分析能力。The BSID and the MEID in the user location information in the foregoing embodiment of the present invention are only examples. The actual application is not limited to the two fields, and other user related information in the A11 signaling may also be obtained. In this embodiment of the present invention, the A11 context is established according to the keyword IMSI. The association with the PDN context, the problem that the IMSI change cannot be associated, and the message-triggered lookup cannot guarantee that the acquired information is the latest problem, so that the S2a interface user bill xDR can obtain the wireless side user related information, thereby improving the actual analysis of the system. ability.
以上所描述的装置实施例仅仅是示意性的,例如,模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另一点,所显示或讨论的模块相互之间的连接可以是通过一些接口,可以是电性,机械或其它的形式。所述每个模块可以是或者也可以不是物理上分开的,可以是或者也可以不是物理单元。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The device embodiments described above are merely illustrative. For example, the division of modules is only a logical function division, and there may be another division manner in actual implementation. Alternatively, the modules shown or discussed may be connected to each other through some interface, and may be in electrical, mechanical or other form. Each of the modules may or may not be physically separate, and may or may not be a physical unit. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
另外,在本发明实施例中的每个功能模块可以集成在一个处理模块中,也可以是每个模块单独物理包括,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。In addition, each functional module in the embodiment of the present invention may be integrated into one processing module, or each module may be physically included separately, or two or more modules may be integrated into one module. The above integrated modules can be implemented in the form of hardware or in the form of hardware plus software function modules.
上述以软件功能单元的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明每个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等可以存储程序代码的介质。The above-described integrated modules implemented in the form of software functional units can be stored in a computer readable storage medium. The above software function modules are stored in a storage medium and include a plurality of instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform part of the steps of the method of each embodiment of the present invention. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, and the like, which can store a program code.
工业实用性Industrial applicability
本发明实施例通过在IMSI不变的方案中,使用IMSI做用户级关联,能够提高获取的xDR中的用户位置信息的准确度,从而能提高***的实际分析能力。 In the embodiment of the present invention, by using the IMSI as the user-level association in the IMSI unchanged solution, the accuracy of the user location information in the acquired xDR can be improved, thereby improving the actual analysis capability of the system.

Claims (13)

  1. 一种获取用户话单xDR的方法,包括:A method for obtaining a user bill xDR includes:
    采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:国际移动用户识别码IMSI以及用户位置信息;Acquiring the A11 signaling, and decoding the A11 signaling to obtain the first preset information, and saving the first preset information to the A11 user context; wherein the first preset information includes: an international mobile subscriber identity IMSI and user location information;
    采集代理移动IPv6协议PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及公用数据网PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文;Collecting the proxy mobile IPv6 protocol PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain the second preset information, where the second preset information includes: the IMSI and the public data network PDN related information; searching according to the IMSI Obtaining, by the A11 context, the user location information, and saving the second preset information and the user location information to a PDN context;
    根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。And searching for the PDN context to obtain the user-related information according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  2. 根据权利要求1所述的方法,所述方法还包括:The method of claim 1 further comprising:
    当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第一预设信息中的所述用户位置信息发生变更,查找与所述第一预设信息中包含的所述IMSI相关联的所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained first preset information is changed, and the search and the first preset information are included. The PDN context associated with the IMSI updates the user location information included in the PDN context to the changed user location information.
  3. 根据权利要求1所述的方法,其中,所述PDN相关信息包括:The method of claim 1 wherein said PDN related information comprises:
    通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
    所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  4. 一种获取用户话单xDR的方法,包括:A method for obtaining a user bill xDR includes:
    采集A11信令并对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到A11用户上下文;其中,所述第三预设信息包括:第一国际移动用户识别码IMSI以及用户位置信息;Collecting the A11 signaling, and decoding the A11 signaling to obtain the third preset information, and saving the third preset information to the A11 user context; wherein the third preset information includes: the first international mobile user Identification code IMSI and user location information;
    采集Diameter信令并对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所 述第二IMSI保存到所述A11用户上下文中;Collecting Diameter signaling and performing decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and using the first IMSI to find the A11 user context, Saving the second IMSI into the A11 user context;
    采集代理移动IPv6协议PMIPV6信令并对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及公用数据网PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将所述第四预设信息以及所述用户位置信息保存到PDN上下文;Collecting the proxy mobile IPv6 protocol PMIPV6 signaling, and decoding the PMIPV6 signaling to obtain the fourth preset information, where the fourth preset information includes: the second IMSI and the public data network PDN related information; The second IMSI finds that the A11 user context acquires the user location information and saves the fourth preset information and the user location information to a PDN context;
    根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。And searching for the PDN context to obtain the user-related information according to the PDN-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  5. 根据权利要求4所述的方法,所述方法还包括:The method of claim 4, further comprising:
    当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第三预设信息中的所述用户位置信息发生变更,通过所述第三预设信息中的所述第一IMSI在所述A11用户上下文查找到所述第二IMSI后再通过所述第二IMSI查找到所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。When the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, and the third preset information is used. After the first IMSI finds the second IMSI in the A11 user context, the first IMSI finds the PDN context through the second IMSI, and updates the user location information included in the PDN context to the change. User location information after.
  6. 根据权利要求4所述的方法,其中,所述PDN相关信息包括:The method of claim 4 wherein said PDN related information comprises:
    通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
    所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  7. 一种用于获取用户话单xDR的装置,包括:A device for acquiring a user bill xDR, comprising:
    第一获取单元,设置为:采集A11信令并对所述A11信令进行解码获取第一预设信息,将所述第一预设信息保存到A11用户上下文;其中,所述第一预设信息包括:国际移动用户识别码IMSI以及用户位置信息;The first acquiring unit is configured to: collect A11 signaling, and decode the A11 signaling to obtain first preset information, and save the first preset information to an A11 user context; where the first preset is The information includes: an international mobile subscriber identity IMSI and user location information;
    第二获取单元,设置为:采集代理移动IPv6协议PMIPV6信令并对所述PMIPV6信令进行解码获取第二预设信息,所述第二预设信息中包括:所述IMSI以及公用数据网PDN相关信息;根据所述IMSI查找所述A11上下文获取所述用户位置信息并将所述第二预设信息以及所述用户位置信息保存到PDN上下文; The second obtaining unit is configured to: collect the proxy mobile IPv6 protocol PMIPV6 signaling, and decode the PMIPV6 signaling to obtain the second preset information, where the second preset information includes: the IMSI and the public data network PDN Corresponding information; obtaining the user location information according to the IMSI searching the A11 context, and saving the second preset information and the user location information to a PDN context;
    第一合成单元,设置为:根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用户位置信息。The first synthesizing unit is configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the user location information.
  8. 根据权利要求7所述的装置,所述装置还包括:The apparatus of claim 7 further comprising:
    第一更新单元,设置为:当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第一预设信息中的所述用户位置信息发生变更,查找与所述第一预设信息中包含的所述IMSI相关联的所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。The first update unit is configured to: when the A11 signaling is continued to be collected, and the collected A11 signaling is decoded, it is found that the acquired user location information in the obtained first preset information is changed, and the search and the location are The PDN context associated with the IMSI included in the first preset information updates the user location information included in the PDN context to the changed user location information.
  9. 根据权利要求7所述的装置,其中,所述PDN相关信息包括:The apparatus of claim 7, wherein the PDN related information comprises:
    通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
    所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  10. 一种用于获取用户话单xDR的装置,包括:A device for acquiring a user bill xDR, comprising:
    第三获取单元,设置为:采集A11信令并对所述A11信令进行解码获取第三预设信息,将所述第三预设信息保存到A11用户上下文;其中,所述第三预设信息包括:第一国际移动用户识别码IMSI以及用户位置信息;a third acquiring unit, configured to: collect A11 signaling, and decode the A11 signaling to obtain third preset information, and save the third preset information to an A11 user context; wherein the third preset The information includes: a first international mobile subscriber identity IMSI and user location information;
    第四获取单元,设置为:采集Diameter信令并对所述Diameter信令进行解码处理获取到所述第一IMSI以及第二IMSI,利用所述第一IMSI查找到所述A11用户上下文,将所述第二IMSI保存到所述A11用户上下文中;a fourth acquiring unit, configured to: collect Diameter signaling, and perform decoding processing on the Diameter signaling to obtain the first IMSI and the second IMSI, and use the first IMSI to find the A11 user context, and Saving the second IMSI into the A11 user context;
    第五获取单元,设置为:采集代理移动IPv6协议PMIPV6信令,对所述PMIPV6信令进行解码获取第四预设信息,所述第四预设信息中包括:所述第二IMSI以及公用数据网PDN相关信息;根据所述第二IMSI查找到所述A11用户上下文获取所述用户位置信息并将所述第四预设信息以及所述用户位置信息保存到PDN上下文;The fifth obtaining unit is configured to: collect the proxy mobile IPv6 protocol PMIPV6 signaling, and decode the PMIPV6 signaling to obtain the fourth preset information, where the fourth preset information includes: the second IMSI and the public data. The network PDN related information is obtained according to the second IMSI, and the A11 user context is obtained to obtain the user location information, and the fourth preset information and the user location information are saved to a PDN context;
    第二合成单元,设置为:根据所述PDN相关信息查找所述PDN上下文获取所述用户相关信息以合成用户话单xDR,其中,所述xDR中包括所述用 户位置信息。And a second synthesizing unit, configured to: obtain the user-related information by using the PDN-related information to obtain the user-related information to synthesize a user CDR xDR, where the xDR includes the User location information.
  11. 根据权利要求10所述的装置,所述装置还包括:The device of claim 10, the device further comprising:
    第二更新单元,设置为:当继续采集A11信令、并对采集到的A11信令进行解码时发现获取到的所述第三预设信息中的所述用户位置信息发生变更,通过所述第三预设信息中的所述第一IMSI在所述A11用户上下文查找到所述第二IMSI后再通过所述第二IMSI查找到所述PDN上下文,将所述PDN上下文中包含的所述用户位置信息更新为所述变更后的用户位置信息。a second updating unit, configured to: when the A11 signaling is continuously collected, and the collected A11 signaling is decoded, the user location information in the obtained third preset information is changed, by using the The first IMSI in the third preset information finds the PDN context through the second IMSI after finding the second IMSI in the A11 user context, and the foregoing included in the PDN context The user location information is updated to the changed user location information.
  12. 根据权利要求10所述的装置,其中,所述PDN相关信息包括:The apparatus of claim 10, wherein the PDN related information comprises:
    通用路由封装协议链路标识GREKey、公用数据网标识PDNID和接入点APN;a general routing encapsulation protocol link identifier GREKey, a public data network identifier PDNID, and an access point APN;
    所述用户位置信息包括以下至少一项:基站识别码BSID、移动设备识别码MEID。The user location information includes at least one of the following: a base station identity code BSID, and a mobile device identity code MEID.
  13. 一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行权利要求1-6任一项的方法。 A computer readable storage medium storing computer executable instructions for performing the method of any of claims 1-6.
PCT/CN2016/076738 2015-08-07 2016-03-18 Method and device for acquiring subscriber call detail record (xdr) WO2016177141A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510484486.5A CN106454882A (en) 2015-08-07 2015-08-07 Method and device used for obtaining user call ticket xDR
CN201510484486.5 2015-08-07

Publications (1)

Publication Number Publication Date
WO2016177141A1 true WO2016177141A1 (en) 2016-11-10

Family

ID=57217524

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/076738 WO2016177141A1 (en) 2015-08-07 2016-03-18 Method and device for acquiring subscriber call detail record (xdr)

Country Status (2)

Country Link
CN (1) CN106454882A (en)
WO (1) WO2016177141A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111030876A (en) * 2019-12-25 2020-04-17 武汉绿色网络信息服务有限责任公司 NB-IoT terminal fault positioning method and device based on DPI
CN112152866A (en) * 2019-06-27 2020-12-29 ***通信集团湖南有限公司 Method, device, equipment and storage medium for synthesizing browsing type XDR data
CN112532414A (en) * 2019-09-18 2021-03-19 ***通信集团河北有限公司 Method, device and equipment for determining ISP attribution and computer storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111092893A (en) * 2019-12-22 2020-05-01 上海唐盛信息科技有限公司 Network security protection method based on XDR ticket data

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938692A (en) * 2010-08-16 2011-01-05 中国电信股份有限公司 Location information management method, platform and system
US20130094471A1 (en) * 2011-10-17 2013-04-18 Qualcomm Incorporated System and method for minimizing loss of ip context during irat handover
CN104144069A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method and device for correlating wireless side call data records and user service behaviors

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101938692A (en) * 2010-08-16 2011-01-05 中国电信股份有限公司 Location information management method, platform and system
US20130094471A1 (en) * 2011-10-17 2013-04-18 Qualcomm Incorporated System and method for minimizing loss of ip context during irat handover
CN104144069A (en) * 2013-05-10 2014-11-12 中国电信股份有限公司 Method and device for correlating wireless side call data records and user service behaviors

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112152866A (en) * 2019-06-27 2020-12-29 ***通信集团湖南有限公司 Method, device, equipment and storage medium for synthesizing browsing type XDR data
CN112532414A (en) * 2019-09-18 2021-03-19 ***通信集团河北有限公司 Method, device and equipment for determining ISP attribution and computer storage medium
CN111030876A (en) * 2019-12-25 2020-04-17 武汉绿色网络信息服务有限责任公司 NB-IoT terminal fault positioning method and device based on DPI
CN111030876B (en) * 2019-12-25 2022-05-06 武汉绿色网络信息服务有限责任公司 NB-IoT terminal fault positioning method and device based on DPI

Also Published As

Publication number Publication date
CN106454882A (en) 2017-02-22

Similar Documents

Publication Publication Date Title
CN111800777B (en) Roaming data processing method, device and system
US9992625B2 (en) System and method for location reporting in an untrusted network environment
CN104581990B (en) Node selection in virtual evolution block core
US10462699B2 (en) System and method for internet protocol version-based multiple access point name support in a network environment
US9173155B2 (en) System and method for managing tracking area identity lists in a mobile network environment
US9936438B2 (en) System and method for handling stray session requests in a network environment
US7535848B2 (en) System and method for associating IP services to mobile subscribers
JP5661207B2 (en) Method, system, and computer-readable medium for diameter-based guidance of mobile device network access
JP5108055B2 (en) Communication system, communication method, and gateway
US8462710B2 (en) Mechanism to uniquely identify and unify a user's set of packet bearer contexts in a mobile telecommunications network
US10313872B2 (en) IMSI acquisition method and device, and signaling monitoring system
RU2014105550A (en) DYNAMIC ACTIVATION OF M2M SERVICES THROUGH 3GPP ACCESS NETWORK
WO2016177141A1 (en) Method and device for acquiring subscriber call detail record (xdr)
US20090312001A1 (en) Providing subscriber identity for cell traffic trace in E-UTRAN
WO2017059707A1 (en) Method and apparatus for identifying user position
JP2015503304A (en) Access method, mobility management device, and user equipment
US11039338B2 (en) Methods, systems, and computer readable media for control plane traffic filtering in a control and user plane separation (CUPS) environment
Kozma et al. Supporting LTE network and service management through session data record analysis
EP4113943A1 (en) System and method for subscriber awareness in a 5g network
Lutu et al. Insights from operating an IP exchange provider
CN110430137B (en) Message processing method and device based on S11 interface
US9332015B1 (en) System and method for providing error handling in an untrusted network environment
WO2012089030A1 (en) Method, access device and authentication device for network access by multiple access methods
EP3226482B1 (en) Method and apparatus for determining gateway information
JP2007068162A (en) Method and apparatus for creating subscriber records of packet data network

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16789135

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16789135

Country of ref document: EP

Kind code of ref document: A1