一种负荷调整方法、装置及系统的制作方法

文档序号:7984892阅读:150来源:国知局
一种负荷调整方法、装置及系统的制作方法
【专利摘要】本发明公开了一种负荷调整方法、装置及系统,该方法包括:在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级,根据确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元,并记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;以及在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整。能够较好地提高对彩铃呼叫系统进行负荷调整的准确性,节省资源。
【专利说明】一种负荷调整方法、装置及系统
【技术领域】
[0001]本发明涉及互联网协议(IP, Internet Protocol)彩铃呼叫处理【技术领域】,尤其是涉及一种负荷分担方法、装置及系统。
【背景技术】
[0002]随着通信技术的不断发展,彩铃业务已经发展成为为话务通信中的一种基本业务,彩铃业务用户基数也比较大,为了避免由于出现平台故障而影响彩铃业务的正常提供,出现网络单点故障,进而影响用户感知,目前在部署彩铃呼叫系统时,运营商一般通过划分区域,根据划分的各个区域内,每个区域内部署彩铃呼叫平台来完成该区域内彩铃用户的彩铃业务提供功能。其中,彩铃呼叫平台包含多套相同的彩铃呼叫系统。例如,运营商可以按照省为单位,在每个省内都部署多套彩铃呼叫系统,共同完成全省内彩铃用户的彩铃业务提供功能。其中,部署在同一区域内的几个彩铃呼叫系统提供的业务功能完全一致,负责处理用户呼叫过程中回铃音的替换工作,播放彩铃铃音。因此提供一种较为完善的一种业务负荷调整、冗余备份模式,对于提高每一个彩铃呼叫平台的设备利用率、保障业务提供连续性都是极为必要的。
[0003]现有技术中,针对彩铃呼叫系统通常采用的负荷调整方式主要有以下几种:
[0004]第一种方式:通过接入核心网设备实现彩铃呼叫系统网元级负荷调整。如图1所示的系统组成架构,包括彩铃呼叫平台和核心网交换平台。其中彩铃呼叫平台包括CL1、CL2等多个彩铃呼叫网元,核心网交换平台包括终端交换机1、终端交换机2等多个核心网交换局,例如可以是移动或者固化端局、网关移动交换中心(GMSC, Gateway Mobile SwitchingCenter),也可以是区域内/区域外汇接局(例如,以省为单位划分区域时,就可以是省内省际汇接局)。每个彩铃呼叫网元和每个终端交换机之间都存在着话路连接和信令连接,即每一个核心网设备(如图1所示的终端交换机)与每一个彩铃呼叫网元均建有直达信令连接以及直达话务连接,通过核心网交换平台进行数据配置,当一个核心网设备(例如终端交换机I)需要彩铃服务时,根据各个彩铃呼叫网元能够承载的话务比例,可以设置多个彩铃呼叫网元之间的负荷调整比例,然后将呼叫按照预先设置的负荷调整比例分配给各个不同的彩铃呼叫网元进行处理。该种方式下,由于负荷调整比例是预先设置的,因此在系统正常工作情况下,无法动态获知每个彩铃呼叫网元的实际负荷情况,使得负荷调整的准确性较差。
[0005]第二种方式:通过信令转接点(STP, Signalling Transfer Point)实现彩铃呼叫系统网元级负荷调整,如图2所示的系统架构,该方式中,核心网交换平台中的每一个终端交换机与彩铃呼叫平台中的每一个彩铃呼叫网元建有直达话务连接,但是每一个终端交换机并不与彩铃呼叫网元建立直达信令连接,而是通过STP进行信令的转接工作。基于图2所示的系统架构,当核心网交换平台中的任一一个终端交换机需要彩铃服务时,根据各个彩铃呼叫系统的话务比例,预先设置彩铃呼叫网元之间的负荷调整比例,然后将呼叫按照预先预先设置的负荷调整比例分配到各个不同的彩铃呼叫网元进行处理。而每一个终端交换机与每一个彩铃呼叫网元之间通过STP建立信令连接,由于终端交换机之间也能够复用到STP的信令连接。该种系统架构实际上是减少了整个信令网络的复杂性,但是由于STP只是进行信令的转接,不能进行话务转接,因此对实际产生的彩铃话务需求,仍然由终端交换机依据预先配置的话务分担比例进行固定分配,仍然不能实现网元级业务负荷反馈以及业务自动调整。
[0006]第三种方式:通过汇接局实现彩铃呼叫平台网元级负荷调整,如图3所示的系统架构,该种方式下,核心网交换平台中的每一个终端交换机与彩铃呼叫平台中的每一个彩铃呼叫网元之间通过汇接局分别建立信令连接和话务连接。这种网络拓扑结构下,各个终端交换机不与彩铃呼叫网元建立直连信令连接和话务连接,所有的彩铃呼叫请求通过一个或者若干个汇接局后,统一由汇接局发送到一个或者多个彩铃呼叫网元。当某一个终端交换机需要发送彩铃业务请求到彩铃呼叫平台时,无需考虑彩铃呼叫平台中各彩铃呼叫网元负荷情况,直接将彩铃业务请求发送到汇接局,在汇接局进行负荷调整的处理之后,选择一个彩铃呼叫网元处理该彩铃呼叫请求。当彩铃呼叫平台中的彩铃呼叫网元发生变化时,不需要对核心网交换平台进行变更,只需要在汇接局上进行相应配置更改即可。基于该种系统架构,由于负荷调整比例是预先设置的,所以无论在任何情况下,终端交换机仍然会按照预设的负荷调整比例发送呼叫,使得负荷调整的准确性较低。
[0007]上述三种对彩铃呼叫系统进行负荷调整的方法,主要存在如下问题:
[0008]由于负荷调整规则在彩铃呼叫平台外部确定,在整个系统正常工作过程中外部设备无法获取彩铃呼叫平台中个彩铃呼叫网元实际运行状态,从而无法动态调整彩铃呼叫平台内部负荷,使得进行负荷调整时的准确性较差。同时,终端交换机与彩铃呼叫网元联系紧密,每一个终端交换机核心网网元或者彩铃呼叫网元的变更,都需要在核心网交换平台侧重新制定负荷调整策略,因此比较浪费资源。

【发明内容】

[0009]本发明实施例提供了一种负荷调整方法、装置及系统,能够较好地提高对彩铃呼叫系统进行负荷调整的准确性,节省资源。
[0010]一种负荷调整方法,包括:在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级;根据确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元,并记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整。
[0011]一种负荷调整装置,包括:接收模块,用于确定接收到的彩铃呼叫消息是否是初始呼叫消息;路由优先级计算模块,用于在所述接收模块确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级;转发模块,用于根据所述路由优先级计算模块确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元;所述路由优先级计算模块,还用于记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;所述接收模块,还用于确定接收到的彩铃呼叫消息是否是呼叫释放消息;所述路由优先级计算模块,还用于在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整。
[0012]一种负荷调整系统,包括包含至少一个彩铃呼叫网元的彩铃呼叫平台,和至少一个核心网设备,还包括至少一个负荷调整设备,所述负荷调整设备与彩铃呼叫网元之间、所述负荷调整设备与核心网设备之间建立信令传输链路,其中,所述负荷调整设备与彩铃呼叫网元之间的连接归属于同一个应用服务器,包括:所述负荷调整设备,用于在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级,根据确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元,并记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;以及在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;所述彩铃呼叫网元,用于对接收到的由负荷调整装置路由来的呼叫初始消息进行处理。
[0013]采用上述技术方案,在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定出的路由优先级,在彩铃呼叫平台中选择至少一个彩铃呼叫网元,然后将该初始呼叫消息路由给选择出的彩铃呼叫网元,同时记录该彩铃呼叫网元的标识信息,并更新该彩铃呼叫网元的负荷信息,在确定出接收到的彩铃呼叫消息是呼叫释放消息时,在所述呼叫释放消息中确定包含的彩铃呼叫网元的标识信息,更新该彩铃呼叫网元的负荷信息,从而可以保证在正常进行彩铃呼叫业务时,能够动态的获知彩铃呼叫网元的负荷情况,然后根据负荷情况选择彩铃呼叫网元来处理彩铃呼叫业务,从而较好地提高了负荷调整的准确性,并且,能够动态感知出彩铃呼叫平台中包含的彩铃呼叫网元的变化情况,不需要额外进行配置,能够较好地节省资源。
【专利附图】

【附图说明】
[0014]图1为现有技术中,提出的通过接入核心网交换系统实现彩铃呼叫平台网元级负荷调整系统架构图;
[0015]图2为现有技术中,提出的通过STP实现彩铃呼叫平台网元级负荷调整系统架构图;
[0016]图3为现有技术中,提出的通过汇接局实现彩铃呼叫平台网元级负荷调整架构图;
[0017]图4为本发明实施例一中,提出的通过彩铃呼叫接入点实现彩铃呼叫平台网元级负荷调整系统架构图;
[0018]图5为本发明实施例二中,提出的负荷调整方法流程图;
[0019]图6为本发明实施例二中,提出的负荷调整装置结构图。
【具体实施方式】
[0020]针对现有技术中提出的基于彩铃呼叫系统进行负荷调整时,准确性较低、浪费资源的问题,本发明实施例这里提出的技术方案,在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定出的路由优先级,在彩铃呼叫平台中选择至少一个彩铃呼叫网元,然后将该初始呼叫消息路由给选择出的彩铃呼叫网元,同时记录该彩铃呼叫网元的标识信息,并更新该彩铃呼叫网元的负荷信息,在确定出接收到的彩铃呼叫消息是呼叫释放消息时,在所述呼叫释放消息中确定包含的彩铃呼叫网元的标识信息,更新该彩铃呼叫网元的负荷信息,从而可以保证在正常进行彩铃呼叫业务时,能够动态的获知彩铃呼叫网元的负荷情况,然后根据负荷情况选择彩铃呼叫网元来处理彩铃呼叫业务,从而较好地提高了负荷调整的准确性,并且,能够动态感知出彩铃呼叫平台中包含的彩铃呼叫网元的变化情况,不需要额外进行配置,能够较好地节省资源,实现网元负荷的动态反馈以及业务流向的自动调整。
[0021]下面将结合各个附图对本发明实施例技术方案的主要实现原理、【具体实施方式】及其对应能够达到的有益效果进行详细地阐述。
[0022]实施例一
[0023]本发明实施例这里提出一种负荷调整系统,在彩铃IP化呼叫中,在彩铃IP化呼叫中,信令面数据传输一般采用互联网协议(IP,Internet Protocol), SS7协议栈消息传递部分第三层(MTP3, Signaling System 7Message TransferPart Level3)、消息传递部分第三层用户适配层(M3UA, MTP Level3-userAdaptation Layer )、承载无关的呼叫控制协议(BICC, Bearer Independent CallContro)、信令传输协议(SIGTRAN, SignalingTransport)协议栈形式,话务面数据传输一般采用实时传输协议(RTP,Real Time ControlProtocolVlP的方式进行传送,在信令面数据传输通道上面采用隧道方式协商媒体格式之后,通过协商双方的媒体服务器的IP地址以及端口,通过RTP数据进行彩铃语音数据的传送操作。同时当一个规定的区域内(例如以省作为划分时,同一省内)设置多个IP彩铃呼叫系统时,多个同时存在的IP彩铃呼叫系统提供完全一致的业务功能,构成了彩铃呼叫平台,而彩铃呼叫平台中包含的每一个彩铃呼叫系统可以作为一个彩铃呼叫网元。同一个彩铃呼叫平台中包含的各个彩铃呼叫网元在彩铃业务处理上面并没有区别。即任何一个彩铃呼叫分配到彩铃呼叫平台中的任何一个IP彩铃呼叫网元中都能够的到同样的处理,不存在任何差别。而在具体实施过程中,由于彩铃呼叫平台中包含的各个彩铃呼叫网元部署时间的不同,各个IP彩铃呼叫网元的软硬件配置可能会不一样,因此每个彩铃呼叫网元所能承担的业务处理量也不完全相同,因此,提出了在包含多个彩铃呼叫网元的彩铃呼叫平台中,进行网元级按比例负荷调整的问题。
[0024]如图4所示,本发明实施例一这里提出一种负荷调整系统,包括包含至少一个彩铃呼叫网元的彩铃呼叫平台,和至少一个核心网设备,至少一个负荷调整设备,所述负荷调整设备与彩铃呼叫网元之间、所述负荷调整设备与核心网设备之间建立信令传输链路,其中,所述负荷调整设备与彩铃呼叫网元之间的连接归属于同一个应用服务器(AS, Application Server)。核心网设备可以是终端交换机。所述负荷调整设备,用于在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级,根据确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元,并记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;以及在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整。
[0025]其中,负荷调整设备,具体用于根据路由优先级计算原则确定出的路由优先级,按照彩铃呼叫平台中的各彩铃呼叫网元负荷情况,对彩铃呼叫网元进行优先级排序;在排序后的彩铃呼叫系统中,选择优先级最高的彩铃呼叫网元作为能够承载所述初始呼叫消息的彩铃呼叫网元。
[0026]其中,负荷调整设备还用于在标识各个彩铃呼叫网元的应用服务器进程(ASP,Application Server Processer)上预设表征该彩铃呼叫网元最大负荷比例的负荷水线基准值。
[0027]所述路由优先级计算原则具体为:针对彩铃呼叫平台中的任一彩铃呼叫网元,确定该彩铃呼叫网元对应的信令负荷值、呼叫量负荷值和媒体负荷值的和值;确定表征该彩铃呼叫网元最大负荷比例的负荷水线基准值;将确定出的负荷水线基准值减去得到的和值,得到的差值和预设的权重值相乘,得到的乘积作为该彩铃呼叫网元的路由优先级。
[0028]具体地,上述负荷调整设备,还用于判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级;如果判断结果为是,则在已确定出的路由优先级基础上,重新计算路由优先级,反之,不需要重新计算路由优先级。
[0029]其中,判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级,其触发方式至少包括下述中的一种或几种:
[0030]第一种方式:在确定出任一彩铃呼叫网元的路由状态发生变化时,确定需要触发路由优先级计算原则重新计算路由优先级。
[0031]第二种方式:在接收到彩铃呼叫网元发来的负荷反馈信息时,确定需要触发路由优先级计算原则重新计算路由优先级。
[0032]第三种方式:通过设置定时器的方式,在预设的时间到达时,确定需要触发路由优先级计算原则重新计算路由优先级。
[0033]所述彩铃呼叫网元,用于对接收到的由负荷调整装置路由来的呼叫初始消息进行处理。
[0034]其中,在彩铃呼叫平台和核心网交换平台之间设置一个负荷调整设备,也可以称之为呼叫负荷分担处理节点或者彩铃呼叫接入节点。负荷调整设备用于处理彩铃呼叫平台与核心网交换平台的信令传输协议(SIGTRAN,SignalingTransport)信令交互,以及负荷调整设备还用于实现彩铃呼叫平台的负荷调整规则的实施,实现彩铃呼叫网元与核心网交换设备之间的信令转接,以及实现彩铃呼叫平台包含的彩铃呼叫网元之间的负荷调整。该负荷调整设备与核心网交换平台中包含的各核心网设备之间建立互联网协议/消息传递部分第三层用户适配层(IP/M3UA, Internet Protocol/MTP Level3_user Adaptation Layer)信令连接,与彩铃呼叫平台包含的各个彩铃呼叫网元之间也建立IP/M3UA信令连接,获取各彩铃呼叫网元的呼叫话务负荷情况,能够动态调整各个彩铃呼叫网元的负荷比例。
[0035]具体地,如图4所示,核心网交换平台可以但不限于是移动或者固定电话端局、关口局GMSC、或者是汇接局。在具体实施中,核心网交换平台中的每一个核心网设备均与负荷调整设备连接,建立IP/M3UA/BICC信令数据传输链路,并与负荷调整设备之间按照各自承载的彩铃呼叫业务量的大小配置数量不完全相同的电路识别号码(CIC,CircuitIdentification Code)。彩铃呼叫平台提供一个信令点编码与负荷调整设备连接,较佳地,还可以设置两个相同的负荷调整设备进行容灾备份,可以较好地实现系统的稳定性。彩铃呼叫平台与负荷调整设备之间也通过预先设置的内部虚拟点编码建立IP/M3UA/BICC信令数据传输链路,并且,对于每个彩铃呼叫网元,均配置与核心网设备相同的CIC信息。并且可以建立并保存彩铃呼叫平台配置的CIC信息和核心网交换平台配置的CIC信息的对应关系。负荷调整设备可以获得彩铃呼叫平台中的各彩铃呼叫网元的负荷情况,从而可以根据各彩铃呼叫网元的负荷情况,将核心网设备发来的彩铃呼叫业务动态调整分配到每个彩铃呼叫网元进行彩铃业务处理。
[0036]其中,在消息转发过程中,负荷调整设备和彩铃呼叫平台中包含的任一彩铃呼叫网元之间使用虚拟点编码进行数据传送(即预先设置的一种用于区别出各彩铃呼叫网元的标识信息),负荷调整设备与核心网交换平台中的任一核心网设备之间使用实际点编码进行数据传送(即符合通信系统中数据传输协议的编码方式),负荷调整设备负责对待转发的消息中的源点码(OPC, OriginatingPoint Code)以及目的点码(DPC, Destination PointCode)进行转换。具体地,在消息转发过程中,负荷调整设备与彩铃呼叫平台中任一彩铃呼叫网元之间使用预设的内部CIC标识某一呼叫(即为区分出是哪个彩铃呼叫网元承担呼叫而预先设置的CIC标识),负荷调整设备与核心网交换平台中的任一核心网设备之间使用局数据配置中的CIC标识呼叫(即在通信领域,呼叫过程中所需的CIC)。由于预设的内部CIC标识和实际通话过程中的CIC标识并不能直接识别,所以负荷调整设备还需要负责完成内部CIC与实际CIC之间的转换工作。
[0037]需要说明的是,在消息转发的过程中,对涉及到编解码,例如编码信息Codec、编解码列表Codec List)以及会话描述协议(SDP,Session DescriptionProtocol)的内容,如初始地址消息(IAM, Initial Address Message)应用传送消息(APM, Applicationtransport message),负荷调整设备并不进行任何内容转换,进行透明传输。
[0038]较佳地,在具体实施过程中,负荷调整设备可以设置在彩铃呼叫平台侧,这样,当彩铃呼叫平台包含的彩铃呼叫网元出现变化的时候,可以进行及时的获知彩铃呼叫网元的变更额情况,及时进行负荷调整。
[0039]一种较佳的实现方式,为保证系统的稳定性,通过负荷调整设备,还可以增加系统的容灾备份功能。例如可以通过对各个不同路由方向计算选路优先级,可以做到将其中N个负荷水线基准设置为正常负荷水线基准,从而得到正常的选路优先级,进行正常业务承载,而K个路由方向的负荷水线基准设置为负数,这样可以达到一个负值的选路优先级,从而将K个路由方向作为业务的备份路由,从而达到业务的N+K备份模式。
[0040]采用本发明实施例这里提出技术方案,相对于现有技术中的网络架构组成,本发明实施例这里提出的系统架构,简化了网络拓扑复杂性,减少了实际维护过程中局数据制作的工作量。对比现有技术中,各个彩铃呼叫网元都需要与核心网设备建立直接的话务(或者信令)连接,当整个网络中任何一个设备发生变更时,都需要通知相关的其他网元重新配置参数,重新设置、负荷调整策略,这样使得在实际的维护工作中实现比较困难,增大了维护人员的工作量。而采用本发明提出的技术方案,由负荷调整设备负责处理各个彩铃呼叫网元的变更(包括彩铃呼叫网元的增加或者减少),使得各个彩铃呼叫网元的变更对核心网交换平台一侧来说是屏蔽的,简化了网络拓扑的复杂性,便于维护。[0041]并且,采用本发明实施例这里提出技术方案,各个彩铃呼叫网元由于不需要与各个核心网设备建立连接,因此不需要设置独立信令点码,减少了信令点码的使用。减少了信令点的使用,能够较好地节省信令点资源。
[0042]实施例二
[0043]基于图4所示的系统架构,本发明实施例二这里提出一种负荷调整方法,其实施原理为:
[0044]由于彩铃业务的特殊性,在彩铃呼叫平台中,多个彩铃呼叫网元所提供的业务功能完全一致,都是根据彩铃主、被叫号码,当前时间,根据用户的各种设置获取彩铃铃音进行播放,业务功能也比较单一,同时相比于时分多路复用(TDM, Time DivisionMultiplexing)彩铃呼叫,IP彩铃呼叫系统不再设置TDM2M中继电路,呼叫的提供不再依赖于对端核心网交换平台中核心网设备的选路,而是通过在呼叫消息中进行双方媒体地址、媒体格式的协商,然后统一通过IP承载网收发语音数据,因此给基于IP传输的彩铃呼叫系统引入统一负荷调整设备提供了较好的条件。
[0045]本发明实施例提出的技术方案中,引入负荷调整设备,也可以称之为彩铃业务接入点,负荷调整设备和彩铃呼叫平台中的各彩铃呼叫网元统一接入IP承载网,与核心网交换平台之间建立IP信令连接。负荷调整设备还可以集中管理彩铃呼叫平台中包含的各彩铃呼叫网元,对接收到的业务数据按照一定规则进行负荷调整。同时由于该负荷调整设备与各彩铃呼叫网元接入同一个AS,与各个彩铃呼叫网元之间的连接除了标准信令连接之夕卜,还可以引入内部消息连接,及时获取各彩铃呼叫网元的运行状态、负荷情况等等,及时调整各彩铃呼叫网元之间的负荷分担比例,从而提供了一种高效、及时实现彩铃呼叫系统网级负荷调整方法,使得业务切换更加快速,同时提高了整个系统应用的灵活性。
[0046]较佳地,调整设备与多个彩铃呼叫网元之间可以采用虚拟点编码进行互联,同时由于采用IP承载,CIC字段不再与实际中继资源关联,在消息中的位数也由原来的12bit扩充到32bit,基于此可以设置一个较大范围的CIC电路数据,用以承载多个核心网设备发来的呼叫请求。负荷调整设备根据路由配置信息、彩铃呼叫平台负荷反馈信息,动态计算没有路由的各彩铃呼叫网元的当前负荷,然后根据预先设置的负荷水线基准确定出路由优先级。在进行负荷调整时,可以按照最高优先级优先承载业务的原则,将彩铃呼叫分配到彩铃呼叫平台中包含的各个彩铃呼叫网元中进行处理。
[0047]如图5所示,其具体处理流程如下述:
[0048]步骤51,接收彩铃呼叫消息。
[0049]其中,彩铃呼叫消息可以是核心网交换平台中任一核心网设备发来的,也可以是彩铃呼叫平台中任一彩铃呼叫网元发来的。
[0050]步骤52,判断接收到的彩铃呼叫消息是否是初始呼叫消息。如果是,则执行步骤53,反之执行步骤55。
[0051]步骤53,在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,执行步骤54。
[0052]其中,可以根据路由优先级计算原则确定路由优先级,根据确定出的路由优先级,按照彩铃呼叫平台中的各彩铃呼叫网元负荷情况,对彩铃呼叫网元进行优先级排序,然后在排序后的彩铃呼叫系统中,选择优先级最闻的彩铃呼叫网兀作为能够承载所述初始呼叫消息的彩铃呼叫网元。
[0053]具体地,所述路由优先级计算原则具体为:针对彩铃呼叫平台中的任一彩铃呼叫网元,确定该彩铃呼叫网元对应的信令负荷值、呼叫量负荷值和媒体负荷值的和值,确定表征该彩铃呼叫网元最大负荷比例的负荷水线基准值,将确定出的负荷水线基准值减去得到的和值,得到的差值和预设的权重值相乘,得到的乘积作为该彩铃呼叫网元的路由优先级。具体如下述公式所示:
[0054]Pri=[负荷水线基准(信令负荷+呼叫量负荷+媒体负荷)]X权重值
[0055]其中,Pri是路由优先级。负荷水线基准是预先设置的该路由方向上理想负荷比例,
[0056]由上述公式中可以得出,信令负荷、呼叫量负荷、媒体放音负荷越高,最后得到的对应该彩铃呼叫网元的路由优先级越低,即该彩铃呼叫网元的负荷值较大。当彩铃呼叫网元实际负荷值与理想负荷差值相等时,确定出的路由优先级由预先为该路由方向设置的权重值决定。如果得到的路由优先级为负值,表明该彩铃呼叫网元当前实际负荷已经超过最大负荷值,处于过负荷状态。
[0057]步骤54,将所述初始呼叫消息路由至选择出的彩铃呼叫网元,并记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息,一实现负荷调整。
[0058]步骤55,在确定出接收到的彩铃呼叫消息不是初始呼叫消息时,进一步判断该接收到的彩铃呼叫消息是否是呼叫释放消息。如果判断结果为是,则执行步骤56,反之执行步骤57。
[0059]其中,呼叫释放消息可以但不限于是在接通话路或者断开通话以后,由彩铃呼叫平台中任一彩铃呼叫网元发来的,或者是由核心网交换平台中的任一核心网设备发来的。
[0060]步骤56,在确定出接收到的彩铃呼叫消息不是呼叫释放消息时,则不需要对彩铃呼叫平台中的各彩铃呼叫网元的负荷情况进行调整,根据已经记录的曾经受理过该彩铃呼叫消息的彩铃呼叫网元的标识信息,以及对应的ASP编号信息,将接收到的彩铃呼叫消息转发给该彩铃呼叫网元进行处理。
[0061]步骤57,在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息,以实现负荷调整的目的。
[0062]其中,在上述步骤53之前,还可以包括:判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级;如果判断结果为是,则在已确定出的路由优先级基础上,重新计算路由优先级,反之,不需要重新计算路由优先级。
[0063]其中,判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级,具体实现方式可以但不限于包括下述三种方式中的一种或者几种:
[0064]第一种方式:在确定出任一彩铃呼叫网元的路由状态发生变化时,确定需要触发路由优先级计算原则重新计算路由优先级。
[0065]其中,当某一彩铃呼叫网元的路由状态从不可达变化为可达时(即从不可传输业务数据变化为可以传输业务数据时),可以将该彩铃呼叫网元的负荷设置为0,此时根据预先设置的负荷水线基准,以及权重值计算出该彩铃呼叫网元对应的路由优先级,当某一彩铃呼叫网元的路由状态从可达变化为不可达时(即从可传输业务数据变化为不可以传输业务数据时),该彩铃呼叫网元不参加优先级计算,即认为该彩铃呼叫网元当前处于满负荷状态,并且把影响该彩铃呼叫网元的路由优先级的所有负荷设置为负荷满值。
[0066]第二种方式:在接收到彩铃呼叫网元发来的负荷反馈信息时,确定需要触发路由优先级计算原则重新计算路由优先级。
[0067]其中,在接收到彩铃呼叫网元发来的负荷反馈信息时,由于负荷反馈反馈信息中包含了影响该彩铃呼叫网元路由优先级的各种相关负荷值,此时需要触发路由优先级计算原则重新计算路由优先级。这样可以及时调整相关路由方向的选路优先级,从而在后续的呼叫接续中调整业务承载路由,达到在进行对多个彩铃呼叫网元进行复核调整的时候,可以综合考虑各彩铃呼叫网元自身的负荷调整因素,从而较好地提高了负荷调整的准确性和有效性。
[0068]第三种方式:通过设置定时器的方式,在预设的时间到达时,确定需要触发路由优先级计算原则重新计算路由优先级。
[0069]一种较佳的实现方式,为保证系统的稳定性,通过负荷调整设备,还可以增加系统的容灾备份功能。例如可以通过对各个不同路由方向计算选路优先级,可以做到将其中N个负荷水线基准设置为正常负荷水线基准,从而得到正常的选路优先级,进行正常业务承载,而K个路由方向的负荷水线基准设置为负数,这样可以达到一个负值的选路优先级,从而将K个路由方向作为业务的备份路由,从而达到业务的N+K备份模式。
[0070]相应地,本发明实施例二这里还提出一种负荷调整装置,如图6所示,包括:
[0071]接收模块601,用于确定接收到的彩铃呼叫消息是否是初始呼叫消息。
[0072]路由优先级计算模块602,用于在所述接收模块601确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定出路由优先级。
[0073]转发模块603,用于根据所述路由优先级计算模块确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元。
[0074]所述转发模块603,具体用于根据路由优先级计算原则确定出的路由优先级,按照彩铃呼叫平台中的各彩铃呼叫网元负荷情况,对彩铃呼叫网元进行优先级排序,在排序后的彩铃呼叫系统中,选择优先级最高的彩铃呼叫网元作为能够承载所述初始呼叫消息的彩铃呼叫网元。
[0075]上述路由优先级计算模块602,还用于记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;以及在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息,以实现负荷调整。
[0076]具体地,上述路由优先级计算模块602,具体用于针对彩铃呼叫平台中的任一彩铃呼叫网元,确定该彩铃呼叫网元对应的信令负荷值、呼叫量负荷值和媒体负荷值的和值;确定表征该彩铃呼叫网元最大负荷比例的负荷水线基准值;将确定出的负荷水线基准值减去得到的和值,得到的差值和预设的权重值相乘,得到的乘积作为该彩铃呼叫网元的路由优先级。
[0077]所述接收模块601,还用于确定接收到的彩铃呼叫消息是否是呼叫释放消息。[0078]上述装置还可以包括:
[0079]负荷反馈消息接收模块,用于判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级,如果判断结果为是,则在已确定出的路由优先级基础上,重新计算路由优先级,反之,不需要重新计算路由优先级。
[0080]具体地,负荷反馈消息接收模块,具体用于在确定出任一彩铃呼叫网元的路由状态发生变化时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级;在接收到彩铃呼叫网元发来的负荷反馈信息时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级;通过设置定时器的方式,在预设的时间到达时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级。
[0081]其中,在消息转发过程中,负荷调整设备和彩铃呼叫平台中包含的任一彩铃呼叫网元之间使用虚拟点编码进行数据传送(即预先设置的一种用于区别出各彩铃呼叫网元的标识信息),负荷调整设备与核心网交换平台中的任一核心网设备之间使用实际点编码进行数据传送(即符合通信系统中数据传输协议的编码方式),负荷调整设备负责对待转发的消息中的源点码(OPC, OriginatingPoint Code)以及目的点码(DPC, Destination PointCode)进行转换。具体地,在消息转发过程中,负荷调整设备与彩铃呼叫平台中任一彩铃呼叫网元之间使用预设的内部CIC标识某一呼叫(即为区分出是哪个彩铃呼叫网元承担呼叫而预先设置的CIC标识),负荷调整设备与核心网交换平台中的任一核心网设备之间使用局数据配置中的CIC标识呼叫(即在通信领域,呼叫过程中所需的CIC)。由于预设的内部CIC标识和实际通话过程中的CIC标识并不能直接识别,所以负荷调整设备还需要负责完成内部CIC与实际CIC之间的转换工作。
[0082]需要说明的是,在消息转发的过程中,对涉及到编解码(例如Codec、CodecList)以及地址信息(SDP)的内容(如IAM,APM),负荷调整设备并不进行任何内容转换,进行透明传输。
[0083]本领域的技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0084]本发明是参照根据本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的
>J-U装直。
[0085]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0086]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0087]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0088]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种负荷调整方法,其特征在于,包括: 在确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级; 根据确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元,并记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整。
2.如权利要求1所述的方法,其特征在于,根据路由优先级计算原则确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,包括: 根据路由优先级计算原则确定出的路由优先级,按照彩铃呼叫平台中的各彩铃呼叫网元负荷情况,对彩铃呼叫网元进行优先级排序; 在排序后的彩铃呼叫系统中,选择优先级最闻的彩铃呼叫网兀作为能够承载所述初始呼叫消息的彩铃呼叫网元。
3.如权利要求1或2所述的方法,其特征在于,所述路由优先级计算原则具体为: 针对彩铃呼叫平台中的任一彩铃呼叫网元,确定该彩铃呼叫网元对应的信令负荷值、呼叫量负荷值和媒体负荷值的和值; 确定表征该彩铃呼叫网元最大负荷比例的负荷水线基准值; 将确定出的负荷水线基准值减去得到的和值,得到的差值和预设的权重值相乘,得到的乘积作为该彩铃呼叫网元的路由优`先级。
4.如权利要求1所述的方法,其特征在于,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元之前,还包括: 判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级; 如果判断结果为是,则在已确定出的路由优先级基础上,重新计算路由优先级,反之,不需要重新计算路由优先级。
5.如权利要求4所述的方法,其特征在于,判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级,至少包括下述中的一种或几种: 在确定出任一彩铃呼叫网元的路由状态发生变化时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级; 在接收到彩铃呼叫网元发来的负荷反馈信息时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级; 通过设置定时器的方式,在预设的时间到达时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级。
6.一种负荷调整装置,其特征在于,包括: 接收模块,用于确定接收到的彩铃呼叫消息是否是初始呼叫消息; 路由优先级计算模块,用于在所述接收模块确定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级; 转发模块,用于根据所述路由优先级计算模块确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元; 所述路由优先级计算模块,还用于记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整; 所述接收模块,还用于确定接收到的彩铃呼叫消息是否是呼叫释放消息; 所述路由优先级计算模块,还用于在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整。
7.如权利要求6所述的装置,其特征在于,所述转发模块,具体用于根据路由优先级计算原则确定出的路由优先级,按照彩铃呼叫平台中的各彩铃呼叫网元负荷情况,对彩铃呼叫网元进行优先级排序,在排序后的彩铃呼叫系统中,选择优先级最高的彩铃呼叫网元作为能够承载所述初始呼叫消息的彩铃呼叫网元。
8.如权利要求6或7所述的装置,其特征在于,所述述路由优先级计算模块,具体用于针对彩铃呼叫平台中的任一彩铃呼叫网元,确定该彩铃呼叫网元对应的信令负荷值、呼叫量负荷值和媒体负荷值的和值;确定表征该彩铃呼叫网元最大负荷比例的负荷水线基准值;将确定出的负荷水线基准值减去得到的和值,得到的差值和预设的权重值相乘,得到的乘积作为该彩铃呼叫网元的路由优先级。
9.如权利要求6所述的装置,其特征在于,还包括: 负荷反馈消息接收模块,用于判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级,如果判断结果为是,则在已确定出的路由优先级基础上,重新计算路由优先级,反之,不需要重新计算路由优先级。
10.如权利要求9所述的装置,其特征在于,负荷反馈消息接收模块,具体用于在确定出任一彩铃呼叫网元的路由状态发生变化时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级;在接收到彩铃呼叫网元发来的负荷反馈信息时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级;通过设置定时器的方式,在预设的时间到达时,确定需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级。
11.一种负荷调整系统,其特征在于,包括包含至少一个彩铃呼叫网元的彩铃呼叫平台,和至少一个核心网设备,其特征在于,还包括至少一个负荷调整设备,所述负荷调整设备与彩铃呼叫网元之间、所述负荷调整设备与核心网设备之间建立信令传输链路,其中,所述负荷调整设备与彩铃呼叫网元之间的连接归属于同一个应用服务器,包括: 所述负荷调整设备,用于在确 定出接收到的彩铃呼叫消息是初始呼叫消息时,根据路由优先级计算原则确定路由优先级,根据确定出的路由优先级,在彩铃呼叫平台中选择至少一个能够承载所述初始呼叫消息的彩铃呼叫网元,将所述初始呼叫消息路由至选择出的彩铃呼叫网元,并记录选择出的彩铃呼叫网元的标识信息,更新所述彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整;以及在确定出接收到的彩铃呼叫消息是呼叫释放消息时,确定所述呼叫释放消息中包含的彩铃呼叫网元的标识信息,更新所述标识信息对应的彩铃呼叫网元的彩铃业务负荷信息以实现负荷调整; 所述彩铃呼叫网元,用于对接收到的由负荷调整装置路由来的呼叫初始消息进行处理。
12.如权利要求11所述的系统,其特征在于,所述负荷调整设备,具体用于根据路由优先级计算原则确定出的路由优先级,按照彩铃呼叫平台中的各彩铃呼叫网元负荷情况,对彩铃呼叫网元进行优先级排序;在排序后的彩铃呼叫系统中,选择优先级最高的彩铃呼叫网元作为能够承载所述初始呼叫消息的彩铃呼叫网元。
13.如权利要求11或12所述的系统,其特征在于,所述负荷调整设备还用于在标识各个彩铃呼叫网元的应用服务器进程上预设表征该彩铃呼叫网元最大负荷比例的负荷水线基准值; 所述路由优先级计算原则具体为: 针对彩铃呼叫平台中的任一彩铃呼叫网元,确定该彩铃呼叫网元对应的信令负荷值、呼叫量负荷值和媒体负荷值的和值; 确定表征该彩铃呼叫网元最大负荷比例的负荷水线基准值; 将确定出的负荷水线基准值减去得到的和值,得到的差值和预设的权重值相乘,得到的乘积作为该彩铃呼叫网元的路由优先级。
14.如权利要求11所述的系统,其特征在于,所述负荷调整设备,还用于判断是否需要按照路由优先级计算原则在已确定出的路由优先级基础上,重新计算路由优先级;如果判断结果为是,则在已确定出的路由优先级基础上,重新计算路由优先级,反之,不需要重新计算路由优先级。
【文档编号】H04W4/12GK103781117SQ201210419024
【公开日】2014年5月7日 申请日期:2012年10月25日 优先权日:2012年10月25日
【发明者】常会卿, 余谦, 贺延敏, 郭怀军, 黄梅英, 卫娜, 刘丽萍, 孙启昌, 荆晶 申请人:中国移动通信集团河南有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1