书签 分享 收藏 举报 版权申诉 / 9

一种MME资源处理实体的接入控制方法及装置.pdf

  • 上传人:r7
  • 文档编号:4722217
  • 上传时间:2018-10-31
  • 格式:PDF
  • 页数:9
  • 大小:2.68MB
  • 摘要
    申请专利号:

    CN201210292319.7

    申请日:

    2012.08.16

    公开号:

    CN102869070A

    公开日:

    2013.01.09

    当前法律状态:

    授权

    有效性:

    有权

    法律详情:

    授权|||实质审查的生效IPC(主分类):H04W 48/16申请日:20120816|||公开

    IPC分类号:

    H04W48/16(2009.01)I

    主分类号:

    H04W48/16

    申请人:

    大唐移动通信设备有限公司

    发明人:

    王炜; 张峰

    地址:

    100083 北京市海淀区学院路29号

    优先权:

    专利代理机构:

    北京同达信恒知识产权代理有限公司 11291

    代理人:

    刘松

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种MME资源处理实体的接入控制方法及装置,用以防止大量SCTP消息瞬间接入导致该资源处理实体挂死,在保证效率的同时通过对MME网元的处理节点进行接入控制,进而达到对MME资源处理实体的负荷分担保护。该方法包括:根据确定的单位时间,在每一个单位时间的起始时刻,根据上一个单位时间内按序接入并处理的流控制传输协议SCTP消息的个数,确定本单位时间内准备接入的SCTP消息的个数;在每一个单位时间内,按照SCTP消息的接收顺序,以及确定出的本单位时间内准备接入的SCTP消息的个数,接入相应个数的SCTP消息并处理;其中,第一个单位时间内,接入预先设定的SCTP消息接入个数。

    权利要求书

    权利要求书一种MME资源处理实体的接入控制方法,其特征在于,该方法包括:根据确定的单位时间,在每一个单位时间的起始时刻,根据上一个单位时间内按序接入并处理的流控制传输协议SCTP消息的个数,确定本单位时间内准备接入的SCTP消息的个数;在每一个单位时间内,按照SCTP消息的接收顺序,以及确定出的本单位时间内准备接入的SCTP消息的个数,接入相应个数的SCTP消息并处理;其中,第一个单位时间内,接入预先设定的SCTP消息接入个数。如权利要求1所述的一种MME资源处理实体的接入控制方法,其特征在于,根据接入每一个SCTP消息需要的接入时间T和预先设定的消息接入个数上限L,确定单位时间的长短S,S=T*L。如权利要求2所述的一种MME资源处理实体的接入控制方法,其特征在于,所述预先设定的消息接入个数上限小于移动管理实体MME资源处理实体能够接入SCTP消息个数的最大值。如权利要求1所述的一种MME资源处理实体的接入控制方法,其特征在于,所述每一个单位时间内接入SCTP消息的个数小于或等于上一个单位时间内已完成处理的SCTP消息的个数。如权利要求1、2、3或4所述的一种MME资源处理实体的接入控制方法,其特征在于,所述的SCTP消息为流控制传输协议初始化SCTP INIT消息。一种MME资源处理实体的接入控制装置,其特征在于,该装置包括:判断模块,用于根据确定的单位时间,在每一个单位时间的起始时刻,根据上一个单位时间内按序接入并处理的流控制传输协议SCTP消息的个数,确定本单位时间内准备接入的SCTP消息的个数,其中,第一个单位时间内,接入预先设定的SCTP消息接入个数;接入模块,在每一个单位时间内,按照SCTP消息的接收顺序,以及确定出的本单位时间内准备接入的SCTP消息的个数,接入相应个数的SCTP消息;处理模块,用于对接入的SCTP消息进行依次处理。如权利要求6所述的一种MME资源处理实体的接入控制装置,其特征在于,该装置还包括预设模块,用于根据接入每一个SCTP消息需要的接入时间T和预先设定的消息接入个数上限L,确定单位时间的长短S,S=T*L。如权利要求7所述的一种MME资源处理实体的接入控制装置,其特征在于,所述预先设定的消息接入个数上限小于移动管理实体MME资源处理实体能够接入SCTP消息个数的最大值。如权利要求6所述的一种MME资源处理实体的接入控制装置,其特征在于,所述每一个单位时间内接入SCTP消息的个数小于或等于上一个单位时间内已完成处理的SCTP消息的个数。如权利要求6、7、8或9所述的一种MME资源处理实体的接入控制装置,其特征在于,所述的SCTP消息为流控制传输协议初始化SCTP INIT消息。

    说明书

    说明书一种MME资源处理实体的接入控制方法及装置
    技术领域
    本发明涉及通信技术领域,具体涉及一种MME资源处理实体的接入控制方法及装置。
    背景技术
    我们知道,MME(移动管理实体)资源处理在处理SCTP消息时,如果瞬间需要处理的SCTP消息过多,会造成MME资源处理实体的当机,严重时,还可能会出现烧毁电路的情况。
    尤其是MME资源处理实体重启后,与其在重启前建立偶联的所有基站会在短时间内通过MME网元的处理节点发送大量的SCTP(流控制传输协议)的INIT(初始化)消息到MME资源处理实体的SCTP协议栈,只有基站接收到了返回的应答消息后才会停止发送INIT消息,如果SCTP协议栈不能及时处理这些消息时会使得该MME资源处理实体的CPU资源耗尽,最终使得该MME资源处理实体无法处理其他消息而挂死。而现有技术中,没有对大量SCTP INIT消息瞬间接入的情况设置保护机制。
    发明内容
    本发明实施例提供了一种MME资源处理实体的接入控制方法及装置,用以防止大量SCTP消息瞬间接入导致该资源处理实体挂死,在保证效率的同时通过对MME网元的处理节点进行接入控制,进而达到对MME资源处理实体的负荷分担保护。
    本发明实施例提供的一种MME资源处理实体的接入控制方法,该方法包括:
    根据确定的单位时间,在每一个单位时间的起始时刻,根据上一个单位时间内按序接入并处理的流控制传输协议SCTP消息的个数,确定本单位时间内准备接入的SCTP消息的个数;
    在每一个单位时间内,按照SCTP消息的接收顺序,以及确定出的本单位时间内准备接入的SCTP消息的个数,接入相应个数的SCTP消息并处理;
    其中,第一个单位时间内,接入预先设定的SCTP消息接入个数。
    本发明实施例提供的一种MME资源处理实体的接入控制装置,该装置包括:
    判断模块,用于根据确定的单位时间,在每一个单位时间的起始时刻,根据上一个单位时间内按序接入并处理的流控制传输协议SCTP消息的个数,确定本单位时间内准备接入的SCTP消息的个数,其中,第一个单位时间内,接入预先设定的SCTP消息接入个数;
    接入模块,在每一个单位时间内,按照SCTP消息的接收顺序,以及确定出的本单位时间内准备接入的SCTP消息的个数,接入相应个数的SCTP消息;
    处理模块,用于对接入的SCTP消息进行依次处理。
    本发明实施例,通过设置单位时间,实现将SCTP消息依据接收的顺序,进行分批的接入和处理,以避免了接入的消息过多造成该MME资源处理实体的CPU耗尽,无法进行其它功能处理,形成挂死现象;通过判断模块保持了SCTP消息的接入数量在一定的水平来保证MME资源处理实体的工作效率。
    附图说明
    图1为本发明实施例提供的一种MME资源处理实体的接入控制方法的方法流程示意图;
    图2为本发明实施例提供的一种MME资源处理实体的接入控制方法的接入机制示意图;
    图3为本发明实施例提供的一种MME资源处理实体的接入控制装置的结构示意图。
    具体实施方式
    本发明实施例提供了一种MME资源处理实体的接入控制方法及装置,用以防止大量SCTP消息瞬间接入导致该MME资源处理实体挂死,在保证效率的同时对MME资源处理实体进行负荷分担保护,尤其在MME资源处理实体重启后,大量的SCTP消息涌入尤其容易导致挂死。
    如图1所示,本发明实施例提供了一种MME资源处理实体的接入控制方法,利用MME网元的处理节点对接收到的SCTP消息实行分批的分发接入,以对MME资源处理实体进行保护,该方法包括:
    S101,根据确定的单位时间,在每一个单位时间的起始时刻,根据上一个单位时间内按序接入并处理的流控制传输协议SCTP消息的个数,确定本单位时间内准备接入的SCTP消息的个数;
    S102,在每一个单位时间内,按照SCTP消息的接收顺序,以及确定出的本单位时间内准备接入的SCTP消息的个数,接入相应个数的SCTP消息并处理;
    其中,第一个单位时间内,接入预先设定的SCTP消息接入个数。每一个单位时间的时间长度相同。
    根据上述方法流程描述,本发明实施例中的MME网元处理节点对SCTP消息依据接收的顺序,进行分批分发,使MME资源处理实体将SCTP消息依据接收的顺序,分批的接入和处理,以避免接入的消息过多造成该MME资源处理实体的CPU耗尽,无法进行其它功能处理,形成挂死现象,又通过保持SCTP消息的接入数量在一定的水平来保证MME资源处理实体的工作效率。
    因为SCTP消息从接收到接入是需要时间的,所以所述分批的接入和处理,本发明实施例是通过设置的单位时间实现的,具体来说,通过控制单位时间的具体长短就可以相当于控制了接入SCTP消息的时间及接入的个数,再通过单位时间交替时,根据已完成处理的SCTP消息个数决定下一个单位时间接入的SCTP消息个数,让MME资源处理实体实体接入的需要处理的SCTP消息个数总保持一个可控制的处理数量,使得MME资源处理实体的CPU资源有空余,可以实现一些其他功能,处理一些其他的消息或数据,避免了当机现象的发生,同时又保证了MME资源处理实体的处理效率。
    可以理解的是,本发明MME资源处理实体的接入控制方法的这种保护机制也可以在其它MME资源处理实体需要处理的消息,不应只局限于SCTP消息。
    优选地,本发明实施例中的单位时间是根据预先设定的消息接入个数上限决定的,具体地,根据接入每一个SCTP消息需要的接入时间T和预先设定的消息接入个数上限L,确定单位时间的长短S,S=T*L,L为包含0的正整数。
    需要注意的是,预先设定的消息接入个数上限的具体个数可根据操作者对MME资源处理实体的CPU资源的分配决定,例如,操作者希望MME资源处理实体的CPU有50%的资源来处理SCTP消息,其它50%用于处理其它消息或数据,那么操作者根据计算将此MME资源处理实体50%的CPU资源换算成可接入的SCTP消息个数,即为所述预先设定的消息接入个数上限。
    如图2所示,例如最后确定的单位时间S=1秒,接入每一个SCTP消息需要的接入时间T=0.2S,那么L=5。这样第一个单位时间内基站发送给MME资源处理实体的SCTP消息就会接入5个;如果到第二个时间间隔开始时,成功处理的SCTP消息有3个,那么此第二个单位时间总共接入的消息为3个,使计入的消息个数维持在5个;如此循环,直至SCTP消息都处理完为止。
    一般地,为了防止挂死,所述预先设定的消息接入个数上限小于移动管理实体MME资源处理实体能够接入SCTP消息个数的最大值。优选来说,让预先设定的消息接入个数上限等于移动管理实体MME资源处理实体能够接入SCTP消息个数的最大值为佳。
    由于为了保持所述MME资源处理实体接入的SCTP消息的总个数不会过多,所述每一个单位时间内接入SCTP消息的个数小于或等于上一个单位时间内已完成处理的SCTP消息的个数。一般来说,所述每一个单位时间内接入SCTP消息的个数等于上一个单位时间内已完成处理的SCTP消息的个数,
    根据上述任一一种实施例中所述的SCTP消息可以为流控制传输协议初始化SCTP INIT消息。由于在资源处理实体重启的情况下发生挂死的几率非常高,所以本发明实施例非常适合用于处理SCTP INIT消息上。
    如图3所示,本发明实施例还提供了一种MME资源处理实体的接入控制装置,可以设置在MME网元处,该装置包括:
    判断模块3,用于根据确定的单位时间,在每一个单位时间的起始时刻,根据上一个单位时间内按序接入并处理的流控制传输协议SCTP消息的个数,确定本单位时间内准备接入的SCTP消息的个数,其中,第一个单位时间内,接入预先设定的SCTP消息接入个数;
    接入模块1,在每一个单位时间内,按照SCTP消息的接收顺序,以及确定出的本单位时间内准备接入的SCTP消息的个数,接入相应个数的SCTP消息;
    处理模块2,用于对接入的SCTP消息进行依次处理。
    根据上述装置模块描述,本发明实施例中的接入模块将SCTP消息依据接收的顺序,通过单位时间来进行分批的接入让处理模块进行处理,以避免接入的消息过多造成该MME资源处理实体的CPU耗尽,无法进行其它功能处理,形成挂死现象,同时通过判断模块让接入的SCTP消息保持在一定的水平,保证了MME资源处理实体的工作效率。
    因为SCTP消息从接收到接入是需要时间的,所以所述分批的接入和处理,本发明实施例是通过判断模块中设置的单位时间实现的,具体来说,通过控制单位时间的具体长短就可以相当于控制了接入SCTP消息的时间及接入的个数,再通过单位时间交替时,根据已完成处理的SCTP消息个数决定下一个单位时间接入的SCTP消息个数,让MME资源处理实体实体接入的需要处理的SCTP消息个数总保持一个可控制的处理数量,使得MME资源处理实体的CPU资源有空余,可以实现一些其他功能,处理一些其他的消息或数据,避免了当机现象的发生,同时又保证了MME资源处理实体的处理效率。
    可以理解的是,本发明MME资源处理实体的接入控制装置也可以用来处理其它MME资源处理实体需要处理的消息,不应只局限于SCTP消息。
    该MME资源处理实体的接入控制装置还包括预设模块,用于根据接入每一个SCTP消息需要的接入时间T和预先设定的消息接入个数上限L,确定单位时间的长短S,S=T*L,L为包含0的正整数。
    需要注意的是,预先设定的消息接入个数上限的具体个数可根据操作者对MME资源处理实体的CPU资源的分配决定,例如,操作者希望MME资源处理实体的CPU有50%的资源来处理SCTP消息,其它50%用于处理其它消息或数据,那么操作者根据计算将此MME资源处理实体50%的CPU资源换算成可接入的SCTP消息个数,即为所述预先设定的消息接入个数上限。
    例如最后确定的单位时间S=1秒,接入每一个SCTP消息需要的接入时间T=0.2S,那么L=5。这样第一个单位时间内基站发送给MME资源处理实体的SCTP消息就会接入5个;如果到第二个时间间隔开始时,成功处理的SCTP消息有2个,那么此第二个单位时间总共接入的消息为2个,使计入的消息个数维持在5个;如此循环,直至SCTP消息都处理完为止。
    一般地,为了防止挂死,所述预先设定的消息接入个数上限小于移动管理实体MME资源处理实体能够接入SCTP消息个数的最大值。优选来说,让预先设定的消息接入个数上限等于移动管理实体MME资源处理实体能够接入SCTP消息个数的最大值为佳。
    由于为了保持所述MME资源处理实体接入的SCTP消息的总个数不会过多,所述每一个单位时间内接入SCTP消息的个数小于或等于上一个单位时间内已完成处理的SCTP消息的个数。一般来说,所述每一个单位时间内接入SCTP消息的个数等于上一个单位时间内已完成处理的SCTP消息的个数,保持接入的SCTP消息个数不变。
    根据上述任一一种实施例中所述的SCTP消息可以为流控制传输协议初始化SCTP INIT消息。由于在资源处理实体重启的情况下发生挂死的几率非常高,所以本发明实施例非常适合用于处理SCTP INIT消息上。
    综上所述,本发明实施例,通过设置单位时间,实现将SCTP消息依据接收的顺序,进行分批的接入和处理,以避免了接入的消息过多造成该MME资源处理实体的CPU耗尽,无法进行其它功能处理,形成挂死现象;通过判断模块保持了SCTP消息的接入数量在一定的水平来保证MME资源处理实体的工作效率。
    本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
    本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
    这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
    这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
    显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

    关 键  词:
    一种 MME 资源 处理 实体 接入 控制 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种MME资源处理实体的接入控制方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4722217.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1