CN107197477B - Information backfilling method and device - Google Patents

Information backfilling method and device Download PDF

Info

Publication number
CN107197477B
CN107197477B CN201610146809.4A CN201610146809A CN107197477B CN 107197477 B CN107197477 B CN 107197477B CN 201610146809 A CN201610146809 A CN 201610146809A CN 107197477 B CN107197477 B CN 107197477B
Authority
CN
China
Prior art keywords
xdr
interface
service signaling
call
volte service
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201610146809.4A
Other languages
Chinese (zh)
Other versions
CN107197477A (en
Inventor
郭芸
王国宝
廖军
程涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Datang Mobile Communications Equipment Co ltd
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Shanghai Datang Mobile Communications Equipment Co ltd
Datang Mobile Communications Equipment Co Ltd
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 Shanghai Datang Mobile Communications Equipment Co ltd, Datang Mobile Communications Equipment Co Ltd filed Critical Shanghai Datang Mobile Communications Equipment Co ltd
Priority to CN201610146809.4A priority Critical patent/CN107197477B/en
Publication of CN107197477A publication Critical patent/CN107197477A/en
Application granted granted Critical
Publication of CN107197477B publication Critical patent/CN107197477B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention discloses an information backfilling method and device. Acquiring a first xDR collected from a VoLTE service signaling transmitted by a first interface; acquiring a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between the terminal and the IMS, and the first interface is different from the second interface; if the VoLTE service signaling from the second xDR and the VoLTE service signaling from the first xDR are judged to be VoLTE service signaling of the same session, the conversation service type information in the second xDR is backfilled into the first xDR. The method can solve the problems that a large amount of data needs to be cached and the requirement on hardware is high in the process of acquiring the second xDR and then reporting the first xDR to the data acquisition equipment as the information is backfilled to the first xDR after the second xDR is acquired due to the time difference between the acquisition of the first xDR and the acquisition of the second xDR.

Description

Information backfilling method and device
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for backfilling information.
Background
In a unified DPI (deep packet inspection) system, xDR (call/transaction detail record) acquisition is supported for interfaces such as S1-MME, X2, Uu, and Sv in an LTE (long term Evolution) network, and xDR acquisition is also supported for interfaces such as Gm (Voice over LTE, LTE Voice) related to a Voice over LTE (Voice over LTE) service in an IMS (IP Multimedia Subsystem).
In order to perform user perception analysis of the VoLTE service, the data statistics device needs to perform, for users of different VoLTE service types, statistics of KPI (key performance Indicator) such as S1-MME interface bearer establishment success rate, S1 interface handover success rate, X2 interface handover success rate, SRVCC (Single Radio Voice Continuity) handover success rate, and the like, respectively.
However, the VoLTE call type is needed for KPI statistics, but the VoLTE call type is not included in the xDR of the interfaces such as S1-MME, X2, Uu, Sv, etc., which requires the VoLTE call type included in the xDR of the Gm interface to be refilled into the xDR of the interfaces such as S1-MME, X2, Uu, Sv, etc.
Disclosure of Invention
The embodiment of the invention provides a method and a device for backfilling information, which are used for backfilling the information contained in the xDR of an interface between a terminal and an IMS into the xDR of other interfaces.
The information backfilling method provided by the embodiment of the invention comprises the following steps:
acquiring a first service call/transaction detailed record xDR acquired from a VoLTE service signaling transmitted by a first interface;
acquiring a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between a terminal and an IP Multimedia Subsystem (IMS), and the first interface is different from the second interface;
if the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are judged to be VoLTE service signaling of the same session, the call service type information in the second xDR is refilled into the first xDR.
Specifically, the first interface includes one or a combination of the following interfaces:
an S1-MME interface, wherein the S1-MME interface is an interface between a base station and a Mobile Management Entity (MME);
an X2 interface, the X2 interface being an interface between base stations;
a Uu interface, which is an interface between a base station and a terminal;
and an Sv interface, wherein the Sv interface is an interface between the MME and the MSC.
The second interface is a Gm interface, and the Gm interface is an interface between a terminal and a proxy call session control function P-CSCF.
Specifically, the first xDR comprises: the method comprises the following steps of acquiring xDR from a request signaling and a response signaling transmitted through a first interface when the VoLTE service is initiated, wherein the xDR acquired from the request signaling and the response signaling transmitted through the first interface when the VoLTE service is initiated comprises the following steps: international mobile subscriber identity IMSI, start time and end time of a service process;
the second xDR comprises IMSI, call service type information, and start time and end time of the call.
Specifically, the determining that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session includes:
if one of the following conditions is met, it is determined that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session:
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the starting time of the business process contained in the first xDR;
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the ending time of the business process contained in the first xDR.
Optionally, after backfilling the session service type information in the second xDR into the first xDR, the method further includes:
and carrying out key performance indicator KPI statistics according to the first xDR comprising VoLTE call type information.
The information backfill device provided by the embodiment of the invention comprises:
a first obtaining module: the system is used for acquiring a first service call/transaction detail record xDR acquired from a VoLTE service signaling transmitted by a first interface;
a second obtaining module: the second xDR is used for acquiring a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between a terminal and an IP Multimedia Subsystem (IMS), and the first interface is different from the second interface;
a backfill module: and the controller is configured to backfill the call service type information in the second xDR into the first xDR if it is determined that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session.
Specifically, the first interface includes one or a combination of the following interfaces:
an S1-MME interface, wherein the S1-MME interface is an interface between a base station and a Mobile Management Entity (MME);
an X2 interface, the X2 interface being an interface between base stations;
a Uu interface, which is an interface between a base station and a terminal;
and an Sv interface, wherein the Sv interface is an interface between the MME and the MSC.
The second interface is a Gm interface, and the Gm interface is an interface between a terminal and a proxy call session control function P-CSCF.
Specifically, the first xDR comprises: the method comprises the following steps of acquiring xDR from a request signaling and a response signaling transmitted through a first interface when the VoLTE service is initiated, wherein the xDR acquired from the request signaling and the response signaling transmitted through the first interface when the VoLTE service is initiated comprises the following steps: international mobile subscriber identity IMSI, start time and end time of a service process;
the second xDR comprises IMSI, call service type information, and start time and end time of the call.
Specifically, the backfill module is configured to:
if one of the following conditions is met, it is determined that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session:
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the starting time of the business process contained in the first xDR;
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the ending time of the business process contained in the first xDR.
Optionally, the apparatus further comprises:
and the counting module is used for counting key performance indicators KPI according to the first xDR containing the VoLTE call type information after the call service type information in the second xDR is backfilled into the first xDR by the backfilling module.
In the above embodiment of the present invention, after the first xDR and the second xDR are obtained, if it is determined that the obtained session service signaling from the first xDR and the obtained session service signaling from the second xDR are the same session service signaling, the session service type information in the second xDR is refilled into the first xDR.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without inventive exercise.
Fig. 1 is a schematic diagram illustrating a signaling procedure for RRC connection setup in the prior art;
fig. 2 is a schematic diagram of a signaling flow of PDN connection in the prior art;
fig. 3 is a schematic flow chart of an information backfill method according to an embodiment of the present invention;
fig. 4 is a schematic structural diagram of an information backfilling device according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an information backfilling device according to another embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention clearer, the present invention will be described in further detail with reference to the accompanying drawings, and it is apparent that the described embodiments are only a part of the embodiments of the present invention, not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The Terminal in the embodiment of the present invention may be referred to as a User Equipment (UE), a Mobile Station (MS), a Mobile Terminal (Mobile Terminal), an MTC (machine type communication) Terminal, and the like.
In the embodiment of the invention, data acquisition equipment in a data acquisition layer realizes access and acquisition of Uu, X2, S1, S11, S10, SGs, S6a, S5/S8 and other interfaces and firewall data, and generates the original xDR of each interface. The data acquisition layer reports the original xDR and the original code stream data to the data decoding layer, and the data processing equipment in the data decoding layer completes analysis, association, backfill and synthesis of the original xDR reported by the data acquisition layer. For example, backfill operation is performed on the single-interface xDR reported by the data acquisition equipment, so that a vacant field in the single-interface xDR is completed, and a complete single-interface xDR is generated; or associating a plurality of single-interface xDRs to generate a synthesized xDR. And the data statistical equipment analyzes and counts according to the single-interface xDR and the synthetic xDR.
The S1-MME interface is an interface between a base station and an MME (Mobility Management Entity), and is used for transmitting session Management and Mobility Management information, that is, signaling plane or control plane information.
The X2 interface is an interface between base stations and supports direct transmission of data and signaling.
The Uu interface is an interface between a base station and a terminal, and is used for performing decision execution of broadcast paging and RRC (Radio resource control) connection, handover and power control, processing management and control information of Radio resources, processing baseband and Radio frequency processing information, and the like.
The Sv interface is an interface between the MME and a Mobile Switching Center MSC (Mobile Switching Center), and is used to transmit information related to SRVCC.
The Gm interface is an interface between the terminal and a P-CSCF (Proxy-Call Session Control Function), and is used to transmit an SIP signaling message between the terminal and the IMS.
When initiating a VoLTE session service, a terminal needs to establish an RRC connection with a base station, and a signaling flow diagram of the terminal is shown in fig. 1. The terminal sends an RRC connection establishment request to the base station through the Uu interface, and the base station returns an RRC connection establishment response to the terminal through the Uu interface. The data acquisition equipment acquires the xDR of the RRC connection establishment service according to the signaling, and after the information such as the IMSI and the like is backfilled through the data decoding layer, the xDR can be further stored in a database.
The xDR may include information such as an IMSI (International Mobile Subscriber Identity), start time and end time of a service process, an IMEI (International Mobile Equipment Identity), and a user IP (Internet Protocol), which may be specifically shown in table 1.
The IMSI is used to identify a mobile Subscriber and is stored in an SIM (Subscriber Identity Module) card or an USIM (Universal Subscriber Identity Module) card, a network side network element HLR (Home Location Register) and a VLR (Visitor Location Register).
TABLE 1
Figure BDA0000941889830000061
Figure BDA0000941889830000071
The value of the field "procedure _ start _ time" of the RRC connection establishment procedure is the time when the terminal sends the RRC connection establishment request, and the value of the field "procedure _ end _ time" of the RRC connection establishment procedure is the time when the base station sends the RRC connection establishment response.
When the terminal initiates the VoLTE session service, PDN (Packet Data Network ) connection is also required, and a signaling flow transmitted through an S1-MME interface in the process is shown in fig. 2. And the base station sends a PDN connection request to the MME through an S1-MME interface, and the MME returns a default bearer activation request to the base station through an S1-MME interface. And after receiving the default bearer activation request, the base station sends a default EPS bearer activation request to the terminal, and if the terminal returns that the default bearer activation is successful, the base station sends the default bearer activation to the MME through the S1-MME interface. The data acquisition device acquires the xDR of the PDN connection service according to the signaling transmitted over the S1-MME interface, and further may store the xDR in a database. In the xDR, a value of a "procedure _ start _ time" field of a PDN connection procedure is a time when the base station sends a PDN connection request, and a value of a "procedure _ end _ time" field is a time when the base station returns a default bearer activation success.
However, for the Gm interface, the data acquisition device waits for the VoLTE session to end before acquiring xDR from the signaling transmitted by the Gm interface.
The data acquisition equipment acquires the xDR of each interface according to the signaling transmitted by each interface and stores the xDR in the database in time, and the data processing equipment acquires the corresponding xDR from the database and carries out information backfill.
The data acquisition device, the data processing device, and the data statistics device may be relatively independent devices, or may be function modules disposed on the same device, which is not limited in the present invention.
Referring to fig. 3, a schematic flow chart of an information backfilling method according to an embodiment of the present invention is shown, where the method includes the following steps:
step 301: the data processing equipment acquires a first xDR acquired from a VoLTE service signaling transmitted by a first interface.
The first interface may be an EPC control plane interface or an interface of an LTE access network. In particular, the first interface comprises one or more of the following interfaces:
-S1-MME interface
-X2 interface
-Uu interface
-Sv interface
In this step, the data processing device may obtain, from the database, the first xDR collected in the VoLTE service signaling transmitted from the first interface. The procedure of acquiring the first xDR from the VoLTE service signaling transmitted by the first interface may be referred to the foregoing embodiments, and is not repeated here.
As mentioned above, the first xDR includes xDR collected from request signaling and response signaling transmitted through the first interface when initiating VoLTE service. The xDR collected from the request signaling and the response signaling transmitted through the first interface when initiating the VoLTE service includes: IMSI, start time and end time of the service process.
Step 302: the data processing equipment acquires a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between the terminal and the IMS, and the first interface is different from the second interface.
In this step, the data processing device may obtain, from the database, the second xDR collected in the VoLTE service signaling transmitted by the second interface, where the second xDR and the first xDR are preferably stored in different data tables of the same database.
Specifically, the second interface is a Gm interface.
The second xDR includes IMSI, call service type information, start time and end time of the call. The VoLTE call service types may be divided into voice calling, voice called, video calling, video called, and the like. The starting time of the service is VoLTE call starting time, and the ending time of the service is VoLTE call ending time.
Step 303: if the data processing equipment judges that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are the same session VoLTE service signaling, the data processing equipment backfills the call service type information in the second xDR into the first xDR.
The users of the VoLTE service signaling of the same session are necessarily the same, i.e. the IMSI is consistent. As described above, the first xDR acquired by the data acquisition device according to the signaling transmitted on the first interface can be acquired when the signaling transmission is completed, and the second xDR acquired according to the signaling transmitted on the second interface can be acquired only when the VoLTE session is completed. Thus, from a temporal point of view, the start time and the end time of a first xDR, which initiates the signaling acquisition of VoLTE traffic transmitted over the first interface, should precede the start time of a second xDR, which initiates the signaling acquisition of VoLTE traffic transmitted over the second interface.
Therefore, in the above step, when determining whether the VoLTE service signaling originated by the first xDR and the VoLTE service signaling originated by the second xDR are VoLTE service signaling of the same session: judging whether the IMSI in the first xDR is consistent with the IMSI in the second xDR, if not, determining that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are not VoLTE service signaling of the same session; if the two are consistent, the judgment can be continued according to the following modes:
mode 1: if the starting time of the call contained in the second xDR is later than the starting time of the service process contained in the first xDR, it is determined that the service signaling from which the first xDR originates and the service signaling from which the second xDR originates are VoLTE service signaling of the same session.
Mode 2: if the starting time of the call contained in the second xDR is later than the ending time of the service process contained in the first xDR, it is determined that the service signaling from which the first xDR originates and the service signaling from which the second xDR originates are VoLTE service signaling of the same session.
Optionally, after step 303, the data processing device may further perform KPI statistics according to the first xDR containing the VoLTE call type information. Such as the statistics of indexes of the voice caller S1-MME interface bearer establishment success rate, the voice caller S1 interface handover success rate, the voice caller X2 interface handover success rate, the voice caller SRVCC handover success rate, etc.
In the above embodiment of the present invention, after the first xDR and the second xDR are obtained, if it is determined that the obtained session service signaling from the first xDR and the obtained session service signaling from the second xDR are the same session service signaling, the session service type information in the second xDR is refilled into the first xDR. The information backfilling method provided by the embodiment of the invention can be completed in an off-line process, so that the obtained first xDR and the second xDR can be stored firstly, and the information backfilling is completed through the embodiment when the information backfilling is required to be executed, thereby avoiding the problems that when the information is backfilled on line, a large amount of information needs to be cached and the requirement on system hardware is high in the process of backfilling the information to the first xDR after the second xDR is acquired and reporting the first xDR to the data acquisition equipment due to the time difference between the acquisition of the first xDR and the acquisition of the second xDR.
Based on the same technical concept, the embodiment of the invention also provides a device which can execute the method embodiment. As shown in fig. 4, an apparatus provided in an embodiment of the present invention includes:
the first obtaining module 401: the method is used for acquiring the first xDR collected from the VoLTE service signaling transmitted by the first interface.
The second obtaining module 402: the second xDR is used for acquiring a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between the terminal and the IMS, and the first interface is different from the second interface.
The backfill module 403: and if the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are judged to be the same session VoLTE service signaling, the method is used for backfilling the call service type information in the second xDR into the first xDR.
Specifically, the first interface includes one or a combination of the following interfaces:
-S1-MME interface
-X2 interface
-Uu interface
-Sv interface
The second interface is a Gm interface.
Specifically, the first xDR includes an xDR collected from a request signaling and a response signaling transmitted through the first interface when the VoLTE service is initiated. The xDR collected from the request signaling and the response signaling transmitted through the first interface when initiating the VoLTE service includes: IMSI, start time and end time of the business process;
the second xDR includes IMSI, information of the type of the call service, and start time and end time of the call.
Preferably, the backfill module 403 is specifically configured to determine that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session if one of the following conditions is satisfied:
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the starting time of the business process contained in the first xDR;
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the ending time of the service process contained in the first xDR.
Further, the apparatus may further include a statistics module 404, configured to perform KPI statistics according to the first xDR including the VoLTE call type information after the backfilling module 403 backfills the call service type information in the second xDR into the first xDR.
In the above embodiment of the present invention, after the first xDR and the second xDR are obtained, if it is determined that the obtained session service signaling from the first xDR and the obtained session service signaling from the second xDR are the same session service signaling, the session service type information in the second xDR is refilled into the first xDR. The information backfilling method provided by the embodiment of the invention can be completed in an off-line process, so that the obtained first xDR and the second xDR can be stored firstly, and the information backfilling is completed through the embodiment when the information backfilling is required to be executed, thereby avoiding the problems that when the information is backfilled on line, a large amount of information needs to be cached and the requirement on system hardware is high in the process of backfilling the information to the first xDR after the second xDR is acquired and reporting the first xDR to the data acquisition equipment due to the time difference between the acquisition of the first xDR and the acquisition of the second xDR.
Based on the same technical concept, the embodiment of the invention also provides a device, and the device can realize the information backfilling process of the embodiment of the invention.
Referring to fig. 5, a schematic structural diagram of an apparatus according to an embodiment of the present invention is provided, where the apparatus may include: a processor 501, a memory 502, a transceiver 503, and a bus interface.
The processor 501 is responsible for managing the bus architecture and general processing, and the memory 502 may store data used by the processor 501 in performing operations. The transceiver 503 is used to receive and transmit data under the control of the processor 501.
The bus architecture may include any number of interconnected buses and bridges, with one or more processors, represented by processor 501, and various circuits, represented by memory 502, being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. The transceiver 503 may be a number of elements, including a transmitter and a transceiver, providing a means for communicating with various other apparatus over a transmission medium. The processor 501 is responsible for managing the bus architecture and general processing, and the memory 502 may store data used by the processor 501 in performing operations.
The information backfilling process provided by the embodiment of the invention can be applied to the processor 501, or implemented by the processor 501. In implementation, the steps of the information backfilling process may be performed by instructions in the form of hardware, integrated logic circuits, or software in the processor 501. The processor 501 may be a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof that may implement or perform the methods, steps, and logic blocks disclosed in embodiments of the present invention. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in the processor. The software module may be located in ram, flash memory, rom, prom, or eprom, registers, etc. storage media as is well known in the art. The storage medium is located in the memory 502, and the processor 501 reads the information in the memory 502 and completes the steps of the information backfilling process in combination with the hardware thereof.
Specifically, the processor 501, configured to read the program in the memory 502, executes the following processes:
acquiring xDR acquired from a VoLTE service signaling transmitted by a first interface;
acquiring a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between a terminal and an IP Multimedia Subsystem (IMS), and the first interface is different from the second interface;
if the VoLTE service signaling from the second xDR and the VoLTE service signaling from the first xDR are judged to be VoLTE service signaling of the same session, the call service type information in the second xDR is refilled into the first xDR.
Wherein the first interface comprises one or a combination of the following interfaces:
S1-MME interface, which is the interface between the base station and the MME;
an X2 interface, which is an interface between base stations;
a Uu interface which is an interface between the base station and the terminal;
and the Sv interface is an interface between the MME and the MSC.
The second interface is a Gm interface and is an interface between the terminal and the P-CSCF.
The first xDR includes: xDR collected from request signaling and response signaling transmitted through a first interface when initiating VoLTE service; the xDR collected from the request signaling and the response signaling transmitted through the first interface when initiating the VoLTE service includes: IMSI, start time and end time of the service process.
The second xDR includes IMSI, call service type information, and start time and end time of the service.
Specifically, when it is determined that the VoLTE service signaling from the second xDR and the VoLTE service signaling from the first xDR are VoLTE service signaling of the same session, if one of the following conditions is satisfied, it is determined that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session:
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the starting time of the business process contained in the first xDR;
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the ending time of the service process contained in the first xDR.
Optionally, after the call service type information in the second xDR is refilled into the first xDR, key performance indicator KPI statistics may be performed according to the first xDR containing VoLTE call type information.
The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
While preferred embodiments of the present invention have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. Therefore, it is intended that the appended claims be interpreted as including preferred embodiments and all such alterations and modifications as fall within the scope of the invention.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present invention without departing from the spirit and scope of the invention. Thus, if such modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include such modifications and variations.

Claims (8)

1. An information backfilling method, comprising:
acquiring a first service call/transaction detailed record xDR acquired from a VoLTE service signaling transmitted by a first interface;
acquiring a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between a terminal and an IP Multimedia Subsystem (IMS), and the first interface is different from the second interface;
if the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are judged to be VoLTE service signaling of the same session, the call service type information in the second xDR is refilled into the first xDR;
if one of the following conditions is met, it is determined that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session:
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the starting time of the business process contained in the first xDR;
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the ending time of the business process contained in the first xDR.
2. The method of claim 1, wherein the first interface comprises one or a combination of:
an S1-MME interface, wherein the S1-MME interface is an interface between a base station and a Mobile Management Entity (MME);
an X2 interface, the X2 interface being an interface between base stations;
a Uu interface, which is an interface between a base station and a terminal;
an Sv interface, which is an interface between an MME and a mobile switching center MSC;
the second interface is a Gm interface, and the Gm interface is an interface between a terminal and a proxy call session control function P-CSCF.
3. The method of claim 1, wherein the first xDR comprises: xDR collected from request signaling and response signaling transmitted through the first interface when VoLTE service is initiated.
4. A method according to any of claims 1 to 3, wherein after the backfilling of the call traffic type information in the second xDR into the first xDR, further comprising:
and carrying out key performance indicator KPI statistics according to the first xDR comprising VoLTE call type information.
5. An information backfilling device, comprising:
a first obtaining module: the system is used for acquiring a first service call/transaction detail record xDR acquired from a VoLTE service signaling transmitted by a first interface;
a second obtaining module: the second xDR is used for acquiring a second xDR acquired from a VoLTE service signaling transmitted by a second interface; the second interface is an interface between a terminal and an IP Multimedia Subsystem (IMS), and the first interface is different from the second interface;
a backfill module: the voice over long term evolution (VoLTE) service signaling from the first xDR and the VoLTE service signaling from the second xDR are judged to be VoLTE service signaling of the same session, and the call service type information in the second xDR is backfilled into the first xDR;
the backfill module is specifically configured to: if one of the following conditions is met, it is determined that the VoLTE service signaling from the first xDR and the VoLTE service signaling from the second xDR are VoLTE service signaling of the same session:
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the starting time of the business process contained in the first xDR;
the IMSI in the first xDR is consistent with the IMSI in the second xDR, and the starting time of the call contained in the second xDR is later than the ending time of the business process contained in the first xDR.
6. The apparatus of claim 5, wherein the first interface comprises one or a combination of:
an S1-MME interface, wherein the S1-MME interface is an interface between a base station and a Mobile Management Entity (MME);
an X2 interface, the X2 interface being an interface between base stations;
a Uu interface, which is an interface between a base station and a terminal;
an Sv interface, which is an interface between an MME and a mobile switching center MSC;
the second interface is a Gm interface, and the Gm interface is an interface between a terminal and a proxy call session control function P-CSCF.
7. The apparatus of claim 5, wherein the first xDR comprises: xDR collected from request signaling and response signaling transmitted through the first interface when VoLTE service is initiated.
8. The apparatus of any one of claims 5 to 7, further comprising:
and the counting module is used for counting key performance indicators KPI according to the first xDR containing the VoLTE call type information after the call service type information in the second xDR is backfilled into the first xDR by the backfilling module.
CN201610146809.4A 2016-03-15 2016-03-15 Information backfilling method and device Active CN107197477B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610146809.4A CN107197477B (en) 2016-03-15 2016-03-15 Information backfilling method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610146809.4A CN107197477B (en) 2016-03-15 2016-03-15 Information backfilling method and device

Publications (2)

Publication Number Publication Date
CN107197477A CN107197477A (en) 2017-09-22
CN107197477B true CN107197477B (en) 2020-05-26

Family

ID=59870734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610146809.4A Active CN107197477B (en) 2016-03-15 2016-03-15 Information backfilling method and device

Country Status (1)

Country Link
CN (1) CN107197477B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107864496B (en) * 2017-10-19 2020-12-25 北京中创信测科技股份有限公司 Method for recording backfill user identification by SRVCC/eSRVCC A interface
CN109089257B (en) * 2018-09-11 2021-10-01 北京中创腾锐技术有限公司 Wireless network call ticket backtracking association method and system
CN112333647B (en) * 2020-10-21 2021-11-05 武汉绿色网络信息服务有限责任公司 Automatic delimiting method and device for VoLTE call connection problem
CN116827910A (en) * 2022-03-22 2023-09-29 中兴通讯股份有限公司 Method, equipment and storage medium for acquiring service XDR

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103648125A (en) * 2013-12-25 2014-03-19 北京炎强通信技术有限公司 Method for monitoring long term evolution (LTE) network voice services
CN103648120A (en) * 2013-12-25 2014-03-19 北京炎强通信技术有限公司 Method for optimizing voice over wireless local area network of mobile communication network
CN105357700A (en) * 2014-08-20 2016-02-24 王改利 Signaling association method for VoLTF service

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150098394A1 (en) * 2013-10-08 2015-04-09 Mavenir Systems, Inc. Ims centralized services (ics) interworking function (iwf) system and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103648125A (en) * 2013-12-25 2014-03-19 北京炎强通信技术有限公司 Method for monitoring long term evolution (LTE) network voice services
CN103648120A (en) * 2013-12-25 2014-03-19 北京炎强通信技术有限公司 Method for optimizing voice over wireless local area network of mobile communication network
CN105357700A (en) * 2014-08-20 2016-02-24 王改利 Signaling association method for VoLTF service

Also Published As

Publication number Publication date
CN107197477A (en) 2017-09-22

Similar Documents

Publication Publication Date Title
CN108605383B (en) Method and apparatus for performing cell specification procedure for network slice-based NR in wireless communication system
US10716051B2 (en) Method and apparatus for transmitting D2D discovery signal and communication system
US20220159607A1 (en) System and method of dual-sim ues operation in 5g networks
US10833714B2 (en) Multi-card user equipment and service processing method thereof
CN110278619B (en) PDU session establishment method and device
CN107197477B (en) Information backfilling method and device
CN108377479B (en) Multi-card mobile terminal and service processing method and device thereof
EP2761952A1 (en) Group paging and service request
CN110741696B (en) Area update procedure for radio system
WO2021131902A1 (en) Methods and devices of detection of misbehaving ues using data analysis
CN112291848B (en) Terminal capability configuration method and communication device
US11323841B2 (en) Methods and apparatuses for exposure of presence reporting area functionality
CN104918322B (en) Method for reporting user position information
US11930424B2 (en) Method and apparatus for location based group message delivery
CN109792455B (en) Method and device for transmitting data
CN105744620A (en) Circuit domain drop paging method and device
CN115175313B (en) Information processing method, device, equipment and storage medium
WO2020182119A1 (en) Methods and apparatuses for plmn rate control
EP4189933B1 (en) Methods and apparatuses for policy control
CN107682874A (en) A kind of method and apparatus of carry out business transmission
WO2021004606A1 (en) Apparatus, method, and computer program for performing access check with a cellular network
CN117835173A (en) Voice calling method, communication device and computer readable storage medium
EP4218289A1 (en) Network slice quotas in the presence of interworking
KR101930938B1 (en) Mobile management apparatus and method for servicing time information using the same
CN116419336A (en) Method and device for selecting base station and network equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant