一种CN群网系统及其信息传输方法技术领域
本发明涉及移动通信领域,特别涉及一种CN群网系统及其信息传输方法。
背景技术
在核心网中,小核心网设备和该小核心网设备基于的数据库之间的连接通常
采用的是一对多的连接方式,即在一个核心网中,多个数据库全部下挂在一个小
核心网设备上,从而在小核心网设备与数据库之间形成一个以小核心网设备为中
心节点的星形的网络拓扑结构。在这种网络拓扑结构中,当小核心网设备在处理
用户的业务请求时通过访问特定的与之相连接的数据库查找信息,为用户提供服
务。这种以小核心网设备为中心节点的星形拓扑网络,它的网络结构清晰简单,
具备易扩展,易维护,易管理的优点,如图1所示,为现有技术中小核心网设备
与数据库一对多连接的示意图。从图1可知,对中心节点的可靠性要求很高,使
小核心网设备具备很大的压力,一旦小核心网设备在运行过程中发生故障,则整
个核心网就将无法正常工作,用户的业务也将受到影响,从而对网络的稳定性和
健壮性都有很大的影响。
发明内容
本发明的目的是,为解决上述问题,提出一种小核心网设备和数据库之间采
用多对多的连接方式的技术方案,该技术方案打破了传统网络中的多个数据库全
部下挂在一个小核心网设备上的限制。
为实现上述目的,本发明提供了一种CN群网系统,包括多个小核心网设备,
所述小核心网设备与数据库之间形成网状拓扑结构。
可选的,本发明一实施例中,所述网状拓扑结构采用多对多的互联方式。
可选的,本发明一实施例中,所述多对多的互联方式为一个小核心网设备连
接多个数据库以及一个数据库连接多个小核心网设备。
可选的,本发明一实施例中,所述一个小核心网设备连接多个数据库中的数
据库为离散分布。
可选的,本发明一实施例中,所述小核心网设备与数据库之间的链路个数为
M×N条;其中,M为CN群网中小核心网设备个数,N为CN群网中数据库个
数。
可选的,本发明一实施例中,所述小核心网设备与数据库之间的链路均设置
有不同的权重值。
可选的,本发明一实施例中,所述权重值越大,则此条链路在CN群网中被
使用的优先级越高。
可选的,本发明一实施例中,所述数据库内的数据为静态数据。
可选的,本发明一实施例中,所述静态数据通过BOSS系统来进行数据库同
步。
可选的,本发明一实施例中,所述数据库内的数据为动态更新业务数据。
可选的,本发明一实施例中,所述动态更新业务数据通过固定的周期来进行
数据库同步。
可选的,本发明一实施例中,所述固定的周期大于等于中断时长,且业务数
据发送动态更新且未及时同步到其他数据库的场景。
可选的,本发明一实施例中,所述的数据库同步的次序预先设定。
可选的,本发明一实施例中,所述小核心网设备为MSC Server或MGW。
为实现上述目的,本发明还提供了一种CN群网系统的信息传输方法,该方
法包括:
在小核心网设备和数据库之间的所有链路中,一套链路设置为主链路,剩余
其他链路设置为备用链路;
信息在小核心网设备和数据库之间的主链路上进行传输;当主链路出现故障
时,选用任一备用链路进行信息传输。
可选的,本发明一实施例中,所述链路中的每一条链路设置不同的权重值,
确定不同链路之间的优先级。
可选的,本发明一实施例中,所述主链路为优先级最高的链路。
可选的,本发明一实施例中,所述备用链路按照优先级的高低确定使用顺序。
可选的,本发明一实施例中,所述主链路出现故障时,选用备用链路中优先
级最高的链路进行信息传输。
为实现上述目的,本发明还提供了另一种CN群网系统的信息传输方法,该
方法包括:
信息在小核心网设备和数据库之间进行传输;
当小核心网设备出现故障时,CN群网系统将接入网络的终端服务请求重新
分配给正常工作的小核心网设备,信息继续在小核心网设备和数据库之间进行传
输;或当数据库出现故障时,CN群网系统将接入网络的终端服务请求重新分配
给正常工作的数据库,信息继续在小核心网设备和数据库之间进行传输;或当小
核心网设备和数据库均出现故障时,CN群网系统将接入网络的终端服务请求分
布重新分配给相应地正常工作的小核心网设备和数据库,信息继续在小核心网设
备和数据库之间进行传输。
上述技术方案具有如下有益效果:在小核心网设备和数据库之间存在着两条
或两条以上的链路可以传输信息,当一条链路、小核心设备或/和数据库发生故
障时,还可以继续信息的传输。因此,在这个CN群网系统中,只要有一个小核
心网设备和一个DB存在,则CN群网的作用效能就存在,从而保证了企业网和特
殊应用网的强壮性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例
或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的
附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造
性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是现有技术中小核心网设备与数据库一对多连接的示意图;
图2是本发明提出的一种CN群网系统中小核心网设备与数据库多对多的连
接示意图;
图3是本发明提出的一种CN群网系统的信息传输方法流程图之一;
图4是本发明提出的一种CN群网系统的信息传输方法流程图之二;
图5是本发明提出的一种CN群网系统的信息传输方法流程图之三;
图6是本发明提出的一种CN群网系统的信息传输方法流程图之四。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清
楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全
部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳
动前提下所获得的所有其他实施例,都属于本发明保护的范围。
针对背景技术介绍的情况,本申请提出一种CN群网系统,该系统的组网方
式为在一个核心网中存在多个小核心网设备,小核心网设备和数据库之间采用多
对多的连接方式。该技术打破了传统网络中的多个数据库全部下挂在一个小核心
网设备上的限制,通过数据库与小核心网设备之间的互连技术,一个数据库可以
连接到多个小核心网的设备上,同时一个小核心网设备也可以连接多个数据库,
在小核心网设备和数据库之间形成一个网状的拓扑结构。其中,每个小核心网设
备基于的数据库也是离散分布的。这样做的优点主要是在小核心网设备和数据库
之间存在着两条或两条以上的链路可以传输信息,当一条链路发生故障时,还可
以通过其他的链路传输信息。因此,在这个CN群网系统中,只要有一个小核心
网设备和一个DB存在,则CN群网的作用效能就存在,从而保证了企业网和特
殊应用网的强壮性。
如图2所示,为本发明提出的CN群网系统中小核心网设备与数据库多对多
的连接示意图。此示意图是以CN群网中存在2个小核心网设备和3个数据库为
例。在CN群网系统中,同时存在多个数据库和多个小核心网设设备。每个数据
库可以分别与多个小核心网设备相连接,而每个小核心网设备也可以分别与多个
数据库连接,在小核心网设备和数据库之间形成一个网状的拓扑结构。在本发明
提出的一种CN群网系统及其链路传输信息方法中,小核心网设备优选MSC
Server或MGW。当小核心网设备选为MSC Server,那么CN群网系统的组网方式
即在一个核心网中存在多个小核心网设备形成一个MSC池组网,也即多个MSC
Server组成一个MSC资源池。
如图3所示,为本发明提出的一种CN群网系统的信息传输方法流程图之一。
该方法包括:
步骤301:在小核心网设备和数据库之间的所有链路中,一套链路设置为主
链路,剩余其他链路设置为备用链路;
步骤302:信息在小核心网设备和数据库之间的主链路上进行传输;当主链
路出现故障时,选用任一备用链路进行信息传输。
在CN群网中,配置有多个小核心网设备和多个数据库,在这些数据库与小
核心网设备之间采用多对多的互连方式,形成一个网状的拓扑结构,当CN群网
中有M个小核心网设备,N个数据库时,则在小核心网设备和数据库之间就存
在M×N条链路,可将链路编号为L1,1、L1,2、L1,3、…、L1,n、L2,1、L2,2、…、Lm,n。。
每条小核心网设备和数据库之间的链路都设置有不同的权重值,权重值越大的,
则此条链路被使用的优先级就越高。在小核心网设备和数据库之间的所有链路
中,将权重值最大的一条链路设置为主链路,而将其他的(M×N-1)条链路设置
成为备用链路,只有当主链路发生故障的时候,才会使用其他的备用链路。在
CN群网的运行过程中,首先默认使用小核心网设备和数据库之间的主链路(如
L1,1)来传输信息。当主链路出现故障(如DB1故障)后,网络迅速自动地切换到
第二优先级的备用链路(如L1,2)来传输信息,使网络可以继续正常运行,用户的
业务不受影响。当这条链路再出现故障后则继续选择第三优先级的备用链路,以
此类推。
如图4所示,为本发明提出的一种CN群网系统的信息传输方法流程图之二。
该方法包括:
步骤401:信息在小核心网设备和数据库之间进行传输;
步骤402:当小核心网设备出现故障时,CN群网系统将接入网络的终端服
务请求重新分配给正常工作的小核心网设备,信息继续在小核心网设备和数据库
之间进行传输。
如图5所示,为本发明提出的一种CN群网系统的信息传输方法流程图之三。
该方法包括:
步骤501:信息在小核心网设备和数据库之间进行传输;
步骤502:当数据库出现故障时,CN群网系统将接入网络的终端服务请求
重新分配给正常工作的数据库,信息继续在小核心网设备和数据库之间进行传
输。
如图6所示,为本发明提出的一种CN群网系统的信息传输方法流程图之四。
该方法包括:
步骤601:信息在小核心网设备和数据库之间进行传输;
步骤602:当小核心网设备和数据库均出现故障时,CN群网系统将接入网
络的终端服务请求分布重新分配给相应地正常工作的小核心网设备和数据库,信
息继续在小核心网设备和数据库之间进行传输。
以小核心网设备选为MSC Server为实施例,当某个MSC Server发生故障时,
则系统会把接入网络的终端服务请求重新分配给MSC资源池中仍正常工作的
MSC Server,使核心网的运行不会因为其中某个小核心网设备出现故障而受到影
响,同样,当数据库池中某个数据库出现故障时,则系统会把接入网络的终端服
务请求重新分配给数据库资源池中仍正常工作的数据库,从而增强了企业网和特
殊应用网络的应用强壮性。
在本发明提出的一种CN群网系统及其信息传输方法中,为减少多个数据库
之间的数据同步对系统性能的影响,建议各数据库尽量只保留静态数据,因为可
通过BOSS系统来保证各数据库上静态数据的一致性,因此不需要同步;而对于
一些需要动态更新的业务数据(比如鉴权数据、位置信息等)建议不做实时同步,
可以按照固定的周期来同步,周期时长可配置。另外,各数据库同步的次序可以
预先设定,以免引起重复同步。动态更新的数据采用周期同步,虽然发生故障切
换时,当前正在进行的业务可能会中断,但仅限于业务数据发生动态更新且未及
时同步到其他数据库的场景,且中断时长不会超过同步周期。
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进
一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不
用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、
等同替换、改进等,均应包含在本发明的保护范围之内。