业务接入速率的控制方法、设备及系统技术方案

技术编号:6336832 阅读:261 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种业务接入速率的控制方法、设备及系统,涉及通信技术领域,为提高对业务接入速率控制的准确性而发明专利技术。其中所述方法包括:接收用于调用电信业务的业务请求消息;检测收到的所述业务请求消息的数量是否达到上报预设值;当达到所述上报预设值时,向中心节点发送速率调节请求消息,以便于所述中心节点对业务接入速率进行调节。本发明专利技术实施例主要应用于业务接入网关中。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种业务接入速率的控制方法、设备及系统
技术介绍
业务接入网关是运营商电信能力开放的接入点,它将电信能力以统一的接口开放给服务提供商(Service Provider,SP),是连接互联网-电信网间的通道。业务接入网关的主要功能将电信使用能力包装成产品对SP销售,重要的一项是对电信能力的使用速率进行控制。电信能力是对电信底层复杂的实现的抽象概括,对外提供一个开发和执行环境。由于业务接入网关高性能、灵活扩展处理能力的要求,采用集群组网的部署方式。在集群组网的环境下,集群节点统一的速率计算公式为:业务的接入速率=(集群中存活节点在单位时间内收到的消息数)/单位时间。对于按照集群组网方式部署的业务接入网关,在现有技术中,一般是采用如下的方式计算它的业务接入速率:业务节点在某个时间周期,例如[A1,B1]内统计某个业务的业务数量,并在A1、B1时刻向中心节点上报统计结果,同时获取中心节点计算的业务接入速率;中心节点在某个时间周期,例如[A,B]内统计所有业务节点上报的业务数量,并在A、B时刻根据业务节点上报的统计结果进行计算,获得业务接入速率,同时删除一些过期的业务数据。在上述流程中至少存在以下问题:中心节点计算的业务接入速率不准确。
技术实现思路
本专利技术实施例提供一种业务接入速率的控制方法、设备及系统,以提高对业务接入速率控制的准确性。本专利技术实施例采用如下技术方案:一种业务接入速率的控制方法,包括:接收用于调用电信业务的业务请求消息;检测收到的所述业务请求消息的数量是否达到上报预设值;当达到所述上报预设值时,向中心节点发送速率调节请求消息,以便于所述中心节点对业务接入速率进行调节。一种业务接入速率的控制方法,包括:接收业务节点的速率调节请求消息,其中所述速率请求消息是在所述业务节点收到的业务请求消息的数量达到上报预设值时发送的;根据所述速率调节请求消息对业务接入速率进行调节。一种业务节点,包括:消息接收单元,用于接收用于调用电信业务的业务请求消息;数量检测单元,用于检测收到的所述业务请求消息的数量是否达到上报预设值;上报单元,用于当达到所述上报预设值时,向中心节点发送速率调节请求消息,以-->便于所述中心节点对业务接入速率进行调节。一种中心节点,包括:请求接收单元,用于接收业务节点的速率调节请求消息,其中所述速率请求消息是在所述业务节点收到的业务请求消息的数量达到上报预设值时发送的;速率处理单元,用于根据所述速率调节请求消息对业务接入速率进行调节。一种业务接入速率的控制系统,包括:业务节点以及中心节点。本专利技术实施例业务接入速率的控制方法、设备及系统,当检测收到的业务请求消息的数量达到上报预设值时,就由业务节点向中心节点发送速率调节请求消息,并由所述中心节点对业务接入速率进行调节。因此,利用本专利技术实施例的方法、设备及系统,避免了现有技术中业务节点统计周期和中心节点的统计周期不一致而引起的统计误差的问题。因此,利用本专利技术实施例的提高对业务接入速率控制的准确性。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例业务接入速率的控制方法的流程图;图2为本专利技术实施例业务接入速率的控制方法中控制时间示意图;图3为本专利技术实施例业务节点的示意图;图4为本专利技术实施例业务节点的结构图;图5为本专利技术实施例中心节点的示意图;图6为本专利技术实施例中心节点的速率调节单元的示意图;图7为本专利技术实施例中心节点的速率调节单元的又一示意图;图8为本专利技术实施例中心节点的结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供了一种业务接入速率的控制方法,包括:步骤11、业务节点接收业务请求消息。其中业务请求消息用于调用通信业务。该消息可以是终端发送的短信下发能力调用消息,彩信下发能力调用消息等电信能力调用消息。步骤12、所述业务节点检测收到的业务请求消息的数量是否达到上报预设值。其中,在此步骤的具体实例中,可设置一个可配置的数量配置区间[1,n],其中n为大于等于1的整数,n即为所述上报预设值。在设置了所述数量配置区间后,可检测收到的业务请求消息的数量是否达到所述数量配置区间的上限值。-->对于步骤12,n的值可以根据需要进行设置,以实现控制精度和系统性能的平衡。例如,如果将n的值调大,那么系统性能将会提高,但是控制精度会降低。如果将n的值调小,那么控制精度将会提高,但是系统性能会降低。因此,结合对控制精度或者系统性能的需求,当需要提高系统性能或者降低控制精度时,应当将n的值调大;当需要降低系统性能或者提高控制精度时,应当将n的值调小。例如假设n分别为1000和1。当n等于1000时,也即业务节点检测收到的业务请求消息的数量等于1000时,才会向中心节点发送速率调节请求消息,请求计算业务接入速率。当n等于1时,也即业务节点一收到业务请求消息,就会向中心节点发送速率调节请求消息,请求计算业务接入速率。两种情况相比,前者的系统性能高,但是控制精度低,后者的控制精度高,但是系统性能低。步骤13、当达到所述上报预设值时,所述业务节点向中心节点发送速率调节请求消息,以便于所述中心节点对业务接入速率进行调节。步骤14、中心节点接收业务节点的速率调节请求消息。其中,所述速率调节请求消息用于表示业务节点请求中心节点对业务接入速率进行调节,它是在所述业务节点收到的业务请求消息的数量达到上报预设值时发送的。在所述速率调节请求消息中可包括有:业务标识,最大消息条数,新增消息条数以及当前时间信息。其中,所述最大消息条数指的是在中心节点的某个统计周期内某个业务节点能接收的最多的消息条数;新增消息条数指的是在该统计周期内该业务节点新接收的消息的条数。或者,另一个实例中,速率调节请求消息中包括有:业务标识,最大业务接入速率,新增消息条数以及当前时间信息。此外,为了使得对接入速率的控制更准确,所述速率调节请求消息中还可包括第二时间控制策略。所述第二时间控制策略用于表示某个业务节点期望中心节点统计多长时间内有关该节点的数据,例如1小时内的,1分钟内的,等等。也就是说,中心节点的统计周期可以是根据业务节点的时间控制策略设置的。步骤15、所述中心节点根据所述速率调节请求消息对业务接入速率进行调节。具体的,包括:如果速率调节请求消息中包含的业务的第二时间控制策略和现有的时间控制策略不同,所述中心节点根据速率调节请求消息中的第二时间控制策略更新在所述中心节点保存的所述业务的第一时间控制策略。该中心节点可根据变化后的时间控制策略,获取下一个统计周期,并相应的更新该业务的统计周期数据。例如,如果业务节点的时间控制策略由当前的一小时变成了两小时,那么,所述中心节点将利用接收到所述业务请求消息的本文档来自技高网...

【技术保护点】
1.一种业务接入速率的控制方法,其特征在于,包括:接收用于调用电信业务的业务请求消息;检测收到的所述业务请求消息的数量是否达到上报预设值;当达到所述上报预设值时,向中心节点发送速率调节请求消息,以便于所述中心节点对业务接入速率进行调节。

【技术特征摘要】
1.一种业务接入速率的控制方法,其特征在于,包括:接收用于调用电信业务的业务请求消息;检测收到的所述业务请求消息的数量是否达到上报预设值;当达到所述上报预设值时,向中心节点发送速率调节请求消息,以便于所述中心节点对业务接入速率进行调节。2.一种业务接入速率的控制方法,其特征在于,包括:接收业务节点的速率调节请求消息,其中所述速率请求消息是在所述业务节点收到的业务请求消息的数量达到上报预设值时发送的;根据所述速率调节请求消息对业务接入速率进行调节。3.根据权利要求1或2所述的方法,其特征在于,该方法进一步包括:结合对控制精度或系统性能的需求,当需要提高系统性能或者降低控制精度时,将上报预设值调大;当需要降低系统性能或者提高控制精度时,将上报预设值调小。4.根据权利要求1或2所述的方法,其特征在于,在所述速率调节请求消息中包括有:业务标识,最大消息条数,新增消息条数以及当前时间信息;所述根据所述速率调节请求消息对业务接入速率进行调节包括:根据所述业务标识,查询所述业务标识对应的业务的当前业务请求消息条数、统计周期;如果所述当前时间信息位于所述统计周期的范围之外,则清除所述当前时间信息所对应的时间之前的过期数据;如果所述当前时间信息位于所述统计周期的范围之内且所述业务对应的新增消息条数与所述当前业务请求消息条数之和不大于所述最大消息条数,则更新所述业务的当前业务请求消息条数;如果所述当前时间信息位于所述统计周期的范围之内且所述业务对应的新增消息条数与所述当前业务请求消息条数之和大于所述最大消息条数,则丢弃所述业务请求消息。5.根据权利要求1或2所述的方法,其特征在于,在所述速率调节请求消息中包括有:业务标识,最大业务接入速率,新增消息条数以及当前时间信息;所述根据所述速率调节请求消息对业务接入速率进行调节包括:根据所述业务标识,查询所述业务标识对应的业务的当前业务请求消息条数、统计周期;如果所述当前时间信息位于所述统计周期的范围之外,则清除所述当前时间信息所对应的时间之前的过期数据;如果所述当前时间信息位于所述统计周期的范围之内,计算实际业务接入速率,其中,所述实际业务接入速率=(所述业务对应的新增消息条数+所述当前业务请求消息条数)/所述统计周期的起点至所述当前时间的时间段;如果所述实际业务接入速率小于等于所述最大业务接入速率,则更新所述业务的当前业务请求消息条数;如果所述实际业务接入速率大于所述最大业务接入速率,则丢弃当前接收到的业务请求消息。6.根据权利要求4所述的方法,其特征在于,中心节点上保存有所述业务标识对应的业务的第一时间控制策略;在所述速率调节请求消息中还包括:第二时间控制策略;所述方法还包括:根据所述业务标识,查询中心节点上保存的第一时间控制策略;如果所述第一时间控制策略不同于所述第二时间控制策略,则根据所述第二时间控制策略更新所述第一时间控制策略,并相应的更新所述业务的统计周期。7.根据权利要求5所述的方法,其特征在于,中心节点上保存有所述业务标识对应的业务的第一时间控制策略;在所述速率调节请求消息中还包括:第二时间控制策略;所述方法还包括:根据所述业务标识,查询中心节点上保存的第一时间控制策略;如果所述第一时间控制策略不同于所述第二时间控制策略,则根据所述第二时间控制策略更新所述第一时间控制策略,并相应的更新所述业务的统计周期...

【专利技术属性】
技术研发人员:孔令达杨鑫
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利