CN103997787A - Internal and external signaling interface protocol flow associating method and system - Google Patents
Internal and external signaling interface protocol flow associating method and system Download PDFInfo
- Publication number
- CN103997787A CN103997787A CN201310052186.0A CN201310052186A CN103997787A CN 103997787 A CN103997787 A CN 103997787A CN 201310052186 A CN201310052186 A CN 201310052186A CN 103997787 A CN103997787 A CN 103997787A
- Authority
- CN
- China
- Prior art keywords
- protocol
- media gateway
- interface
- ranap
- processing module
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种内外部信令接口协议流程关联方法及系统,包括:从媒体网关设备的各个接口采集信令数据,并根据协议类型进行分发;将媒体网关控制协议发给媒体网关控制协议处理模块,提取终端标识并转换为RANAP协议的传输标识BindingID信息;将RANAP协议发给RANAP协议处理模块,提取RANAP协议的BingdingID;将Nb接口协议发给Nb接口协议处理模块,提取源地址、目的地址、源端口、目的端口;媒体网关关联分析模块按照源地址、目的地址、源端口、目的端口和BingdingID进行多接口关联。与现有技术相比,本发明可以准确、高效地关联媒体网关设备内外部信令接口协议。
The present invention provides a method and system for associating internal and external signaling interface protocol processes, including: collecting signaling data from each interface of a media gateway device, and distributing it according to the protocol type; sending the media gateway control protocol to the media gateway control protocol for processing The module extracts the terminal identification and converts it into the transmission identification BindingID information of the RANAP protocol; sends the RANAP protocol to the RANAP protocol processing module to extract the BingdingID of the RANAP protocol; sends the Nb interface protocol to the Nb interface protocol processing module to extract the source address and destination address , source port, and destination port; the media gateway association analysis module performs multi-interface association according to the source address, destination address, source port, destination port and BingdingID. Compared with the prior art, the present invention can associate the internal and external signaling interface protocols of the media gateway equipment accurately and efficiently.
Description
技术领域technical field
本发明涉及移动通信技术领域,尤其涉及一种内外部信令接口协议流程关联方法及系统。The invention relates to the technical field of mobile communication, in particular to a method and system for associating internal and external signaling interface protocol flow.
背景技术Background technique
目前,针对媒体网关内外部信令接口协议的关联移动通信网中,媒体网关和软交换局、RNC(Radio Network Controller无线网络控制器)、其他媒体网关连接,用户的业务会同时在这些接口中传递消息。在媒体网关之间的Nb接口传递语音信息,其他接口间传递信令信息。为了能够对用户行为进行分析,要通过监测的方式对用户的业务信令进行采集,然后进行业务行为的关联合成。由于用户的业务行为信息无法在一个接口获得,需要把Nb接口的信令和其他接口进行关联,从而得到呼叫的主被叫、接续事件、位置、ATM/IP通道等信息,也就是实现媒体网关内外部信令接口协议的关联。At present, in the associated mobile communication network for the internal and external signaling interface protocols of the media gateway, the media gateway is connected to the softswitch office, RNC (Radio Network Controller) and other media gateways, and the user's business will be in these interfaces at the same time. Pass the message. The Nb interface between media gateways transmits voice information, and other interfaces transmit signaling information. In order to be able to analyze user behavior, it is necessary to collect user service signaling through monitoring, and then carry out association synthesis of service behavior. Since the user's business behavior information cannot be obtained on one interface, it is necessary to associate the signaling of the Nb interface with other interfaces, so as to obtain information such as the caller and called party, connection event, location, ATM/IP channel, etc., that is, to realize the media gateway Association of internal and external signaling interface protocols.
现有的内外部信令接口协议流程的关联,必须要借助所属软交换设备局间协议关联的方式。关联时只能依靠用户号码时间,把在相同时间内相同主被叫的呼叫认为是同一个呼叫,把他们的信息合成到一起来实现关联。The association of the existing internal and external signaling interface protocol processes must rely on the inter-office agreement association of the softswitch equipment. When associating, you can only rely on the time of the user number, consider the calls of the same calling party and called party within the same time as the same call, and combine their information to realize the association.
在实现本发明的过程中,发明人发现现有的关联方案中,关联必须借助软交换局间协议,而这个接口一般不和媒体网关的物理位置在一起,需要在另外的地方进行获取,采集非常不方便;另外局间传递漫游号码时,只有一方号码可用,在遇10086等企业型用户、或者同一个用户多次呼叫时,关联准确性无法保证。In the process of realizing the present invention, the inventor found that in the existing association scheme, the association must rely on the inter-office protocol of the soft switch, and this interface is generally not in the same physical location as the media gateway, and needs to be acquired in another place. It is very inconvenient; in addition, when transferring roaming numbers between offices, only one number is available, and the accuracy of association cannot be guaranteed when encountering enterprise users such as 10086 or the same user making multiple calls.
发明内容Contents of the invention
本发明的目的在于克服现有技术的缺点和不足,提供一种内外部信令接口协议流程关联方法及系统。The purpose of the present invention is to overcome the shortcomings and deficiencies of the prior art, and provide a method and system for associating internal and external signaling interface protocol processes.
一种内外部信令接口协议流程关联方法,所述方法包括:A method for associating internal and external signaling interface protocol processes, the method comprising:
从媒体网关设备的各个接口采集信令数据;Collect signaling data from each interface of the media gateway device;
对采集到的信令数据进行分析,根据协议类型进行分发;所述协议类型包括媒体网关控制协议、无线接入网络应用部分RANAP协议和Nb接口协议;Analyzing the collected signaling data, and distributing according to the protocol type; the protocol type includes media gateway control protocol, radio access network application part RANAP protocol and Nb interface protocol;
将所述媒体网关控制协议发给媒体网关控制协议处理模块,提取终端标识并转换为RANAP协议的传输标识BindingID信息,提交给媒体网关关联分析模块;The media gateway control protocol is sent to the media gateway control protocol processing module, the terminal identification is extracted and converted into the transmission identification BindingID information of the RANAP protocol, and submitted to the media gateway association analysis module;
将所述RANAP协议发给RANAP协议处理模块,提取RANAP协议的BingdingID,提交给媒体网关关联分析模块;The RANAP protocol is sent to the RANAP protocol processing module, the BingdingID of the RANAP protocol is extracted, and submitted to the media gateway association analysis module;
将所述Nb接口协议发给Nb接口协议处理模块,提取源地址、目的地址、源端口、目的端口,提交给媒体网关关联分析模块;Send the Nb interface protocol to the Nb interface protocol processing module, extract source address, destination address, source port, destination port, and submit to the media gateway association analysis module;
媒体网关关联分析模块按照源地址、目的地址、源端口、目的端口和BingdingID进行多接口关联。The media gateway association analysis module performs multi-interface association according to source address, destination address, source port, destination port and BingdingID.
所述媒体网关控制协议处理模块还提取源地址、目的地址、源端口和目的端口。The media gateway control protocol processing module also extracts source address, destination address, source port and destination port.
所述RANAP协议处理模块提取RANAP协议的BingdingID后,还对所述BingdingID填写用户号码、LAC、CI、VPI、VCI、SS7地址、呼损、振铃时间、通话时间和通话时长信息。After the RANAP protocol processing module extracts the BingdingID of the RANAP protocol, it also fills in the user number, LAC, CI, VPI, VCI, SS7 address, call loss, ringing time, call time and call duration information for the BingdingID.
所述Nb接口协议处理模块还提取RTP的丢包、抖动、时延和MOS信息。The Nb interface protocol processing module also extracts RTP packet loss, jitter, time delay and MOS information.
所述方法还包括:The method also includes:
对于通过IP方式承载的IuCS接口,所述媒体网关控制协议处理模块提取目的端口并转换为RANAP协议的传输标识BindingID信息,提交给媒体网关关联分析模块。For the IuCS interface carried by IP, the media gateway control protocol processing module extracts the destination port and converts it into the transmission identification BindingID information of the RANAP protocol, and submits it to the media gateway association analysis module.
所述将目的端口和RANAP协议的BingdingID进行关联,按照字节移位进行匹配的管理方式,把目的端口和BingdingID的匹配计算到字节级别。The matching management method of associating the destination port with the BingdingID of the RANAP protocol and performing matching according to the byte shift calculates the matching of the destination port and the BingdingID at the byte level.
一种内外部信令接口协议流程关联系统,所述系统包括采集模块、解码模块、媒体网关控制协议处理模块、RANAP协议处理模块、Nb接口协议处理模块和媒体网关关联分析模块,其中,An internal and external signaling interface protocol flow association system, the system includes an acquisition module, a decoding module, a media gateway control protocol processing module, a RANAP protocol processing module, an Nb interface protocol processing module, and a media gateway association analysis module, wherein,
所述采集模块,用于从媒体网关设备的各个接口采集信令数据;The collection module is used to collect signaling data from each interface of the media gateway device;
所述解码模块,用于对采集到的信令数据进行分析,根据协议类型进行分发;所述协议类型包括媒体网关控制协议、无线接入网络应用部分RANAP协议和Nb接口协议;The decoding module is used to analyze the collected signaling data and distribute it according to the protocol type; the protocol type includes Media Gateway Control Protocol, Radio Access Network Application Part RANAP protocol and Nb interface protocol;
所述媒体网关控制协议处理模块,用于从所述媒体网关控制协议中提取终端标识并转换为RANAP协议的传输标识BindingID信息,提交给所述媒体网关关联分析模块;The media gateway control protocol processing module is used to extract the terminal identifier from the media gateway control protocol and convert it into the transmission identifier BindingID information of the RANAP protocol, and submit it to the media gateway association analysis module;
所述RANAP协议处理模块,用于从所述RANAP协议中提取RANAP协议的BingdingID,提交给所述媒体网关关联分析模块;The RANAP protocol processing module is used to extract the BingdingID of the RANAP protocol from the RANAP protocol, and submit it to the media gateway association analysis module;
所述Nb接口协议处理模块,用于所述Nb接口协议中提取源地址、目的地址、源端口、目的端口,提交给所述媒体网关关联分析模块;The Nb interface protocol processing module is used to extract the source address, destination address, source port, and destination port from the Nb interface protocol, and submit them to the media gateway association analysis module;
所述媒体网关关联分析模块按照源地址、目的地址、源端口、目的端口和BingdingID进行多接口关联。The media gateway association analysis module performs multi-interface association according to source address, destination address, source port, destination port and BingdingID.
所述媒体网关控制协议处理模块还用于提取源地址、目的地址、源端口和目的端口。The media gateway control protocol processing module is also used to extract source address, destination address, source port and destination port.
所述RANAP协议处理模块还用于提取RANAP协议的BingdingID后,还对所述BingdingID填写用户号码、LAC、CI、VPI、VCI、SS7地址(OPC)、呼损、振铃时间、通话时间和通话时长信息。After described RANAP protocol processing module is also used for extracting the BingdingID of RANAP agreement, also fill in user number, LAC, CI, VPI, VCI, SS7 address (OPC), call loss, ringing time, talk time and talking time to described BingdingID Duration information.
所述Nb接口协议处理模块还用于提取RTP的丢包、抖动、时延和MOS信息。The Nb interface protocol processing module is also used to extract RTP packet loss, jitter, delay and MOS information.
所述媒体网关控制协议处理模块还用于提取目的端口并转换为RANAP协议的传输标识BindingID信息,提交给所述媒体网关关联分析模块。The media gateway control protocol processing module is also used to extract the destination port and convert it into the transmission identification BindingID information of the RANAP protocol, and submit it to the media gateway association analysis module.
本发明通过运用现网媒体网关资源分配的特性,设计出电路资源在媒体网关上下文管理中终端标识的分配算法,直接对Nb口的RTP协议和IuCS口的RANAP(Radio Access Network Application Part,无线接入网络应用部分)协议进行关联。与现有技术相比,不借助软交换局间协议,可以准确、高效地关联媒体网关设备内外部信令接口协议。The present invention designs an allocation algorithm of circuit resources in the context management of the media gateway by using the characteristics of resource allocation of the media gateway in the existing network, and directly implements the RTP protocol of the Nb port and the RANAP (Radio Access Network Application Part, wireless access network) of the IuCS port. Incoming network application part) protocol for association. Compared with the prior art, it can associate the internal and external signaling interface protocols of the media gateway equipment accurately and efficiently without resorting to the inter-office protocol of the soft switch.
附图说明Description of drawings
图1为本发明实施例1提供的内外部信令接口协议流程关联方法原理流程图;Fig. 1 is a principle flowchart of the internal and external signaling interface protocol flow association method provided by Embodiment 1 of the present invention;
图2为本发明实施例2提供的内外部信令接口协议流程关联系统结构示意图。FIG. 2 is a schematic structural diagram of an internal and external signaling interface protocol flow correlation system provided by Embodiment 2 of the present invention.
具体实施方式Detailed ways
下面结合附图对本发明的具体实施方式进行详细描述。但本发明的实施方式不限于此。Specific embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. However, the embodiments of the present invention are not limited thereto.
本发明方法实施例通过运用现网媒体网关资源分配的特性,设计出电路资源在媒体网关上下文管理中终端标识的分配算法,直接对Nb口的RTP协议和IuCS口的RANAP,协议进行关联;可以准确、高效地关联媒体网关设备内外部信令接口协议。The embodiment of the method of the present invention uses the characteristics of resource allocation of the media gateway in the existing network to design an allocation algorithm of circuit resources in the context management of the media gateway, and directly associates the RTP protocol of the Nb port with the RANAP protocol of the IuCS port; Accurately and efficiently correlate the internal and external signaling interface protocols of the media gateway equipment.
如图1所示,为本发明实施例1提供的内外部信令接口协议流程关联方法原理流程图,具体如下:As shown in Fig. 1, it is a schematic flow chart of the internal and external signaling interface protocol process association method provided by Embodiment 1 of the present invention, specifically as follows:
步骤10,从媒体网关设备的各个接口采集信令数据。Step 10, collect signaling data from each interface of the media gateway device.
采集数据是由具体的采集设备来完成的,为了关联网络内外部信令接口协议,就需要采集内外部各个接口的信令数据。Data collection is done by specific collection equipment. In order to correlate the internal and external signaling interface protocols of the network, it is necessary to collect the signaling data of each internal and external interface.
步骤20,对采集到的信令数据进行分析,根据协议类型进行分发。Step 20, analyzing the collected signaling data, and distributing according to the protocol type.
这里,分析和分发的过程可以由具体的解码软件来完成。粗略来说,协议类型包括媒体网关控制协议、无线接入网络应用部分RANAP协议和Nb接口协议。Here, the process of analyzing and distributing can be completed by specific decoding software. Roughly speaking, the protocol types include media gateway control protocol, radio access network application part RANAP protocol and Nb interface protocol.
实际上,TD-SCDMA(Time Division-Synchronous Code Division MultipleAccess,时分同步码分多址)的协议栈层次很多。对于ATM(AsynchronousTransfer Mode,异步传输模式)方式,协议栈依次是AAL5、SSCOP、SSCF-NNI、MTP-3B、SCCP、RANAP协议。对于IP方式,协议栈依次是IP、SCTP、M3UA、SCCP、RANAP协议。In fact, the protocol stack of TD-SCDMA (Time Division-Synchronous Code Division Multiple Access, Time Division Synchronous Code Division Multiple Access) has many layers. For ATM (Asynchronous Transfer Mode, asynchronous transfer mode), the protocol stack is AAL5, SSCOP, SSCF-NNI, MTP-3B, SCCP, and RANAP protocols in sequence. For the IP mode, the protocol stack is followed by IP, SCTP, M3UA, SCCP, and RANAP protocols.
在RANAP协议中,Binding ID是一个重要的参数,对3G的信令关联起重要作用;由于3G协议的多层次的特点,不同层的协议独立封装,底层协议存在多次分片的情况,同时存在数据包中有多个完整或者不完整的数据包,所以要进行捕获数据的缓存、拆包、拼装、组包的工作,最后还原出RANAP的数据包。对于ATM承载方式在AAL5、SCCOP、MTP-3B层要进行分片组包的处理,对于IP承载方式,要在SCTP和M3UA层进行分片拼装的处理。In the RANAP protocol, the Binding ID is an important parameter, which plays an important role in the association of 3G signaling; due to the multi-layer characteristics of the 3G protocol, the protocols of different layers are encapsulated independently, and the underlying protocol has multiple fragments. There are multiple complete or incomplete data packets in the existing data packets, so it is necessary to cache, unpack, assemble, and assemble the captured data, and finally restore the RANAP data packets. For the ATM bearer mode, the processing of fragmentation and grouping shall be performed at the AAL5, SCCOP, and MTP-3B layers; for the IP bearer mode, the processing of fragment assembly shall be performed at the SCTP and M3UA layers.
特别的,RANAP协议是ASN.1的PER编码方式,协议中有大量可选、必选、数组、枚举、Sequence等方式的字段。Binding ID在RANAP协议的很深处,提取很困难。Binding ID在RAB-Assigment消息中,参数包括RAB-AssigmentRequest,里面是一个数组型结构,包括RAB-SetupOrModifyList的参数,而这个参数里包含的也是一个数组型结构RAB-SetupOrModifyItem的参数,这个参数由id、firstCriticality、firstValue、secondCriticality、secondValue等参数组成。这些参数有可选的和必须的,Binding ID在firstValue或者secondValue中。firstValue包括RAB-SetupOrModifyItemFirst、secondValue包括RAB-SetupOrModifyItemSecond,RAB-SetupOrModifyItemFirst里有RAB-ID、NAS-SynchronisationIndicator、RAB-Parameters、UserPlaneInformation、transportLayerInformation等参数,transportLayerInformation包括transportLayerAddress、IuTransportAssociation参数,IuTransportAssociation包括Binding ID,对Binding ID的提取需要按照协议规范进行数据的分析,并且在不同的承载和参数选项的情况下,进行对应的封装和逐级解析,才能够正确提取。In particular, the RANAP protocol is the PER encoding method of ASN.1, and there are a large number of optional, mandatory, array, enumeration, Sequence and other fields in the protocol. The Binding ID is very deep in the RANAP protocol, and it is very difficult to extract. The Binding ID is in the RAB-Assigment message, the parameters include RAB-AssigmentRequest, which is an array structure, including the parameters of RAB-SetupOrModifyList, and this parameter also contains the parameters of an array structure RAB-SetupOrModifyItem, which is determined by id , firstCriticality, firstValue, secondCriticality, secondValue and other parameters. These parameters are optional and required, and the Binding ID is in firstValue or secondValue. firstValue包括RAB-SetupOrModifyItemFirst、secondValue包括RAB-SetupOrModifyItemSecond,RAB-SetupOrModifyItemFirst里有RAB-ID、NAS-SynchronisationIndicator、RAB-Parameters、UserPlaneInformation、transportLayerInformation等参数,transportLayerInformation包括transportLayerAddress、IuTransportAssociation参数,IuTransportAssociation包括Binding ID,对Binding ID The extraction needs to analyze the data according to the protocol specification, and in the case of different bearer and parameter options, the corresponding encapsulation and level-by-level analysis can be performed to extract correctly.
步骤30,将媒体网关控制协议发给媒体网关控制协议处理模块,提取终端标识并转换为RANAP协议的传输标识BindingID信息,提交给媒体网关关联分析模块。Step 30, send the media gateway control protocol to the media gateway control protocol processing module, extract the terminal identifier and convert it into the transmission identifier BindingID information of the RANAP protocol, and submit it to the media gateway association analysis module.
这里,解码软件把媒体网关控制协议发给媒体网关控制协议处理模块,进行用户业务合成分析;媒体网关控制协议分析模块分析媒体网关控制协议,包括本次呼叫的RTP信令信息,即源地址(source address)、目的地址(destination address)、源端口(source port)、目的端口(destination port),另外包括本次呼叫的终端标识(Terminal ID)。依靠媒体网关控制协议分析也无法直接实现Nb分析模块分析出的信息和IuCS接口中的信息的关联,需要通过媒体网关上下文管理中终端标识的分配算法,把IuCS的信息和Nb的信息进行精确的关联。Here, the decoding software sends the media gateway control protocol to the media gateway control protocol processing module to perform user service composition analysis; the media gateway control protocol analysis module analyzes the media gateway control protocol, including the RTP signaling information of this call, i.e. the source address ( source address), destination address, source port, destination port, and the terminal ID of the call. Relying on the analysis of the media gateway control protocol, it is impossible to directly realize the association between the information analyzed by the Nb analysis module and the information in the IuCS interface. It is necessary to use the allocation algorithm of the terminal identifier in the media gateway context management to accurately associate the IuCS information and the Nb information. associated.
进一步的,需要把得到的终端标识转换为RANAP协议的BindingID信息,提交给媒体网关关联分析模块。这里是以ATM方式承载的IuCS接口为例来说明的,在通过IP方式承载的IuCS接口情况下,需要把得到的目的端口转换为RANAP协议的BindingID信息,提交给媒体网关关联分析模块。Further, it is necessary to convert the obtained terminal identifier into BindingID information of the RANAP protocol, and submit it to the media gateway association analysis module. Here, the IuCS interface carried by ATM is taken as an example. In the case of the IuCS interface carried by IP, it is necessary to convert the obtained destination port into the BindingID information of the RANAP protocol and submit it to the media gateway association analysis module.
步骤40,将RANAP协议发给RANAP协议处理模块,提取RANAP协议的BingdingID,提交给媒体网关关联分析模块。Step 40, send the RANAP protocol to the RANAP protocol processing module, extract the BingdingID of the RANAP protocol, and submit it to the media gateway association analysis module.
RANAP协议处理模块提取RANAP协议的BingdingID,并填写号码、LAC、CI、VPI、VCI、SS7地址(OPC)、呼损、振铃时间、通话时间、通话时长等信息,并把用户业务记录提交给媒体网关关联分析模块。The RANAP protocol processing module extracts the BingdingID of the RANAP protocol, and fills in information such as number, LAC, CI, VPI, VCI, SS7 address (OPC), call loss, ringing time, call time, and call duration, and submits user service records to Media gateway association analysis module.
实际上,RANAP分析模块通过分析RANAP的信令,能够得到用户语音业务的号码、VPI、VCI、LAC、CI、SS7地址(OPC)、呼损、振铃时间、通话时间、通话时长等信息。目前RTP分析模块分析出的信息无法和RANAP协议中的信息进行关联,形成一条完整的用户业务记录,所以引入了步骤30中的媒体网关控制协议分析模块,通过媒体网关控制协议进行Nb接口和IuCS接口的关联。In fact, by analyzing RANAP signaling, the RANAP analysis module can obtain user voice service number, VPI, VCI, LAC, CI, SS7 address (OPC), call loss, ringing time, call time, call duration and other information. At present, the information analyzed by the RTP analysis module cannot be associated with the information in the RANAP protocol to form a complete user service record. Therefore, the media gateway control protocol analysis module in step 30 is introduced to perform Nb interface and IuCS through the media gateway control protocol. Interface association.
步骤50,将Nb接口协议发给Nb接口协议处理模块,提取源地址、目的地址、源端口、目的端口,提交给媒体网关关联分析模块。Step 50, send the Nb interface protocol to the Nb interface protocol processing module, extract the source address, destination address, source port, and destination port, and submit them to the media gateway association analysis module.
Nb接口协议处理模块提取源地址、目的地址、源端口、目的端口,另外提前RTP的丢包、抖动、时延、MOS等信息,并把用户业务记录提交给媒体网关关联分析模块。The Nb interface protocol processing module extracts the source address, destination address, source port, and destination port, and also advances information such as RTP packet loss, jitter, delay, and MOS, and submits user service records to the media gateway correlation analysis module.
实际上,Nb分析模块通过分析RTP的信令,能够得到用户语音业务的RTP信令的源地址(source address)、目的地址(destination address)、源端口(source port)、目的端口(destination port),另外包括RTP的丢包、抖动、时延、MOS等信息。In fact, the Nb analysis module can obtain the source address (source address), destination address (destination address), source port (source port), and destination port (destination port) of the RTP signaling of the user voice service by analyzing the RTP signaling , including RTP packet loss, jitter, delay, MOS and other information.
实际上,上述步骤30到步骤50几个步骤中的方案是同时进行的,根据协议分配的结果,各自完整需要负责的内容转换,没有执行先后顺序的区别。In fact, the schemes in the above steps 30 to 50 are carried out at the same time. According to the result of the agreement distribution, each of them needs to be responsible for the complete content conversion, and there is no difference in the order of execution.
步骤60,媒体网关关联分析模块按照源地址、目的地址、源端口、目的端口和BingdingID进行多接口关联。Step 60, the media gateway association analysis module performs multi-interface association according to the source address, destination address, source port, destination port and BingdingID.
媒体网关关联分析模块接收到媒体网关控制业务记录、RANAP协议业务记录、Nb接口业务记录后,按照源地址、目的地址、源端口、目的端口和IuCS接口地址、电路来进行多接口的关联,关联好的记录,进行相应业务信息的提前,实现关联分析。After the media gateway association analysis module receives the media gateway control service record, the RANAP protocol service record, and the Nb interface service record, it performs multi-interface association according to the source address, destination address, source port, destination port, IuCS interface address, and circuit. Keep good records, advance corresponding business information, and realize correlation analysis.
对于通过ATM方式承载的IuCS接口,通过媒体网关控制协议的终端标识(Terminal ID)和RANAP协议的Binding ID进行关联;在模块内部建立一个Terminal ID和RANAP协议Binding ID的对应表,对应表算法是用Terminal ID模0xFFFFFF,然后和RANAP协议的Binding ID进行关联,这样可以准确的实现媒体网关设备内外部信令接口协议流程的关联。For the IuCS interface carried by the ATM mode, the terminal identification (Terminal ID) of the media gateway control protocol is associated with the Binding ID of the RANAP protocol; a corresponding table of Terminal ID and RANAP protocol Binding ID is established inside the module, and the corresponding table algorithm is Use Terminal ID modulo 0xFFFFFF, and then associate with the Binding ID of the RANAP protocol, so that the association of the internal and external signaling interface protocol processes of the media gateway device can be accurately realized.
对于通过IP方式承载的IuCS接口,通过媒体网关控制协议中的Termination和RANAP协议的Binding ID进行关联;在模块内部建立一个Termination和RANAP协议Binding ID的对应表,对应表算法是用RNC侧Termination中的媒体端口号,和RANAP协议的Binding ID进行关联,这样可以准确的实现媒体网关设备内外部信令接口协议流程的关联。For the IuCS interface carried by IP mode, the Termination in the media gateway control protocol is associated with the Binding ID of the RANAP protocol; a corresponding table of Termination and RANAP protocol Binding ID is established inside the module, and the corresponding table algorithm is used in the RNC side Termination The media port number is associated with the Binding ID of the RANAP protocol, so that the association of the internal and external signaling interface protocol processes of the media gateway device can be accurately realized.
如图2所示,为本发明实施例2提供的内外部信令接口协议流程关联系统结构示意图,该系统包括采集模块100、解码模块200、媒体网关控制协议处理模块300、RANAP协议处理模块400、Nb接口协议处理模块500和媒体网关关联分析模块600,具体如下:As shown in Figure 2, it is a schematic structural diagram of the internal and external signaling interface protocol flow correlation system provided by Embodiment 2 of the present invention, the system includes a collection module 100, a decoding module 200, a media gateway control protocol processing module 300, and a RANAP protocol processing module 400 , Nb interface protocol processing module 500 and media gateway association analysis module 600, specifically as follows:
采集模块100,用于从媒体网关设备的各个接口采集信令数据。The collection module 100 is configured to collect signaling data from each interface of the media gateway device.
解码模块200,用于对采集到的信令数据进行分析,根据协议类型进行分发。The decoding module 200 is configured to analyze the collected signaling data and distribute it according to the protocol type.
协议类型包括媒体网关控制协议、无线接入网络应用部分RANAP协议和Nb接口协议。Protocol types include media gateway control protocol, radio access network application part RANAP protocol and Nb interface protocol.
媒体网关控制协议处理模块300,用于从媒体网关控制协议中提取终端标识并转换为RANAP协议的传输标识BindingID信息,提交给媒体网关关联分析模块600。The media gateway control protocol processing module 300 is configured to extract the terminal identifier from the media gateway control protocol and convert it into the transmission identifier BindingID information of the RANAP protocol, and submit it to the media gateway association analysis module 600 .
RANAP协议处理模块400,用于从RANAP协议中提取RANAP协议的BingdingID,提交给媒体网关关联分析模块600。The RANAP protocol processing module 400 is configured to extract the BingdingID of the RANAP protocol from the RANAP protocol and submit it to the media gateway association analysis module 600 .
Nb接口协议处理模块500,用于Nb接口协议中提取源地址、目的地址、源端口、目的端口,提交给媒体网关关联分析模块600。The Nb interface protocol processing module 500 is used to extract the source address, destination address, source port, and destination port from the Nb interface protocol, and submit them to the media gateway association analysis module 600 .
媒体网关关联分析模块600按照源地址、目的地址、源端口、目的端口和BingdingID进行多接口关联。The media gateway association analysis module 600 performs multi-interface association according to source address, destination address, source port, destination port and BingdingID.
进一步的,媒体网关控制协议处理模块300还用于提取源地址、目的地址、源端口和目的端口。Further, the media gateway control protocol processing module 300 is also used to extract the source address, destination address, source port and destination port.
进一步的,RANAP协议处理模块400还用于提取RANAP协议的BingdingID后,还对BingdingID填写用户号码、LAC、CI、VPI、VCI、SS7地址(OPC)、呼损、振铃时间、通话时间和通话时长信息。Further, after the RANAP protocol processing module 400 is also used to extract the BingdingID of the RANAP protocol, it also fills in the user number, LAC, CI, VPI, VCI, SS7 address (OPC), call loss, ringing time, call time and call time for the BingdingID. Duration information.
进一步的,Nb接口协议处理模块500还用于提取RTP的丢包、抖动、时延和MOS信息。Further, the Nb interface protocol processing module 500 is also used to extract RTP packet loss, jitter, delay and MOS information.
进一步的,媒体网关控制协议处理模块300还用于提取目的端口并转换为RANAP协议的传输标识BindingID信息,提交给媒体网关关联分析模块600。Further, the media gateway control protocol processing module 300 is also configured to extract the destination port and convert it into the transmission identification BindingID information of the RANAP protocol, and submit it to the media gateway association analysis module 600 .
综上,上述各个实施例中,本发明通过媒体网关控制协议进行Nb和IuCS接口的协议关联,可以不用采集Nc接口的信令,信令关联准确,并且采集简便。To sum up, in the above-mentioned embodiments, the present invention performs the protocol association of the Nb and IuCS interfaces through the media gateway control protocol, without collecting the signaling of the Nc interface, the signaling association is accurate, and the collection is simple.
通过媒体网关控制协议的终端标识(Terminal ID)和RANAP协议的BingdingID进行关联,为了提高关联效率,可以按照字节移位进行匹配的管理方式,把Terminal ID和BingdingID的匹配计算到字节级别,提高关联效率。The terminal ID (Terminal ID) of the media gateway control protocol is associated with the BingdingID of the RANAP protocol. In order to improve the association efficiency, the matching management method of the byte shift can be used to calculate the matching of the Terminal ID and the BingdingID to the byte level. Improve association efficiency.
对于以ATM方式承载的Iu口,媒体网关上下文管理中终端标识的分配算法,媒体网关控制协议的无法和RANAP协议进行直接关联,需要通过终端标识和RANAP协议的BingdingID进行匹配来进行关联。For the Iu interface carried by ATM, the allocation algorithm of the terminal ID in the media gateway context management, the media gateway control protocol cannot be directly associated with the RANAP protocol, and needs to be associated by matching the terminal ID with the BingdingID of the RANAP protocol.
对于以IP方式承载的Iu口,媒体网关上下文管理中的目的端口的分配算法,媒体网关控制协议的无法和RANAP协议进行直接关联,需要通过目的端口和RANAP协议的BingdingID进行匹配来进行关联。For the Iu interface carried by IP, the allocation algorithm of the destination port in the media gateway context management, the media gateway control protocol cannot be directly associated with the RANAP protocol, and the destination port needs to be associated with the BingdingID of the RANAP protocol.
通过媒体网关控制协议的目的端口和RANAP协议的BingdingID进行关联,为了提高关联效率,可以按照字节移位进行匹配的管理方式,把目的端口和BingdingID的匹配计算到字节级别,提高关联效率。The destination port of the media gateway control protocol is associated with the BingdingID of the RANAP protocol. In order to improve the association efficiency, the matching management method of byte shift can be used to calculate the matching of the destination port and the BingdingID at the byte level to improve the association efficiency.
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。The above-mentioned embodiment is a preferred embodiment of the present invention, but the embodiment of the present invention is not limited by the above-mentioned embodiment, and any other changes, modifications, substitutions, combinations, Simplifications should be equivalent replacement methods, and all are included in the protection scope of the present invention.
Claims (11)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310052186.0A CN103997787B (en) | 2013-02-18 | 2013-02-18 | A kind of inside and outside signaling interface agreement flow correlating method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310052186.0A CN103997787B (en) | 2013-02-18 | 2013-02-18 | A kind of inside and outside signaling interface agreement flow correlating method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103997787A true CN103997787A (en) | 2014-08-20 |
CN103997787B CN103997787B (en) | 2017-11-03 |
Family
ID=51311758
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310052186.0A Active CN103997787B (en) | 2013-02-18 | 2013-02-18 | A kind of inside and outside signaling interface agreement flow correlating method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103997787B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110266902A (en) * | 2019-05-27 | 2019-09-20 | 国家计算机网络与信息安全管理中心 | Voip signaling and media data interconnected system, method and computer storage medium |
CN111294399A (en) * | 2020-02-04 | 2020-06-16 | 网宿科技股份有限公司 | A data transmission method and device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045217A (en) * | 2009-10-22 | 2011-05-04 | 中国移动通信集团公司 | Method and system for monitoring multimedia service quality |
CN102438266A (en) * | 2011-01-12 | 2012-05-02 | 北京炎强通信技术有限公司 | Method and device for optimizing voice quality of mobile communication network |
-
2013
- 2013-02-18 CN CN201310052186.0A patent/CN103997787B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102045217A (en) * | 2009-10-22 | 2011-05-04 | 中国移动通信集团公司 | Method and system for monitoring multimedia service quality |
CN102438266A (en) * | 2011-01-12 | 2012-05-02 | 北京炎强通信技术有限公司 | Method and device for optimizing voice quality of mobile communication network |
Non-Patent Citations (2)
Title |
---|
张弢、雒江涛、杨理想: "3G核心网话音质量监测系统中媒体流数据预处理模块的研究与开发", 《电信科学》 * |
罗江、曹晶垚: "3G核心网语音质量监测系统Nb接口监测方案研究", 《现代电信科技》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110266902A (en) * | 2019-05-27 | 2019-09-20 | 国家计算机网络与信息安全管理中心 | Voip signaling and media data interconnected system, method and computer storage medium |
CN110266902B (en) * | 2019-05-27 | 2021-04-02 | 国家计算机网络与信息安全管理中心 | VoIP signaling and media data association system and method |
CN111294399A (en) * | 2020-02-04 | 2020-06-16 | 网宿科技股份有限公司 | A data transmission method and device |
Also Published As
Publication number | Publication date |
---|---|
CN103997787B (en) | 2017-11-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8280343B2 (en) | System and method for providing contact information of a mobile device to a reverse 911 database | |
JP4813539B2 (en) | Signaling in telecommunications systems | |
CN105578491A (en) | Method and device for associating 4G user information with application data | |
JP4537458B2 (en) | Performance analysis of circuit-switched mobile communication networks. | |
JP4907649B2 (en) | Public switched telephone network signaling in media gateways for packet-based networks | |
EP3504858B1 (en) | Improved lawful interception | |
EP2991303B1 (en) | Session association method, apparatus, and system | |
CN103997787B (en) | A kind of inside and outside signaling interface agreement flow correlating method and system | |
CN105323250B (en) | A kind of data transmission method based on PTT public network cluster intercom system | |
CN101547266A (en) | Method and system for providing intelligent service and gateway | |
CN100471182C (en) | Method and system of providing service of subsystem in IP multimedia for users in circuit switching domain | |
CN202713353U (en) | Packet transport network device | |
CN1193554C (en) | Method for transmitting voice data through different types of networks and the units it belongs to | |
CN115460638A (en) | Network service delay monitoring method, device, equipment and storage medium | |
CN101834810A (en) | Method and device for converting protocol data | |
CN102238164A (en) | Internet protocol (IP) telecommunication network-oriented multi-protocol message adaptation method | |
CN104539817B (en) | Intercommunication method of IP telephony service under converged network | |
CN103108318B (en) | Method and device achieving number backfill based on calling signalling relevance | |
CN102724054B (en) | Signalling analysis and system for data services network | |
CN1941819B (en) | Method and system for transmitting speech service in Ethernet | |
CN103107978B (en) | The correlating method of a kind of media gateway inside and outside business information and device | |
CN101472169B (en) | Method and device for providing support for media stream embedded in control stream transmission | |
CN101394584B (en) | Method, system and device for data transmission | |
CN101409751B (en) | Method, apparatus and system for transferring dual-tone multi-frequency signal | |
CN108989353B (en) | Soft switch calling method and system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |