实现交换网负荷控制的方法、系统及装置制造方法
【专利摘要】本发明提出一种实现交换网负荷控制的方法、系统和装置,其中方法包括:被叫交换机在过负荷状态下接收被叫归属HLR发送的提供漫游号码(PRN)消息,判断主叫用户和被叫用户是否均为低优先级,如果是,则向被叫归属HLR反馈异常PRN?ACK消息;所述异常PRN?ACK消息用于触发被叫归属HLR向主叫交换机反馈异常传输路由通知(SRI)ACK消息,所述异常SRI?ACK消息用于通知主叫交换机停止对被叫用户的呼叫。本发明能够在早于呼叫接续阶段的被叫路由查询阶段对交换机进行灵活的过负荷控制,避免对交换机处理能力的无效占用。可以基于被叫交换机话务负荷及用户类别对被叫路由查询信令进行控制。
【专利说明】实现交换网负荷控制的方法、系统及装置
【技术领域】
[0001]本发明涉及网络负荷控制【技术领域】,尤其涉及实现交换网负荷控制的方法、系统
及装置。
【背景技术】
[0002]在突发事件情况下,交换网络常常面临超常话务负荷冲击,导致交换机过负荷,严重情况下可能发生处理能力急剧下降,影响设备稳定运行,无法保障正常的通信服务。因此,超常话务负荷控制一直以来成为应急通信保障的一项重要课题。目前,交换网负荷控制主要采用以下两种技术:
[0003]第一种:交换机过负荷控制技术
[0004]交换机过负荷控制的基本原理是:对交换机的话务负荷进行检测,当单位时间内交换机的话务负荷超过过负荷控制门限时,就判断交换机处于节点过负荷状态,启动过负荷控制机制,对于新的呼叫请求进行拒绝或丢弃,保证已经接受和正在处理的呼叫。
[0005]第二种:局向流量控制技术
[0006]局向流量控制技术的基本原理是:当交换机检测到某一局向的话务负荷增长超过门限,启动局向流量控制机制,对于该局向的新的呼叫请求进行拒绝,回送拆线信令消息,并在信令消息中携带拥塞指示,指示当前的拥塞级别。收到该指示的相邻交换机将会根据过负荷级别进行流量控制,减少向发送指示的交换机发送的呼叫量。
[0007]上述两种负荷控制技术都是在交换机收到新的呼叫请求的阶段进行处理,当交换机过负荷时,将呼叫请求丢弃或者拒绝。这一阶段已经完成了对该呼叫的路由查询等过程。也就是说,这些被丢弃或拒绝的呼叫请求都白白占用了交换机一定的处理能力,但无法再得到后续处理,造成交换机处理能力的无效占用。
【发明内容】
[0008]本发明提供了一种实现交换网负荷控制的方法,能够在早于呼叫接续阶段的被叫路由查询阶段对交换机进行灵活的过负荷控制,避免对交换机处理能力的无效占用。本发明可以基于被叫交换机话务负荷及用户类别对被叫路由查询信令进行控制。
[0009]本发明还提出一种实现交换网负荷控制的系统、交换机及HLR,能够在早于呼叫接续阶段的被叫路由查询阶段对交换机进行灵活的过负荷控制,避免对交换机处理能力的无效占用。本发明可以基于被叫交换机话务负荷及用户类别对被叫路由查询信令进行控制。
[0010]本发明的技术方案是这样实现的:
[0011]一种实现交换网负荷控制的方法,包括:
[0012]被叫交换机在过负荷状态下接收被叫归属HLR发送的提供漫游号码(PRN,PR0VIDE_R0AMING_NUMBER)消息,判断主叫用户和被叫用户是否均为低优先级,如果是,则向被叫归属HLR反馈异常PRN ACK消息;
[0013]所述异常PRN ACK消息用于触发被叫归属HLR向主叫交换机反馈异常传输路由通知(SRI,SEND_ROUT I NG_I NFORMATI ON ) ACK消息,所述异常SRI ACK消息用于通知主叫交换机停止对被叫用户的呼叫。
[0014]一种实现交换网负荷控制的系统,包括:
[0015]主叫交换机,向被叫归属HLR发送SRI消息,当收到被叫归属HLR反馈的异常SRIACK消息时,停止对被叫用户的呼叫;
[0016]被叫归属HLR,接收所述SRI消息,向被叫交换机发送PRN消息,当接收到被叫交换机反馈的异常PRN ACK消息时,向所述主叫交换机反馈异常SRIACK消息;
[0017]被叫交换机,过负荷状态下接收所述PRN消息,判断主叫用户和被叫用户是否均为低优先级,如果是,则向所述被叫归属HLR反馈异常PRNACK消息。
[0018]一种实现交换网负荷控制的交换机,包括:
[0019]过负荷控制模块,用于当所述交换机处于过负荷状态时向被叫路由查询功能模块发送过负荷通知;
[0020]被叫路由查询功能模块,用于接收来自被叫归属HLR的PRN消息,根据所述过负荷通知,向路由查询控制模块请求是否拒绝所述PRN消息;接收到来自路由查询控制模块反馈的拒绝响应后,向所述被叫归属HLR反馈异常PRNACK消息;
[0021]路由查询控制模块,用于接收到来自所述被叫路由查询功能模块的请求,判断主叫用户和被叫用户是否均为低优先级,如果是,则向所述被叫路由查询功能模块反馈拒绝响应。
[0022]一种实现交换网负荷控制的HLR,包括:
[0023]被叫路由查询功能模块,用于接收来自被叫交换机的异常PRN ACK消息,向主叫交换机反馈异常SRI ACK消息,并向路由查询流量控制模块发送所述被叫交换机过负荷通知;
[0024]路由查询流量控制模块,用于接收所述被叫交换机过负荷通知,记录所述被叫交换机为过负荷,后续接收到针对所述被叫交换机的SRI时,降低向所述被叫交换机发送的PRN消息的流量。
[0025]可见,本发明提出的实现交换网负荷控制的方法、系统及装置,能够在早于呼叫接续阶段的被叫路由查询阶段,基于交换机负荷及用户类别对交换机进行灵活控制,在被叫交换机过负荷并且主被叫用户均为低优先级的情况下停止主叫交换机的后续呼叫过程,从而避免对交换机处理能力的无效占用。
【专利附图】
【附图说明】
[0026]图1为本发明提出的实现交换网负荷控制的方法流程图;
[0027]图2为本发明实施例二的实现流程图;
[0028]图3为本发明实施例三的实现流程图;
[0029]图4为本发明实施例四的实现流程图;
[0030]图5A为被叫交换机未过负荷、或者被叫交换机过负荷但用户为高优先级的情况下的呼叫流程示意图;
[0031]图5B为被叫交换机过负荷并且用户均为低优先级的情况下的呼叫流程示意图;
[0032]图6为本发明提出的实现交换网负荷控制的系统结构示意图;[0033]图7为本发明提出的实现交换网负荷控制的交换机结构示意图;
[0034]图8为本发明提出的实现交换网负荷控制的HLR结构示意图。
【具体实施方式】
[0035]本发明提出一种实现交换网负荷控制的方法,如图1该方法流程图,包括:
[0036]步骤101:被叫交换机在过负荷状态下接收被叫归属HLR发送的PRN消息,判断主叫用户和被叫用户是否均为低优先级,如果是,则执行步骤102 ;
[0037]步骤102:被叫交换机向被叫归属HLR反馈异常PRN ACK消息;其中,异常PRNACK消息用于触发被叫归属HLR向主叫交换机反馈异常SRI ACK消息,所述异常SRI ACK消息用于通知主叫交换机停止对被叫用户的呼叫。
[0038]上述步骤101中,被叫交换机在过负荷状态下接收归属HLR发送的PRN消息之后,并在判断主叫用户和被叫用户是否均为低优先级之前,可以进一步包括:从PRN消息中的呼叫优先级(Call Priority)参数中获取主叫用户的优先级,从VLR中用户签约数据的用户级别(MS Category)参数中获取被叫用户的优先级。
[0039]上述方法可以进一步包括:
[0040]被叫归属HLR接收所述被叫交换机反馈的异常PRN ACK消息,后续接收到针对所述被叫交换机的SRI消息时,降低向所述被叫交换机发送的PRN消息的流量。
[0041]这样,主叫交换机收到错误响应后不再发起呼叫接续流程,从而直接减少被叫交换机的来话量;被叫归属HLR收到被叫交换机的过负荷指示后,将降低后续的被叫路由查询量,从而间接降低被叫交换机的来话量。
[0042]上述方法中,异常PRN ACK消息可以具体为携带被叫交换机过负荷指示的PRN ACK消息;异常SRI ACK消息可以具体为携带被叫交换机过负荷指示的SRI ACK消息。
[0043]以下举具体的实施例详细介绍。
[0044]实施例一:
[0045]本实施例提出一种基于路由查询信令的交换网负荷控制方法,在被叫路由查询阶段基于被叫交换机话务负荷、被叫用户类别对被叫路由查询信令进行控制。被叫交换机发生过负荷的情况下,如果主叫用户和被叫用户中至少一个为高优先级,则正常处理;如果主叫用户和被叫用户均为低优先级,则不进行处理,直接返回错误响应,同时向被叫归属HLR指示过负荷。收到错误响应后,主叫交换机不再发起该次呼叫的后续呼叫接续过程。被叫归属HLR收到过负荷错误响应后,将降低发往被叫交换机的信令流量。当被叫交换机过负荷解除后,被叫交换机正常处理,不再向被叫用户归属HLR指示过负荷。HLR将恢复发往被叫交换机的信令流量。
[0046]详细步骤如下:
[0047]步骤1:主叫交换机收到主叫用户的呼叫请求,向被叫归属HLR发送被叫路由查询消息SRI。
[0048]步骤2:被叫归属HLR收到SRI,向被叫用户所在交换机(即被叫交换机)发送PRN消息,请求被叫用户漫游号码。
[0049]步骤3:被叫交换机收到PRN消息时,在过负荷状态下,查询主、被叫用户优先级。具体地,被叫交换机可以从PRN消息中的呼叫优先级(call priority)参数获取主叫用户优先级,从VLR中用户签约数据MS category获取被叫用户优先级。
[0050]步骤4:被叫交换机判定主叫用户为高优先级或被叫用户为高优先级时,执行步骤5;被叫交换机判定主叫用户及被叫用户均为低优先级时,执行步骤6。
[0051]步骤5:被叫交换机向被叫归属HLR返回正常PRN ACK,携带被叫漫游号码,继续执行步骤7。
[0052]步骤6:被叫交换机向被叫归属HLR返回异常PRN ACK (回送错误响应)(携带过负荷指示),继续执行步骤7。
[0053]步骤7:被叫归属HLR收到PRN ACK,检查是否为正常PRN ACK,如果时,则执行步骤8;否则执行步骤10。
[0054]步骤8:被叫归属HLR向主叫交换机返回正常SRI ACK,携带被叫漫游号码;
[0055]步骤9:主叫交换机收到正常SRI ACK,根据被叫漫游号码向被叫交换机进行呼叫接续,发送IAM消息。结束当前流程。
[0056]步骤10:被叫归属HLR向主叫交换机返回异常SRI ACK,携带错误原因为过负荷;
[0057]步骤11:主叫交换机收到异常SRI ACK,判定错误原因为过负荷,不发起IAM消息。
[0058]此外,在收到过负荷指示期间,被叫归属HLR将持续降低向被叫交换机发送的路由查询信令流量,直至被叫交换机过负荷解除。
[0059]实施例二:
[0060]本实施例介绍主叫交换机的处理步骤,如图2为本发明实施例二的实现流程图,包括:
[0061]步骤201:主叫交换机接收主叫用户的呼叫请求,向被叫归属HLR发送SRI。
[0062]步骤202:主叫交换机接收反馈的SRI ACK消息,判断该SRI ACK消息是否为正常SRIACK消息,如果是,则执行步骤203 ;否则执行步骤204。
[0063]步骤203:主叫交换机根据正常SRI ACK消息中的被叫漫游号码向被叫交换机进行呼叫接续,发送IAM消息。结束当前流程。
[0064]步骤204:主叫交换机收到异常SRI ACK消息,其中错误原因为过负荷,不发送IAM消息。
[0065]实施例三:
[0066]本实施例介绍被叫归属HLR的处理步骤,如图3为本发明实施例三的实现流程图,包括:
[0067]步骤301:被叫归属HLR收到SRI,向被叫用户所在交换机(即被叫交换机)发送PRN消息,请求被叫用户的漫游号码。
[0068]步骤302:被叫归属HLR收到被叫交换机反馈的PRN ACK消息,判断是否为正常PRNACK消息,如果是,则执行步骤303 ;否则执行步骤304。
[0069]步骤303:被叫归属HLR向主叫交换机反馈正常SRIACK消息,携带被叫用户的漫游号码。结束当前流程。
[0070]步骤304:被叫归属HLR向主叫交换机反馈异常SRIACK消息,携带错误原因为过负荷。
[0071]步骤305:后续被叫归属HLR收到主叫用户的SRI时,降低向被叫交换机发送的路
由查询信令流量。[0072]实施例四:
[0073]本实施例介绍被叫交换机的处理步骤,如图4为本发明实施例四的实现流程图,包括:
[0074]步骤401:在被叫交换机过负荷的情况下,被叫交换机收到被叫归属HLR发送的PRN消息时,查询主叫用户和被叫用户的优先级。在本实施例中,可以从PRN消息中的Cal IPriority参数中获取主叫用户的优先级,从VLR中用户签约数据MS Category中获取被叫用户的优先级。
[0075]步骤402:被叫交换机判断主叫用户和被叫用户是否均为低优先级,如果是,则执行步骤403 ;否则,执行步骤404。
[0076]步骤403:被叫交换机向被叫归属HLR反馈异常PRN ACK消息,携带错误原因为过负荷。结束当前流程。
[0077]步骤404:被叫交换机向被叫归属HLR反馈正常PRN ACK消息,携带被叫用户的漫
游号码。
[0078]如图5A为被叫交换机未过负荷、或者被叫交换机过负荷但用户为高优先级的情况下的呼叫流程示意图,该呼叫流程为正常的被叫路由查询流程。这种情况下,被叫交换机向被叫归属HLR反馈正常PRN ACK消息,其中携带被叫用户漫游号码;被叫归属HLR向主叫交换机反馈正常SRI ACK消息,其中携带被叫用户漫游号码;主叫交换机向被叫交换机发送IAM消息。
[0079]相对地,图5B为被叫交换机过负荷并且用户均为低优先级的情况下的呼叫流程示意图。这种情况下,被叫交换机向被叫归属HLR反馈异常PRN ACK消息,其中携带错误原因为过负荷;被叫归属HLR向主叫交换机反馈异常SRI ACK消息,其中携带错误原因为过负荷;主叫交换机不发起后续呼叫。
[0080]本发明还提出一种实现交换网负荷控制的系统,如图6为本发明提出的实现交换网负荷控制的系统结构示意图,包括:
[0081]主叫交换机601,向被叫归属HLR发送SRI消息,当收到被叫归属HLR602反馈的异常SRI ACK消息时,停止对被叫用户的呼叫;
[0082]被叫归属HLR602,接收所述SRI消息,向被叫交换机603发送PRN消息,当接收到被叫交换机603反馈的异常PRN ACK消息时,向所述主叫交换机601反馈异常SRI ACK消息;
[0083]被叫交换机603,在过负荷状态下接收所述PRN消息,判断主叫用户和被叫用户是否均为低优先级,如果是,则向所述被叫归属HLR 602反馈异常PRNACK消息。
[0084]上述系统中,被叫交换机603可以从PRN消息中的Call Priority参数中获取主叫用户的优先级,从VLR中用户签约数据MS Category中获取被叫用户的优先级。
[0085]上述系统中,被叫归属HLR 602接收到被叫交换机603反馈的异常PRN ACK消息后,后续接收到针对所述被叫交换机的SRI时,降低向所述被叫交换机发送的PRN消息的流量。
[0086]上述系统中,异常PRN ACK消息具体可以为携带被叫交换机过负荷指示的PRN ACK消息;异常SRI ACK消息具体可以为携带被叫交换机过负荷指示的SRI ACK消息。
[0087]本发明可以在交换机和HLR的MAP接口扩展支持一个新的原因值:过负荷。[0088]本发明需要交换机支持:1)过负荷情况下,在被叫路由查询阶段对用户优先级进行查询和判断;2)对高优先级用户呼叫的路由查询过程进行放通;对低优先级用户呼叫的路由查询过程进行拒绝,返回错误响应,携带原因值,指示过负荷。
[0089]本发明可以对交换机中原有的过负荷控制模块和被叫路由查询功能模块进行改造,并新增一个功能模块——路由查询控制模块,新增一个MAP接口原因值——过负荷。具体如下:
[0090]改造原有过负荷控制模块:当交换机处于过负荷状态时,过负荷控制模块向被叫路由查询功能模块发送过负荷通知;当交换机解除过负荷状态时,过负荷控制模块向被叫路由查询功能模块发送过负荷解除通知。
[0091 ] 改造原有被叫路由查询功能模块:被叫路由查询功能模块收到过负荷控制模块发送的过负荷通知后,每次收到被叫路由查询请求,将请求送到路由查询控制模块。被叫路由查询功能模块收到过负荷控制模块发送的过负荷解除通知后,每次收到被叫路由查询请求将直接进行处理,不再送到路由查询控制模块。收到路由查询控制模块返回的结果为放通,正常处理被叫路由查询请求;收到路由查询控制模块返回的结果为拒绝,返回错误响应,携带原因值,指示过负荷;
[0092]新增路由查询控制模块:收到被叫路由查询功能模块发来的被叫路由查询请求时,对用户优先级进行查询,根据查询模块的查询结果进行处理,对高优先级用户呼叫的路由查询请求进行放通,向被叫路由查询功能模块返回处理结果(放通);对低优先级用户呼叫的路由查询过程进行拒绝,返回错误响应,携带原因值,指示过负荷。
[0093]如图7为本发明提出的实现交换网负荷控制的交换机结构示意图,该交换机包括:
[0094]过负荷控制模块701,用于当所述交换机处于过负荷状态时向被叫路由查询功能模块702发送过负荷通知;
[0095]被叫路由查询功能模块702,用于接收来自被叫归属HLR的PRN消息,根据所述过负荷通知,向路由查询控制模块703请求是否拒绝所述PRN消息;接收到来自路由查询控制模块703反馈的拒绝响应后,向所述被叫归属HLR反馈异常PRN ACK消息;
[0096]路由查询控制模块703,用于接收来自所述被叫路由查询功能模块702的请求,判断主叫用户和被叫用户是否均为低优先级,如果是,则向所述被叫路由查询功能模块702反馈拒绝响应。如果否,则向被叫路由查询功能模块702反馈放通响应。
[0097]上述交换机中,路由查询控制模块703可以从PRN消息中的Call Priority参数中获取主叫用户的优先级,从VLR中用户签约数据MS Category中获取被叫用户的优先级。
[0098]上述交换机中,过负荷控制模块701还可以用于,当判断出所述交换机由过负荷状态恢复为正常状态时,向所述被叫路由查询功能模块702发送过负荷解除通知;
[0099]被叫路由查询功能模块702还可以用于,接收到来自被叫归属HLR的PRN消息时,根据所述过负荷解除通知对所述PRN消息直接进行处理,不再送到路由查询控制模块703。
[0100]上述交换机中,异常PRN ACK消息具体可以为携带被叫交换机过负荷指示的PRNACK消息。
[0101]本发明需要HLR支持收到原因值为过负荷的错误响应,降低后续发送的路由查询
信令流量。[0102]本发明可以对HLR中原有的被叫路由查询功能模块进行改造,并新增一个功能模±夹——路由查询流量控制模块,新增一个MAP接口原因值——过负荷。
[0103]改造被叫路由查询功能模块:收到交换机回送的错误响应(原因值为过负荷),向路由查询流量控制模块发送交换机过负荷通知(带有交换机标识)。
[0104]新增路由查询流量控制模块:收到交换机过负荷通知(带有交换机标识),记录该交换机为过负荷,在周期Tl (可设置)内持续收到有关该交换机过负荷的通知,将降低向该交换机后续发送的路由查询信令流量。在周期T2 (可设置)内未收到有关该交换机过负荷的通知,记录该交换机过负荷恢复,将恢复向该交换机后续发送的路由查询信令流量。
[0105]如图8为本发明提出的实现交换网负荷控制的HLR结构示意图,该HLR包括:
[0106]被叫路由查询功能模块801,用于接收来自被叫交换机的异常PRN ACK消息,向主叫交换机反馈异常SRI ACK消息,并向路由查询流量控制模块802发送所述被叫交换机过负荷通知;
[0107]路由查询流量控制模块802,用于接收所述被叫交换机过负荷通知,记录所述被叫交换机为过负荷,后续接收到针对所述被叫交换机的SRI时,降低向所述被叫交换机发送的PRN消息的流量。
[0108]上述HLR中,路由查询流量控制模块802记录被叫交换机为过负荷后,如果在预先设定的时间段(Tl)内接收到被叫交换机过负荷通知的数量大于预先设定的门限,则降低向所述被叫交换机发送的PRN消息的流量;
[0109]如果在预先设定的时间段(T2 )内未再次收到被叫交换机过负荷通知,则记录所述被叫交换机为过负荷恢复,后续接收到针对所述被叫交换机的SRI时恢复向所述被叫交换机发送的PRN消息的流量。
[0110]上述HLR中,异常PRN ACK消息具体可以为携带被叫交换机过负荷指示的PRN ACK消息;异常SRI ACK消息具体可以为携带被叫交换机过负荷指示的SRI ACK消息。
[0111]综上可见,本发明提出的实现交换网负荷控制的方法、系统及装置,可以在被叫路由查询阶段有效控制过负荷节点的来话呼叫量和路由查询量,避免了无效的呼叫路由查询(查询成功但后续仍无法处理)。同时,在路由查询阶段进行控制,可以结合用户优先级对高优先级呼叫进行放通,避免简单控制。此外,基于路由查询信令进行控制,由于错误响应可以返回给主叫交换机,不仅可以对交换机相邻节点进行话务控制,也可以对主叫交换机(呼叫源头)进行控制,避免后续产生呼叫请求,加大其他汇接节点的话务负荷。被叫用户归属HLR收到被叫交换机的过负荷指示后,可以降低后续的被叫路由查询量,从而间接降低被叫交换机的来话量。
[0112]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种实现交换网负荷控制的方法,其特征在于,所述方法包括: 被叫交换机在过负荷状态下接收被叫归属HLR发送的提供漫游号码PRN消息,判断主叫用户和被叫用户是否均为低优先级,如果是,则向被叫归属HLR反馈异常PRN ACK消息; 所述异常PRN ACK消息用于触发被叫归属HLR向主叫交换机反馈异常传输路由通知SRI ACK消息,所述异常SRI ACK消息用于通知主叫交换机停止对被叫用户的呼叫。
2.根据权利要求1所述的方法,其特征在于,所述被叫交换机在过负荷状态下接收归属HLR发送的PRN消息之后,并在判断主叫用户和被叫用户是否均为低优先级之前,进一步包括: 从所述PRN消息中的呼叫优先级CalI Priority参数中获取主叫用户的优先级,从VLR中用户签约数据的用户级别MS Category参数中获取被叫用户的优先级。
3.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括: 被叫归属HLR接收所述被叫交换机反馈的异常PRN ACK消息,后续接收到针对所述被叫交换机的SRI消息时,降低向所述被叫交换机发送的PRN消息的流量。
4.根据权利要求1或2所述的方法,其特征在于,所述异常PRNACK消息为携带被叫交换机过负荷指示的PRN ACK消息; 所述异常SRI ACK消息为携带被叫交换机过负荷指示的SRI ACK消息。
5.一种实现交换网负荷控制的系统,其特征在于,所述系统包括: 主叫交换机,向被叫归属HLR发送传输路由通知SRI消息,当收到被叫归属HLR反馈的异常SRI ACK消息时,停止对被叫用户的呼叫; 被叫归属HLR,接收所述SRI消息,向被叫交换机发送提供漫游号码PRN消息,当接收到被叫交换机反馈的异常PRN ACK消息时,向所述主叫交换机反馈异常SRI ACK消息; 被叫交换机,过负荷状态下接收所述PRN消息,判断主叫用户和被叫用户是否均为低优先级,如果是,则向所述被叫归属HLR反馈异常PRN ACK消息。
6.根据权利要求5所述的系统,其特征在于,所述被叫交换机从所述PRN消息中的呼叫优先级Call Priority参数中获取主叫用户的优先级,从VLR中用户签约数据的用户级别MS Category参数中获取被叫用户的优先级。
7.根据权利要5或6所述的系统,其特征在于,所述被叫归属HLR接收到被叫交换机反馈的异常PRN ACK消息后,后续接收到针对所述被叫交换机的SRI时,降低向所述被叫交换机发送的PRN消息的流量。
8.根据权利要求5或6所述的系统,其特征在于,所述异常PRNACK消息为携带被叫交换机过负荷指示的PRN ACK消息; 所述异常SRI ACK消息为携带被叫交换机过负荷指示的SRI ACK消息。
9.一种实现交换网负荷控制的交换机,其特征在于,所述交换机包括: 过负荷控制模块,用于当所述交换机处于过负荷状态时向被叫路由查询功能模块发送过负荷通知; 被叫路由查询功能模块,用于接收来自被叫归属HLR的提供漫游号码PRN消息,根据所述过负荷通知,向路由查询控制模块请求是否拒绝所述PRN消息;接收到来自路由查询控制模块反馈的拒绝响应后,向所述被叫归属HLR反馈异常PRN ACK消息; 路由查询控制模块,用于接收来自所述被叫路由查询功能模块的请求,判断主叫用户和被叫用户是否均为低优先级,如果是,则向所述被叫路由查询功能模块反馈拒绝响应。
10.根据权利要求9所述的交换机,其特征在于,所述路由查询控制模块从所述PRN消息中的呼叫优先级Cal 1 Pr ior i ty参数中获取主叫用户的优先级,从VLR中用户签约数据的用户级别MS Category参数中获取被叫用户的优先级。
11.根据权利要求9所述的交换机,其特征在于,所述过负荷控制模块还用于,当判断出所述交换机由过负荷状态恢复为正常状态时,向所述被叫路由查询功能模块发送过负荷解除通知; 所述被叫路由查询功能模块还用于,接收到来自被叫归属HLR的PRN消息时,根据所述过负荷解除通知对所述PRN消息进行处理。
12.根据权利要求9、10或11所述的交换机,其特征在于,所述异常PRNACK消息为携带被叫交换机过负荷指示的PRN ACK消息。
13.一种实现交换网负荷控制的HLR,其特征在于,所述HLR包括: 被叫路由查询功能模块,用于接收来自被叫交换机的异常PRN ACK消息,向主叫交换机反馈异常SRI ACK消息,并向路由查询流量控制模块发送所述被叫交换机过负荷通知; 路由查询流量控制模块,用于接收所述被叫交换机过负荷通知,记录所述被叫交换机为过负荷,后续接收到针对所述被叫交换机的SRI时,降低向所述被叫交换机发送的PRN消息的流量。
14.根据权利要求13所述的HLR,其特征在于,所述路由查询流量控制模块记录被叫交换机为过负荷后,如果在预先设定的时间段Tl内接收到被叫交换机过负荷通知的数量大于预先设定的门限,则降低向所述被叫交换机发送的PRN消息的流量; 如果在预先设定的时间段T2内未再次收到被叫交换机过负荷通知,则记录所述被叫交换机为过负荷恢复,后续接收到针对所述被叫交换机的SRI时恢复向所述被叫交换机发送的PRN消息的流量。
15.根据权利要求13或14所述的HLR,其特征在于,所述异常PRNACK消息为携带被叫交换机过负荷指示的PRN ACK消息; 所述异常SRI ACK消息为携带被叫交换机过负荷指示的SRI ACK消息。
【文档编号】H04L12/801GK103973579SQ201310046790
【公开日】2014年8月6日 申请日期:2013年2月5日 优先权日:2013年2月5日
【发明者】陈旭, 赵毓毅, 王兵 申请人:中国移动通信集团公司