电路动态匹配的方法及***
技术领域
本发明属于通讯技术领域,具体涉及电路动态匹配的方法及***。
背景技术
随着移动通信网络的规模、复杂性及应用范围(例如GSM-R)的增加,通信网络安全和通信质量问题日益成为人们关注的问题。目前,对于通信网络的监测***主要以录音的形式;通过录音场景回放或监听,回溯通信场景,定位问题或事故发生的原因。但是,现有的监测录音***(例如主动式中继录音)中,存在着录音资源浪费、信令接口因维护或扩容造成的电路数量的变化不利于监测***的维护。
发明内容
本发明针对上述问题,旨在提供能够提高录音资源的利用率和便于维护的电路动态匹配的方法及***。
本发明提供的电路动态匹配的方法是这样实现的:
电路动态匹配的方法,包括以下步骤
A、预设配置信息文件:对数字交叉连接模块预设配置信息文件,所述配置信息文件包括若干与电路识别信息一一对应的且用于所述数字交叉连接模块与其他模块建立交叉连接的配置信息;
B、信令链路识别:采用交叉控制模块识别信令链路以获取所述信令链路的第一电路识别信息,检索所述配置信息文件,若所述配置信息文件具有与所述第一电路识别信息相对应的配置信息,则将所述配置信息发送至所述数字交叉连接模块使所述数字交叉连接模块建立所述信令链路与所述信令采集模块的交叉连接;若所述配置信息文件没有与所述第一电路识别信息相对应的配置信息,则重复执行步骤B;
C、信令采集:采用信令采集模块从所述信令链路上采集信令数据,并将所述信令数据发送至呼叫分析模块;
D、信令数据识别:所述呼叫分析模块对所述信令数据进行识别,若所述信令数据为呼叫信令,则对该信令数据予以解析以获取该信令数据的第二电路识别信息,并将所述第二电路识别信息发送至电路匹配模块;若所述信念数据不为呼叫信令,则返回步骤C;
E、信令数据匹配:所述电路匹配模块从所述配置信息文件中检索出与第二电路识别信息相对应的配置信息,并将该配置信息发送至所述交叉控制模块;
F、交叉录音:所述交叉控制模块根据步骤E中收到的配置信息转发至所述数字交叉连接模块,使所述数字交叉连接模块建立所述信令数据与录音***建立交叉连接并进行录音。
具体地,在所述步骤B中,所述交叉控制模块通过链路扫描的方式对所述信令链路进行识别处理,并生成所述第一电路识别信息。
具体地,在所述步骤C中,所述信令采集模块通过TCP/IP协议将所述信令数据发送至所述呼叫分析模块。
具体地,所述电路识别信息包括电路类型、信令点编码、CIC识别码中的一种或多种。
具体地,所述电路类型包括A口电路、TUP电路、ISUP电路及PRA电路中的一种或多种。
具体地,在所述步骤A中还包括将所述配置信息文件存入数据库。
本发明同时提供的电路动态匹配的***是这样实现的:
电路动态匹配的***,包括数据库、交叉控制模块、信令采集模块、电路匹配模块、呼叫分析模块、数字交叉连接模块及录音***;
所述数据库用于存储配置信息文件,所述配置信息文件包括若干用于所述数字交叉连接模块与其他模块建立交叉连接的配置信息;
所述交叉控制模块,分别与所述数据库和所述数字交叉连接模块通讯连接,用于识别信令链路上的第一电路识别信息,并通过从所述配置信息文件中检索与所述第一电路识别信息对应的配置信息,并将所述配置信息发送至所述数字交叉连接模块;
所述信令采集模块,与所述呼叫分析模块通讯连接,用于采集所述集信令链路的信令数据,并将所述信令数据发送至所述呼叫分析模块;
所述呼叫分析模块,与所述电路匹配模块通讯连接,用于接收所述信令数据,同时对所述信令数据进行识别处理,若该信令数据为呼叫信令则解析以获取相应的电路信息,并将所述电路信息发送至所述电路匹配模块,若该信令数据不为呼叫信令则持续接收所述信令数据;
所述电路匹配模块,分别与所述数据库和所述交叉控制模块通讯连接,用于接收所述电路信息,并从所述配置信息文件中提取与所述电路信息匹配的配置信息,同时将该配置信息发送至所述交叉控制模块;
所述数字交叉连接模块,分别与所述信令采集模块和录音***连接,用于接收所述交叉控制模块发送来配置信息,并根据所述配置信息建立所述信令链路与所述信令采集模块的交叉连接或建立所述信令采集模块与所述录音***的交叉连接;
所述录音***,与所述数字交叉连接模块通讯连接,用于将所述信令链路上的信令数据录制为语音文件并储存语音文件。
具体地,所述电路信息包括电路类型、信令点编码、CIC识别码中的一种或多种。
具体地,所述电路类型包括A口电路、TUP电路、ISUP电路及PRA电路中的一种或多种。
本发明的有益效果在于:本发明提供的方法通过预设配置信息文件,建一所述数字交叉连接模块与电路识别信息一一对应的配置信息,便于建立所述数字交叉连接模块与其他模块的交叉链接,同时采用呼叫分析模块、电路匹配模块及交叉控制模块为所述数字交叉连接模块提供相关的控制信息,实现交叉连接与交叉控制的相关模块的分离,可便于电路的收敛控制与动态维护。此外,通过电路信息与预设配置信息文件的对应匹配,建立起信令数据与录音***的交叉连接,能够固定规划交叉连接信息,便于电路的收敛和动态维护,节约录音***相关的语音录制资源。本发明同时提供的电路动态匹配的***能够很好适应本发明的方法构思。
附图说明
图1是本发明提供的电路动态匹配的方法一优选实施例的步骤流程图;
图2是本发明提供的电路动态匹配的***一优选实施例的结构框图;
图3是本发明提供的电路动态匹配的***又一优选实施例的结构框图。
具体实施方式
为了使本发明所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图1-3及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例一
请参照附图1,本实施例是针对本发明提供的电路动态匹配的方法给出的一优选实施方式,包括以下步骤:
A、预设配置信息文件:对数字交叉连接模块预设配置信息文件,所述配置信息文件包括若干与电路识别信息一一对应的且用于所述数字交叉连接模块与其他模块建立交叉连接的配置信息。这里,所述电路识别信息是指预先对不同的电路设置相应的识别信息。具体地,对于A口电路、ISUP电路、TUP电路中的任一类电路可按照输入的CIC起始编号、输出的E1起始编号及输出的E1数量作为所述电路识别信息。对于PRA口电路可按照PRA编号、输出的E1起始编号及输出的E1数量作为所述电路识别信息。在本步骤中,通过建立配置信息文件,可使后续的处理中,通过与所述配置信息文件的检索比对,减少不必要信息的录制,可大大节约录音***相关的语音录制资源。
B、信令链路识别:采用交叉控制模块识别信令链路以获取所述信令链路的第一电路识别信息,检索所述配置信息文件,若所述配置信息文件具有与所述第一电路识别信息相对应的配置信息,则将所述配置信息发送至所述数字交叉连接模块使所述数字交叉连接模块建立所述信令链路与所述信令采集模块的交叉连接;若所述配置信息文件没有与所述第一电路识别信息相对应的配置信息,则重复执行步骤B。在本步骤中,通过获取所述信令链路的第一电路识别信息,通过将所述第一电路识别信息与所述配置信息文件的检索比对,从而识别所述信令链路上的信令数据是否为采集的对象,从而剔除了不必要信令数据的采集,提高了整个***运行的效率,节约了相关的语音录制资源。
C、信令采集:采用信令采集模块从所述信令链路上采集信令数据,并将所述信令数据发送至呼叫分析模块。在本骤中,完成信令数据的初步采集工作,采用常规的采集方式即可实现其采集目的。
D、信令数据识别:所述呼叫分析模块对所述信令数据进行识别,若所述信令数据为呼叫信令,则对该信令数据予以解析以获取该信令数据的第二电路识别信息,并将所述第二电路识别信息发送至电路匹配模块;若所述信念数据不为呼叫信令,则返回步骤C。这样,在步骤C和步骤D中通过信令采集模块对所述信令链路上信令数据的采集和所述呼叫分析模块对所述信令数据进行有效的识别处理,提取有用的呼叫信令,能够减少对非必要的信令数据的处理,有利于提高录音***相关资源的利用率。
E、信令数据匹配:所述电路匹配模块从所述配置信息文件中检索出与第二电路识别信息相对应的配置信息,并将该配置信息发送至所述交叉控制模块。
F、交叉录音:所述交叉控制模块根据步骤E中收到的配置信息转发至所述数字交叉连接模块,使所述数字交叉连接模块建立所述信令数据与录音***建立交叉连接并进行录音。这样,在步骤E和步骤F中通过将在步骤A预设的配置信息文件中检索与在步骤C和步骤D中获取的电路信息对应的预设配置信息,再将预设配置信息发送至所述数字交叉连接模块,即可将所述信令数据交叉至所述录音***,实现话路信息的录制。
本发明提供的方法通过预设配置信息文件,建立所述数字交叉连接模块与电路识别信息一一对应的配置信息,便于建立所述数字交叉连接模块与其他模块的交叉链接,同时采用呼叫分析模块、电路匹配模块及交叉控制模块为所述数字交叉连接模块提供相关的控制信息,实现交叉连接与交叉控制的相关模块的分离,可便于电路的收敛控制与动态维护。此外,通过电路信息与预设配置信息文件的对应匹配,建立起信令数据与录音***的交叉连接,能够固定规划交叉连接信息,便于电路的收敛和动态维护,节约录音***相关的语音录制资源。
在本实施例中,在所述步骤B中,所述交叉控制模块通过链路扫描的方式对所述信令链路进行识别处理,并生成所述第一电路识别信息。这样,能够实现对信令链路的自动扫描,根据固定的交叉连接进行信令采集,便于整个***的管理。
在本实施例中,在所述步骤C中,所述信令采集模块通过TCP/IP协议将所述信令数据发送至所述呼叫分析模块。这样,通过TCP/IP协议发送信令数据,可便于所述信令采集模块与所述呼叫分析模块之间的信令传输。
在本实施例中,所述电路识别信息包括电路类型、信令点编码、CIC识别码中的一种或多种。更具体地,所述电路类型包括A口电路、TUP电路、ISUP电路及PRA电路中的一种或多种。
在本实施例中,为便于所述配置信息文件的管理,在所述步骤A中还包括将所述配置信息文件存入数据库。这样,将所述电路信息存入数据库,采用数据库进行电路信息的存储,可以便后续对所述电路信息的查询分析工作的展开。
实施例二
本实施例是针对本发明提供的电路动态匹配的***给出的一优选实施方式。
请参照附图2,本发明同时提供的电路动态匹配的***是这样实现的:
具体地,上述各模块的功能如下:
电路动态匹配的***,包括数据库、交叉控制模块、信令采集模块、电路匹配模块、呼叫分析模块、数字交叉连接模块及录音***。具体地,上述各模块的功能如下:
所述数据库用于存储配置信息文件,所述配置信息文件包括若干用于所述数字交叉连接模块与其他模块建立交叉连接的配置信息;
所述交叉控制模块,分别与所述数据库和所述数字交叉连接模块通讯连接,用于识别信令链路上的第一电路识别信息,并通过从所述配置信息文件中检索与所述第一电路识别信息对应的配置信息,并将所述配置信息发送至所述数字交叉连接模块;
所述信令采集模块,与所述呼叫分析模块通讯连接,用于采集所述集信令链路的信令数据,并将所述信令数据发送至所述呼叫分析模块;
所述呼叫分析模块,与所述电路匹配模块通讯连接,用于接收所述信令数据,同时对所述信令数据进行识别处理,若该信令数据为呼叫信令则解析以获取相应的电路信息,并将所述电路信息发送至所述电路匹配模块,若该信令数据不为呼叫信令则持续接收所述信令数据;
所述电路匹配模块,分别与所述数据库和所述交叉控制模块通讯连接,用于接收所述电路信息,并从所述配置信息文件中提取与所述电路信息匹配的配置信息,同时将该配置信息发送至所述交叉控制模块;
所述数字交叉连接模块,分别与所述信令采集模块和录音***连接,用于接收所述交叉控制模块发送来配置信息,并根据所述配置信息建立所述信令链路与所述信令采集模块的交叉连接或建立所述信令采集模块与所述录音***的交叉连接;
所述录音***,与所述数字交叉连接模块通讯连接,用于将所述信令链路上的信令数据录制为语音文件并储存语音文件。
上述电路动态匹配的***可按照实施例一中所述的电路动态匹配的方法进行工作,能够很好适应本发明的方法构思。
在本实施例中,所述电路信息包括电路类型、信令点编码、CIC识别码中的一种或多种。
在本实施例中,所述电路类型包括A口电路、TUP电路、ISUP电路及PRA电路中的一种或多种。
实施例三
本实施例是针对本发明提供的电路动态匹配的***给出的又一优选实施方式,其相对实施例二的区别在于该***具有多个数字交叉连接模块,且任一数字交叉连接模块均与所述录音***、信令采集模块及交叉控制模块通讯连接。这种情况是针对输入的E1中继较多的情况,通过设置多个数字交叉连接模块用以满足实际使用的需求。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。