限制业务提供商接口的发送流量的方法及多媒体业务网关的制作方法

文档序号:7744736阅读:215来源:国知局
专利名称:限制业务提供商接口的发送流量的方法及多媒体业务网关的制作方法
技术领域
本发明涉及通信技术领域,尤其是一种限制业务提供商接口的发送流量的方法及
多媒体业务网关。
背景技术
现网中,多媒体业务(也称为彩信)网关(Multi Media ServiceGateway,简称为 匪SG)的主要功能就是将业务提供商(ServiceProvider,简称为SP)发送给用户终端的多 媒体业务消息按照一定规则转发给多媒体业务中心(Multi Media Service Center,简称 为匪SC)。但是,匪SC除了要支持匪SG接口的消息外,还需要支持匪7接口 (SP发送消息 接口)的消息、匪3接口 (邮箱服务器的消息接口)的消息、匪1接口 (终端到终端消息接 口)的消息及匪4接口 (匪SC之间消息接口)等接口的消息,并伴随消息本地存储、各种鉴 权等功能。因此,匪SC的处理压力要远远大于匪SG。 因此,当同样的消息流量从匪SG发出,对匪SG而言可能并无影响。但是,对匪SC 而言,可能已经造成了巨大的流量处理压力,导致很多消息被立即拒绝或重试无果而丢失。
相关技术中,为了缓解匪SC的处理压力,已经采取了很多措施。例如,采用匪SC 的链路数控制或流量控制的方案,根据局方的需要和实际业务模型对链路数或流量设置最 大值,限制链路数或流量。 但是,上述操作只对SP与匪SG之间、或者匪SG和匪SC之间的传输进行限制,由 于没有对消息的源头(即SP接口)的消息发送流量进行限制。因此,在缓解匪SC的处理 压力方面,带来的效果并不明显。

发明内容
针对相关技术中采用链路数控制或流量控制的方案缓解匪SC的处理压力,效果 不明显的问题,本发明的主要目的在于提供一种限制业务提供商接口的发送流量的方法及 多媒体业务网关,以解决上述问题至少之一。 根据本发明的一个方面,提供了 一种限制业务提供商接口的发送流量的方法。
根据本发明的限制业务提供商接口的发送流量的方法包括多媒体业务网关获取 来自统计报表系统的与各个业务提供商SP接口对应的端到端成功率;多媒体业务网关判 断端到端成功率是否小于阈值;多媒体业务网关限制端到端成功率小于阈值的SP接口的 发送流量。 根据本发明的另 一方面,提供了 一种多媒体业务网关。 根据本发明的多媒体业务网关包括获取装置,用于获取来自于统计报表系统的 与各个业务提供商SP接口对应的端到端成功率;判断装置,用于判断端到端成功率是否小 于阈值;处理装置,用于限制端到端成功率小于阈值的SP接口的发送流量。
通过本发明,参考某段时间前与各个SP接口的端到端成功率,并辅助阈值来实现 对该接口消息流量的动态配置,合理的限制SP的发送流量,解决了相关技术中采用链路数
4控制或流量控制的方案缓解匪SC的处理压力,效果不明显的问题,进而可以有效缓解匪SC 的处理压力。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发
明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中 图1是根据本发明实施例的多媒体业务网关的结构框图; 图2是根据本发明优选实施例的多媒体业务网关的结构框图; 图3是根据本发明实例的多媒体业务网关的结构框图; 图4是根据本发明实施例的限制SP接口的发送流量的流程图; 图5是根据本发明优选实施例的限制SP接口的发送流量的流程图。
具体实施例方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。 图1是根据本发明实施例的多媒体业务网关的结构框图。该多媒体业务网关包 括获取装置10、判断装置12、处理装置14。 获取装置IO,用于获取来自于统计报表系统的与各个业务提供商SP接口对应的 端到端成功率; 判断装置12,用于判断端到端成功率是否小于阈值; 处理装置14,用于限制端到端成功率小于阈值的SP接口的发送流量。 采用上述多媒体业务网关,由于对消息的源头(即SP接口 )的消息发送流量进行
限制,从而可以有效缓解匪SC的处理压力。 优选地,上述获取装置10,用于采用文件传输协议获取来自于统计报表系统在预 定时长前统计的与各个业务提供商SP接口对应的端到端成功率。 在具体实施过程中,端到端成功率的获得是通过统计报表服务器实现的。现网的 匪SG都有统计报表系统,该系统的一个功能是能提供预定时长前(必须是24小时以前) 每个SP在每小时、每天的端到端成功率。并且可以在已有的统计报表功能基础上扩展新功 能,实现每天对预定时长前(例如,3天前)各个SP的端到端成功率进行统计,并生产某种 既定格式的成功率文件,供获取装置10使用。 需要注意的是,如果要进一步提升调节精度,可以每小时生成该类型文件。但是可 能在一定程度上相应的增加统计报表和业务处理的压力,优选地,该文档可以每天生成一 个系统报表文件。 其中,上述统计报表系统每隔预定时间段生成端到端成功率文件,其中,端到端成 功率文件至少应当包括各个SP接口的标识、以及各个SP接口对应的预定时间段内的端到 端成功率。具体地,还可以包括其他信息。 在具体实施过程中,在多媒体业务网关的配置台中可以设置一个获取装置IO(可 以是一个处理进程,例如,OMMAGENT进程)及其相应的配置文件(例如,IP地址、帐号、密码 等),获取装置IO采用文件传输协议(FTP)根据上述配置文件从统计报表系统中获取之前
5生成的统计报表文件,一般建议每小时获取一次。同时需要配置为FTP文件后删除源文件。 这样可以保证该文件的实时性和最新性。发送消息通知前台,在处理完成后,需要把原始文 件备份到另外的目录。 优选地,如图2所示,上述处理装置14包括查找模块140、设置模块142、以及流 量限制模块144,其中,查找模块140,用于根据SP接口的标识查找到对应的SP接口的配置 结构;设置模块142,用于设置配置结构的限速标识;流量限制模块144,用于在预定时间段 内根据预设限速比例将限速标识对应的SP接口的发送流量进行限制。
在具体实施过程中,多媒体业务网关中的处理装置14 (例如,前台业务处理机)在 得到判断装置12(可以为一个进程,例如上述的0MMAGENT进程)判断结果后,限制端到端 成功率小于阈值的SP接口的发送流量。 处理装置14(例如,前台业务处理机)需要实现以下功能(1)与OMMAGENT进程 交互,即接收其消息并给其提供响应消息;(2)查找模块140、设置模块142、以及流量限制 模块144根据接收到的OMMAGENT进程的消息内容,为相应的SP接口做限速标识处理。
处理装置14通过调用上述各模块,实现限速的功能,对源头SP接口的发送流量有 效进行控制,从而可以有效缓解匪SC的处理压力。 优选地,如图2所示,上述多媒体业务网关还可以包括以下装置至少之一 日志记 载装置16,用于实时记载操作日志;配置装置18,用于响应用户操作,在配置台中动态配置 阈值或限速比例。 其中,多媒体业务网关在执行上述操作过程中,日志记载装置16可以实时记录操 作日志,从而为后续的查错、排错提供有力依据。 其中,用户通过配置装置18动态调整上述阈值或上述限速比例,可以根据具体情 况优化SP接口发送流量限制的过程,更加有效地控制SP接口的发送流量,从而更有效缓解 匪SC的处理压力。 优选地,上述端到端成功率P可以通过以下公式计算P = A/B ;其中,A为终端在 预定时间段内成功接收到的话单条数,B为在预定时间段内与SP接口成功提交至多媒体业 务网关的话单条数。 在具体实施过程中,也可以采用更精确的计算公式计算获取上述端到端成功率P。
通过上述公式计算,可以获得较为精确的端到端成功率,从而可以为后续判断是 否限速提供有力依据。 图3是根据本发明实例的多媒体业务网关的结构框图。该多媒体业务网关包括 统计报表系统30(相当于上述统计报表系统)、配置台32(相当于上述获取装置10和配置 装置18)、以及前台业务处理机34(相当于上述判断装置12和处理装置14)。以下分别进 行描述。 对于统计报表系统30而言,可以在该系统已有的天作业中增加一个功能,实际是 一个SQL脚本的调用,实现生成预定时长前(优选可以为3天)各个SP的端到端成功率文 件的功能。 端到端成功率的值取自报表"SP的匪S业务报表(日报表)"中的字段"下行业 务终端接收率(% )"(即上述端到端成功率)。 其中,端到端成功率的计算公式SP接口的下行业务被终端成功接收到的话单条
6数(即终端在预定时间段内成功接收到的话单条数)与下行业务提交成功条数(即在预定 时间段内与SP接口成功提交至多媒体业务网关的话单条数)的比值(MTSUCC/AOSUCC),即 利用SQL脚本把数据导出为文件。其文件格式可以为以下形式
"VASPIDj,成功率j,
VASPID_2,成功率_2," 优选地,可以在每天凌晨1点执行天作业,产生端到端成功率文件(可命名为SP_ AO_STAT_yyyymmdd. dat),将生成的文件存放在某确定的目录下。
在具体实施过程中,在统计报表过程中,可能有以下情况 (1)凌晨1点执行天作业,但是具体产生文件的时间不能确定,这要取决于天作业 执行的情况。
(2)文件名中年月日是当前时间,统计数据的时间是3天前。
(3)每天产生一个文件,新文件不会覆盖之前的文件。 对于配置台32而言,需要为每个SP接口的配置中增加限速比例配置项,需要在配 置台的处理进程中增加一个处理进程(例如,OMMAGENT进程)。该进程主要实现以下三个 功能(1)从统计报表的成功率文件存放目录下根据FTP获取该文件到本地;(2)处理分析 成功率文件,得到具体SP接口的限速标识;(3)将分析结果发送给前台业务处理机,该前台 业务处理机实现限速。 对于上述功能(1)而言,实现比较简单,即采用现有技术中FTP功能。需要具备独 立的配置文件对FTP的服务器做配置,例如,IP、帐号、密码等。FTP的频率也可以在该配置 文件中确定,一般建议为每小时FTP —次。同时,需要配置为FTP文件后删除源文件,这样 可以保证该文件的实时性和最新性。发送消息通知前台,在处理完成后,需要把原始文件备 份至另外的目录下。 在具体实施过程中,上述阈值也需要在该配置文件中配置,并可以根据具体情况 动态调整。 对于上述功能(2)和(3)而言,发送给前台的消息中需要包括两个字段VASPID、 是否限速标识。"是否限速标识"的取值可以如下0,表示不需要限速,也就是解析文件得到 的成功率不低于阈值;1,表示需要限速,也就是解析文件得到的成功率低于阈值。一条消息 最多包含IOO条上述记录,在记录条数多的情况下,可以分多次发送。当然要实现OMMAGENT
与前台业务处理机的消息交互,需要实现确定好两者交互消息的消息结构,在具体实现过 程中可灵活处理,但必须至少包含VASPID和是否限速标识字段。 对于前台业务处理机34而言,其需要前台配置模块,实现以下功能(1)与 OMMAGENT进程进行交互,即接收OMMAGENT进程发送的消息,并返回响应消息;(2)根据接收 到的OMMAGENT进程的消息内容,为相应的SP接口做限速标识处理。 前台配置模块接收到OMMAGENT进程的消息后,根据每条记录中"是否需要限速", 如果是0,则跳过,如果是1,则根据VASPID找到相应的SP的配置结构,置上"需要限速的标 志",处理完成后,给OMMAGENT返回响应消息。 优选地,OMMAGENT需要记录操作日志(有响应的情况下,记录响应返回状态,没有 响应的情况下,则记录等待超时); 前台业务处理机34中的流量控制模块(可以采用现网中匪SG的流量控制模块),在预定时间段内根据预设限速比例将限速标识对应的SP接口的发送流量进行限制。即,如果该SP接口的配置结构标识为l,则按预先配置的限速比例进行限制,否则,不对进行流量限制。其中,限速比例也可以在配置台中动态配置。 图4是根据本发明实施例的限制SP接口的发送流量的流程图。如图4所示,该过程主要包括以下处理 步骤S402 :多媒体业务网关获取来自统计报表系统的与各个业务提供商SP接口对应的端到端成功率; 步骤S404 :多媒体业务网关判断端到端成功率是否小于阈值; 步骤S406 :多媒体业务网关限制端到端成功率小于阈值的SP接口的发送流量。 采用上述方法,即参考某段时间前某个SP接口的端到端成功率,并辅助阈值来实
现对该SP接口消息流量的动态配置,合理的调节SP的发送消息数,从而可以有效减轻匪SC
等下游设备的压力。 优选地,在执行步骤S402之前,还可以包括以下处理统计报表系统每隔预定时间段生成端到端成功率文件,其中,端到端成功率文件包括各个SP接口的标识、以及各个SP接口对应的预定时间段内的端到端成功率。 在具体实施过程中,可以采用现网中多媒体业务网关的统计报表服务器实现上述处理。上述处理可以为后续的流量限制提供参考数据,因而可以借鉴之前统计报表服务器生成的报表文件,对当前SP接口的发送流量进行合理调节,从而可以有效缓解匪SC的处理压力。 优选地,上述步骤S402可以进一步包括以下处理多媒体业务网关采用文件传输协议获取来自于统计报表系统在预定时长前统计的与各个业务提供商SP接口对应的端到端成功率。 上述预定时长可以为3天,还可以根据具体情况预先设定(必须大于24小时)。参照之前生成的报表文件,可以对SP接口发送流量进行合理调节。
优选地,上述步骤S406可以进一步包括 (1)多媒体业务网关的业务处理机查找SP接口的标识对应的SP接口的配置结构; (2)业务处理机设置配置结构的限速标识; (3)业务处理机在预定时间段内根据预设限速比例将限速标识对应的SP接口的发送流量进行限制。 例如,预设限速比例为50%,则在预定时间段内限制该SP接口的发送流量为原来流量的50%。 通过执行上述处理,可以实现限速的功能,对源头SP接口的发送流量有效进行控制,从而可以有效缓解匪SC的处理压力。 优选地,在多媒体业务网关执行上述操作过程中,还可以包括以下处理多媒体业务网关响应于用户操作,在配置台中动态配置阈值或限速比例。 通过动态调整上述阈值或上述限速比例,可以根据具体情况优化SP接口发送流量限制的过程,更加有效地控制SP接口的发送流量,从而更有效缓解匪SC的处理压力。
优选地,上述端到端成功率 可以通过以下公式计算P = A/B ;其中,A为终端在预定时间段内成功接收到的话单条数,B为在预定时间段内与SP接口成功提交至多媒体业务网关的话单条数。 通过上述公式计算,可以获得较为精确的端到端成功率,从而可以为后续判断是否限速提供有力依据。 需要注意的是,也可以采用更精确的计算公式计算获取上述端到端成功率P。
优选地,在多媒体业务网关执行上述操作过程中,还可以包括以下处理多媒体业务网关实时记载操作日志。 多媒体业务网关在执行上述操作过程中,可以实时记录操作日志,从而为后续的查错、排错提供有力依据。 图5是根据本发明优选实施例的限制SP接口的发送流量的流程图。该过程主要包括以下步骤 步骤S502 :统计报表系统每天凌晨生成端到端成功率文件;
步骤S504 :配置台的0MMAGENT进程每小时从统计报表处FTP成功率文件;
步骤S506 :OMMAGENT进程分析成功率文件,得到每个SP的限速标志,并发给业务处理机; 步骤S508 :前台业务处理机的前台配置模块接收到OMMAGENT进程的消息;
步骤S510 :前台业务处理机的前台配置模块根据消息中的是否限速标识为对应的SP接口进行标识; 步骤S512 :前台业务处理机的前台配置模块向OMMAGENT进程回复响应消息;
步骤S514 :OMMAGENT进程记录日志; 步骤S516 :前台业务处理机的流量控制模块根据SP接口的限速标识为SP接口实现限速。 综上所述,借助本发明提供的上述实施例,通过预定时长前统计报表系统生成的统计信息,得到某SP接口的端到端成功率,通过其与既定的阈值的比较,判定该SP接口是否需要限制其消息发送流量,从而从源头上减轻了下游设备的处理压力,提高了该SP接口的端到端成功率。并且从总体上看,该处理方法较简单,对已有的匪SG系统变更不大,业务处理机制也不复杂,较易实现。 显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种限制业务提供商SP接口的发送流量的方法,其特征在于,包括多媒体业务网关获取来自统计报表系统的与各个业务提供商SP接口对应的端到端成功率;所述多媒体业务网关判断所述端到端成功率是否小于阈值;所述多媒体业务网关限制所述端到端成功率小于阈值的所述SP接口的发送流量。
2. 根据权利要求1所述的方法,其特征在于,在所述多媒体业务网关获取所述端到端 成功率之前,还包括所述统计报表系统每隔预定时间段生成端到端成功率文件,其中,所述端到端成功率 文件包括各个所述SP接口的标识、以及各个所述SP接口对应的所述预定时间段内的所述 端到端成功率。
3. 根据权利要求1所述的方法,其特征在于,所述多媒体业务网关获取所述端到端成 功率包括所述多媒体业务网关采用文件传输协议获取来自于统计报表系统在预定时长前 统计的与各个业务提供商SP接口对应的所述端到端成功率。
4. 根据权利要求1所述的方法,其特征在于,所述多媒体业务网关限制所述端到端成 功率小于阈值的所述SP接口的发送流量包括所述多媒体业务网关的业务处理机查找所述SP接口的标识对应的SP接口的配置结构;所述业务处理机设置所述配置结构的限速标识;所述业务处理机在所述预定时间段内根据预设限速比例对所述限速标识对应的所述 SP接口的发送流量进行限制。
5. 根据权利要求4所述的方法,其特征在于,所述方法还包括所述多媒体业务网关响应于用户操作,在配置台中动态配置所述阈值或所述限速比例。
6. 根据权利要求1至5中任一项所述的方法,其特征在于,所述端到端成功率为P :P =A/B ;其中,A为终端在预定时间段内成功接收到的话单条数,B为在所述预定时间段内与所 述SP接口成功提交至所述多媒体业务网关的话单条数。
7. 根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括 所述多媒体业务网关实时记载操作日志。
8. —种多媒体业务网关,其特征在于,包括获取装置,用于获取来自于统计报表系统的与各个业务提供商SP接口对应的端到端 成功率;判断装置,用于判断所述端到端成功率是否小于阈值;处理装置,用于限制所述端到端成功率小于阈值的所述SP接口的发送流量。
9. 根据权利要求8所述的多媒体业务网关,其特征在于,所述获取装置,用于采用文件 传输协议获取来自于统计报表系统在预定时长前统计的与各个业务提供商SP接口对应的 所述端到端成功率。
10. 根据权利要求8所述的多媒体业务网关,其特征在于,所述处理装置包括 查找模块,用于根据所述SP接口的标识查找到对应的SP接口的配置结构;设置模块,用于设置所述配置结构的限速标识;流量限制模块,用于在所述预定时间段内根据预设限速比例将所述限速标识对应的所 述SP接口的发送流量进行限制。
11. 根据权利要求io所述的多媒体业务网关,其特征在于,所述多媒体业务网关包括以下装置至少之一日志记载装置,用于实时记载操作日志;配置装置,用于响应于用户操作,在配置台中动态配置所述阈值或所述限速比例。
12. 根据权利要求8至11中任一项所述的多媒体业务网关,其特征在于,所述获取装置 获取的端到端成功率为P :P = A/B ;其中,A为终端在预定时间段内成功接收到的话单条数,B为在所述预定时间段内与所 述SP接口成功提交至所述多媒体业务网关的话单条数。
全文摘要
本发明公开了一种限制业务提供商接口的发送流量的方法及多媒体业务网关。在上述方法中,多媒体业务网关获取来自统计报表系统的与各个业务提供商SP接口对应的端到端成功率;多媒体业务网关判断端到端成功率是否小于阈值;多媒体业务网关限制端到端成功率小于阈值的SP接口的发送流量。根据本发明提供的技术方案,解决了相关技术中采用链路数控制或流量控制的方案缓解MMSC的处理压力,效果不明显的问题,进而可以有效缓解MMSC的处理压力。
文档编号H04L12/66GK101764761SQ20101013457
公开日2010年6月30日 申请日期2010年3月12日 优先权日2010年3月12日
发明者周士俊, 张浩军, 王国才 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1