CN109818816B - A VoLTE call delay analysis method and device - Google Patents
A VoLTE call delay analysis method and device Download PDFInfo
- Publication number
- CN109818816B CN109818816B CN201711158791.0A CN201711158791A CN109818816B CN 109818816 B CN109818816 B CN 109818816B CN 201711158791 A CN201711158791 A CN 201711158791A CN 109818816 B CN109818816 B CN 109818816B
- Authority
- CN
- China
- Prior art keywords
- interface data
- user
- group call
- group
- delay
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供一种VoLTE呼叫时延分析方法及装置。所述方法包括在预设的时间段内获取与VoLTE呼叫过程相关的接口数据集,其中每个接口数据至少包括用户标识和时间戳;根据用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按时间戳的先后顺序进行排序;根据VoLTE呼叫过程中相关接口数据产生的顺序将用户组呼叫话单划分为预设分段数量的分段话单;根据分段话单中的接口数据的时间戳,获取每个分段话单的时延,本发明实施例通过将收集到的接口数据组成VoLTE呼叫过程相对应的用户组呼叫话单,并提取出其中关键的分段话单用于计算分段时延,以此建立VoLTE呼叫多接口关联分析体系和多接口关联分析工具,满足快速定位问题、解决问题的维护要求。
Embodiments of the present invention provide a VoLTE call delay analysis method and device. The method includes acquiring an interface data set related to the VoLTE call process within a preset time period, wherein each interface data at least includes a user ID and a time stamp; according to the user ID and the time stamp, each interface data is attributed to the user The group call bills are sorted according to the order of time stamps; the user group call bills are divided into segmented bills with a preset number of segments according to the order in which the relevant interface data is generated during the VoLTE call process; according to the segmented bills The time delay of each segmented bill is obtained from the timestamp of the interface data in the Segment CDRs are used to calculate segment delays, so as to establish a VoLTE call multi-interface correlation analysis system and multi-interface correlation analysis tools to meet the maintenance requirements for quickly locating and solving problems.
Description
技术领域technical field
本发明实施例涉及移动通讯技术领域,尤其涉及一种VoLTE呼叫时延分析方法及装置。Embodiments of the present invention relate to the field of mobile communication technologies, and in particular, to a method and device for analyzing VoLTE call delay.
背景技术Background technique
随着移动通信技术和移动终端技术的飞速发展,LTE语音业务作为目前的主流语言通信业务传统语音和OTT(over the top)对比,能提供更低的呼叫时延、更高的语音质量,支持高清语音、高清视频等通信业务,同时可实现与现网2G/3G的语音互通。其中特别是呼叫时延能直接体现出用户体验情况,因此端到端感知时延分析尤为重要。With the rapid development of mobile communication technology and mobile terminal technology, LTE voice service, as the current mainstream language communication service, compared with traditional voice and OTT (over the top), can provide lower call delay, higher voice quality, and support High-definition voice, high-definition video and other communication services, and at the same time, it can realize the voice interworking with the existing network 2G/3G. Especially the call delay can directly reflect the user experience, so the end-to-end perception delay analysis is particularly important.
现有呼叫时延分析方案大多从单接口(MW接口或者GM接口)统计呼叫时延,从该接口的收到第一条Invite消息开始计时,到收到180响应消息为准,判定为接通时延,可从整体预估现网网络接通时延情况。Most of the existing call delay analysis solutions count the call delay from a single interface (MW interface or GM interface), start timing from the first Invite message received on the interface, and receive a 180 response message, which is determined as connected. The delay can be estimated from the overall network connection delay of the existing network.
传统呼叫时延分析仅能从单接口数据做整体质量评估,对整体时延质量分析不够精细,对产生时延问题的定位不够精确。The traditional call delay analysis can only evaluate the overall quality from the data of a single interface. The analysis of the overall delay quality is not precise enough, and the location of the delay problem is not accurate enough.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供一种VoLTE呼叫时延分析方法及装置,用以解决现有技术中仅能从单接口数据做整体质量评估,对整体时延质量分析不够精细,对产生时延问题的定位不够精确的问题。Embodiments of the present invention provide a VoLTE call delay analysis method and device, which are used to solve the problem that in the prior art, the overall quality assessment can only be made from single interface data, the overall delay quality analysis is not precise enough, and the location of the delay problem is not enough. Inaccurate question.
第一方面,本发明实施例提供了一种VoLTE呼叫时延分析方法,包括:In a first aspect, an embodiment of the present invention provides a VoLTE call delay analysis method, including:
在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;Acquire an interface data set consisting of interface data related to the VoLTE call process within a preset time period, wherein each interface data at least includes a user ID and a time stamp;
根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;According to the user identification and time stamp, attributing each interface data to the user group call bill, and sorting according to the sequence of the time stamps;
根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;Divide the user group call bills into segmented bills with a preset number of segments according to the order in which the relevant interface data is generated during the VoLTE call;
根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。According to the time stamp of the interface data in the segmented bills, the time delay of each segmented bills is acquired.
第二方面,本发明实施例提供了一种VoLTE呼叫时延分析装置,包括:In a second aspect, an embodiment of the present invention provides a VoLTE call delay analysis device, including:
获取单元,用于在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;an acquisition unit, configured to acquire an interface data set consisting of interface data related to the VoLTE call process within a preset time period, wherein each interface data at least includes a user identifier and a time stamp;
筛选单元,用于根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;a screening unit, configured to attribute each interface data to the user group call bill according to the user identifier and the time stamp, and sort the data in the order of the time stamp;
提取单元,用于根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;an extraction unit, configured to divide the user group call bills into segmented bills with a preset number of segments according to the order in which the relevant interface data is generated in the VoLTE call process;
计算单元,用于根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。A calculation unit, configured to acquire the delay of each segmented bill according to the timestamp of the interface data in the segmented bill.
第三方面,本发明实施例还提供了一种电子设备,包括:In a third aspect, an embodiment of the present invention also provides an electronic device, including:
处理器、存储器、通信接口和总线;其中,processors, memories, communication interfaces and buses; where,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;The processor, the memory, and the communication interface communicate with each other through the bus;
所述通信接口用于该电子设备的通信设备之间的信息传输;The communication interface is used for information transmission between communication devices of the electronic device;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:The memory stores program instructions executable by the processor, and the processor invokes the program instructions to execute the following methods:
在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;Acquire an interface data set consisting of interface data related to the VoLTE call process within a preset time period, wherein each interface data at least includes a user ID and a time stamp;
根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;According to the user identification and time stamp, attributing each interface data to the user group call bill, and sorting according to the sequence of the time stamps;
根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;Divide the user group call bills into segmented bills with a preset number of segments according to the order in which the relevant interface data is generated during the VoLTE call;
根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。According to the time stamp of the interface data in the segmented bills, the time delay of each segmented bills is acquired.
第四方面,本发明实施例还提供了一种计算机程序,包括程序代码,所述程序代码用于执行如下操作:In a fourth aspect, an embodiment of the present invention also provides a computer program, including program code, where the program code is configured to perform the following operations:
所述处理器用于调用所述存储器中的逻辑指令,以执行如下方法:The processor is configured to invoke logic instructions in the memory to perform the following methods:
在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;Acquire an interface data set consisting of interface data related to the VoLTE call process within a preset time period, wherein each interface data at least includes a user ID and a time stamp;
根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;According to the user identification and time stamp, attributing each interface data to the user group call bill, and sorting according to the sequence of the time stamps;
根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;Divide the user group call bills into segmented bills with a preset number of segments according to the order in which the relevant interface data is generated during the VoLTE call;
根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。According to the time stamp of the interface data in the segmented bills, the time delay of each segmented bills is acquired.
第五方面,本发明实施例还提供了一种存储介质,用于存储如前所述的计算机程序。In a fifth aspect, an embodiment of the present invention further provides a storage medium for storing the aforementioned computer program.
本发明实施例提供的VoLTE呼叫时延分析方法及装置,通过将收集到的接口数据组成VoLTE呼叫过程相对应的用户组呼叫话单,并提取出其中关键的分段话单用于计算分段时延,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。In the VoLTE call delay analysis method and device provided by the embodiments of the present invention, the collected interface data is formed into a user group call bill corresponding to the VoLTE call process, and the key segmented bills are extracted to calculate the segmented bills. Based on this, a VoLTE call multi-interface correlation analysis system is established, and a VoLTE multi-interface correlation analysis tool is formed to meet the maintenance requirements of quickly locating and solving problems.
附图说明Description of drawings
图1为本发明实施例的VoLTE呼叫时延分析方法流程图;1 is a flowchart of a VoLTE call delay analysis method according to an embodiment of the present invention;
图2为本发明实施例的VoLTE呼叫时延分析装置结构示意图;2 is a schematic structural diagram of a VoLTE call delay analysis apparatus according to an embodiment of the present invention;
图3为本发明实施例的电子设备结构示意图。FIG. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purposes, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments These are some embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
图1为本发明实施例的VoLTE呼叫时延分析方法流程图,如图1所示,所方法包括:FIG. 1 is a flowchart of a method for analyzing VoLTE call delay according to an embodiment of the present invention. As shown in FIG. 1 , the method includes:
步骤S01、在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳。Step S01: Acquire an interface data set consisting of interface data related to the VoLTE call process within a preset time period, wherein each interface data at least includes a user identifier and a time stamp.
VoLTE呼叫业务过程复杂繁琐、涉及网元多导致其信令流程十分复杂,因此分析VoLTE呼叫端到端时延显得尤为有意义,VoLTE呼叫端到端时延分析是端到端质量分析研究的一部分,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。The VoLTE call service process is complex and tedious, and involves many network elements, which makes the signaling process very complicated. Therefore, it is particularly meaningful to analyze the end-to-end delay of VoLTE calls. The analysis of the end-to-end delay of VoLTE calls is part of the end-to-end quality analysis research. On this basis, a VoLTE call multi-interface correlation analysis system is established, and a VoLTE multi-interface correlation analysis tool is formed to meet the maintenance requirements of quickly locating and solving problems.
本发明实施例先在预设的时间段内获取与VoLTE呼叫过程相关接口的接口数据,例如用于连接移动性管理实体(Mobililty Management Entity,MME)和基站eNodeB的S1-MME的S1-MME接口数据,用连接策略与计费规划功能(Policy and Charging RulesFunction,PCRF)和系统架构演进网关(System Architecture Evolution GateWay,SAEGW)的Gx的Gx数据,用于连接UE和会话边界控制器(Session Border Control,SBC)的Gm的Gm接口数据等等。其中每个接口传输的接口数据都至少包括用户标识和时间戳,所述用户标识可以是用以标识用户手机号的移动台国际用户识别码(Moblile SubscriberInternational ISDN number,MSISDN)或者是国际移动用户识别码(InternationalMobile Subscriber Indentification number,IMSI),两者在一次呼叫过程中可以唯一对应。对于具体每个接口数据的采集方法根据相对应接口的不同而存在着差异,例如,在传输侧通过硬件采集卡的方式进行采集或者在操作维护中心(Operation and MaintenanceCenter,OMC)侧通过软件对信令信息进行采集。This embodiment of the present invention first acquires interface data related to the VoLTE call process within a preset time period, for example, an S1-MME interface used to connect a mobility management entity (Mobility Management Entity, MME) and the S1-MME of the base station eNodeB Data, use the Gx data of the connection policy and charging rules function (Policy and Charging Rules Function, PCRF) and the Gx of the system architecture evolution gateway (System Architecture Evolution GateWay, SAEGW) to connect the UE and the session border controller (Session Border Control) , SBC) Gm Gm interface data and so on. The interface data transmitted by each interface includes at least a subscriber identity and a time stamp, and the subscriber identity may be a Mobile Subscriber International ISDN number (MSISDN) used to identify a user's mobile phone number or an International Mobile Subscriber Identity. IMSI (International Mobile Subscriber Indentification number, IMSI), the two can be uniquely corresponding in a call process. The data collection method for each interface varies according to the corresponding interface. For example, the data collection method is performed on the transmission side by means of a hardware acquisition card or on the Operation and Maintenance Center (OMC) side by software. to collect information.
步骤S02、根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序。Step S02: According to the user identifier and the time stamp, assign each interface data to the user group call bill, and sort according to the order of the time stamps.
提取出所述用户标识相同的接口数据,再根据时间戳,将满足预设时间阈值的接口数据归属于相对应的用户组呼叫话单,其中对于时间阈值的设定会根据VoLTE呼叫过程中不同接口数据产生的时间关系来具体设定。将归属于同一用户组呼叫话单的所有接口数据进行关联并添加唯一的组标识,同时在所述用户组呼叫话单中将所有的接口数据按所述时间戳的先后顺序进行排序。从而得到了一次VoLTE单用户、单业务呼叫过程端到端的多接口数据关联的用户组呼叫话单。Extract the interface data with the same user ID, and then according to the time stamp, assign the interface data that meets the preset time threshold to the corresponding user group call bill, where the time threshold is set differently according to the VoLTE call process. The time relationship generated by the interface data is specifically set. Correlate all interface data belonging to the same user group call bill and add a unique group identifier, and simultaneously sort all interface data in the user group call bill according to the sequence of the timestamps. Thus, a user group call bill associated with end-to-end multi-interface data in a VoLTE single-user, single-service call process is obtained.
由此就可以将采集的大量接口信息组成多条用户组呼叫话单,并且每一条用户组呼叫话单的接口数据中都包括有唯一的组标识。In this way, a large amount of collected interface information can be formed into multiple user group call bills, and the interface data of each user group call bill includes a unique group identifier.
步骤S03、根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单。Step S03: Divide the user group call bills into segmented bills with a preset number of segments according to the order in which the related interface data is generated during the VoLTE calling process.
根据LTE用户呼叫业务特点,可以将VoLTE用户的呼叫场景分为VoLTE呼叫VoLTE、VoLTE呼叫CS(2/3G用户)、VoLTE呼叫CS(Circuit Switch)(域选到CS)、CS呼叫VoLTE、CS呼叫CS等业务场景。根据不同业务场景,以及呼叫接通过程中信令传输的过程中产生的接口数据的顺序,可以根据需要从用户组呼叫话单中提取出多个分段话单,例如:主叫IMS域呼叫建立和被叫寻呼等。具体是根据每个分段话单相对应的信令传输流程,在所述用户组呼叫话单中找到第一个出现的与该分段话单相对应的接口数据和最后一个出现的与该分段话单相对应的接口数据,则找到的两个接口数据之间的接口数据就组成了所述分段话单。According to the call service characteristics of LTE users, the call scenarios of VoLTE users can be divided into VoLTE calling VoLTE, VoLTE calling CS (2/3G users), VoLTE calling CS (Circuit Switch) (the domain is selected to CS), CS calling VoLTE, CS calling CS and other business scenarios. According to different service scenarios and the sequence of interface data generated during signaling transmission during call connection, multiple segmented CDRs can be extracted from user group call CDRs as required, for example: calling in the IMS domain Establish and called paging, etc. Specifically, according to the signaling transmission process corresponding to each segmented bill, find the first occurrence of the interface data corresponding to the segmented bill in the user group call bill and the last occurrence of the interface data corresponding to the The interface data corresponding to the segmented bill, the interface data between the two interface data found constitutes the segmented bill.
步骤S04、根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。Step S04: Acquire the time delay of each segmented bill according to the timestamp of the interface data in the segmented bill.
根据上述分段话单中的接口数据的时间戳,就可以分别计算出每个分段话单的时延,也就是分段话单中起始的接口数据到结束的接口数据的时间戳差值,例如:主叫IMS域呼叫建立时延和被叫寻呼时延等。此时就可以得到多个用户组呼叫话单的分段时延分析表,从而分不同阶段对接通时延进行细化,梳理评估各阶段的时延情况。According to the time stamps of the interface data in the segmented CDRs, the delay of each segmented CDR can be calculated separately, that is, the time stamp difference between the starting interface data and the ending interface data in the segmented CDRs. Values, such as: calling IMS domain call setup delay and called paging delay, etc. At this time, the segmented delay analysis table of the call bills of multiple user groups can be obtained, so that the connection delay can be refined in different stages, and the delay situation of each stage can be sorted out and evaluated.
通过进一步分析可以了解在VoLTE呼叫业务过程中导致接通时延变长的原因,例如:由于Invite信令丢失多次重发导致时延过长、LTE侧承载建立更新接通时延过长、IMS网元业务触发控制导致接通时延变长、DRA消息转发时延过长、PCC域策略控制接通时延长过长、智能网业务触发时延过长、局间路由过程导致接通时延变长、被叫寻呼时长过长、被叫域选过程时延过长、资源预留时长过长、VoLTE高清彩铃流程触发时长过长等等。通过对上述原因分析逐步细化VoLTE呼叫业务各阶段的时延消耗具体情况,定义最大值、最小值、平均值、中间值、众数等统计值,确立各阶段时延基础推荐值,进而形成VoLTE呼叫端到端时延分析标准。Through further analysis, we can understand the reasons for the long connection delay in the process of VoLTE call service, for example: the delay is too long due to the loss of Invite signaling and multiple retransmissions, the LTE side bearer establishment and update connection delay is too long, IMS network element service trigger control leads to long connection delay, DRA message forwarding delay is too long, PCC domain policy control is too long to connect, intelligent network service trigger delay is too long, inter-office routing process leads to connection The delay is too long, the called paging time is too long, the called domain selection process delay is too long, the resource reservation time is too long, the VoLTE HD CRBT process triggering time is too long, and so on. Through the analysis of the above reasons, the specific situation of the delay consumption of each stage of the VoLTE call service is gradually refined, and the statistical values such as the maximum value, minimum value, average value, median value, and mode are defined, and the basic recommended delay value of each stage is established. VoLTE call end-to-end delay analysis standard.
本发明实施例通过将收集到的接口数据组成VoLTE呼叫过程相对应的用户组呼叫话单,并提取出其中关键的分段话单用于计算分段时延,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。In the embodiment of the present invention, the collected interface data is formed into a user group call bill corresponding to the VoLTE call process, and the key segmented bills are extracted to calculate the segment delay, and based on this, a VoLTE call multi-channel bill is established. The interface correlation analysis system forms a VoLTE multi-interface correlation analysis tool to meet the maintenance requirements of quickly locating and solving problems.
基于上述实施例,进一步地,所述接口数据集至少包括IMS域相关的IMS接口数据子集、EPC域相关的EPC接口数据子集和PCC域相关的PCC接口数据子集,相应地,所述根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;具体为:Based on the above embodiment, further, the interface data set includes at least a subset of IMS interface data related to the IMS domain, a subset of EPC interface data related to the EPC domain, and a subset of PCC interface data related to the PCC domain. Correspondingly, the According to the user ID and time stamp, each interface data is assigned to the user group call bill, and sorted according to the order of the time stamps; specifically:
根据所述用户标识和时间戳,分别将每个IMS接口数据归属于IMS域组呼叫话单,将每个EPC接口数据归属于EPC域组呼叫话单,将每个PCC接口数据归属于PCC域组呼叫话单;According to the user ID and time stamp, each IMS interface data belongs to the IMS domain group call bill, each EPC interface data belongs to the EPC domain group call bill, and each PCC interface data belongs to the PCC domain group call bill;
根据所述用户标识和时间戳,将IMS域组呼叫话单、EPC域组呼叫话单和PCC域组呼叫话单关联为所述用户组呼叫话单,并添加组标识,其中所述用户组呼叫话单中的接口数据按所述时间戳的先后顺序进行排序。According to the user ID and time stamp, associate the IMS domain group call bill, the EPC domain group call bill, and the PCC domain group call bill as the user group call bill, and add a group ID, where the user group The interface data in the call bill is sorted according to the sequence of the timestamps.
根据VoLTE呼叫过程,可以将采集到的接口数据分为与IP多媒体子系统(IPMultimedia SubSystem,IMS)域相关的IMS接口数据,例如:Gm接口数据;与演进型分组核心网(Evolved Packet Core,EPC)域相关的EPC接口数据,例如:S1-MME接口数据;和与策略与计费控制(Policy and Charging Control,PCC)域相关的PCC接口数据。然后分别根据用户标识和时间戳,将每个IMS接口数据归属于相对应的IMS域组呼叫话单,从而在IMS接口数据子集中组成多条IMS域组呼叫话单,并给每条IMS域组呼叫话单中的IMS接口数据添加唯一性的第一组标识;将每个EPC接口数据归属于相对应的ECP域组呼叫话单,从而在EPC接口数据子集中组成多条EPC域组呼叫话单,并给每条EPC域组呼叫话单中的EPC接口数据添加唯一性的第二组标识;同时还将每个PCC接口数据归属于相对应的PCC域组呼叫话单,从而在PCC接口数据子集中组成多条PCC域组呼叫话单,并给每条PCC域组呼叫话单中的PCC接口数据添加唯一性的第三组标识。According to the VoLTE call process, the collected interface data can be divided into IMS interface data related to the IP Multimedia SubSystem (IMS) domain, for example: Gm interface data; and Evolved Packet Core (EPC) ) domain related EPC interface data, for example: S1-MME interface data; and PCC interface data related to Policy and Charging Control (PCC) domain. Then, according to the user ID and time stamp, each IMS interface data is assigned to the corresponding IMS domain group call bill, so that multiple IMS domain group call bills are formed in the IMS interface data subset, and each IMS domain group call bill is assigned to each IMS domain group. A unique first group identifier is added to the IMS interface data in the group call bill; each EPC interface data is assigned to the corresponding ECP domain group call bill, so that multiple EPC domain group calls are formed in the EPC interface data subset CDRs, and add a unique second group identifier to the EPC interface data in each EPC domain group call CDR; at the same time, each PCC interface data is also attributed to the corresponding PCC domain group call CDR, so that in the PCC A plurality of PCC domain group call bills are formed in the interface data subset, and a unique third group identifier is added to the PCC interface data in each PCC domain group call bill.
然后再根据各个IMS接口数据、EPC接口数据和PCC接口数据的用户标识和时间戳,将IMS域组呼叫话单、EPC域组呼叫话单和PCC域组呼叫话单关联为VoLTE呼叫全过程的用户组呼叫话单,并用新的唯一性的组标识来对第一组标识、第二组标识和第三组标识进行替换,从而使该用户组呼叫话单中的所有接口数据添加有相同的组标识。当然所述用户组呼叫话单中的接口数据需要按时间戳的先后顺序进行排序。对于实施例中所涉及到的第一组标识、第二组标识、第三组标识和组标识都是互不相同的唯一性标识,具体的设计不作具体限定。Then, according to the user ID and time stamp of each IMS interface data, EPC interface data and PCC interface data, associate the IMS domain group call bill, EPC domain group call bill and PCC domain group call bill as the VoLTE call bills in the whole process. The user group calls the CDR, and replaces the first group ID, the second group ID, and the third group ID with the new unique group ID, so that all interface data in the user group call CDR is added with the same ID. Group ID. Of course, the interface data in the call bill of the user group needs to be sorted in the order of time stamps. The first group identification, the second group identification, the third group identification and the group identification involved in the embodiment are all unique identifications that are different from each other, and the specific design is not specifically limited.
本发明实施例通过将收集到的接口数据根据VoLTE呼叫过程的特点分成IMS域、EPC域和PCC域分别进行关联,然后再相互关联组成VoLTE呼叫过程相对应的用户组呼叫话单,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。In the embodiment of the present invention, the collected interface data is divided into the IMS domain, the EPC domain and the PCC domain according to the characteristics of the VoLTE call process to be correlated respectively, and then correlated with each other to form the call bill of the user group corresponding to the VoLTE call process. A VoLTE call multi-interface correlation analysis system is basically established, and a VoLTE multi-interface correlation analysis tool is formed to meet the maintenance requirements of quickly locating and solving problems.
基于上述实施例,进一步地,所述IMS接口数据子集至少包括Gm接口数据、Mw接口数据、ISC接口数据、Mg接口数据、Mj接口数据、Cx接口数据和Sh接口数据,其中所述Gm接口数据、Mw接口数据、ISC接口数据和Mj接口数据至少包括ICID字段,所述Mw接口数据和Gm接口数据至少包括Call-ID字段,所述Mw接口数据、Cx接口数据和Sh接口数据至少包括所述用户标识,相应地,所述根据所述用户标识和时间戳,将每个IMS接口数据归属于IMS域组呼叫话单,具体为:Based on the above embodiment, further, the IMS interface data subset includes at least Gm interface data, Mw interface data, ISC interface data, Mg interface data, Mj interface data, Cx interface data and Sh interface data, wherein the Gm interface data data, Mw interface data, ISC interface data and Mj interface data at least include the ICID field, the Mw interface data and the Gm interface data at least include the Call-ID field, the Mw interface data, the Cx interface data and the Sh interface data at least include all The user identifier, correspondingly, according to the user identifier and time stamp, attributing each IMS interface data to the IMS domain group call bill, specifically:
将所述ICID字段相同且满足预设第一时间阈值范围的所述Gm接口数据、Mw接口数据、ISC接口数据和Mj接口数据关联,并分别添加第一组标识;associating the Gm interface data, Mw interface data, ISC interface data and Mj interface data with the same ICID field and meeting the preset first time threshold range, and adding a first group of identifiers respectively;
将所述Call-ID字段相同且满足预设第二时间阈值范围的所述Gm接口数据与Mw接口数据进行关联,并在Gm接口数据中添加关联的Mw接口数据的第一组标识;Associating the Gm interface data with the same Call-ID field and satisfying the preset second time threshold range with the Mw interface data, and adding the first group identifier of the associated Mw interface data to the Gm interface data;
将所述用户标识相同且满足预设第三时间阈值范围的所述Cx接口数据和Sh接口数据分别与所述Mw接口数据时行关联,并分别添加关联的Mw接口数据的第一组标识;The Cx interface data and the Sh interface data that are the same as the user identifiers and satisfy the preset third time threshold range are respectively associated with the Mw interface data, and the first group identifiers of the associated Mw interface data are added respectively;
将所述第一组标识相同的所有IMS接口数据组成IMS域组呼叫话单。All IMS interface data with the same first group of identifiers are formed into an IMS domain group call bill.
与IMS域相关的接口至少包括Gm、Mw、ISC、Mg、Mj、Cx和Sh等,将上述接口的数据进行采集从而得到IMS接口数据子集,包括Gm接口数据、Mw接口数据、ISC接口数据、Mg接口数据、Mj接口数据、Cx接口数据和Sh接口数据。The interfaces related to the IMS domain include at least Gm, Mw, ISC, Mg, Mj, Cx, and Sh, etc. The data of the above interfaces is collected to obtain a subset of IMS interface data, including Gm interface data, Mw interface data, and ISC interface data. , Mg interface data, Mj interface data, Cx interface data and Sh interface data.
在实际的应用过程中所收集到的各种接口数据中的字段可能不全,所以在具体将各个接口数据进行关联的过程中,不仅会用到所述用户标识,还会用到一些其它字段来进行关联,以增加关联的可靠性和可信度。在下面的实施例中,所采用的字段都只是其中的一种举例说明,在实际的操作过程中也可以根据需要的不同,而采用不同的字段。The fields in the various interface data collected in the actual application process may be incomplete, so in the process of associating each interface data, not only the user ID but also some other fields will be used. Correlations are made to increase the reliability and confidence of the correlation. In the following embodiments, the fields used are only examples of them, and different fields can also be used according to different needs in the actual operation process.
由于所述Gm接口数据、Mw接口数据、ISC接口数据和Mj接口数据中至少包括互联网信用标识(Internet Credit Identity,ICID)字段。所以将所述ICID字段相同且满足第一时间阈值范围,例如12秒,的Gm接口数据、Mw接口数据、ISC接口数据和Mj接口数据进行关联,并给这些接口数据添加第一组标识。所述第一时间阈值范围和在下面的实施例中所述涉及到多个用于关联的时间阈值范围也均为预设的经验值,可以根据实际采集到的接口数据的情况和需要来进行设定,在此不作具体限定。Because the Gm interface data, the Mw interface data, the ISC interface data and the Mj interface data at least include an Internet Credit Identity (ICID) field. Therefore, the Gm interface data, Mw interface data, ISC interface data, and Mj interface data whose ICID fields are the same and satisfy the first time threshold range, for example, 12 seconds, are associated, and the first set of identifiers are added to these interface data. The first time threshold range and the multiple time threshold ranges involved in the association described in the following embodiments are also preset empirical values, which can be performed according to the actual situation and needs of the interface data collected. The setting is not specifically limited here.
所述Gm接口数据和所述Mw接口数据至少包括有Call-ID字段。所以,将Call-ID字段相同且满足第二时间阈值范围,例如2秒,的Gm接口数据与Mw接口数据进行关联。并且由于Mw接口数据通过上述的关联过程已经添加了第一组标识,所以可以将该第一组标识也同样添加到相关联的Gm接口数据中。The Gm interface data and the Mw interface data include at least a Call-ID field. Therefore, the Gm interface data with the same Call-ID field and satisfying the second time threshold range, such as 2 seconds, is associated with the Mw interface data. And since the Mw interface data has already added the first group of identifiers through the above-mentioned association process, the first group of identifiers can also be added to the associated Gm interface data.
需要注意的是,上述接口数据根据相对应接口所在位置的不同可以分为主叫侧接口数据和被叫侧接口数据,例如:所述Gm接口数据就分为主叫侧Gm接口数据和被叫侧Gm接口数据,而在与Mw接口数据也分为主叫侧Mw接口数据和被叫侧Mw接口数据,所以进行关联时,也可以分别将主叫侧Gm接口数据与主叫侧Mw接口数据进行关联,而被叫侧Gm接口数据与被叫侧Mw数据进行关联。在下面的实施例中所涉及的接口数据也可以采用同样的方式来分别进行关联,但为了表述方便在下面的实施例中都只以单侧为例进行举例说明。It should be noted that the above-mentioned interface data can be divided into calling-side interface data and called-side interface data according to the location of the corresponding interface. For example, the Gm interface data is divided into calling-side Gm interface data and called-side interface data. Gm interface data on the calling side and Mw interface data on the calling side are also divided into Mw interface data on the calling side and Mw interface data on the called side, so when the association is performed, the Gm interface data on the calling side and the Mw interface data on the calling side can also be respectively Perform association, and the called side Gm interface data is associated with the called side Mw data. The interface data involved in the following embodiments can also be associated with each other in the same manner, but for the convenience of description, only one side is used as an example for illustration in the following embodiments.
在对Cx接口数据和Sh接口数据进行关联操作前,先要在所有的Cx接口数据中剔除LIR/LIA类型消息的XDR数据,在所有的Sh接口数据中剔除UDR/UDA类型消息的XDR数据。然后再将用户标识相同且满足第三时间阈值范围,例如2秒,的Cx接口数据和Sh接口数据分别与Mw接口数据进行关联,然后将所述Mw接口数据的第一组标识添加到关联的Cx接口数据和Sh接口数据。Before the association operation is performed on the Cx interface data and the Sh interface data, the XDR data of the LIR/LIA type message should be removed from all the Cx interface data, and the XDR data of the UDR/UDA type message should be removed from all the Sh interface data. Then, associate the Cx interface data and Sh interface data with the same user ID and meet the third time threshold range, for example, 2 seconds, with the Mw interface data, and then add the first set of IDs of the Mw interface data to the associated Cx interface data and Sh interface data.
此时,所述IMS接口数据子集中的各个接口数据都已经添加了相对应的第一组标识。将第一组标识相同的Gm接口数据、Mw接口数据、ISC接口数据、Mg接口数据、Mj接口数据、Cx接口数据和Sh接口数据组合就可以形成多条IMS域组呼叫话单。At this point, each interface data in the IMS interface data subset has been added with a corresponding first group of identifiers. Multiple IMS domain group call bills can be formed by combining the Gm interface data, Mw interface data, ISC interface data, Mg interface data, Mj interface data, Cx interface data, and Sh interface data with the same identifier in the first group.
本发明实施例通过将收集到的多个IMS接口数据进行关联,然后再进一步组成VoLTE呼叫过程相对应的用户组呼叫话单,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。The embodiment of the present invention correlates the collected data of multiple IMS interfaces, and then further composes the call bill of the user group corresponding to the VoLTE call process, and establishes a VoLTE call multi-interface correlation analysis system based on this, forming a VoLTE multi-interface Correlation analysis tools meet the maintenance requirements of quickly locating and solving problems.
基于上述实施例,进一步地,所述EPC接口数据子集至少包括S1-MME接口数据、S11接口数据和S6a接口数据,其中所述S1-MME接口数据和S6a接口数据至少包括GUTI字段,所述S11接口数据和S1-MME接口数据至少包括所述用户标识;相应地,将每个EPC接口数据归属于EPC域组呼叫话单,具体为:Based on the above embodiment, further, the EPC interface data subset includes at least S1-MME interface data, S11 interface data and S6a interface data, wherein the S1-MME interface data and S6a interface data at least include a GUTI field, and the The S11 interface data and the S1-MME interface data include at least the user identifier; correspondingly, each EPC interface data is assigned to the EPC domain group call bill, specifically:
将所述GUTI字段相同且满足预设第四时间阈值范围的S1-MME接口数据和S6a接口数据进行关联,并分别添加第二组标识;Associating the S1-MME interface data and the S6a interface data with the same GUTI field and satisfying the preset fourth time threshold range, and adding a second group of identifiers respectively;
将所述用户标识相同且满足第五时间阈值范围的S11接口数据与所述S1-MME接口数据进行关联,并在S11接口数据添加关联的S1-MME的第二组标识Associating the S11 interface data with the same user identifier and satisfying the fifth time threshold range with the S1-MME interface data, and adding the second group identifier of the associated S1-MME to the S11 interface data
将所述第二组标识相同的所有EPC接口数据组成EPC域组呼叫话单。All EPC interface data with the same identifier of the second group are formed into an EPC domain group call bill.
与EPC域相关的接口至少包括S1-MME、S11和S6a等,对这些接口进行数据采集可以得到EPC接口数据子集,至少包括S1-MME接口数据、S11接口数据和S6a接口数据。The interfaces related to the EPC domain include at least S1-MME, S11 and S6a, etc. Data collection on these interfaces can obtain a subset of EPC interface data, including at least S1-MME interface data, S11 interface data and S6a interface data.
其中所述S1-MME接口数据和S6a接口数据中至少包括全球唯一临时UE标识(Globally Unique Temporary UE Identity,GUTI)字段,所述GUTI由mcc+mnc+mme_code+m-tmsi组成。将GUTI字段相同且满足第四时间阈值范围,倒如4秒,的S1-MME接口数据和S6a接口数据进行关联,并分别给关联的接口数据添加第二组标识。The S1-MME interface data and the S6a interface data at least include a Globally Unique Temporary UE Identity (GUTI) field, and the GUTI is composed of mcc+mnc+mme_code+m-tmsi. Associate the S1-MME interface data and the S6a interface data with the same GUTI field and meet the fourth time threshold range, such as 4 seconds, and respectively add a second set of identifiers to the associated interface data.
所述S1-MME接口数据和S11接口数据均至少包括有用户标识,所以再将用户标识相同且满足第五时间阈值范围,例如2秒,的S11接口数据与S1-MME接口数据进行关联,并且将已经添加给S1-MME接口数据的第二组标识,添加到关联的S11接口数据中。The S1-MME interface data and the S11 interface data both include at least a user identifier, so the S11 interface data that is the same as the user identifier and satisfies the fifth time threshold range, such as 2 seconds, is associated with the S1-MME interface data, and The second set of identifiers that have been added to the S1-MME interface data is added to the associated S11 interface data.
然后就可以在EPC接口数据子集中将第二组标识相同的各个接口数据组成多条EPC域组呼叫话单。Then, in the EPC interface data subset, each interface data with the same identifier of the second group can be formed into multiple EPC domain group call bills.
本发明实施例通过将收集到的多个EPC接口数据进行关联,然后再进一步组成VoLTE呼叫过程相对应的用户组呼叫话单,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。The embodiment of the present invention correlates the collected data of multiple EPC interfaces, and then further composes the user group call bills corresponding to the VoLTE call process, and establishes a VoLTE call multi-interface correlation analysis system based on this, forming VoLTE multi-interfaces Correlation analysis tools meet the maintenance requirements of quickly locating and solving problems.
基于上述实施例,进一步地,所述PCC接口数据子集至少包括Rx接口数据和Gx接口数据,其中所述Rx接口数据和Gx接口数据至少包括session_id字段和所述用户标识;相应地,将每个PCC接口数据归属于PCC域组呼叫话单,具体为:Based on the above embodiment, further, the PCC interface data subset includes at least Rx interface data and Gx interface data, wherein the Rx interface data and Gx interface data at least include the session_id field and the user identifier; The data of each PCC interface belongs to the PCC domain group call bill, which is as follows:
将所述session_id字段相同且满足预设第六时间阈值范围的Rx接口数据和Gx接口数据分别关联为添加了第一子标识Rx数据组和添加第二子标识的Gx数据组;Associating the Rx interface data and Gx interface data with the same session_id field and meeting the preset sixth time threshold range as the Rx data group with the first sub-identity and the Gx data group with the second sub-identity added;
若在Rx数据组和Gx数据组内存在所述用户标识相同且满足预设第七时间阈值范围的Rx接口数据和Gx接口数据,则将所述Rx数据组和Gx数据组进行关联,用第三组标识替换所述第一子标识和第二子标识;If there are Rx interface data and Gx interface data in the Rx data group and the Gx data group that have the same user ID and meet the preset seventh time threshold range, then associate the Rx data group and the Gx data group, and use the first Three sets of identifications replace the first sub-identity and the second sub-identity;
将所述第三组标识相同的PCC接口数据组成PCC域组呼叫话单。The third group of PCC interface data with the same identifier is formed into a PCC domain group call bill.
与PCC域相关的接口至少包括Rx接口数据和Gx接口数据,其中所述Rx接口数据和Gx接口数据至少包括session_id字段和用户标识。The interface related to the PCC domain includes at least Rx interface data and Gx interface data, wherein the Rx interface data and Gx interface data at least include a session_id field and a user ID.
先分别将Rx接口数据和Gx接口数据,根据session_id字段分别组合,即将session_id字段相同且满足第六时间阈值,例如6秒,的Rx接口数据组合成Rx数据组,并给组内的Rx接口数据添加第一子标识;同时将session_id字段相同且满足第六时间阈值的Gx接口数据组合成Gx数据组,并给组内的Gx接口数据添加第二子标识。First, combine the Rx interface data and Gx interface data respectively according to the session_id field, that is, combine the Rx interface data with the same session_id field and meet the sixth time threshold, such as 6 seconds, into an Rx data group, and give the Rx interface data in the group. A first sub-identity is added; at the same time, Gx interface data with the same session_id field and satisfying the sixth time threshold is combined into a Gx data group, and a second sub-identity is added to the Gx interface data in the group.
然后分别将Rx数据组内的Rx接口数据与Gx数据组内的Gx接口数据进行比对,若存在用户标识相同且满足预设第七时间阈值范围,例如2秒,的Rx接口数据和Gx接口数据,则将该Rx数据组与Gx数据组进行关联形成PCC域组呼叫话单,并用第三组标识来替换PCC域组呼叫话单中接口数据的第一子标识或第二子标识。Then compare the Rx interface data in the Rx data group with the Gx interface data in the Gx data group respectively, if there are Rx interface data and Gx interface data with the same user ID and satisfying the preset seventh time threshold range, such as 2 seconds, data, then associate the Rx data group with the Gx data group to form the PCC domain group call bill, and replace the first sub-identity or the second sub-identity of the interface data in the PCC domain group call bill with the third group identification.
若Rx接口数据和Gx接口数据都还包括有ICID字段,则在将Rx数据组与Gx数据组进行关联时,也可以对比Rx接口数据与Gx接口数据的ICID字段。若存在ICID字段相同且满足第七时间阈值范围的Rx接口数据和Gx接口数据,则将相对应的Rx数据组和Gx数据组关联为PCC域组呼叫话单。If both the Rx interface data and the Gx interface data further include an ICID field, when associating the Rx data group with the Gx data group, the ICID fields of the Rx interface data and the Gx interface data can also be compared. If there are Rx interface data and Gx interface data that have the same ICID field and meet the seventh time threshold range, associate the corresponding Rx data group and Gx data group as a PCC domain group call bill.
本发明实施例通过将收集到的多个PCC接口数据进行关联,然后再进一步组成VoLTE呼叫过程相对应的用户组呼叫话单,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。The embodiment of the present invention correlates the collected data of multiple PCC interfaces, and then further composes the user group call bills corresponding to the VoLTE call process, and establishes a VoLTE call multi-interface correlation analysis system based on this, forming VoLTE multi-interfaces Correlation analysis tools meet the maintenance requirements of quickly locating and solving problems.
基于上述实施例,进一步地,所述根据所述用户标识和时间戳,将IMS域组呼叫话单、EPC域组呼叫话单和PCC域组呼叫话单关联为所述用户组呼叫话单,并添加组标识,其中所述用户组呼叫话单中的接口数据按所述时间戳的先后顺序进行排序,具体为:Based on the above embodiment, further, the IMS domain group call bill, the EPC domain group call bill, and the PCC domain group call bill are associated with the user group call bill according to the user identifier and the time stamp, And add a group identifier, wherein the interface data in the user group call bill is sorted according to the sequence of the timestamps, specifically:
若在所述IMS域组呼叫话单、PCC域组呼叫话单和EPC域组呼叫话单中存在所述用户标识相同且满足预设第八时间阈值范围的Mw接口数据、所述Rx接口数据或者Gx接口数据,和所述S1-MME接口数据,则将所述IMS域组呼叫话单、PCC域组呼叫话单和EPC域组呼叫话单关联组成所述用户组呼叫话单,并用所述组标识替换所述第一组标识、第二组标识和第三组标识,其中所述用户组呼叫话单中的接口数据按所述时间戳的先后顺序进行排序。If the Mw interface data and the Rx interface data with the same user ID and satisfying the preset eighth time threshold range exist in the IMS domain group call bill, the PCC domain group call bill and the EPC domain group call bill Or the Gx interface data and the S1-MME interface data, then associate the IMS domain group call bill, the PCC domain group call bill, and the EPC domain group call bill to form the user group call bill, and use all The group identifier replaces the first group identifier, the second group identifier and the third group identifier, wherein the interface data in the user group call bill is sorted according to the sequence of the time stamps.
通过上述实施例,在接口数据集中已经形成了多条IMS域组呼叫话单、EPC域组呼叫话单和PCC域组呼叫话单。然后就需要将属于同一用户组呼叫话单的IMS域组呼叫话单、EPC域组呼叫话单和PCC域组呼叫话单进行关联。在相互关联的过程中,即可以两两比对后进行关联也可以同时进行比对,在此不作具体的限定,在本实施例中也只是采用了其中的一种方法举例说明。Through the above embodiments, multiple IMS domain group call bills, EPC domain group call bills, and PCC domain group call bills have been formed in the interface data set. Then, it is necessary to associate the IMS domain group call bills, the EPC domain group call bills, and the PCC domain group call bills that belong to the same user group. In the process of correlation, the correlation may be performed after the pairwise comparison, or the comparison may be performed at the same time, which is not specifically limited here, and only one of the methods is used for illustration in this embodiment.
将IMS域组呼叫话单中的Mw接口数据和PCC域组呼叫话单中Rx接口数据中的用户标识和时间戳进行比对,若存在用户标识相同且满足第八时间阈值范围的Mw接口数据和Rx接口数据,则将该IMS域组呼叫话单和PCC域组呼叫话单进行关联,同时生成一个新的组标识,用以替换关联IMS域组呼叫话单和PCC域组呼叫话单中接口数据的第一组标识和第三组标识。Compare the Mw interface data in the IMS domain group call bill with the user ID and timestamp in the Rx interface data in the PCC domain group call bill. If there is Mw interface data with the same user ID and meeting the eighth time threshold range and Rx interface data, then associate the IMS domain group call bill with the PCC domain group call bill, and generate a new group ID to replace the associated IMS domain group call bill and PCC domain group call bill The first set of identifiers and the third set of identifiers of the interface data.
然后再将IMS域组呼叫话单中的Mw接口数据和EPC域组呼叫话单中的S1-MME接口数据进行比对,若存在用户标识相同且满足第八时间阈值范围的Mw接口数据和S1-MME接口数据,则将该EPC域组呼叫话单与IMS域组呼叫话单进行关联,同时用组标识替换第二组标识。结合上述已经关联的PCC域组呼叫话单,就组成了用户组呼叫话单,其中所述用户组呼叫话单中的所有接口数据按时间戳的先后顺序进行排序。Then compare the Mw interface data in the IMS domain group call bill with the S1-MME interface data in the EPC domain group call bill. -MME interface data, then associate the EPC domain group call bill with the IMS domain group call bill, and at the same time replace the second group ID with the group ID. Combining the above associated PCC domain group call bills, a user group call bill is formed, wherein all interface data in the user group call bills are sorted in the order of time stamps.
在上面的将IMS域组呼叫话单、PCC域组呼叫话单和EPC域组呼叫话单的关联过程中,也可以使用不同的接口数据,例如在IMS域组呼叫话单与PCC域组呼叫话单的关联过程中,用PCC域组呼叫话单的Gx接口数据与IMS域组呼叫话单中的Mw接口数据进行比对。具体使用哪个接口数据可以根据实际的数据采集情况来定,在此不作具体限定。In the above process of associating the IMS domain group call bill, the PCC domain group call bill and the EPC domain group call bill, different interface data can also be used, for example, in the IMS domain group call bill and the PCC domain group call bill During the association process of the CDR, the Gx interface data of the PCC domain group call CDR is used to compare with the Mw interface data in the IMS domain group call CDR. Which interface data to use can be determined according to the actual data collection situation, which is not specifically limited here.
至此在所述接口数据集中就可以形成多条以组标识来进行标识的用户组呼叫话单。So far, in the interface data set, a plurality of user group call bills identified by group identification can be formed.
本发明实施例通过将关联的IMS域组呼叫话单、EPC域组呼叫话单和PCC域组呼叫话单进行关联组成VoLTE呼叫过程相对应的用户组呼叫话单,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。In the embodiment of the present invention, the associated IMS domain group call record, EPC domain group call record, and PCC domain group call record are associated to form a user group call record corresponding to the VoLTE call process, and a VoLTE call is established on this basis. The multi-interface correlation analysis system forms a VoLTE multi-interface correlation analysis tool to meet the maintenance requirements of quickly locating and solving problems.
基于上述实施例,进一步地,所述分段话单具体包括主叫默认承载建立,主叫专用承载建立,主叫IMS域呼叫建立,被叫ISCSF局间寻址,被叫SCSCF寻址,被叫预选,被叫IMS域呼叫建立,被叫寻呼,被叫默认承载建立,被叫专用承载建立,资源预留,振铃触发;相应地,所述获取每个分段话单的时延,具体为:Based on the above embodiment, further, the segmented CDR specifically includes the establishment of the calling default bearer, the establishment of the calling dedicated bearer, the establishment of the calling IMS domain call, the inter-office addressing of the called ISCSF, the addressing of the called SCSCF, and the addressing of the called SCSCF. Call pre-selection, called IMS domain call establishment, called paging, called default bearer establishment, called dedicated bearer establishment, resource reservation, ringing trigger; ,Specifically:
获取主叫默认承载建立时延,主叫专用承载建立时延,主叫IMS域呼叫建立时延,被叫ISCSF局间寻址时延,被叫SCSCF寻址时延,被叫预选时延,被叫IMS域呼叫建立时延,被叫寻呼时延,被叫默认承载建立时延,被叫专用承载建立时延,资源预留时延,振铃触发时延。Obtain the calling default bearer establishment delay, the calling dedicated bearer establishment delay, the calling IMS domain call establishment delay, the called ISCSF interoffice addressing delay, the called SCSCF addressing delay, the called preselection delay, Called IMS domain call establishment delay, called paging delay, called default bearer establishment delay, called dedicated bearer establishment delay, resource reservation delay, ringing trigger delay.
根据对VoLTE呼叫端到端接通时延定义,即从主叫终端发起SIP(SessionInitiation Protocol)INVITE消息到接收到网络侧下发的SIP 180Ring消息之间的时间差值。当主叫终端处于空闲状态时,由于有业务要传输,终端将首先发起随机接入消息,Service Request流程,回到RRC连接态,然后再发送SIP INVITE消息建立会话连接。此时VoLTE呼叫接通时延计算是从主叫终端发起Service Request消息到接收到网络侧下发的SIP 180Ring消息之间的时间差。According to the definition of the end-to-end connection delay for VoLTE calls, that is, the time difference between when the calling terminal initiates a SIP (Session Initiation Protocol) INVITE message and receives the SIP 180Ring message sent by the network side. When the calling terminal is in an idle state, since there is a service to be transmitted, the terminal will first initiate a random access message, a Service Request process, return to the RRC connection state, and then send a SIP INVITE message to establish a session connection. At this time, the VoLTE call connection delay calculation is the time difference between when the calling terminal initiates the Service Request message and receives the SIP 180Ring message sent by the network side.
可以将上述得到的VoLTE呼叫VoLTE的用户组呼叫话单分为多个分段话单,在本实施例中仅以以下12个分段话单为例进行举例说明,分别是主叫默认承载建立,主叫专用承载建立,主叫IMS域呼叫建立,被叫ISCSF局间寻址,被叫SCSCF寻址,被叫IMS域呼叫建立,被叫域选,被叫寻呼,被叫默认承载建立,被叫专用承载建立,资源预留,振铃触发。The above-obtained VoLTE user group call bills for calling VoLTE can be divided into multiple segmented bills. In this embodiment, only the following 12 segmented bills are used as examples for illustration, which are the default bearer establishment of the calling party. , Calling Dedicated Bearer Establishment, Calling IMS Domain Call Establishment, Called ISCSF Interoffice Addressing, Called SCSCF Addressing, Called IMS Domain Call Establishment, Called Domain Selection, Called Paging, Called Default Bearer Establishment , the called dedicated bearer is established, resources are reserved, and ringing is triggered.
然后再根据分段话单中接口数据的时间戳对上述12个分段话单进行计算以得到12个分段时延:主叫默认承载建立时延,主叫专用承载建立时延,主叫IMS域呼叫建立时延,被叫ISCSF局间寻址时延,被叫SCSCF寻址时延,被叫预选时延,被叫IMS域呼叫建立时延,被叫寻呼时延,被叫默认承载建立时延,被叫专用承载建立时延,资源预留时延,振铃触发时延。Then, according to the time stamp of the interface data in the segmented CDRs, the above 12 segmented CDRs are calculated to obtain 12 segment delays: the calling party's default bearer setup delay, the calling party's dedicated bearer setup delay, and the calling party's dedicated bearer setup delay. IMS domain call setup delay, called ISCSF interoffice addressing delay, called SCSCF addressing delay, called preselection delay, called IMS domain call setup delay, called paging delay, called default Bearer establishment delay, called dedicated bearer establishment delay, resource reservation delay, and ringing trigger delay.
其中每个阶段具体如下:Each of these stages is as follows:
(1)主叫默认承载建立(1) The calling default bearer is established
主要指主叫用户在LTE空闲状态下发起一次VoLTE呼叫,建立或恢复QCI=5的默认承载过程。主叫用户发出Invite消息表示主叫默认承载建立完成,此分段时延可以评估用户发起呼叫后在LTE网络中起始准备过程的时延长短。It mainly refers to the process of establishing or restoring the default bearer of QCI=5 when the calling user initiates a VoLTE call in the LTE idle state. The calling user sends an Invite message to indicate that the calling party's default bearer is established. This segmented delay can be evaluated as a short delay in starting the preparation process in the LTE network after the user initiates a call.
(2)主叫专用承载建立(2) Calling dedicated bearer establishment
主要指主叫SBC收到主叫用户的建立一次VoLTE会话请求后,启动资源预留Precondition,发起QCI=1/2的专用承载建立过程。此分段时延可以评估主叫侧PCC域应用功能(Application Function,AF)会话建立引起的IP-CAN(IP-Connectivity AccessNetwork)会话修改时延,主叫侧手机终端对专用承载建立的反应过程时延。Mainly refers to that the calling SBC starts the resource reservation Precondition after receiving a request for establishing a VoLTE session from the calling user, and initiates the process of establishing a dedicated bearer with QCI=1/2. This segment delay can evaluate the IP-CAN (IP-Connectivity Access Network) session modification delay caused by the establishment of the PCC domain application function (Application Function, AF) session on the calling side, and the response process of the calling side mobile terminal to the establishment of the dedicated bearer time delay.
(3)主叫IMS域呼叫建立(3) The calling IMS domain call is established
主要指主叫侧代理会话控制功能(Proxy Call Session Control Function,PCSCF)从Gm接口收到Invite消息,SIP信令消息开始在IMS域核心网内进行业务触发的过程时延,一直到最后一个应用服务器(Application Server,AS)返回Invite消息为止。此分段时延从总体上对主叫IMS域SIP信令初始处理过程总时延进行评估,根据用户签约业务不同,IMS域建立时延也会相差较大,同时也可以考察ISBG、AS对SIP信令消息的处理性能.Mainly refers to the process delay that the Proxy Call Session Control Function (PCSCF) on the calling side receives the Invite message from the Gm interface, and the SIP signaling message starts to trigger the service in the IMS domain core network, until the last application The server (Application Server, AS) returns an Invite message. This segmented delay evaluates the total delay of the initial processing of SIP signaling in the calling IMS domain as a whole. According to different user subscription services, the IMS domain establishment delay will also vary greatly. Processing performance of SIP signaling messages.
主叫IMS域建立最小时延和最大时延的区别在于IMS域几个接口交互过程中网元对SIP信令的处理转发的时延不同,正常情况网元对SIP信令消息处理转发时延可以在10ms左右,而极端情况下达到了几十毫秒的,由于IMS域信令过程繁琐,累积下来时延就变的很大The difference between the minimum delay and the maximum delay for the establishment of the calling IMS domain is that the NEs process and forward the SIP signaling during the interaction of several interfaces in the IMS domain. It can be about 10ms, and in extreme cases it can reach tens of milliseconds. Due to the cumbersome IMS domain signaling process, the accumulated delay becomes very large.
(4)被叫ISCSF局间寻址(4) Inter-office addressing of the called ISCSF
主要指主叫服务会话控制功能(Serving Call Session Control Function,SCSCF)到被叫协商会话控制功能(Interrogating Call Session Control Function,ICSCF)之间信令路由过程时延。此分段时延可以评估查询DNS路由ICSCF过程时延、本地局间或长途信令网的传输时延。Mainly refers to the signaling routing process delay between the calling service session control function (Serving Call Session Control Function, SCSCF) to the called negotiation session control function (Interrogating Call Session Control Function, ICSCF). The segment delay can be used to evaluate the process delay of querying DNS routing ICSCF, and the transmission delay of local inter-office or long-distance signaling network.
(5)被叫SCSCF寻址(5) The called SCSCF addressing
主要是指被叫ICSCF到被叫SCSCF之间的信令路由过程时延。查询HSS选择SCSCF过程时延、主被叫SCSCF局间信令处理时延。Mainly refers to the signaling routing process delay between the called ICSCF and the called SCSCF. Query the HSS to select the SCSCF process delay and the calling and called SCSCF inter-office signaling processing delay.
(6)被叫IMS域呼叫建立(6) The called IMS domain call is established
与主叫IMS域呼叫建立时延是相反的过程,是指Invite初始会话消息到达被叫SCSCF后在被叫IMS核心网进行签约业务触发控制,一直到经过被叫Gm接口转出Invite的时延。The call establishment delay in the calling IMS domain is the opposite process. It refers to the delay that the Invite initial session message reaches the called SCSCF and performs subscription service trigger control in the called IMS core network until the call is transferred out of the Invite through the called Gm interface. .
(7)被叫域选时延(7) Called domain selection delay
MMTel AS/SCC AS向被叫融合HLR/HSS发送UDR消息,请求获取被叫用户的T-ADS信息到被叫融合HLR/HSS根据被叫MME返回的IDA消息将T-ADS信息通过UDA消息返回给被叫MMTel AS/SCC AS。在此过程中确立被叫用户域选过程时延,用以统计分析被叫域选时延。该阶段时延包含在被叫IMS域建立时延当中。The MMTel AS/SCC AS sends a UDR message to the called converged HLR/HSS, requesting to obtain the T-ADS information of the called user. The called converged HLR/HSS returns the T-ADS information through the UDA message according to the IDA message returned by the called MME. To the called MMTel AS/SCC AS. In this process, the called user domain selection process delay is established, which is used for statistical analysis of the called domain selection delay. The delay at this stage is included in the called IMS domain establishment delay.
(8)被叫寻呼时延(8) Called paging delay
被叫侧EPC向处于空闲态的被叫用户发送Invite消息,由于被叫用户处于空闲态,所以被叫侧EPC触发寻呼过程,寻呼处于空闲态的被叫用户。此分段时延可以评估VoLTE呼叫的LTE寻呼时延,评估LTE系统寻呼机制是否合理。The called-side EPC sends an Invite message to the called user in the idle state. Since the called user is in the idle state, the called-side EPC triggers a paging process to page the called user in the idle state. This segment delay can evaluate the LTE paging delay of VoLTE calls and evaluate whether the paging mechanism of the LTE system is reasonable.
(9)被叫默认承载建立(9) The called default bearer is established
主要指被叫用户收到寻呼消息后,触发RRC连接、安全模式、建立或恢复QCI=5的默认承载过程时延。此分段时延可以评估被叫用户所在LTE网络对VoLTE呼叫起始准备过程的时延长短。It mainly refers to the delay of the process of triggering RRC connection, security mode, establishing or restoring the default bearer of QCI=5 after the called user receives the paging message. The segmented delay can evaluate the short time extension of the LTE network where the called user is located for the VoLTE call initiation preparation process.
(10)被叫专用承载建立(10) The called dedicated bearer is established
被叫SBC收到被叫用户的183会话正在处理消息后,启动Precondition,发起QCI=1、2的专用承载建立的过程。此分段时延可以评估被叫侧PCC域AF会话建立引起的IP-CAN会话修改时延,被叫手机终端对专用承载建立的反应过程时延。After receiving the 183 session processing message of the called user, the called SBC starts Precondition and initiates the process of establishing dedicated bearers with QCI=1 and 2. This segment delay can evaluate the IP-CAN session modification delay caused by the establishment of the AF session in the PCC domain on the called side, and the response process delay of the called mobile terminal to the establishment of the dedicated bearer.
(11)资源预留(11) Resource reservation
指被叫侧IMS网络返回给主叫侧183消息携带SDP媒体资源协商内容,一直到主叫侧收到媒体资源协商过程完成消息的时延过程。此分段时延可以评估主叫侧被叫侧媒体资源预留过程时延,VoLTE中各网元对媒体资源协商过程的处理转发时延,终端对媒体资源协商处理的反应时延,临时响应可靠性确认流程时延Refers to the delay process from the 183 message returned by the called side IMS network to the calling side carrying the SDP media resource negotiation content until the calling side receives the media resource negotiation process complete message. This segment delay can evaluate the delay of the media resource reservation process on the calling side and the called side, the processing and forwarding delay of each network element in VoLTE on the media resource negotiation process, the terminal's response delay on the media resource negotiation process, and the temporary response delay. Reliability confirmation process delay
(12)振铃触发(12) Ringing trigger
指媒体协商资源预留完成之后,被叫手机触发180振铃消息,一直到主叫手机收到振铃消息为止的过程时延。此分段时延主要考察彩铃触发过程的时延长短,如果没有彩铃,此段时延通常会很短。Refers to the process delay that after the media negotiation resource reservation is completed, the called mobile phone triggers a 180 ringing message until the calling mobile phone receives the ringing message. This segment delay mainly considers the short time extension of the CRBT triggering process. If there is no CRBT, the delay in this segment is usually very short.
本发明实施例通过将组成的VoLTE呼叫过程相对应的用户组呼叫话单分为多种分段话单并计算各分段话单的时延,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。The embodiment of the present invention establishes a VoLTE call multi-interface correlation analysis system by dividing the formed VoLTE call process corresponding user group call bills into multiple segmented bills and calculating the delay of each segmented bill. , forming a VoLTE multi-interface correlation analysis tool to meet the maintenance requirements of quickly locating and solving problems.
图2为本发明实施例的VoLTE呼叫时延分析装置结构示意图,如图2所示,所述装置包括:获取单元10、筛选单元11、提取单元12和计算单元13,其中,FIG. 2 is a schematic structural diagram of a VoLTE call delay analysis apparatus according to an embodiment of the present invention. As shown in FIG. 2 , the apparatus includes: an
所述获取单元10用于在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;所述筛选单元11用于根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;所述提取单元12用于根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;所述计算单元13用于根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。具体地:The acquiring
获取单元10先在预设的时间段内获取与VoLTE呼叫过程相关接口的接口数据,例如S1-MME接口数据,Gx接口数据和Gm接口数据等等。其中每个接口传输的接口数据都至少包括用户标识和时间戳,所述用户标识可以是用以标识用户手机号的MSISDN或者IMSI,两者在一次呼叫过程中可以唯一对应。所述获取单元10将接收到的所有接口数据发送给筛选单元11。The obtaining
筛选单元11提取出所述用户标识相同的接口数据,再根据时间戳,将满足预设时间阈值的接口数据归属于用户组呼叫话单,其中对于时间阈值的设定会根据VoLTE呼叫过程中不同接口数据产生的时间关系来具体设定。将归属于用户组呼叫话单的所有接口数据进行关联并添加唯一的组标识,同时在所述用户组呼叫话单中将所有的接口数据按所述时间戳的先后顺序进行排序。从而得到了一次VoLTE单用户、单业务呼叫过程端到端的多接口数据关联的用户组呼叫话单。The
由此筛选单元11就可以将采集的大量接口信息组成多条用户组呼叫话单,并且每一条用户组呼叫话单的接口数据中都包括有唯一的组标识。所述筛选单元11将得到的所有用户组呼叫话单发送给提取单元12。In this way, the
所述提取单元12根据LTE用户呼叫业务特点,根据不同业务场景,以及呼叫接通过程中信令传输的过程中产生的接口数据的顺序,可以根据需要从用户组呼叫话单中提取出多个分段话单,然后将所有用户组呼叫话单和分段话段发送给计算单元13。The extracting
计算单元13根据分段话单中的接口数据的时间戳,就可以分别计算出每个分段话单的时延,也就是分段话单中起始的接口数据到结束的接口数据的时间戳差值。此时就可以得到多个用户组呼叫话单的分段时延分析表,从而分不同阶段对接通时延进行细化,梳理评估各阶段的时延情况。The
本发明实施例提供的装置用于执行上述方法,其功能具体参考上述方法实施例,其具体方法流程在此处不再赘述。The apparatus provided in the embodiment of the present invention is used to execute the foregoing method, and its function refers to the foregoing method embodiment for details, and the specific method flow is not repeated here.
本发明实施例通过将收集到的接口数据组成VoLTE呼叫过程相对应的用户组呼叫话单,并提取出其中关键的分段话单用于计算分段时延,以此为基础建立VoLTE呼叫多接口关联分析体系,形成VoLTE多接口关联分析工具,满足快速定位问题、解决问题的维护要求。In the embodiment of the present invention, the collected interface data is formed into a user group call bill corresponding to the VoLTE call process, and the key segmented bills are extracted to calculate the segment delay, and based on this, a VoLTE call multi-channel bill is established. The interface correlation analysis system forms a VoLTE multi-interface correlation analysis tool to meet the maintenance requirements of quickly locating and solving problems.
图3为本发明实施例的电子设备结构示意图。如图3所示,所述电子设备,包括:处理器(processor)601、存储器(memory)602和总线603;FIG. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention. As shown in FIG. 3 , the electronic device includes: a processor (processor) 601, a memory (memory) 602 and a
其中,所述处理器601和所述存储器602通过所述总线603完成相互间的通信;Wherein, the
所述处理器601用于调用所述存储器602中的程序指令,以执行上述各方法实施例所提供的方法,例如包括:在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。The
进一步地,本发明实施例公开一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。Further, an embodiment of the present invention discloses a computer program product, the computer program product includes a computer program stored on a non-transitory computer-readable storage medium, the computer program includes program instructions, and when the program instructions are executed by a computer During execution, the computer can execute the methods provided by the above method embodiments, for example, including: acquiring an interface data set consisting of interface data related to the VoLTE call process within a preset time period, wherein each interface data at least includes a user identifier. and time stamp; according to the user ID and time stamp, each interface data is attributed to the user group call bill, and sorted according to the order of the time stamp; according to the relevant interface data generated during the VoLTE call The user group call bills are sequentially divided into segmented bills with a preset number of segments; and the time delay of each segmented bill is acquired according to the timestamp of the interface data in the segmented bills.
进一步地,本发明实施例提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:在预设的时间段内获取与VoLTE呼叫过程相关的接口数据组成的接口数据集,其中每个接口数据至少包括用户标识和时间戳;根据所述用户标识和时间戳,将每个接口数据归属于用户组呼叫话单,并按所述时间戳的先后顺序进行排序;根据所述VoLTE呼叫过程中相关接口数据产生的顺序将所述用户组呼叫话单划分为预设分段数量的分段话单;根据所述分段话单中的接口数据的时间戳,获取每个分段话单的时延。Further, an embodiment of the present invention provides a non-transitory computer-readable storage medium, where the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the methods provided by the foregoing method embodiments. The method, for example, includes: acquiring an interface data set consisting of interface data related to a VoLTE call process within a preset time period, wherein each interface data at least includes a user identifier and a time stamp; Each interface data belongs to the user group call bill, and is sorted according to the sequence of the timestamps; the user group call bill is divided into preset points according to the order in which the relevant interface data is generated during the VoLTE call process. The segmented bills with the number of segments; according to the timestamp of the interface data in the segmented bills, the time delay of each segmented bills is obtained.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps of implementing the above method embodiments can be completed by program instructions related to hardware, the aforementioned program can be stored in a computer-readable storage medium, and when the program is executed, execute It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other media that can store program codes.
以上所描述的电子设备等实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。The above-described electronic equipment and other embodiments are only illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, It can be located in one place, or it can be distributed over multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment. Those of ordinary skill in the art can understand and implement it without creative effort.
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。From the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a necessary general hardware platform, and certainly can also be implemented by hardware. Based on this understanding, the above-mentioned technical solutions can be embodied in the form of software products in essence or the parts that make contributions to the prior art, and the computer software products can be stored in computer-readable storage media, such as ROM/RAM, magnetic A disc, an optical disc, etc., includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to perform the methods described in various embodiments or some parts of the embodiments.
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present invention, but not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand: it can still be Modifications are made to the technical solutions described in the foregoing embodiments, or some technical features thereof are equivalently replaced; and these modifications or replacements do not make the essence of the corresponding technical solutions depart from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims (9)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711158791.0A CN109818816B (en) | 2017-11-20 | 2017-11-20 | A VoLTE call delay analysis method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711158791.0A CN109818816B (en) | 2017-11-20 | 2017-11-20 | A VoLTE call delay analysis method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN109818816A CN109818816A (en) | 2019-05-28 |
| CN109818816B true CN109818816B (en) | 2020-10-16 |
Family
ID=66598636
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711158791.0A Active CN109818816B (en) | 2017-11-20 | 2017-11-20 | A VoLTE call delay analysis method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN109818816B (en) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110224895B (en) * | 2019-06-21 | 2021-02-09 | 武汉绿色网络信息服务有限责任公司 | VoLTE user registration signaling time delay analysis method and device |
| CN110324789B (en) * | 2019-07-10 | 2021-05-07 | 武汉绿色网络信息服务有限责任公司 | Method and device for acquiring VoLTE user position track information |
| CN112543173B (en) * | 2019-09-23 | 2022-03-18 | 维沃移动通信有限公司 | IMS information transmission method, terminal, device and equipment |
| CN110856128B (en) * | 2019-10-17 | 2021-07-30 | 武汉绿色网络信息服务有限责任公司 | A method and device for determining a VoLTE call interworking network scenario |
| CN110933234B (en) * | 2019-11-18 | 2021-04-27 | 武汉绿色网络信息服务有限责任公司 | A method and device for automatic delimitation of VoLTE call quality problems |
| CN113038361B (en) * | 2019-12-23 | 2025-11-21 | 中兴通讯股份有限公司 | Position information acquisition method, device, equipment and storage medium |
| CN113381867B (en) * | 2020-02-25 | 2023-11-03 | 中国移动通信集团福建有限公司 | Communication delay cause determining method and device, electronic equipment and storage medium |
| CN114205278B (en) * | 2020-08-31 | 2023-09-19 | 中国移动通信集团浙江有限公司 | VoLTE voice service quality assessment method, device, computing device and storage medium |
| CN115250441B (en) * | 2021-04-28 | 2023-08-15 | 中国移动通信集团河北有限公司 | Method, device, equipment and medium for determining voice fallback delay information |
| CN113490202B (en) * | 2021-07-23 | 2024-07-09 | 恒安嘉新(北京)科技股份公司 | Speech ticket synthesizing method, device, computer equipment and storage medium |
| CN113890943B (en) * | 2021-11-09 | 2024-12-24 | 微位(深圳)网络科技有限公司 | Method, device, equipment and medium for analyzing service stability based on call delay |
| CN116261110B (en) * | 2022-12-06 | 2024-04-12 | 中国联合网络通信集团有限公司 | Method, device and storage medium for determining SDR data |
| CN117319714B (en) * | 2023-09-15 | 2025-04-25 | 中移互联网有限公司 | Video playing quality evaluation and early warning method and system based on medium number platform |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104754767A (en) * | 2013-12-25 | 2015-07-01 | 华为技术有限公司 | State update method and equipment |
| CN106304180A (en) * | 2016-08-15 | 2017-01-04 | 中国联合网络通信集团有限公司 | A kind of method and device of the speech service quality determining user |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7233652B2 (en) * | 2001-09-06 | 2007-06-19 | Ameritech Corp. | Method and system for transmitting a message to a telephone station |
| CN102026129B (en) * | 2010-12-24 | 2014-09-10 | 中兴通讯股份有限公司 | Method and device for processing call delay information |
| CN103648125A (en) * | 2013-12-25 | 2014-03-19 | 北京炎强通信技术有限公司 | Method for monitoring long term evolution (LTE) network voice services |
| CN105188036B (en) * | 2015-08-07 | 2018-09-07 | 成都亚讯星科实业有限公司 | LTE user CS domain droppings and return signalling analysis method |
-
2017
- 2017-11-20 CN CN201711158791.0A patent/CN109818816B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104754767A (en) * | 2013-12-25 | 2015-07-01 | 华为技术有限公司 | State update method and equipment |
| CN106304180A (en) * | 2016-08-15 | 2017-01-04 | 中国联合网络通信集团有限公司 | A kind of method and device of the speech service quality determining user |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109818816A (en) | 2019-05-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109818816B (en) | A VoLTE call delay analysis method and device | |
| US10932160B2 (en) | Adaptive traffic processing in communications network | |
| US9860390B2 (en) | Methods, systems, and computer readable media for policy event record generation | |
| JP2014507099A (en) | Method, system, and computer-readable medium for enhancing Diameter signaling messages | |
| US9398168B2 (en) | Session binding using subscriber identification | |
| CN103517245B (en) | A kind of charging method and system of D2D communications | |
| CN105050072A (en) | Session binding method and network system | |
| WO2017037598A1 (en) | Detailed call records for voice over lte calls | |
| CN105163345B (en) | A kind of method and system of area reporting | |
| CN110224895A (en) | A kind of VoLTE user's registration signaling delay analysis method and device | |
| CN101237447A (en) | Policy execution method, system and network element | |
| CN103269334B (en) | Session association method, apparatus and system | |
| CN111328086B (en) | Method and system for positioning abnormal section of call connection delay | |
| CN105393503A (en) | Message processing method and device | |
| CN108260118A (en) | A kind of processing method of network selection strategy, PCRF, MME and system | |
| RU2656870C1 (en) | Method, appliance and device for policy management and tariff | |
| CN103858403B (en) | Process the message related to multiple potential entities | |
| CN115278747A (en) | A data processing method, device and storage medium | |
| CN108270808A (en) | A kind of methods, devices and systems realized using Detection & Controling | |
| CN109089002B (en) | Method and device for blocking illegal internet phone calls | |
| CN103813291B (en) | Charge information correlating method and system | |
| CN101014190A (en) | Call forwarding method, system and apparatus | |
| CN108243057A (en) | A method and system for analyzing VoLTE conversion rate | |
| KR102084967B1 (en) | P-CSCF(Proxy Call Session Control Function), CONTROL METHOD THEREOF, AND RECORDING MEDIUM FOR RECORDING PROGRAM FOR EXECUTING THE CONTROL METHOD | |
| CN109150799A (en) | A kind of method and device obtaining called location information |
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 |