业务提速方法、策略控制平台以及系统与流程

文档序号:12182329阅读:359来源:国知局
业务提速方法、策略控制平台以及系统与流程

本发明涉及通信网络技术领域,特别涉及业务提速方法、策略控制平台以及系统。



背景技术:

当前,应用可以分别前向应用和后向应用。(1)从业务模式来看,运营商向宽带用户提供宽带接入服务,收取宽带用户线路月租费用,称为前向应用或前向服务;运营商与内容商ICP(Internet Content Provider,因特网内容提供商)合作,向使用ICP应用的宽带用户提供特定的服务,主要是额外高速的服务,运营商收取内容商ICP服务费用,称为后向应用或后向服务。(2)从技术实现来看,后向应用主要实现基于目的IP地址的ACL(Access Control List,访问控制列表)提速功能。

业务实时提速是运营商的创新业务,基于智能边缘与策略控制平台交互实现基于业务的后向提速。现阶段主要存在两个方面难题:首先,智能边缘采用CoA(Care of Address,转交地址)实现策略传递,无法实现策略动态性及多样性;其次,无法满足后向应用IP地址变化、用户多个业务申请时灵活调整。这是因为CoA目前通常只能下发整个业务模块策略,当地址变化及多个业务申请时,需要定义N个模板。

图1是示意性地示出现有技术中的业务提速系统的结构图。策略控制平台102通过业务集成平台101对应用(例如APP1、APP2)配置相应的接口及常用的业务模板;当用户提出业务后向提速申请后,策略控制平台生成不同类型设备相应的不同策略,并通过CoA协议下发至BRAS(Broadband Remote Access Server,宽带远程接入服 务器),BRAS按照策略执行流量转发。

在上述现有方案中,策略控制平台采用CoA方式与设备交互,可配置参数和业务模板数量有限,难于满足业务变化需求。例如,现有方案采用CoA无法实现策略动态性及多样性,存在无法满足后向应用IP地址变化、用户多个业务申请时的灵活调整等问题。通常基于用户下发带宽策略,例如ACL策略需要预先配置,对业务管理要求高。此外,策略控制平台针对不同的BRAS需要制定各自策略,业务部署效率低。



技术实现要素:

本发明需要解决的一个技术问题是:现有业务提速方案中,不能针对用户的业务提速请求灵活调整。

根据本发明的第一方面,提供了一种业务提速方法,包括:策略控制平台基于业务集成平台发出的业务信息,生成基于业务类的统一业务模板;所述策略控制平台根据用户基于某类业务的提速请求,触发修订业务模板的参数,并将业务模板的参数下发至网络设备。

进一步,所述业务提速方法包括:所述策略控制平台根据用户基于某类业务的多个提速请求,触发修订多个业务模板的参数,将多个业务模板修订为一个模板,并将修订后业务模板的参数下发至网络设备。

进一步,所述业务提速方法包括:所述策略控制平台将所述业务模板参数转换成XML信息,通过Netconf协议接口将所述XML信息下发至所述网络设备。

进一步,所述网络设备将所述XML信息转换成可执行脚本,并基于所述可执行脚本,对用户关联流量进行相应的处理。

进一步,所述参数包括:业务服务器的IP地址和/或网络带宽。

根据本发明的第二方面,提供了一种策略控制平台,包括:业务处理模块,用于基于业务集成平台发出的业务信息,生成基于业务类的统一业务模板;并根据用户基于某类业务的提速请求,触发修订业 务模板的参数;业务管理器模块,用于将业务模板的参数下发至网络设备。

进一步,所述业务处理模块根据用户基于某类业务的多个提速请求,触发修订多个业务模板的参数,将多个业务模板修订为一个模板;所述业务管理器模块将修订后业务模板的参数下发至网络设备。

进一步,所述业务管理器模块将所述业务模板参数转换成XML信息,通过Netconf协议接口将所述XML信息下发至所述网络设备;其中,所述网络设备将所述XML信息转换成可执行脚本,并基于所述可执行脚本,对用户关联流量进行相应的处理。

进一步,所述参数包括:业务服务器的IP地址和/或网络带宽。

根据本发明的第三方面,提供了一种业务提速系统,包括:如前所述策略控制平台以及网络设备,其中,所述网络设备接收所述策略控制平台下发的业务模板参数,所述业务模板参数为XML信息,将所述XML信息转换成可执行脚本,并基于所述可执行脚本,对用户关联流量进行相应的处理。

本发明中,由于策略控制平台根据用户基于某类业务的提速请求,触发修订业务模板的参数,因此可以针对用户的业务提速请求进行灵活调整。由于生成基于业务类的统一业务模板,因此每次修订不需要重新定义业务模板,更容易实现业务提速,这可以提升用户应用提速的能力与自动化水平。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同说明书一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1是示意性地示出现有技术中的业务提速系统的结构图。

图2是示意性地示出根据本发明一些实施例的业务提速方法的流程图。

图3是示意性地示出根据本发明另一些实施例的业务提速方法的流程图。

图4是示意性地示出根据本发明一些实施例的策略控制平台结构图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。

在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图2是示意性地示出根据本发明一些实施例的业务提速方法的流程图。

在步骤S201,策略控制平台基于业务集成平台发出的业务信息,生成基于业务类的统一业务模板。例如,基于下载类的业务模块、基于视频类的业务模板等。生成统一业务模板可以减少当前业务模板的 数量,业务模板替换与叠加更加简单。

在一些实施例中,业务集成平台与业务服务器(例如签约ICP)交互,完成IP地址入库,以及提供后向提速业务范围及SLA(Service-Level Agreement,服务等级协议)要求,向策略控制平台发送业务信息。策略控制平台细化ICP业务需求,对业务处理逻辑进行抽象,将具备相同属性的业务进行归纳,生成基于业务类的统一业务模板。

在步骤S202,策略控制平台根据用户基于某类业务的提速请求,触发修订业务模板的参数。在一些实施例中,该参数包括:业务服务器的IP地址和/或网络带宽等。

例如,当前用户应用为1M带宽,将其提升至4M带宽。又例如,当前目的IP地址为应用A的地址,将其修改为目的IP为应用B的地址。业务策略调整仅是调整其中的参数,这可以简化业务策略逻辑,避免重新配置多个业务模板。

在步骤S203,策略控制平台将业务模板的参数下发至网络设备。

在该实施例中,由于策略控制平台根据用户基于某类业务的提速请求,触发修订业务模板的参数,因此可以针对用户的业务提速请求进行灵活调整。在本发明中,由于生成基于业务类的统一业务模板,因此每次修订不需要重新定义业务模板,更容易实现业务提速,这可以提升用户应用(例如后向应用)提速的能力与自动化水平。

在一些实施例中,业务提速方法可以包括:策略控制平台根据用户基于某类业务的多个提速请求,触发修订多个业务模板的参数,将多个业务模板修订为一个模板,并将修订后业务模板的参数下发至网络设备。这可以使得业务提速实现起来更加简单,从而可以实现灵活的业务策略。

例如,用户同时选择业务A下载(基于A地址的后向提速)与业务B的后向提速业务(基于B地址的后向提速),按照现有的实现方式,需要定义两个模板,且在设备执行时,需要明确其逻辑。而在本发明中,可以将两个模板修订和扩展为一个模块,因而实现更加 简单。因此,用户的多个应用(例如后向应用)提速可以通过业务模板叠加实现,修订更加容易及简单,提供灵活业务套餐能力。

在一些实施例中,业务提速方法可以包括:策略控制平台将业务模板参数转换成XML信息,通过Netconf协议接口将XML(Extensible Markup Language,可扩展标记语言)信息下发至网络设备。Netconf是基于XML的网络配置管理技术,可以实现大型网络统一配置和管理。策略控制平台通过Netconf协议接口与网络设备对接,实现实时策略下发与配置。通过增强XML能力,提升策略下发能力。

在一些实施例中,网络设备将XML信息转换成可执行脚本,并基于可执行脚本,对用户关联流量进行相应的处理。例如,网络设备可以设置XML代理模块,用于将XML信息转换成可执行脚本。在另一些实施例中,网络设备还可以通过通知信息交互,及时反馈策略生效情况。

在另一些实施例中,当业务服务器的IP地址发生变更时,业务集成平台实现IP地址更新,策略控制平台在同一业务模板下实现参数更新。策略控制平台可以对正在使用该业务的用户进行业务策略更替,在线用户将不会感知应用的地址变化;新宽带用户上线时,将使用新业务模板。

图3是示意性地示出根据本发明另一些实施例的业务提速方法的流程图。

在步骤S301,策略控制平台基于业务集成平台发出的业务信息,生成基于业务类的统一业务模板。

在步骤S302,用户提出基于某类业务的提速请求。例如,宽带用户上线,输出会话信息至策略控制平台,可以包括:用户Session ID(会话识别码),用户IP地址、计费信息等,宽带用户向ICP客户端发送ICP后向应用提速请求,完成在线支付等操作,ICP客户端将该提速请求转发至策略控制平台。

在步骤S303,策略控制平台根据用户基于某类业务的提速请求,触发修订业务模板的参数。

在步骤S304,策略控制平台将业务模板参数转换成XML信息,通过Netconf协议接口将XML信息下发至网络设备。

在步骤S305,网络设备将XML信息转换成可执行脚本,并基于可执行脚本,对用户关联流量进行相应的处理。从而使得网络设备在线激活XML业务策略,实现特定用户特定业务(例如IP地址段)的QoS(Quality of Service,服务质量)保障,并还可以反馈策略生效情况。

在该实施例中,通过构建统一的业务模板,在将业务模板参数转换成XML信息后,基于Netconf接口下发XML信息,并将XML信息转换成网络设备可识别的可执行脚本,从而实现了业务实时提速方法,可以实现宽带用户业务模板的灵活调整及快速响应,实现灵活业务策略及实时动态更新,提升网络业务承载能力。

图4是示意性地示出根据本发明一些实施例的策略控制平台结构图。如图4所示,策略控制平台40包括:业务处理模块401和业务管理器模块402。业务处理模块401用于基于业务集成平台41发出的业务信息,生成基于业务类的统一业务模板;并根据用户基于某类业务的提速请求,触发修订业务模板的参数。业务管理器模块402用于将业务模板的参数下发至网络设备(例如网络设备1)。例如,该参数可以包括:业务服务器的IP地址和/或网络带宽等。

在该实施例中,由于业务处理模块根据用户基于某类业务的提速请求,触发修订业务模板的参数,因此可以针对用户的业务提速请求进行灵活调整。在本发明中,由于生成基于业务类的统一业务模板,因此每次修订不需要重新定义业务模板,更容易实现业务提速,这可以提升用户应用(例如后向应用)提速的能力与自动化水平。

在一些实施例中,业务处理模块401根据用户基于某类业务的多个提速请求,触发修订多个业务模板的参数,将多个业务模板修订为一个模板。业务管理器模块402将修订后业务模板的参数下发至网络设备。这可以使得业务提速实现起来更加简单,从而可以实现灵活的业务策略。

在一些实施例中,业务管理器模块402将业务模板参数转换成XML信息,通过Netconf协议接口将XML信息下发至网络设备。业务管理器模块可以实现不同网络设备的配置的转换,实现策略配置下发自动化。

在一些实施例中,网络设备将XML信息转换成可执行脚本,并基于该可执行脚本,对用户关联流量进行相应的处理。例如,网络设备可以设置有XML代理模块,该XML代理模块用于将XML信息转换成可执行脚本。

在一些实施例中,网络设备可以为BRAS等。例如,用户终端可以通过RG(Residential Gateway,家庭网关)、DSLAM(Digital Subscriber Line Access Multiplexer,数字用户线路接入复用器)、OLT(Optical Line Terminal,光线路终端)连接至BRAS,并且BRAS可以经由核心路由器连接至业务服务器等。

在另一些实施例中,当业务服务器的IP地址发生变更时,业务集成平台实现IP地址更新,业务处理模块在同一业务模板下实现参数更新。策略控制平台可以对正在使用该业务的用户进行业务策略更替,在线用户将不会感知应用的地址变化;新宽带用户上线时,将使用新业务模板。

本发明还提供了一种业务提速系统,包括:策略控制平台(例如如图4所示的策略控制平台40)以及网络设备,其中,网络设备接收策略控制平台下发的业务模板参数,该业务模板参数为XML信息,将该XML信息转换成可执行脚本,并基于该可执行脚本,对用户关联流量进行相应的处理。在一些实施例中,该业务提速系统还可以包括:业务集成平台、业务服务器等。

本发明采用Netconf接口实现业务实时提速方法及系统,构建智能提速业务模板,通过XML管理器与代理,实现宽带用户业务模板的灵活调整及快速响应,提升智能提速业务吸引力及竞争力。

至此,已经详细描述了本发明。为了避免遮蔽本发明的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全 可以明白如何实施这里公开的技术方案。

可能以许多方式来实现本发明的方法和系统。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和系统。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

虽然已经通过示例对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1