一种过载控制的方法和装置制造方法及图纸

技术编号:11641958 阅读:56 留言:0更新日期:2015-06-24 19:09
本发明专利技术涉及通信领域,公开了一种过载控制的方法和装置,该方案为:监控本地消息队列中的总数据包的大小;当总数据包大于预设字节门限时,在设定时间范围内,依据预设周期,记录消息队列中队尾的数据包的待处理时长;根据待处理时长确定当前记录的待处理时长对应的告警级别;统计在设定时间范围内记录的每一种告警级别的出现次数,将达到预设告警次数门限的一种告警级别确定为设定时间范围内对应的目标告警级别;根据目标告警级别执行相应的过载控制。这样,根据家庭网关的负荷级别采取相应的过载控制措施,确保了家庭基站网关设备运行的可靠性和自恢复能力。

【技术实现步骤摘要】

本专利技术涉及通信领域,特别是涉及一种过载控制的方法和装置
技术介绍
随着移动用户数量的不断增加,家庭基站网关的负荷也会越来越重,在不额外增加设备的情况下,势必会达到家庭基站网关承受力的极限值。例如EPS系统中,核心网根据跟踪区列表寻呼移动终端,如果家庭基站网关与宏网基站共用跟踪区(Tracking Area,TA),宏网的寻呼消息也发送到家庭基站网关,大量的寻呼消息对家庭基站网关的冲击不容忽视。传统的过载控制方法是将瞬时采样结果与过载门限执行对比来判断是否产生过载,当出现过载时,限制移动终端的接入。然而,现有技术下采用这种判断准则并不能很好的反应家庭网关的整体负荷情况,比如,过载由于瞬时负荷过重造成,并且过载后采用的过载控制策略策略不够灵活。
技术实现思路
本专利技术实施例提供一种过载控制的方法和装置,用以提高家庭基站网关设备运行的可靠性和自恢复能力。本专利技术实施例提供的具体技术方案如下:一种过载控制的方法,包括:监控本地消息队列中的总数据包的大小;当所述总数据包大于预设字节门限时,在设定时间范围内,依据预设周期,记录所述消息队列中队尾的数据包的待处理时长;所述待处理时长用于表征一个数据包从在消息队列中的存在时长;其中,所述设定时间范围大于预设采集周期,并且所述设定时间范围是所述预设周期的整数倍;每记录一次待处理时长,将当前记录的待处理时长与预设时间门限进行比较,根据比较结果确定当前记录的待处理时长对应的告警级别;统计在所述设定时间范围内记录的每一种告警级别的出现次数,将达到预设告警次数门限的一种告警级别确定为所述设定时间范围内对应的目标告警级别;根据所述目标告警级别执行相应的过载控制。这样,根据家庭网关的负荷级别采取相应的过载控制措施,确保了家庭基站网关设备运行的可靠性和自恢复能力。较佳的,每记录一次待处理时长,将当前记录的待处理时长与预设时间门限进行比较,根据比较结果确定当前记录的待处理时长对应的告警级别,包括:若记录的一次待处理时长不小于所述预设时间门限,并且二者的差值小于第一预设门限,则确定当前记录的待处理时长对应的告警级别为第一级别;其中,所述第一级别表征本地的拥塞状态为轻度;若记录的一次待处理时长不小于所述预设时间门限,并且二者的差值在所述第一预设门限和第二预设门限之间,则确定当前记录的待处理时长对应的告警级别为第二级别;其中,所述第二级别表征本地的拥塞状态为中度;若记录的一次待处理时长不小于所述预设时间门限,并且二者的差值大于所述第二预设门限,则确定当前记录的待处理时长对应的告警级别为第三级别,其中,所述第三级别表征本地的拥塞状态为重度。较佳的,统计在所述设定时间范围内记录的每一种告警级别的出现次数,将达到预设上报告警次数的一种告警级别确定为所述设定时间范围内对应的目标告警级别,包括:根据在所述设定时间范围内记录的每一种告警级别的出现总次数以及预设告警次数比例确定预设告警次数门限,依据告警级别从高到低的顺序,确定每一种告警级别出现的总次数;依次将每一种告警级别出现的总次数分别与预设上报告警次数进行比较,将达到预设上报告警次数的一种告警级别确定为所述设定时间范围内对应的目标告警级别。较佳的,确定每一种告警级别出现的总次数,包括:确定所述第一级别出现的总次数时,将记录的所述第一级别的出现次数、所述第二级别的出现次数告警和所述第三级别的出现次数之和作为所述第一级别出现的总次数;确定所述第二级别出现的总次数时,将记录的所述第二级别的出现次数和所述第三级别的出现次数之和作为所述第二级别出现的总次数;确定所述第三级别出现的总次数时,将记录的所述第三级别的出现次数作为所述第三级别出现的总次数。较佳的,根据所述目标告警级别执行相应的过载控制,包括:若所述目标告警级别为第一级别,则丢弃本地与宏网基站共用跟踪区TA时宏网管辖小区下的移动终端的寻呼消息;若所述目标告警级别为第二级别,则拒绝本地移动终端的接入请求,并且丢弃本地移动终端的寻呼消息和本地与宏网基站共用跟踪区TA时宏网管辖小区下的移动终端的寻呼消息;若所述目标告警级别为第三级别,则去附着在本地一段时间不活动的移动终端,拒绝本地移动终端的接入请求,并且丢弃本地移动终端的寻呼消息和本地与宏网基站共用TA时宏网管辖小区下的移动终端的寻呼消息。较佳的,确定为所述设定时间范围内对应的目标告警级别之后,进一步包括:若确定的目标告警级别为第二级别,则进行第一级别和第二级别告警,并依据所述第二级别执行对应的过载控制;若确定的目标告警级别为第三级别,则进行第一级别、第二级别和第三级别告警,并依据所述第三级别执行对应的过载控制。较佳的,根据所述告警级别执行相应的过载控制之后,进一步包括:如果执行完过载控制后重新确定当前的告警级别;判断所述当前的告警级别与执行所述过载控制时使用的目标告警级别是否为相邻级别关系;若是,则按照当前的告警级别执行相应的过载控制;否则,延长一个所述设定时间范围,再一次判断当前的告警级别,若连续两次确定的当前的告警级别相同,则按照所述当前的告警级别进行相应的过载控制,若连续两次确定的告警级别不相同,则按照其中级别较高的告警级别执行相应的过载控制。一种过载控制的装置,包括:监控单元,用于监控本地消息队列中的总数据包的大小;记录单元,用于当所述总数据包大于预设字节门限时,在设定时间范围内,依据预设周期,记录所述消息队列中队尾的数据包的待处理时长;所述待处理时长用于表征一个数据包从在消息队列中的存在时长;其中,所述设定时间范围大于预设采集周期,并且所述设定时间范围是所述预设周期的整数倍;每记录一次待处理时长,将当前记录的待处理时长与预设时间门限进行比较,根据比较结果确定当前记录的待处理时长对应的告警级别;确定单元,用于统计在所述设定时间范围内记录的每一种告警级别的出现次数,将达到预设告警次数门限的一种告警级别确定为所述设定时间范围内对应的目标告警级别;执行单元,用于根据所述目标告警级别执行相应的过载控制。这样,根据家庭网关的负荷级别采取相应的过载控制措施,确保了家庭基站网关设备运行的可靠性和自恢复能力。较佳的,每记录一次待处理时长,将当前记录的待处理时长与预设时间门限进行比较,根据比较结果确定当前记录的待处理时长对应的告警级别时,所述记录单元用于:若记录的一次待处理时长不小于所述预设时间门限,并且二者的差值小于第一预设门限,则确定当前记录的待处理时长对应的告警级别为第一级别;其中,所述第一级别表征本地的拥塞状态为轻度;若记录的一次待处理时长不小于所述预设时间门限,并且二者的差值在所述第一预设门限和第二预设门限之间,则确定当前记录的待处理时长对应的告警级别为第二级别;其中,所述第二级别表征本地的拥塞状态为中度;若记录的一次待处理时长不小于所述预设时间门限,并且二者的差值大于所述第二预设门限,则确定当前记录的待处理时长对应的告警级别为第三级别,其中,所述第三级别表征本地的拥塞状态为重度。较佳的,统计在所述设定时间范围内记录的每一种告警级别的出现次数,将达到预设上报告警次数的一种告警级别确定为所述设定时间范围内对应的目标告警级别时,所述确定单元用于:根据在所述设定时间范围内记录的每一种告警级别的出现总次数以及预设告警次数比例确定预设告警次数门本文档来自技高网...
一种过载控制的方法和装置

【技术保护点】
一种过载控制的方法,其特征在于,所述方法包括:监控本地消息队列中的总数据包的大小;当所述总数据包大于预设字节门限时,在设定时间范围内,依据预设周期,记录所述消息队列中队尾的数据包的待处理时长;所述待处理时长用于表征一个数据包从在消息队列中的存在时长;其中,所述设定时间范围大于预设采集周期,并且所述设定时间范围是所述预设周期的整数倍;每记录一次待处理时长,将当前记录的待处理时长与预设时间门限进行比较,根据比较结果确定当前记录的待处理时长对应的告警级别;统计在所述设定时间范围内记录的每一种告警级别的出现次数,将达到预设告警次数门限的一种告警级别确定为所述设定时间范围内对应的目标告警级别;根据所述目标告警级别执行相应的过载控制。

【技术特征摘要】

【专利技术属性】
技术研发人员:覃莲帅福利胥洲周伟雄
申请(专利权)人:京信通信技术广州有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1