实现增值业务平台信令统一接入和管理的系统与方法
技术领域
本发明涉及移动通信领域的增值业务管理领域,特别是针对需要通过信令方式接入移动通信核心网络而实现增值业务的平台系统,进行统一接入和管理的系统与方法。
背景技术
随着各个增值业务的快速发展,运营商对越来越多接入核心网络的上层应用的管理更加地困难和不可控,甚至有时连上层应用下发的信令也无法有效地监控,给核心网络的运营带来巨大的风险。
同时,一些接入核心网络的增值业务都对GT资源有要求,而GT资源对运营商来说都是比较紧缺的资源。解决增值业务对GT资源的紧缺有强烈的需求。
发明内容
本发明要解决的技术问题是,提供一种实现增值业务平台信令统一接入和管理的系统与方法,它能不改动现网设备而方便实施。
为解决技术问题,本发明的解决方案是:
提供一种实现增值业务平台信令统一接入和管理的系统,包括用于静态保存各个增值业务平台接入数据的数据库服务器,数据库服务器内置数据库服务模块;该系统还包括:内置信令过滤模块的信令处理服务器组,内置信令解析模块和链路管理模块的SS7信令前置服务器,内置操作管理模块的操作管理服务器,以及用于七号信令接入与处理的信令收发前台模块;上述各模块通过系统内部TCP/IP网络实现交互与接口;各增值业务平台物理连接至信令收发前台模块,并通过TDM承载或IP承载方式实现与系统的相连。
作为一种改进,所述信令处理服务器组或数据库服务器的硬件配置为双机备份模式。
作为一种改进,所述操作管理服务器通过DCN网连接至网管系统,或者通过城域网连接至远程维护系统。
进一步地,本发明提供了一种基于前述系统的实现增值业务平台信令统一接入和管理的方法,该系统的信令点接入管理包含以下步骤:
(1)从某个增值业务平台侧接收到的信令中提取信令的源点码、目的点码;
(2)分析目的点码是否为本方的点码,若是则进行第(3)步,若否则直接回绝;
(3)分析源点码是否为注册的合法点码,若是则递交信令过滤模块进一步分析处理,若否则直接回绝。
本发明中,该系统的信令流程管理和过滤管理包含下列步骤:
(1)信令解析模块接收信令点接入管理功能检查后的某个增值业务平台发出的信令,提取源路由地址的信息,包括源地址的子系统号、源地址的GT信息,分析此源地址是否注册可合法使用的子系统号和GT信息,若结果为非法则直接回绝,若合法则提交下一步处理;
(2)信令过滤模块分析承载的消息类型;如果是对话初始请求类型的,则提取操作消息码,并分析此操作码是否为注册的合法操作码,如果操作码非法则直接回绝否则执行第(3)步;如果不是对话的初始请求类型则执行第(3)步;
(3)信令解析模块根据目的路由地址进行重新路由出局。
本发明中,该系统中增值业务平台侧始发消息的流程为:
(1)增值业务平台始发“事务开始请求”消息到达本系统,其中此消息的主叫路由地址的GT字段为本系统分配的GT;
(2)信令解析模块检查目的点码是否为平台系统点码,若是则继续下一步,否则中止此事务,返回“事务中止指示”消息;
(3)信令解析模块检查源点码是否为注册的合法点码,若是则找到相应的增值业务平台信息并继续下一步,否则中止此事务,返回“事务中止指示”消息;
(4)信令过滤模块根据源点码匹配获取的当前增值业务平台接入信息中合法的子系统号,判断当前发起此事务开始请求的子系统号是否合法,若是则继续下一步,否则中止此事务,返回“事务中止指示”消息;
(5)信令过滤模块根据源点码匹配获取的当前增值业务平台接入信息中合法的操作码,判断当前发起此事务开始请求的操作码是否合法,若是则继续下一步,否则中止此事务,返回“事务中止指示”消息;
(6)信令解析模块修改源点码为平台系统点码、修改目的点码为STP的点码;
(7)信令解析模块改发修改点码参数后的此“事务开始请求”;
(8)STP返回“事务结束指示”;
(9)信令解析模块修改源点码为平台系统点码;根据被叫地址GT提取本系统分配的标识编号数字字串,并根据此字串翻译出目的点码;
(10)信令解析模块转发“事务结束指示”。
本发明中,该系统中STP侧始发消息的流程为:
(1)STP始发“事务开始请求”消息到达本系统;
(2)信令解析模块接收消息并修改源点码为平台系统点码;信令解析模块根据被叫地址GT提取本系统分配的标识编号数字字串,并根据此字串翻译出目的点码;
(3)信令解析模块转发“事务开始请求”到增值业务平台;
(4)增值业务平台返回“事务结束指示”回送给本系统;
(5)信令解析模块修改源点码为平台系统点码、修改目的点码为STP的点码;
(6)信令解析模块转发“事务结束指示”。
本发明中,该系统中检测链路信息消息的流程为:
(1)操作管理模块向链路管理模块下载链路erl告警阀值信息;
(2)链路管理模块实时检测当前链路的erl值;
(3)链路管理模块发现当前链路erl值超标,向操作管理模块发送告警;
(4)操作管理模块将告警信息呈现在远端操作界面上;
(5)操作管理模块命令链路管理模块去活当前链路。
本发明中,该系统中申请接入时注册消息的流程为:
(1)远端操作界面通过WEB方式发起请求,携带申请接入增值业务平台的标识号,过滤规则;
(2)操作管理模块受理,分配给当前接入的增值业务平台一个唯一有效的标识编号数字字串,并与本系统有效的GT组成一个新的GT,同时分配一个有效的点码;
(3)操作管理模块向信令过滤模块下载此增值业务平台的过滤规则,通过标识号关联;
(4)操作管理模块向信令解析模块下载此增值业务平台的路由信息,包括点码和GT;
(5)操作管理模块向数据库管理模块存储相关信息;
(6)操作管理模块向远端操作界面回应操作结果,携带分配的点码和GT。
本发明中,对信令的GT管理和扩展包含:
(1)管理至少一个全局有效的GT;
(2)对每个接入本系统的增值业务平台,从本系统管理的有效GT基础上通过后续扩展一个标识编号数字的字串组成一个新的唯一的子GT,此子GT关联至接入本系统的增值业务平台;
(3)本系统在进行GT翻译到某个增值业务平台时,偏移掉本系统管理有效GT字段的长度后,提取后续字串进行地址路由翻译,找到目的增值业务平台的物理链路地址。
本发明的有益效果是:
本发明不需要对电信网的现网设备进行升级,就可实现下述功能:
(1)信令点接入管理:通过配置源信令点屏蔽策略,保证只有合法的增值业务平台系统信令点设备才可以接入信令网;通过对源信令节点的访问控制,可以最大程度上保证运营商网络的安全和稳定;
(2)信令的GT管理和扩展:对需要GT接入的业务进行子GT的分配,实现GT有限资源的扩展,对每个业务接入的GT进行管理,对非法的GT进行拒绝;
(3)信令流程管理和过滤管理:提供交互流程的审查,对非法的交互流程进行自动的干预终止;提供信令操作码级别的过滤,对非有效的信令操作码进行自动的回绝;
(4)信令流量控制:有效地识别和分析当前每个业务接入的信令流量,智能计算当前每个业务的信令传输处理拥塞程度,并作出适当的调整。
附图说明
图1为实现本发明所述的增值业务信令统一接入和管理平台系统组成示意图。
图2为实现本发明所述的增值业务平台系统侧始发消息流程示意图。
图3为实现本发明所述的STP侧始发消息流程示意图。
图4为实现本发明所述的检测链路信息消息流程示意图。
图5为实现本发明所述的申请接入时的注册消息流程示意图。
具体实施方式
为了方便描述,本发明中将“实现增值业务平台信令统一接入和管理的系统”简称为“本系统”;并对以下对本发明所用的名词或英文缩写分别做解释如下:
GSM:全球移动通信系统(Global System for Mobile Communications);
CAMEL:移动网络增强逻辑的客户化应用(Customized Applications for MobileNetwork Enhanced logic);
MAP:移动应用部分(Mobile Application Part);
CAP:CAMEL应用部分(CAMEL Application Part);
MTP:信息传输部分(Message Transfer Par);
SCCP:信令连接控制部分(Signalling connection control part);
TCAP:事务能力应用部分(Transaction capabilities application part);
STP:信令转接点(Signal Transfer Port);
DCN网:数据通信网络(Data Communication Network);
GT:全局码(Global Tag);
子系统号:用于识别同一个节点中的各个SCCP用户;
点码:MTP地址;
Erl:话务量的单位。
如图1所示,本系统包括数据库服务器、信令处理服务器组、SS7信令前置服务器、操作管理服务器和信令收发前台模块;各增值业务平台物理连接至信令收发前台模块,并通过TDM承载或IP承载方式实现与本系统的相连;操作管理服务器通过DCN网连接至网管系统,或者通过城域网连接至远程维护系统。其中:
(1)信令处理服务器组:双机备份,为本管理平台系统的处理核心功能,控制整个逻辑的运行,动态保存各个增值业务接入平台系统的点码、GT以及过滤规则信息等,内置信令过滤模块。
(2)SS7信令前置服务器:负责处理信令的路由转发和信令点码有效性的分析,链路数据的统计消息;内置信令解析模块和链路管理模块。
(3)数据库服务器:双机备份,静态保存各个增值业务接入平台系统的数据,内置数据库服务模块。
(4)操作管理服务器:运行操作管理模块,为管理员提供操作界面,负责生成增值业务接入平台系统的接入和脱离的请求操作,负责某增值业务接入平台系统过滤规则修改的受理和生效;负责本地的操作维护,通过城域网提供远程设备的管理功能。
本系统的运行没有特殊的软、硬件要求,运行平台系统可以为现在主流的操作系统。
本发明中,所述信令过滤模块、信令解析模块、链路管理模块、信令收发前台模块、操作管理模块和数据库服务模块,均为软件功能模块,其具体实现方式可以有很多种,本领域技术人员在了解本发明思路及各服务器和相应模块的功能描述之后,完全可以根据其掌握的技能实现各模块的编程与运行,不存在无法理解或无法再现的可能性。
本发明中各模块通过系统内部TCP/IP网络实现交互与接口,其中,
信令过滤模块:负责提取信令操作码,并根据源点码或源GT信息获取关联增值业务接入平台系统的过滤规则,根据过滤规则和此信令的操作码完成过滤判断。
信令解析模块:负责提取点码字段,完成点码分析;提取GT路由信息,完成路由翻译。
链路管理模块:负责各个信令链路的开启和管理以及工作时的数据统计工作。
数据库服务模块:负责在数据库中管理各个增值业务接入平台系统的帐号、所提供的信令权限信息、如自身点码、允许的子系统号数据、允许的信令操作码、信令流量预警阀值和拒绝阀值、系统分配给当前接入增值业务平台系统的标识编号数字的字串信息。
信令收发前台模块:由单独的集成交换信令平台系统构成,负责七号信令的接入与处理,与STP信令转接点之间、与各个增值业务接入平台系统之间建立MAP和CAP移动应用协议信令连接。
操作管理模块:提供用户人机界面管理,负责生成增值业务接入平台系统的接入和脱离的请求操作,负责某增值业务接入平台系统过滤规则修改的受理和生效;提供设备的操作维护功能。
如图2所示,增值业务平台系统侧始发的消息流程包括:
(1)增值业务平台始发“事务开始请求”消息到达本系统,其中此消息的主叫路由地址的GT字段为本系统分配的GT;
(2)信令解析模块检查目的点码是否为平台系统点码,若是则继续下一步,否则中止此事务,返回“事务中止指示”消息;
(3)信令解析模块检查源点码是否为注册的合法点码,若是则找到相应的增值业务平台信息并继续下一步,否则中止此事务,返回“事务中止指示”消息;
(4)信令过滤模块根据源点码匹配获取的当前增值业务平台接入信息中合法的子系统号,判断当前发起此事务开始请求的子系统号是否合法,若是则继续下一步,否则中止此事务,返回“事务中止指示”消息;
(5)信令过滤模块根据源点码匹配获取的当前增值业务平台接入信息中合法的操作码,判断当前发起此事务开始请求的操作码是否合法,若是则继续下一步,否则中止此事务,返回“事务中止指示”消息;
(6)信令解析模块修改源点码为平台系统点码、修改目的点码为STP的点码;
(7)信令解析模块改发修改点码参数后的此“事务开始请求”;
(8)STP返回“事务结束指示”;
(9)信令解析模块修改源点码为平台系统点码;根据被叫地址GT提取本系统分配的标识编号数字字串,并根据此字串翻译出目的点码;
(10)信令解析模块转发“事务结束指示”。
如图3所示,本系统中STP侧始发消息的流程为:
(1)STP始发“事务开始请求”消息到达本系统;
(2)信令解析模块接收消息并修改源点码为平台系统点码;信令解析模块根据被叫地址GT提取本系统分配的标识编号数字字串,并根据此字串翻译出目的点码;
(3)信令解析模块转发“事务开始请求”到增值业务平台;
(4)增值业务平台返回“事务结束指示”;
(5)信令解析模块修改源点码为平台系统点码、修改目的点码为STP的点码;
(6)信令解析模块转发“事务结束指示”。
如图4所示,本系统中检测链路信息消息的流程为:
(1)操作管理模块向链路管理模块下载链路erl告警阀值信息;
(2)链路管理模块实时检测当前链路的erl值;
(3)链路管理模块发现当前链路erl值超标,向操作管理模块发送告警;
(4)操作管理模块将告警信息呈现在远端操作界面上;
(5)操作管理模块命令链路管理模块去活当前链路。
本系统的信令流量控制包含根据配置和参数的设定,可有效地识别和分析当前每个业务接入的信令流量,智能计算当前每个业务的信令传输处理拥塞程度,并做出适当的调整,防止信令链路拥塞或过载,保障信令网的安全。采用可选的策略配置预防单一业务接入信令流量的异常变化,可以预设每个增值业务平台信令流量的预警阀值和拒绝阀值。当业务达到预警阀值时,向业务的相关负责人发出警告和提示;当业务达到拒绝阀值时,将有策略地对相关信令消息进行丢包处理或链路去活处理,并向上级网管发出告警。
如图5所示,本系统中申请接入时注册消息的流程为:
(1)远端操作界面通过WEB方式发起请求,携带申请接入增值业务平台的标识号,过滤规则;
(2)操作管理模块受理,分配给当前接入的增值业务平台一个唯一有效的标识编号数字字串,并与本系统有效的GT组成一个新的GT,同时分配一个有效的点码;
(3)操作管理模块向信令过滤模块下载此增值业务平台的过滤规则,通过标识号关联;
(4)操作管理模块向信令解析模块下载此增值业务平台的路由信息,包括点码和GT;
(5)操作管理模块向数据库管理模块存储相关信息;
(6)操作管理模块向远端操作界面回应操作结果,携带分配的点码和GT。