智能网中业务控制方法与装置转让专利

申请号 : CN200910080689.2

文献号 : CN101516043B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 昌猛

申请人 : 中兴通讯股份有限公司

摘要 :

本发明公开了一种智能网中业务控制方法,包括:SCP设备根据所接收到的License配置信息中的各业务的呼叫强度指示,为各业务配置呼叫强度;接收到业务请求后,根据业务请求中携带的业务标识确定所请求的业务,查找所请求的业务所配置的呼叫强度及当前的呼叫强度,并判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,是时拒绝业务接入,否则允许业务接入。以及,SMP设备根据所配置的License确定各业务呼叫强度,根据SMP设备管理下SCP设备的数目,为各SCP设备分配License中所涉及业务配置呼叫强度。本发明同时公开了一种实现前述方法的装置。本发明在满足业务License呼叫强度的条件下,使接入业务的用户数量尽可能地多。

权利要求 :

1.一种智能网中业务控制方法,其特征在于,包括:

业务控制点SCP设备根据所接收到的使用许可证License配置信息中的各业务的呼叫强度指示,为所述各业务配置呼叫强度;以及接收到业务请求后,所述SCP设备根据所述业务请求中携带的业务标识确定所请求的业务,查找所请求的业务所配置的呼叫强度及当前的呼叫强度,并判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,是时拒绝所述业务接入,否则允许所述业务接入。

2.根据权利要求1所述的方法,其特征在于,所述呼叫强度为单位时间内业务被触发的次数。

3.根据权利要求2所述的方法,其特征在于,判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,具体为:为所述各业务设置业务触发的计数器,在所述计数器的计时周期内,所请求的业务被允许接入并被触发后,所述计数器加一;所述计数器在所述计时周期结束时被清零;

接收到业务请求后,判断所述计数器当前的计数值是否超过所配置的呼叫强度的对应值,未超过时允许所请求的业务接入,否则拒绝所请求的业务接入。

4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述SCP设备周期性主动向业务管理点SMP设备上报所述SCP中各业务的当前呼叫强度;或在接收到所述SMP设备的呼叫强度查询命令时上报所查询业务的当前呼叫强度。

5.根据权利要求1至4中任一项所述的方法,其特征在于,所述业务请求中携带的业务标识包括业务键、接入码、业务类型。

6.一种智能网中业务控制方法,其特征在于,包括:

业务管理点SMP设备根据系统所配置的使用许可证License确定各业务的呼叫强度,根据所述SMP设备管理下的业务控制点SCP设备的数目,动态地 为各SCP设备分配License中所涉及业务配置呼叫强度。

7.根据权利要求6所述的方法,其特征在于,动态地为各SCP设备分配License中所涉及业务的呼叫强度,具体为:接收到所述各SCP设备的各业务的当前呼叫强度后,确定所述各SCP设备中一SCP设备的一业务呼叫强度达到所配置的呼叫强度而其余SCP设备的所述一业务未达到所配置的呼叫强度,调高所述一SCP设备的一业务呼叫强度而降低其余SCP设备的所述一业务的呼叫强度。

8.根据权利要求6所述的方法,其特征在于,动态地为各SCP设备分配License中所涉及业务的呼叫强度,具体为:所述SMP设备管理下的一SCP设备不能支持一业务时,所述一SCP设备的所述一业务的所配置的呼叫强度配置给其余的SCP设备的所述一业务。

9.一种智能网中业务控制装置,其特征在于,包括:

呼叫强度配置单元,用于根据所接收到的使用许可证License配置信息中的各业务的呼叫强度指示,为所述各业务配置呼叫强度;

业务确定单元,用于在接收到业务请求后,根据所述业务请求中携带的业务标识确定所请求的业务;

查找单元,用于查找所请求的业务所配置的呼叫强度及当前的呼叫强度;以及判断及业务处理单元,用于判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,是时拒绝所述业务接入,否则允许所述业务接入。

10.根据权利要求9所述的装置,其特征在于,所述装置还包括:第一上报单元,用于周期性主动向业务管理点SMP设备上报SCP中各业务的当前呼叫强度。

11.根据权利要求9所述的装置,其特征在于,所述装置还包括:接收单元,用于接收SMP设备的呼叫强度查询命令;以及

第二上报单元,用于上报所述SMP设备所查询业务的当前呼叫强度。

12.一种智能网中业务控制装置,其特征在于,包括: 

确定单元,用于根据系统所配置的使用许可证License确定各业务的呼叫强度;以及呼叫强度配置单元,用于根据业务管理点SMP设备管理下的业务控制点SCP设备的数目,动态地为各SCP设备分配License中所涉及业务配置呼叫强度。

13.根据权利要求12所述的装置,其特征在于,所述呼叫强度配置单元还包括:第一确定模块,用于在接收到所述各SCP设备的各业务的当前呼叫强度后,确定所述各SCP设备中一SCP设备的一业务呼叫强度达到所配置的呼叫强度而其余SCP设备的所述一业务未达到所配置的呼叫强度,触发呼叫第一强度配置模块;以及第一呼叫强度配置模块,用于调高所述一SCP设备的一业务呼叫强度而降低其余SCP设备的所述一业务的呼叫强度。

14.根据权利要求12所述的装置,其特征在于,所述呼叫强度配置单元还包括:第二确定模块,用于确定所述SMP设备管理下的一SCP设备不能支持一业务时,触发第二呼叫强度配置模块;以及第二呼叫强度配置模块,用于将所述一SCP设备的所述一业务的所配置的呼叫强度配置给其余的SCP设备的所述一业务。 

说明书 :

技术领域

本发明涉及业务控制技术,尤其涉及一种智能网中基于呼叫强度的业务控制方法与装置。 

背景技术

智能网设备商一般使用业务的使用许可证(License)来控制运营商对业务的使用,并通过License的数量向运营商收取业务软件的费用,从而体现业务软件的价值。通常的控制方法是通过控制业务用户数的方式来控制业务使用,此时就是使用业务的用户数作为业务的License,并在业务用户开户的时候进行控制,保证业务的使用用户数不会超过运营商购买的License数。 
但是有些业务逻辑本身和使用业务的用户没有关系,无法通过控制用户数的方式对业务使用进行控制;另外,通过用户使用数量来控制业务的方式存在很多弊端,如这些授权用户并不一定同时使用或在某期间根本不使用授权业务,这会导致业务资源的严重浪费,也是运营商所不希望的,根据业务的使用量而不是根据业务用户数来确定业务的License是运营商所希望的方式,也是较公平的License方式。 
目前的智能网中,所支持的业务较多,各业务软件也数目庞大,如何有效地实现业务控制是亟待解决的问题,但目前并没有较实用的业务控制方式。 

发明内容

有鉴于此,本发明的主要目的在于提供一种智能网中业务控制方法与装置,能实现基于呼叫强度的业务控制,并能根据各业务控制点(SCP,Service ControlPoint)设备中的业务强度状况而动态调整一些SCP设备中的业务强度。 
为达到上述目的,本发明的技术方案是这样实现的: 
一种智能网中业务控制方法,包括: 
SCP设备根据所接收到的使用许可证License配置信息中的各业务的呼叫强度指示,为所述各业务配置呼叫强度;以及 
接收到业务请求后,所述SCP设备根据所述业务请求中携带的业务标识确定所请求的业务,查找所请求的业务所配置的呼叫强度及当前的呼叫强度,并判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,是时拒绝所述业务接入,否则允许所述业务接入。 
优选地,所述呼叫强度为单位时间内业务被触发的次数。 
优选地,判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,具体为: 
为所述各业务设置业务触发的计数器,在所述计数器的计时周期内,所请求的业务被允许接入并被触发后,所述计数器加一;所述计数器在所述计时周期结束时被清零; 
接收到业务请求后,判断所述计数器当前的计数值是否超过所配置的呼叫强度的对应值,未超过时允许所请求的业务接入,否则拒绝所请求的业务接入。 
优选地,所述方法还包括: 
所述SCP设备周期性主动向业务管理点(SMP,Service Management Point)设备上报所述SCP中各业务的当前呼叫强度;或在接收到所述SMP设备的呼叫强度查询命令时上报所查询业务的当前呼叫强度。 
优选地,所述业务请求中携带的业务标识包括业务键、接入码、业务类型。 
一种智能网中业务控制方法,包括: 
SMP设备根据系统所配置的使用许可证License确定各业务的呼叫强度,根据所述SMP设备管理下的SCP设备的数目,动态地为各SCP设备分配License中所涉及业务配置呼叫强度。 
优选地,动态地为各SCP设备分配License中所涉及业务的呼叫强度,具体为: 
接收到所述各SCP设备的各业务的当前呼叫强度后,确定所述各SCP设备 中一SCP设备的一业务呼叫强度达到所配置的呼叫强度而其余SCP设备的所述一业务未达到所配置的呼叫强度,调高所述一SCP设备的一业务呼叫强度而降低其余SCP设备的所述一业务的呼叫强度。 
优选地,动态地为各SCP设备分配License中所涉及业务的呼叫强度,具体为: 
所述SMP设备管理下的一SCP设备不能支持一业务时,所述一SCP设备的所述一业务的所配置的呼叫强度配置给其余的SCP设备的所述一业务。 
一种智能网中业务控制装置,包括: 
呼叫强度配置单元,用于根据所接收到的使用许可证License配置信息中的各业务的呼叫强度指示,为所述各业务配置呼叫强度; 
业务确定单元,用于在接收到业务请求后,根据所述业务请求中携带的业务标识确定所请求的业务; 
查找单元,用于查找所请求的业务所配置的呼叫强度及当前的呼叫强度;以及 
判断及业务处理单元,用于判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,是时拒绝所述业务接入,否则允许所述业务接入。 
优选地,所述装置还包括: 
第一上报单元,用于周期性主动向SMP设备上报所述SCP中各业务的当前呼叫强度。 
优选地,所述装置还包括: 
接收单元,用于接收所述SMP设备的呼叫强度查询命令;以及 
第二上报单元,用于上报所述SMP设备所查询业务的当前呼叫强度。 
一种智能网中业务控制装置,包括: 
确定单元,用于根据系统所配置的使用许可证License确定各业务的呼叫强度;以及 
呼叫强度配置单元,用于根据SMP设备管理下的业务控制点SCP设备的数目,动态地为各SCP设备分配License中所涉及业务配置呼叫强度。 
优选地,所述呼叫强度配置单元还包括: 
第一确定模块,用于在接收到所述各SCP设备的各业务的当前呼叫强度后,确定所述各SCP设备中一SCP设备的一业务呼叫强度达到所配置的呼叫强度而其余SCP设备的所述一业务未达到所配置的呼叫强度,触发呼叫第一强度配置模块;以及 
第一呼叫强度配置模块,用于调高所述一SCP设备的一业务呼叫强度而降低其余SCP设备的所述一业务的呼叫强度。 
优选地,所述呼叫强度配置单元还包括: 
第二确定模块,用于确定所述SMP设备管理下的一SCP设备不能支持一业务时,触发第二呼叫强度配置模块;以及 
第二呼叫强度配置模块,用于将所述一SCP设备的所述一业务的所配置的呼叫强度配置给其余的SCP设备的所述一业务。 
本发明中,SMP设备根据网络系统所配置的各业务的License,确定该SMP设备所管理的SCP设备的数量,为每个SCP设备分配该SCP设备所支持业务的呼叫强度,当检测到某个SCP设备死机或重启时,可将该死机或重启SCP设备所支持业务的呼叫强度分配给其他SCP设备的相应业务,当检测到某个SCP设备的某个业务的当前呼叫强度达到所分配的呼叫强度而其他SCP设备的对应的业务的当前呼叫强度较低时,调高所述某个SCP设备的某个业务的配置呼叫强度而降低其他SCP设备的对应的业务的配置呼叫强度。SCP设备根据所配置的呼叫强度,控制业务呼叫的接入,在业务的当前呼叫强度超过所配置的呼叫强度时,拒绝该业务的接入。本发明较好地实现了基于呼叫强度的业务控制,在满足业务License所配置的呼叫强度的条件下,使接入业务的用户数量尽可能地多。本发明实现简单且实用。 

附图说明

图1为本发明一种智能网中业务控制方法的流程图; 
图2为本发明另一种智能网中业务控制方法的流程图; 
图3为本发明智能网中业务控制装置之一的组成结构示意图; 
图4为本发明智能网中业务控制装置之二的组成结构示意图; 
图5为本发明智能网中业务控制装置之三的组成结构示意图; 
图6为本发明智能网中业务控制装置之四的组成结构示意图; 
图7为本发明智能网中业务控制装置之五的组成结构示意图。 

具体实施方式

本发明的基本思想是:SMP设备根据网络系统所配置的各业务的License,确定该SMP设备所管理的SCP设备的数量,为每个SCP设备分配该SCP设备所支持业务的呼叫强度,当检测到某个SCP设备死机或重启时,可将该死机或重启SCP设备所支持业务的呼叫强度分配给其他SCP设备的相应业务,当检测到某个SCP设备的某个业务的当前呼叫强度达到所分配的呼叫强度而其他SCP设备的对应的业务的当前呼叫强度较低时,调高所述某个SCP设备的某个业务的配置呼叫强度而降低其他SCP设备的对应的业务的配置呼叫强度。SCP设备根据所配置的呼叫强度,控制业务呼叫的接入,在业务的当前呼叫强度超过所配置的呼叫强度时,拒绝该业务的接入。本发明较好地实现了基于呼叫强度的业务控制,在满足业务License所配置的呼叫强度的条件下,使接入业务的用户数量尽可能地多。本发明实现简单且实用。 
为使本发明的目的、技术方案和优点更加清楚明白,以下举实施例并参照附图,对本发明进一步详细说明。 
图1为本发明一种智能网中业务控制方法的流程图,如图1所示,本发明智能网中业务控制方法包括以下步骤: 
步骤101:SCP设备根据所接收到的License配置信息中的各业务的呼叫强度指示信息,为所述各业务配置呼叫强度。 
SCP设备连接于SMP设备并受SMP设备的管理,在接收到SMP设备发送的业务的License配置信息后,根据License配置信息中的呼叫强度指示,为SCP设备中License配置信息涉及的各业务配置呼叫强度。License配置信息中包括 业务的网络类型,业务键和/或接入码,以及允许的呼叫强度,License的有效期等信息,呼叫强度为单位时间内业务被触发的次数,如每秒钟业务的触发次数。 
步骤102:接收到业务请求后,SCP设备根据所述业务请求中携带的业务标识确定所请求的业务,查找所请求的业务所配置的呼叫强度及当前的呼叫强度,并判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,是时拒绝所述业务接入,否则允许所述业务接入。 
对于每个业务的License,SCP设备都设置一个对应的计数器。此计数器在设定的计时周期内每收到一个该业务的触发消息都会加1,计时周期结束后计数器清零,并立即启动下一计时周期,计数器会从0重新开始累计计数。 
SCP设备在新的业务请求到达相应的业务协议栈后,协议栈分析所请求业务的类型,确定出具体的业务,可根据业务请求中的业务键或接入码或业务类型或业务属性值等来确定所请求的具体业务,查找出该具体业务所配置的呼叫强度,并判断为该具体业务设置的计数器的计数值是否超过了所配置的呼叫强度对应的数值,例如计时周期设置为30秒时,所配置的呼叫强度对应的数值为呼叫强度与30的积。如果计数器的计数值超过了所配置的呼叫强度对应的数值,则所请求的业务将会被拒绝接入,SCP设备通过协议栈发送业务释放消息来释放所请求业务的呼叫;否则,允许所请求的业务接入。如果所请求业务没有设置业务强度,将直接允许所请求业务接入。 
本发明智能网中业务控制方法在前述步骤101、102的基础上进一步包括:SCP设备周期性地将该SCP设备所支持业务的当前呼叫强度通知给SMP设备,以方便SMP设备动态调整各SCP设备中相关业务的呼叫强度的配置。或者,在接收到SMP的查询命令时,将所查询的业务的当前呼叫强度通知给SMP设备。 
图1所示的智能网中业务控制方法适用于SCP设备中。 
图2为本发明另一种智能网中业务控制方法的流程图,如图2所示,本发明智能网中业务控制方法包括以下步骤: 
步骤201:SMP设备根据系统所配置的License确定各业务的呼叫强度。 
业务的License由系统设置,一般由运营商根据其与业务软件提供方协议商定,运营商根据相关协议为SMP设备配置各业务的呼叫强度。 
步骤202:SMP设备根据所述SMP设备管理下的SCP设备的数目,动态地为各SCP设备分配License中所涉及业务配置呼叫强度。 
SMP设备根据系统为各业务所配置的呼叫强度,确定支持各业务的SCP设备的数目,对各业务的呼叫强度按SCP设备的数目进行平均,如对于某业务所配置的呼叫强度为1000次/秒时,如果支持该业务的SCP设备的数目为10个,则为该10个SCP设备的该业务所配置的呼叫强度均为100次/秒。或者,根据SCP设备所支持业务呼叫的繁忙程度进行相应的呼叫强度配置,某SCP设备的某业务呼叫用户通常较多时,为其配置较大的呼叫强度。本发明为SCP设备配置业务的呼叫强度的方式是动态的,即会随着SCP设备的业务接入状况而动态配置,具体的,接收到所述各SCP设备的各业务的当前呼叫强度后,确定某一SCP设备中的某一业务呼叫强度持续几个计时周期达到了所配置的呼叫强度,而其余SCP设备的对应业务却未达到所配置的呼叫强度,则调高该SCP设备的该业务呼叫强度,而降低其余SCP设备的对应业务的呼叫强度,以保持整个业务的呼叫强度不超过License中该业务的呼叫强度。SCP设备的各业务的当前呼叫强度由SCP设备周期性地主动上报,或者,由SMP周期性地向SCP设备发出具体业务的当前呼叫强度的查询命令,SCP设备接收到查询命令后上报相应业务的当前呼叫强度。或者,SMP设备管理下的某SCP设备不能支持某一业务时,例如,SCP设备死机、被关闭、故障或重启时,该SCP设备的该业务所配置的呼叫强度配置给其余的SCP设备的对应业务。 
图3为本发明智能网中业务控制装置之一的组成结构示意图,如图3所示,本发明智能网中业务控制装置包括呼叫强度配置单元30、业务确定单元31、查找单元32和判断及业务处理单元33,其中,呼叫强度配置单元30用于根据所接收到的使用许可证License配置信息中的各业务的呼叫强度指示,为所述各业务配置呼叫强度。业务确定单元31用于在接收到业务请求后,根据所述业务 请求中携带的业务标识确定所请求的业务。业务标识包括业务键、接入码、业务类型或业务属性值等。查找单元32用于查找所请求的业务所配置的呼叫强度及当前的呼叫强度。判断及业务处理单元33用于判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度,是时拒绝所述业务接入,否则允许所述业务接入。判断及业务处理单元33判断所请求的业务当前的呼叫强度是否达到了所配置的呼叫强度的方式可参见前述步骤102中的相关描述。 
图4为本发明智能网中业务控制装置之二的组成结构示意图,如图4所示,本发明智能网中业务控制装置是在图3所示装置的基础上增加第一上报单元34而构成的,第一上报单元34用于周期性主动向SMP设备上报所述SCP中各业务的当前呼叫强度。 
图5为本发明智能网中业务控制装置之三的组成结构示意图,如图5所示,本发明智能网中业务控制装置是在图3所示装置的基础上增加接收单元35以及第二上报单元36而构成的,其中,接收单元35用于接收所述SMP设备的呼叫强度查询命令。第二上报单元36用于上报所述SMP设备所查询业务的当前呼叫强度。 
图3至图5所示的智能网中业务控制装置适用于SCP设备中。 
本领域技术人员应当理解,本发明图3至图5所示的智能网中业务控制装置是为实现图1所示的智能网中业务控制方法而设计的,图3至图5所示装置中的各处理单元的实现功能可参照图1所示的方法中的相关描述而理解,各单元的功能可通过运行于处理器上的程序而实现,也可通过相应的逻辑电路而实现。 
图6为本发明智能网中业务控制装置之四的组成结构示意图,如图6所示,本发明智能网中业务控制装置包括确定单元60和呼叫强度配置单元61,其中,确定单元60用于根据系统所配置的使用许可证License确定各业务的呼叫强度。呼叫强度配置单元61用于根据SMP设备管理下的SCP设备的数目,动态地为各SCP设备分配License中所涉及业务配置呼叫强度。如图6所示,呼叫强度配置单元61还包括第一确定模块610和第一呼叫强度配置模块611,其中, 第一确定模块610用于在接收到各SCP设备的各业务的当前呼叫强度后,确定某一SCP设备的某一业务的呼叫强度达到所配置的呼叫强度,而其余SCP设备的该业务未达到所配置的呼叫强度,触发呼叫第一强度配置模块611。第一呼叫强度配置模块611用于调高业务已达到配置呼叫强度的SCP设备的该业务呼叫强度,而降低其余SCP设备的对应业务的呼叫强度。 
图7为本发明智能网中业务控制装置之五的组成结构示意图,如图7所示,本发明智能网中业务控制装置包括确定单元70和呼叫强度配置单元71,其中,确定单元70用于根据系统所配置的使用许可证License确定各业务的呼叫强度。呼叫强度配置单元71用于根据SMP设备管理下的SCP设备的数目,动态地为各SCP设备分配License中所涉及业务配置呼叫强度。如图7所示,呼叫强度配置单元71还包括第二确定模块710和第二呼叫强度配置模块711,其中,第二确定模块710用于确定SMP设备管理下的某一SCP设备不能支持某一业务时,触发第二呼叫强度配置模块711。第二呼叫强度配置模块711用于将不能支持某一业务的SCP设备的对应业务的所配置的呼叫强度配置给其余的SCP设备的对应业务。 
图6、图7所示的智能网中业务控制装置适用于SMP设备中。 
本领域技术人员应当理解,本发明图6及图7所示的智能网中业务控制装置是为实现图2所示的智能网中业务控制方法而设计的,图6及图7所示装置中的各处理单元的实现功能可参照图2所示的方法中的相关描述而理解,各单元的功能可通过运行于处理器上的程序而实现,也可通过相应的逻辑电路而实现。 
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。