七号信令网无感串接处理方法与流程

文档序号:12629196阅读:253来源:国知局
七号信令网无感串接处理方法与流程

本发明实施例涉及七号信令网信息处理领域,尤其涉及一种七号信令网无感串接处理方法。



背景技术:

目前七号信令网串接单元较多,接入方式多样,实现的业务也各不相同,主要有以下两种实现方式:

第一种,七号信令网串接单元以真实局的身份接入现网,需运营商提供真实的七号信令点码、局向、GT号码、MSCID号码等,这样就改变了现有网络的拓扑关系,在此环境下进行现网业务处理,均对移动运营商有感;

第二种,七号信令网串接单元以模拟局的身份串接接入现网,不需要移动运营商改变信令网的网络拓扑,对串接单元来说相当于七号信令仪表,能够对七号信令网的网间非法信令进行检测等操作,而对于过滤、拦截等特殊处理业务,由于在业务处理过程中没有对链路的序号进行处理,因此在串接单元退出时,造成链路闪断,使网络信令设备有感;同时对于实际业务应用中存在的主动信令插入操作,现有串接单元或无法实现该业务功能,或造成网络信令设备有感。



技术实现要素:

本发明实施例提供一种七号信令网无感串接处理方法,以克服上述技术问题。

本发明一种七号信令网无感串接处理方法,包括:

串接单元接收第一信令转接点发送的业务消息,记录所述业务消息的链路标识,并将所述业务消息发送至七号信令协议栈;

所述七号信令协议栈通过标准的UDP协议将所述业务消息重新封装发送至策略配置服务器;

所述策略配置服务器接收所述业务消息,并根据所述业务消息的源子系统、目的子系统以及业务操作码检测所述业务消息是否符合七号信息标准,若是,则将所述业务消息透传至第二信令转接点,若否,则根据业务类型向所述串接单元发送处理指令;

所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息。

进一步地,则根据业务类型向所述串接单元发送处理指令,包括:

策略配置服务器根据业务类型确定业务消息为拦截;

所述策略配置服务器向串接单元发送拦截指令,所述拦截指令包括业务消息的链路号;

所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息,包括:

所述串接单元接收所述拦截指令,向所述第二信令转接点发送拦截通知,所述拦截通知包括所述业务消息的链路号。

进一步地,则根据业务类型向所述串接单元发送处理指令,包括:

策略配置服务器根据业务类型确定业务消息为替换;

所述策略配置服务器向串接单元发送替换指令,所述替换指令包括业务消息的链路号;

所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息,包括:

所述串接单元接收所述替换指令,向所述第二信令转接点发送替换通知,所述拦截通知包括所述业务消息的链路号。

进一步地,则根据业务类型向所述串接单元发送处理指令,包括:

策略配置服务器根据业务类型确定业务消息为插入;

所述策略配置服务器向串接单元发送插入指令,所述替换指令包括业务消息的链路号;

所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息,包括:

所述串接单元接收所述插入指令,向所述第二信令转接点发送插入通知,所述拦截通知包括所述业务消息的链路号。

本发明使串接单元可在隐藏的条件下,即支持对信令的异常检测,同时又能实现拦截、替换、插入特殊业务的操作,使七号信令网串接单元,在无感的接入情况下支持更加丰富、完善的业务处理功能。在标准七号信令协议栈的基础上,使用链路序号继承技术,实现背靠背的串接组网方式;链路的管理机制和消息重发的处理机制等都采用原有七号信令协议栈的处理方式,可保证链路可靠的稳定性;在保证网络无感的情况下,支持对信令的异常检测、拦截、过滤、替换、插入等业务操作;支持对业务消息的重发和链路拥塞处理等。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明七号信令网无感串接处理方法流程图;

图2为现有技术中七号信令网链路现网环境示意图;

图3为本发明的串接单元网络位置示意图;

图4为本发明串接单元接入时的消息流向示意图;

图5为本发明串接单元退出时的消息流向示意图;

图6为本发明局信息虚拟技术的实现示意图;

图7为本发明接收链路序号的处理示意图;

图8为本发明发送链路序号的处理示意图;

图9为本发明业务消息正常处理流程图;

图10为本发明业务消息拦截处理流程图;

图11为本发明业务消息替换处理流程图;

图12为本发明业务消息插入处理流程图;

图13为本发明业务逻辑示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

图1为本发明七号信令网无感串接处理方法流程图,如图1所示,本实施例的方法可以包括:

步骤101、串接单元接收第一信令转接点发送的业务消息,记录所述业务消息的链路标识,并将所述业务消息发送至七号信令协议栈;

步骤102、所述七号信令协议栈通过标准的UDP协议将所述业务消息重新封装发送至策略配置服务器;

步骤103、所述策略配置服务器接收所述业务消息,并根据所述业务消息的源子系统、目的子系统以及业务操作码检测所述业务消息是否符合七号信息标准,若是,则将所述业务消息透传至第二信令转接点,若否,则根据业务类型向所述串接单元发送处理指令;

步骤104、所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息。

具体来说,图2描述了现网环境,图3描述了本发明位于的网络位置和接入方式。系统串接到现网的第一信令转接点STPA和第二信令转接点STPB之间,STP之间的所有信令消息通过串接单元透明传输。本发明所述的串接单元将从STPA接收到的信令消息送往策略配置服务器,策略配置服务器根据源子系统、目的子系统、操作码等判断使用拦截、替换、插入等策略命令后,再将策略命令发回给本发明所述的串接单元,本串接单元根据策略命令指示,实现相应的拦截、替换、插入的特殊业务功能。为了实现上述目的,本发明主要采用了局信息虚拟技术、链路序号继承技术和消息替换补齐技术,与策略配置服务器采用标准七号信令协议栈通信,完成七号信令消息的解析和封装,根据策略配置服务器策略实现拦截、替换、插入等特殊业务的功能。

本发明需要的串接系统的硬件如下:

本发明描述的串接系统包括前插板和后插板,二者通过背板总线相连接,后插板支持2个物理端口。

后插板上的一组物理端口,一个连接STPA,一个连接STPB,一组物理端口在后插板上使用直通开关相连,直通开关通过背板总线由前插板上的一个硬件看门狗控制断开或者闭合,当串接系统正常运行并准备接入时,手动断开直通开关,此时两个物理端口的数据从后插板进入串接系统进行处理,串接系统软件定时清除硬件看门狗,以保证从STPA和STPB来的数据能够进入串接系统进行处理。当串接系统故障或者移除时,硬件看门狗超时,控制直通开关闭合,此时STPA和STPB可以直接通信。串接系统接入时的数据流向如图4所示,串接系统退出时的数据流向如图5所示。

本发明基本原理:采用三种技术手段为串接系统提供特殊业务的无感实现:

一、局信息虚拟技术的实现

如图6所示,描述了无感串接系统局信息虚拟技术的实现,当使用七号信令协议发送业务信令消息的时候,必须知道DPC、OPC和链路号等链路信息,信令转接点STP才能把业务信令消息正确的送达目的地。如果DPC错误或者GT地址错误,业务信令消息就不可能正确送达目的地。因此一个局信息包括点码、链路号、以及具体的物理链路和时隙号等信息。

当上层软件向STPA或者STPB发送数据包的时候,如果使用标准协议栈的话,会首先查找路由,找到通往STPA或者STPB的路径,然后才会发送数据包。为了保证串接系统的接入,不改变运营商现有网络的组网环境,不修改现网的配置数据,不更换现网设备,不占用运营商局点、地址等网络资源,串接系统在接入STPA和STPB之间时,分别模拟出STPA和STPB的链路信息STPA`和STPB`,使用STPB`与STPA通信,STPA`与STPB通信。由于串接系统接入到STPA和STPB之间,因此STPA发送给STPB的消息从STPB`物理端口进入串接系统处理单元,在串接系统处理单元的链路协议处理层,根据七号信令协议类型对数据包进行解析,判断如果消息是业务消息,则判断消息序号是否合法,如果消息序号合法,记录该链路的信息,然后把该链路信息和业务消息提交给信令协议层处理,在协议层对该消息的链路信息进行保存和对业务消息的解析后,发送给策略配置服务器,策略配置服务器根据业务需要对消息进行拦截、修改和插入等操作,之后再把消息发送回串接系统,串接系统根据策略配置服务器的指示,对业务消息进行处理和封装后,携带原来保存的链路信息,通过链路同步机制,获得与入消息链路相同链路号的链路,通过STPA`的物理端口以STPA`作为源地址把消息发送给STPB。从STPB来的消息以同样的方式发送到STPA。对于不需要提交给上层软件处理的数据包,直接通过另一个物理端口进行转发。

二、链路序号继承技术

针对本无感串接系统的应用场景,在串接系统线路接入的两端配置对称物理接口,根据局数据虚拟技术配置链路信息,如图7所示,描述接收业务消息时序号的处理,当设备接入时,根据接收到的消息拆分当前的消息内容和消息序号,获得链路的初始序号,在链路序号管理模块中建立相应的链路序号保存队列,并把业务消息内容发送到业务处理模块处理;如图8所示,描述的是发送业务消息时序号的处理部分,当接收到业务处理模块发送的业务消息时,首先将业务消息内容保存在业务发送队列的队尾,在对头处取出待发送的消息内容,从链路序号保存队列中取出相应的链路序号信息,将消息内容与链路序号信息组合成为当前的完整消息,保证发送的链路序号与STPA、STPB保持一致,当设备故障退出时,仍然保证网间业务序号不中断,网络设备真实无感知。

三、消息替换补齐技术

为使串接系统在七号信令网链路间实现无感隐形串接,本发明采用了链路序号继承技术和消息替换补齐技术,保证在串接系统接入的过程和运行过程中串接系统两端的链路序号保持一致,使两端STP设备感觉不到串接系统的存在,从而达到在不改变运营商原有网络结构,不占用运营商局点、地址等网络资源的前提下完成对基于电路域七号信令网的信令异常检测和业务的拦截、替换、插入等处理。

如图9所示,描述了串接单元对信令传输过程中正常业务信令的处理流程。串接单元接收到信令转接点STPA的某条信令链路发过来的业务消息后,记录该链路的标识A1,并把该消息送到七号信令协议栈,七号信令协议栈对七号信令进行解析,解析出业务消息内容,即MAP消息,之后将业务消息内容再通过标准的UDP协议重新封装,组合成完整的七号信令业务消息,发送至系统连接的策略配置服务器,策略配置服务器需要对当前业务消息(MAP消息)进行检测,根据业务消息的源子系统、目的子系统以及业务操作码等验证当前信令是否属于本系统的合法信令,判断当前MAP消息属于合法信令后,则发送业务透传命令给串接单元,业务透传命令携带原链路记录标识A1和原MAP消息内容,该MAP消息被送到七号信令协议栈,七号信令协议栈增加TCAP和MTP3协议内容,完成标准七号信令的封装,在发送过程中携带原有链路记录的标识A1,根据链路的同步配置原则,串接单元两端链路标识为相邻的奇偶序号,根据此配置原则,从链路存储队列中找到与原信令链路A1相同链路号的链路A1`发送到信令转接点STPB。

如图13所示,鉴于七号信令网无感串接单元,可能存在拦截、替换、插入三种七号信令消息的业务处理需求,本技术的发明根据三种特殊业务的需求,采用了针对特殊业务的特殊方法保证串接单元两端的消息序号一致性,实现串接单元的无感。

进一步地,则根据业务类型向所述串接单元发送处理指令,包括:

策略配置服务器根据业务类型确定业务消息为拦截;

所述策略配置服务器向串接单元发送拦截指令,所述拦截指令包括业务消息的链路号;

所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息,包括:

所述串接单元接收所述拦截指令,向所述第二信令转接点发送拦截通知,所述拦截通知包括所述业务消息的链路号。

具体来说,如图10所示,描述了串接单元对信令传输过程中非法业务信令拦截的特殊处理流程。串接单元接收到信令转接点STPA的某条信令链路发过来的业务消息后,记录该链路的标识A1,并把该消息送到七号信令协议栈,之后将业务消息内容再通过标准的UDP协议重新封装,组合成完整的七号信令业务消息,发送至系统连接的策略配置服务器,策略配置服务器需要对当前业务消息(MAP消息)进行检测,根据业务消息的源子系统、目的子系统以及业务操作码等是否符合七号信令标准规范,验证当前信令是否属于本系统的合法信令,如果判定当前业务消息合法,则执行正常业务消息透传的处理流程;如果判定当前业务消息属于非法信令后,根据策略配置服务器的策略:拦截,则发送业务拦截命令给串接单元,由于业务消息被拦截,导致串接单元两端的链路序号不一致,在串接单元退出后,由于STPA和STPB之间的链路序号不一致,造成链路断,使网络设备有感知。为了实现网络设备的无感,根据本发明的消息替换补齐机制,本串接单元接收到业务拦截的命令后,系统自动创建一条SCCP单向状态通知消息,该消息不影响当前所处理的信令业务,本单向通知消息,在发送过程中携带原有链路记录的标识A1,根据链路的同步配置原则,串接单元两端链路标识为相邻的奇偶序号,根据此配置原则,从链路存储队列中找到与原信令链路A1相同链路号的链路A1`发送到信令转接点STPB,STPB接收到该状态通知消息,由于SCCP的状态是可用,因此STPB不需要更改状态,完成本次操作。

进一步地,则根据业务类型向所述串接单元发送处理指令,包括:

策略配置服务器根据业务类型确定业务消息为替换;

所述策略配置服务器向串接单元发送替换指令,所述替换指令包括业务消息的链路号;

所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息,包括:

所述串接单元接收所述替换指令,向所述第二信令转接点发送替换通知,所述拦截通知包括所述业务消息的链路号。

具体来说,如图11所示,描述了串接单元对信令传输过程中非法业务信令替换的特殊处理流程。串接单元接收到信令转接点STPA的某条信令链路发过来的业务消息后,记录该链路的标识A1,并把该消息送到七号信令协议栈,七号信令协议栈对七号信令进行解析,解析出业务消息内容,即MAP消息,之后将业务消息内容,再通过标准的UDP协议重新封装,组合成完整的七号信令业务消息,发送至系统连接的策略配置服务器,策略配置服务器需要对当前业务消息进行检测,根据业务消息的源子系统、目的子系统以及业务操作码等,是否符合七号信令标准规范,如果符合标准规范,对一些常用的操作码进行参数判断,如果参数都符合标准规范,则执行正常信令的透传处理流程;当根据一些操作码的参数进行判断后,判定当前业务消息属于非法信令后,根据策略配置服务器的策略:替换,则发送业务替换命令给串接单元,本串接单元接收到业务替换的命令后,重新封装替换的业务消息内容,携带原有链路记录的标识A1,根据链路的同步配置原则,从链路存储队列中找到与原信令链路A1相同的链路号A1`,发送到信令转接点STPB。

进一步地,则根据业务类型向所述串接单元发送处理指令,包括:

策略配置服务器根据业务类型确定业务消息为插入;

所述策略配置服务器向串接单元发送插入指令,所述替换指令包括业务消息的链路号;

所述串接单元根据所述处理指令向所述第二信令转接点发送通知消息,包括:

所述串接单元接收所述插入指令,向所述第二信令转接点发送插入通知,所述拦截通知包括所述业务消息的链路号。

具体来说,如图12所示,描述了串接单元对信令传输过程中插入的非法业务信令的特殊处理流程。串接单元接收到信令转接点STPA的某条信令链路发过来的业务消息后,记录该链路的标识A1,并把该消息送到七号信令协议栈,七号信令协议栈对七号信令进行解析,解析出业务消息内容,即MAP消息,之后将业务消息内容再通过标准的UDP协议重新封装,组合成完整的七号信令业务消息,发送至系统连接的策略配置服务器,策略配置服务器需要对当前业务消息进行检测,根据业务消息的源子系统、目的子系统以及业务操作码等,是否符合七号信令标准规范,如果符合,对特定的业务操作码以及业务流程进行判断,如果符合正常的信令流程,则该业务消息是合法信令,则执行正常信令的透传流程;如果判定当前业务消息属于非法信令后,对该业务消息进行拦截,根据消息的类型和操作码进行判断,如果需要给响应确认的,则策略配置服务器采用插入的策略,则发送插入命令给串接单元,由于STPA端的业务消息被拦截,同时根据安全的策略,对STPA端又插入了一条响应消息,导致串接单元两端的链路序号不一致,造成链路断,对网络设备有感。为了实现对网络设备的完全无感,根据本发明的消息替换补齐机制,本串接单元接收到业务插入命令后,将插入的业务消息重新封装,携带原有链路记录的标识A1,将此插入的业务消息发送到A1链路;串接单元同时根据插入消息生成一条业务查询消息,并携带原有链路记录标识A1,链路的同步配置原则,串接单元两端链路标识为相邻的奇偶序号,根据此配置原则,从链路存储队列中找到与原信令链路A1相同的链路号A1`,发送到信令转接点STPB。串接单元收到从STPB收到的业务查询证实消息,串接单元进行链路匹配,并对该消息不做透传处理。

本发明的特殊业务实现方法可保证各类七号信令网串接单元在基于七号信令网的接入时,不需改变运营商现有网络的组网环境,不需修改现网的配置数据,不需占用运营商局点、地址等网络资源,并主要提供了对不同业务的拦截、替换、插入操作的具体实现方法,由于本发明的具体方案,实现了串接单元在接入、运行过程中和退出时保证了两端的序号保持一致,因此本发明的特殊业务实现方法在策略配置服务器进行拦截、插入、替换等策略命令的情况下,仍能保持链路两端的序号一致,保证了串接单元在接入、运行、退出时均对网络无感,达到了串接单元的隐藏,实现了串接单元的真正无感。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1