专利名称:缓解归属位置寄存器访问量过载的方法、网元和接入网络的制作方法
技术领域:
本发明涉及通信技术,尤其涉及緩解归属位置寄存器(HLR, Home Location Register)过载的技术。
背景技术:
有时,由于某些原因,通信网络中的多个网元可能同时关闭发射机。如 果关闭发射机的网元是用户接入网络所使用的网元,那么通过这些网元接入 网络的用户就会同时进行网络重选。而一旦大量的用户同时进行网络重选, 则势必会造成通信网络中的某个或某些网元受到沖击,进而有可能会导致全
网瘫痪。
例如,目前的运营商普遍对无效射频信号很敏感,所以都会要求基站在 与基站控制器断链时能自动关闭发射机,这样,空口就不会存在继续发送的 无效射频信号。但是,如果基站控制器发生异常,那么其控制下的所有基站 就会与之同时断链,进而会同时关闭发射机。这种情况下,这些基站下的大 量用户就会同时进行网络重选,从而会对归属位置寄存器造成冲击,严重的 话,就会引起全网瘫痪。
对此,本领域技术人员提出了一种人工干预的方法,即,在某些可预见 的会导致基站与基站控制器断链的事件之前,例如在基站控制器进行升级操 作之前,先对基站控制器内的所有小区进行分批闭塞操作,使得基站控制内 的所有用户都能分批、逐步的转移到其它网络上。
虽然上述方法可以在一定程度上避免因断链对归属位置寄存器造成冲 击,但发明人经过仔细研究后发现,上述方法需要人工操作,而人工操作容 易出错。此外,当基站控制器内的小区数量比较多时,会增加人工成本。
发明内容
本发明实施例要解决的技术问题在于提供一种緩解归属位置寄存器访问 量过载的方法、网元和接入网络,用以在操作正确、节省成本的前提下,緩 解归属位置寄存器访问量过载。
为解决上述技术问题,本发明提供一种緩解归属位置寄存器访问量过载 的方法实施例,包括被一个控制装置控制的所有网元4企测到所述控制装置 不能提供服务时,分别随机产生关闭发射机的时延或启动预先配置的关闭发 射机的时延,所述所有时延不完全相同,每个网元在对应的时延内不关闭发
射机;当所述时延结束时,如果所述控制装置仍然不能提供服务,则产生所
述时延的网元关闭所述发射机。
本发明提供一种网元的实施例,包括检测单元,用于检测所述控制装 置是否能够提供服务;时延产生单元,用于在所述检测单元检测到所述控制 装置不能提供服务时,产生关闭发射机的时延,所述时延与同一个控制装置 控制的其他所有网元产生的所有时延中的至少一个时延不同;关闭发射机单 元,用于当所述时延产生单元产生的时延结束时,如果所述检测单元;^测到 控制装置仍然不能提供服务,则关闭发射机;其中,所述关闭发射机单元在 时延内不关闭发射才几。
本发明提供一种接入网络实施例,包括控制装置以及被所述控制装置控 制的多个网元,其中,每个网元包括检测单元,用于检测所述控制装置是 否能够提供服务;时延产生单元,用于在所述检测单元检测到所述控制装置 不能提供服务时,产生关闭发射机的时延;关闭发射机单元,用于当所述时 延产生单元产生的时延结束时,如果所述检测单元检测到控制装置仍然不能 提供服务,则关闭发射机;其中,所述关闭发射机单元在时延内不关闭发射 机,所有网元产生的所有时延不完全相同。
在本发明的实施例中,每个网元检测到控制装置不能提供服务时,可以 产生或启动一个关闭发射机的时延,当时延结束时,如果控制装置仍然不能 提供服务,则关闭发射机,由于所有网元产生或启动的所有时延不完全相同, 所以所有网元关闭发射机的时间不完全相同,这种情况下,所有网元下的所 有用户不会同时进行网络重选,避免了因所有用户进行网络重选而对归属位 置寄存器造成的冲击。因此,本发明的实施例完全可以緩解归属位置寄存器 访问量过载。另外,本发明的实施例不需要人工干预,不但不会出现因人为 操作而产生的错误,而且还节省了人工成本。
图1为本发明方法的第一实施例的流程图2为本发明接入网络的第一实施例的结构示意图; 图3为本发明方法的第二实施例的流程图; 图4为本发明接入网络的第二实施例的结构示意图。—
具体实施例方式
首先对本发明的緩解归属位置寄存器访问量过载的方法实施例进行说 明。如图1所示,包括
步骤S101:被一个控制装置控制的所有网元检测到所述控制装置不能提 供服务时,分别产生关闭发射机的时延,所述所有时延不完全相同。
步骤S102:当时延结束时,如果所述控制装置仍然不能提供服务,则产 生所述时延的网元关闭发射机。
一个控制装置可以控制多个网元。当每一个网元;f企测到所述控制装置不 能提供服务时,不是立即关闭发射机,而是产生一个时延。在时延没有结束 时,网元不关闭发射机,当时延结束时,网元需要检测所述控制装置是否能 够提供服务,如果所述控制装置仍然不能提供服务,则网元可以关闭发射机; 如果所述控制装置能够提供服务,则网元可以不关闭发射机,网元下的所有 用户也可以不进行网络重选。当然,如果所述控制装置能够提供服务,那么 网元也可以关闭发射机,但优选的方式是,网元不关闭发射机。
时延可以是随机产生的,为了避免大量用户进行网络重选,也就是为了 避免所有网元同时关闭发射机,所有网元产生的所有时延应该不完全相同, 或者说,至少应该有一个网元产生的时延与其他几个网元产生的时延不相同。 例如,产生时延的随机数种子可以根据网元当前时间的微秒时间设置,这样 设置的种子基本上都会存在差异。显然,所有的网元产生的所有时延完全不 相同是优选的方式。
有时,导致控制装置不能为网元提供服务的操作可能不需要用户进行网 络重选,例如,控制装置进行升级操作就可以不需要用户进行网络重选,如 果网元在控制装置恢复提供服务之前就关闭了发射机,则是不必要的。对此, 可以设置一个最小时延,每个网元产生的时延都应不小于这个最小时延,以 避免因产生的时延过小而导致不必要的关闭发射机。最小时延可以不小于控 制装置进行不需要用户进行网络重选的操作所需要的时间,例如不小于控制 装置进行升级操作的时间。如果控制装置能够进行多个不需要用户进行网络
重选的操作,则以操作时间最长的时间作为基准。例如,控制装置进行升级 操作所需要的时间是5分钟,而进行其他可导致不能为网元提供服务的操作 所需要的时间是3分钟,两种操作都不需要用户进行网络重选,则最小时延
不小于5分钟。
为了避免时延过长而导致网元长时间不关闭发射机,可以设置一个最大 时延,最大时延可以根据实际应用环境而定。
最小时延和最大时延可以预先配置在网元中,当网元需要产生时延时, 可以从最小时延和最大时延之间的范围中产生时延。
图1所示的方法实施例可以由多种形式的网元实现,其中的一种网元包
括4企测单元,用于检测所述控制装置是否能够提供服务;时延产生单元, 用于在所述检测单元检测到所述控制装置不能提供服务时,随机产生关闭发 射机的时延,所述时延与同 一个控制装置控制的其他所有网元产生的所有时 延中的至少一个时延不同;关闭发射机单元,用于当所述时延产生单元产生 的时延结束时,如果所述检测单元检测到控制装置仍然不能提供服务,则关 闭发射机;其中,所述关闭发射机单元在时延内不关闭发射机。
时延产生单元产生的时延可以是随机产生的,为了避免大量用户进行网 络重选,也就是为了避免所有网元同时关闭发射机,所述时延产生单元产生 的时延应该与同 一个控制装置控制的其他所有网元产生的所有时延不完全相 同。例如,时延产生单元产生时延的随机数种子可以根据网元当前时间的微 秒时间设置,这样设置的种子基本上都会存在差异。显然,所有网元产生的 所有时延完全不相同是优选的方式。
有时,导致控制装置不能为网元提供服务的操作可能不需要用户进行网 络重选,例如,控制装置进行升级操作就可以不需要用户进行网络重选,如 果关闭发射机单元在控制装置恢复提供服务之前就关闭了发射机,则是不必 要的。对此,时延产生单元可以配置一个最小时延,时延产生单元产生的时 延应不小于这个最小时延,以避免因产生的时延过小而导致关闭发射机单元 不必要的关闭发射机。最小时延可以不小于控制装置进行不需要用户进行网 络重选的操作所需要的时间,例如不小于控制装置进行升级操作的时间。如 果控制装置能够进行多个不需要用户进行网络重选的才喿作,则以操作时间最 长的时间作为基准。例如,控制装置进行升级操作所需要的时间是5分钟,而进行其他可导致不能为关闭发射机单元提供服务的操作所需要的时间是3 分钟,两种操作都不需要用户进行网络重选,则最小时延不小于5分钟。
生单元可以设置一个最大时延,最大时延可以根据实际应用环境而定。
当时延产生单元需要产生时延时,可以从配置的最小时延和最大时延之 间的范围中随机产生时延。
上述装置实施例可以应用在一个接入网络中。如图2所示,所述接入网 络包括控制装置201以及控制装置201控制的多个网元202,用户通过网元 202接入到通信网络中,其中,网元202包括检测单元,用于检测控制装置 201是否能够提供服务;时延产生单元,用于在检测单元检测到控制装置201 不能提供服务时,产生关闭发射机的时延;关闭发射机单元,用于当时延产 生单元产生的时延结束时,如果检测单元检测到控制装置201仍然不能提供 服务,则关闭发射机;其中,所述关闭发射机单元在时延内不关闭发射机, 所有网元202产生的所有时延不完全相同。
时延产生单元产生的时延可以是随机产生的,为了避免大量用户进行网 络重选,也就是为了避免所有关闭发射机单元同时关闭发射机,所有时延产 生单元产生的所有时延应该不完全相同,或者说,至少应该有一个时延产生
生单元产生时延的随机数种子可以根据网元当前时间的微秒时间设置,这样 设置的种子基本上都会存在差异。显然,所有的时延产生单元产生的所有时 延完全不相同是优选的方式。
有时,导致控制装置201不能为网元202提供服务的操作可能不需要用 户进行网络重选,例如,控制装置201进行升级操作就可以不需要用户进行 网络重选,如果关闭发射机单元在控制装置201恢复提供服务之前就关闭了 发射机,则是不必要的。对此,时延产生单元可以配置一个最小时延,每个 时延产生单元产生的时延都应不小于这个最小时延,以避免因产生的时延过 小而导致关闭发射机单元不必要的关闭发射机。最小时延可以不小于控制装 置201进行不需要用户进行网络重选的操作所需要的时间,例如不小于控制 装置201进行升级才喿作的时间。如果控制装置201能够进行多个不需要用户 进行网络重选的操作,则以操作时间最长的时间作为基准。例如,控制装置
201进行升级操作所需要的时间是5分钟,而进行其他可导致不能为关闭发射 机单元提供服务的操作所需要的时间是3分钟,两种操作都不需要用户进行 网络重选,则最小时延不小于5分钟。
生单元可以设置一个最大时延,最大时延可以根据实际应用环境而定。
当时延产生单元需要产生时延时,可以从配置的最小时延和最大时延之
间的范围中随机产生时延。
需要说明的是,在上述方法、装置和接入网络的实施例中,时延是随机
产生的,在实际应用中,时延也可以预先配置在每个网元中,当然,配置的
所有时延应该不完全相同。配置的时延也可以不小于上述的最小时延和/或不
大于上述的最大时延。另外,在上述装置和接入网络中,时延产生单元应该 被替换为时延启动单元,用于在检测单元检测到控制装置不能提供服务时, 启动预先配置的关闭发射机的时延,时延与同一个控制装置控制的其他所有 网元启动的所有时延中的至少一个时延不同。
在上述方法、装置和接入网络的实施例中,当控制装置不能为网元提供 服务时,所有网元不全在同一时间关闭发射机,避免了所有用户同时进行网 络重选,从而緩解了归属位置寄存器过载。
另外,在某些不需要用户进行网络重选的场景下,可以通过产生一个不 小于最小时延的时延的方式,避免在控制装置重新为网元提供服务之前关闭 发射机。
在上述方法、装置和接入网络的实施例中,控制装置可以是基站控制器, 网元可以是基站,控制装置不能为网元提供服务可以是指基站控制器与基站 之间断链,控制装置进行导致不能为网元提供服务的操作可以是指基站控制 器进行升级操作。下面以基站控制器和基站为例,再对本发明进行详细说明。
如图3所示,包括
步骤S301:在一个基站控制器控制的所有基站中都设置关闭发射机的最 小时延和最大时延。
有时,导致基站控制器与基站断链的操作可能不需要用户进行网络重选, 例如,基站控制器进行升级操作就可以不需要用户进行网络重选,如果基站 在与基站控制器之间的链路恢复之前就关闭了发射机,则是不必要的。对此,
可以设置一个最小时延,每个基站产生的时延都应不小于这个最小时延,以 避免因产生的时延过小而导致不必要的关闭发射机。最小时延可以不小于基 站控制器进行不需要用户进行网络重选的操作所需要的时间,V列如不小于基 站控制器进行升级操作的时间。如果基站控制器能够进行多个不需要用户进 行网络重选的操作,则以操作时间最长的时间作为基准。例如,基站控制器 进行升级操作所需要的时间是5分钟,而进行其他可导致断链的操作所需要
的时间是3分钟,两种操作都不需要用户进行网络重选,则最小时延不小于5 分钟。
为了避免时延过长而导致基站长时间不关闭发射机,可以设置一个最大 时延,最大时延可以根据实际应用环境而定。
步骤S302:当基站检测到与基站控制器断链时,产生关闭发射机的时延, 所有基站产生的时延不完全相同。
当^r测到与基站控制器断链时,基站可以不立即关闭发射机,而是产生 一个时延。这个时延是基站随机产生的,不小于最小时延,不大于最大时延。 例如,最小时延是以基站控制器进行升级操作为基准的,时间为5分钟,而 最大时延是10分钟,则基站随机产生的时延可以是5分钟到10分钟之间的 一个时间。为了避免大量用户进行网络重选,也就是为了避免所有基站同时 关闭发射机,所有基站产生的所有时延应该不完全相同,或者说,至少应该 有一个基站产生的时延与其他几个基站产生的时延不相同。显然,所有的基 站产生的所有时延完全不相同是优选的方式。
步骤S303:当时延结束时,如果基站检测到链路未恢复,则关闭发射机。
在时延没有结束时,基站不关闭发射机,当时延结束时,基站需要检测 与基站控制器之间的链路是否恢复,如果没有恢复,则基站可以关闭发射机; 如果链路已经恢复,则基站可以不必关闭发射机,基站下的所有用户也不必 进行网络重选。当然,如果链路已经恢复,那么基站也可以关闭发射机,但 优选的方式是,基站不关闭发射机。
图3所示的实施例也可以应用在一个接入网络中。如图4所示,所述接 入网络包括基站控制器401以及基站控制器401控制的多个基站402,其中, 基站402包括检测单元,用于检测是否与基站控制器401之间断链;时延 产生单元,配置有最大时延和最小时延,用于在检测单元检测到与基站控制
器401之间断链时,产生最大时延和最小时延之间的关闭发射机的时延;关
闭发射机单元,用于当时延产生单元产生的时延结束时,如果基站控制器401 检测到与基站控制器401乏间断链,则关闭发射机;其中,所有基站402产 生的所有时延不完全相同。
有时,导致基站控制器401与基站402断链的操作可能不需要用户进行 网络重选,例如,基站控制器401进行升级操作就可以不需要用户进行网络 重选,如果关闭发射机单元在基站402与基站控制器401之间的链路恢复之 前就关闭了发射机,则是不必要的。对此,时延产生单元可以配置有一个最 小时延,每个时延产生单元产生的时延都应不小于这个最小时延,以避免因 产生的时延过小而导致关闭发射机单元不必要的关闭发射机。最小时延可以 不小于基站控制器401进行不需要用户进行网络重选的操作所需要的时间, 例如不小于基站控制器401进行升级操作的时间。如果基站控制器401能够 进行多个不需要用户进行网络重选的操作,则以操作时间最长的时间作为基 准。例如,基站控制器401进行升级操作所需要的时间是5分钟,而进行其 他可导致断链的操作所需要的时间是3分钟,两种操作都不需要用户进行网 络重选,则最小时延不小于5分钟。
生单元可以配置有一个最大时延,最大时延可以根据实际应用环境而定。
当检测单元检测到与基站控制器401断链时,基站402可以不立即关闭 发射机,而是由时延产生单元产生一个时延。这个时延是时延产生单元随机 产生的,不小于最小时延,不大于最大时延。例如,最小时延是以基站控制 器401进行升级操作为基准的,时间为5分钟,而最大时延是10分钟,则时 延产生单元随才几产生的时延可以是5分钟到IO分钟之间的一个时间。为了避 免大量用户进行网络重选,也就是为了避免所有关闭发射机单元同时关闭发 射机,所有时延产生单元产生的所有时延应该不完全相同,或者说,至少应
同。显然,所有的时延产生单元产生的所有时延完全不相同是优选的方式。
在时延没有结束时,关闭发射机单元不关闭发射机,当时延结束时,检 测单元需要检测与基站控制器401之间的链路是否恢复,如果没有恢复,贝'J 关闭发射机单元可以关闭发射机;如果链路已经恢复,则关闭发射机单元可 以不必关闭发射机,基站402下的所有用户也不必进行网络重选。当然,如
果链路已经恢复,那么关闭发射机单元402也可以关闭发射机,但优选的方
式是,关闭发射机单元不关闭发射机。
需要说明的是,在图3及图4所示的实施例中,时延是随机产生的,在 实际应用中,时延也可以预先配置在每个基站中,当然,配置的所有时延应 该不完全相同。配置的时延也可以不小于上述的最小时延和/或不大于上述的 最大时延。另外,在上述接入网络中,时延产生单元应该被替换为时延启动 单元,用于在检测单元检测到与基站控制器断链时,启动预先配置的关闭发 射机的时延,时延与同 一个基站控制器控制的其他所有基站启动的所有时延 中的至少一个时延不同。
在图3及图4所示的实施例中,当基站与基站控制器之间断链时,所有 基站不全在同一时间关闭发射机,避免了所有用户同时进行网络重选,从而 緩解了归属位置寄存器访问流量过大。
另外,在某些不需要用户进行网络重选的场景下,可以通过产生一个不 小于最小时延的时延的方式,避免在链路恢复之前关闭发射机。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润 饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1.一种缓解归属位置寄存器访问量过载的方法,其特征在于,包括被一个控制装置控制的所有网元检测到所述控制装置不能提供服务时,分别随机产生关闭发射机的时延或启动预先配置的关闭发射机的时延,所述所有时延不完全相同,每个网元在对应的时延内不关闭发射机;当所述时延结束时,如果所述控制装置仍然不能提供服务,则产生所述时延的网元关闭所述发射机。
2. 如权利要求1所述的缓解归属位置寄存器访问量过载的方法,其特征在 于,每个时延都不小于预先配置的最小时延,所述最小时延不小于所述控制 装置进行导致不能提供服务的操作所需要的时间,所述操作不需要用户进行 网纟各重选。
3. 如权利要求1或2所述的緩解归属位置寄存器访问量过载的方法,其特 征在于,每个时延都不大于预先配置的最大时延。
4. 如权利要求1所述的緩解归属位置寄存器访问量过载的方法,其特征在 于,在时延结束时,如果所述控制装置能够提供服务,则不关闭发射机。
5. 如权利要求1或2所述的緩解归属位置寄存器访问量过载的方法,其特 征在于,所述网元为基站,所述控制装置为基站控制器。
6. 如权利要求5所述的缓解归属位置寄存器访问量过载的方法,其特征在 于,所述控制装置不能提供服务具体为基站控制器与基站之间断链。
7. 如权利要求5所述的緩解归属位置寄存器访问量过载的方法,其特征在 于,所述控制装置进行导致不能提供服务的操作具体为基站控制器进行升 级操作。
8. —种网元,其特征在于,还包括检测单元,用于检测所述控制装置是否能够提供服务;时延产生单元,用于在所述检测单元检测到所述控制装置不能提供服务 时,产生关闭发射机的时延,所述时延与同一个控制装置控制的其他所有网 元产生的所有时延中的至少一个时延不同;关闭发射机单元,用于当所述时延产生单元产生的时延结束时,如果所 述检测单元检测到控制装置仍然不能提供服务,则关闭发射机;其中,所述关闭发射机单元在时延内不关闭发射机。
9. 如权利要求8所述的网元,其特征在于,所述时延产生单元的时延为随 机产生的,或者为预先设置的。
10. 如权利要求8所述的网元,其特征在于,所述时延产生单元配置有最小时延,产生的时延不小于所述最小时延,所述最小时延不小于所述控制装 置进行导致不能提供服务的^t喿作所需要的时间,所述操作不需要用户进行网 络重选。
11. 如权利要求8所述的网元,其特征在于,所述时延产生单元配置有最 大时延,产生的时延不大于所述最大时延。
12. 如权利要求8或IO所述的网元,其特征在于,所述控制装置为基站控 制器,所述网元为基站。
13. 如权利要求IO所述的网元,其特征在于,所述控制装置不能提供服务 具体为基站控制器与基站之间断链。
14. 一种接入网络,包括控制装置以及被所述控制装置控制的多个网元, 其特征在于,每个网元还包括检测单元,用于检测所述控制装置是否能够提供服务;时延产生单元,用于在所述检测单元检测到所述控制装置不能提供服务 时,产生关闭发射机的时延;关闭发射机单元,用于当所述时延产生单元产生的时延结束时,如果所 述检测单元检测到控制装置仍然不能提供服务,则关闭发射机;其中,所述关闭发射机单元在时延内不关闭发射机,所有网元产生的所 有时延不完全相同。
15. 如权利要求14所述的接入网络,其特征在于,所述时延产生单元的时 延为随机产生的,或者为预先设置的。
16. 如权利要求14所述的接入网络,其特征在于,所述时延产生单元配置 有最小时延,产生的时延不小于所述最小时延,所述最小时延不小于所述控 制装置进行导致不能提供服务的操作所需要的时间,所述操作不需要用户进 4亍网纟各重选。
全文摘要
本发明提供一种缓解归属位置寄存器访问量过载的方法,包括被一个控制装置控制的所有网元检测到所述控制装置不能提供服务时,分别产生关闭发射机的时延,所述所有时延不完全相同;当时延结束时,如果所述控制装置仍然不能提供服务,则产生所述时延的网元关闭发射机。本发明还提供一种接入网络。本发明可以避免因所有用户进行网络重选而对归属位置寄存器造成的冲击。因此,本发明可以缓解归属位置寄存器访问量过载。另外,本发明可以不需要人工干预,由此不会出现因人为操作而产生的错误,而且还节省了人工成本。
文档编号H04W24/08GK101179768SQ200710187749
公开日2008年5月14日 申请日期2007年11月23日 优先权日2007年11月23日
发明者徐旭华 申请人:华为技术有限公司