书签 分享 收藏 举报 版权申诉 / 10

服务等级协定SLA处理方法及装置.pdf

  • 上传人:GAME****980
  • 文档编号:4762515
  • 上传时间:2018-11-08
  • 格式:PDF
  • 页数:10
  • 大小:1.91MB
  • 摘要
    申请专利号:

    CN201310031094.4

    申请日:

    2013.01.28

    公开号:

    CN103973467A

    公开日:

    2014.08.06

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):H04L 12/24申请日:20130128|||公开

    IPC分类号:

    H04L12/24

    主分类号:

    H04L12/24

    申请人:

    中兴通讯股份有限公司

    发明人:

    邹海丽; 屠要峰; 黄震江; 高洪

    地址:

    518057 广东省深圳市南山区科技南路55号

    优先权:

    专利代理机构:

    北京康信知识产权代理有限责任公司 11240

    代理人:

    余刚;梁丽超

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供了一种服务等级协定SLA处理方法及装置,该方法包括:采用获取用于对业务进行SLA控制的所述业务的基础数据;将获取的上述基础数据按照预先设置的规则执行该SLA控制,通过本发明,解决了相关技术中SLA与SDP平台的业务逻辑融合在一起,从而导致业务的SLA控制不具备可配置性,大大的增加业务逻辑的复杂性,以及SLA的处理效率低下的问题,进而达到了不仅能够将SLA控制从业务逻辑中脱离,实现对SLA控制和管理的高配置化,而且在一定程度上提高SLA控制效率以及提升整个系统性能的效果。

    权利要求书

    权利要求书1.  一种服务等级协定SLA处理方法,其特征在于,包括:获取用于对业务进行SLA控制的所述业务的基础数据;将获取的所述基础数据按照预先设置的规则执行所述SLA控制。2.  根据权利要求1所述的方法,其特征在于,在将获取的所述基础数据按照预先设置的规则执行所述SLA控制之前,还包括:在所述SLA涉及多种级别的情况下,接收对所述业务预置的一套规则,其中,所述一套规则包括至少两个规则。3.  根据权利要求2所述的方法,其特征在于,在接收对所述业务预置的一套规则之后,还包括:对所述一套规则中的多个规则进行优先级排序。4.  根据权利要求1所述的方法,其特征在于,在将获取的所述基础数据按照预先设置的规则执行所述SLA控制之前,还包括:对所述规则进行预解释。5.  根据权利要求1所述的方法,其特征在于,在将获取的所述基础数据按照预先设置的规则执行所述SLA控制之前,还包括:在所述业务的签约信息发生变更的情况下,对所述规则进行更新。6.  一种服务等级协定SLA处理装置,其特征在于,包括:获取模块,用于获取用于对业务进行SLA控制的所述业务的基础数据;规则执行模块,用于将获取的所述基础数据按照预先设置的规则执行所述SLA控制。7.  根据权利要求6所述的装置,其特征在于,还包括:接收模块,用于在所述SLA涉及多种级别的情况下,接收对所述业务预置的一套规则,其中,所述一套规则包括至少两个规则。8.  根据权利要求7所述的装置,其特征在于,还包括:排序模块,用于对所述一套规则中的多个规则进行优先级排序。9.  根据权利要求6所述的装置,其特征在于,还包括:解释模块,用于对所述规则进行预解释。10.  根据权利要求6所述的装置,其特征在于,还包括:更新模块,用于在所述业务的签约信息发生变更的情况下,对所述规则进行更新。

    说明书

    说明书服务等级协定SLA处理方法及装置
    技术领域
    本发明涉及通信领域,具体而言,涉及一种服务等级协定(Service Level Agreement,简称为SLA)处理方法及装置。
    背景技术
    业务交付平台(Service Delivery Platform,简称为SDP)向服务提供商(Service Provider,简称为SP)/内容提供商(Content Provider,简称为CP)提供了统一、开放的标准接口,移动运营商根据市场需求,利用SDP平台为用户提供更多合适的互联网应用。3G时代,SDP可以使移动运营商引入第三方的SP/CP开展各种增值业务,因此被认为是3G时代移动运营商的关键设备之一。
    SP利用移动运营商的综合业务接入网关提供的业务能力开放接口,开展其相关的增值类业务。移动运营商对SP使用其SDP开放的能力进行控制、其使用业务能力的流量、使用业务能力的某个接口等进行各种级别精确的个性化SLA控制。同时,随着SDP提供的开放能力接口的增加以及SP数量和SP提供增值业务种类的增加,对SDP业务平台的性能以及业务能力开放接口的开发工作提出了巨大的挑战。业务的SLA控制是SDP业务平台的重要功能组成部分,影响着业务能力的开发效率以及业务平台的性能。
    在一般传统业务实现里,SLA通常是与SDP平台实现能力开放的业务逻辑融合在一起的,而SLA是极具多变性的,局点和项目差异很大,软件输出不具备通用性,同时与业务逻辑绑定在一起,不具备可配置性,大大的增加了业务逻辑的复杂性,对前期的开发及后期的维护都及其不利。
    发明内容
    本发明提供了一种服务等级协定SLA处理及装置,以至少解决相关技术中SLA与SDP平台的业务逻辑融合在一起,从而导致业务的SLA控制不具备可配置性,大大的增加业务逻辑的复杂性,以及SLA的处理效率低下的问题。
    根据本发明的一个方面,提供了一种服务等级协定SLA处理方法,包括:获取用于对业务进行SLA控制的所述业务的基础数据;将获取的所述基础数据按照预先设置的规则执行所述SLA控制。
    优选地,在将获取的所述基础数据按照预先设置的规则执行所述SLA控制之前,还包括:在所述SLA涉及多种级别的情况下,接收对所述业务预置的一套规则,其中,所述一套规则包括至少两个规则。
    优选地,在接收对所述业务预置的一套规则之后,还包括:对所述一套规则中的多个规则进行优先级排序。
    优选地,在将获取的所述基础数据按照预先设置的规则执行所述SLA控制之前,还包括:对所述规则进行预解释。
    优选地,在将获取的所述基础数据按照预先设置的规则执行所述SLA控制之前,还包括:在所述业务的签约信息发生变更的情况下,对所述规则进行更新。
    根据本发明的另一方面,提供了一种服务等级协定SLA处理装置,包括:获取模块,用于获取用于对业务进行SLA控制的所述业务的基础数据;规则执行模块,用于将获取的所述基础数据按照预先设置的规则执行所述SLA控制。
    优选地,该装置还包括:接收模块,用于在所述SLA涉及多种级别的情况下,接收对所述业务预置的一套规则,其中,所述一套规则包括至少两个规则。
    优选地,该装置还包括:排序模块,用于对所述一套规则中的多个规则进行优先级排序。
    优选地,该装置还包括:解释模块,用于对所述规则进行预解释。
    优选地,该装置还包括:更新模块,用于在所述业务的签约信息发生变更的情况下,对所述规则进行更新。
    通过本发明,采用获取用于对业务进行SLA控制的所述业务的基础数据;将获取的所述基础数据按照预先设置的规则执行所述SLA控制,解决了相关技术中SLA与SDP平台的业务逻辑融合在一起,从而导致业务的SLA控制不具备可配置性,大大的增加业务逻辑的复杂性,以及SLA的处理效率低下的问题,进而达到了不仅能够将SLA控制从业务逻辑中脱离,实现对SLA控制和管理的高配置化,而且在一定程度上提高SLA控制效率以及提升整个系统性能的效果。
    附图说明
    此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
    图1是根据本发明实施例的服务等级协定SLA处理方法的流程图;
    图2是根据本发明实施例的服务等级协定SLA处理装置的结构框图;
    图3是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图一;
    图4是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图二;
    图5是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图三;
    图6是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图四;
    图7是根据本发明实施例的规则引擎消息数据处理流程图;
    图8是根据本发明实施例的规则引擎内部工作原理示意图。
    具体实施方式
    下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
    在本实施例中提供了一种服务等级协定SLA处理方法,图1是根据本发明实施例的服务等级协定SLA处理方法的流程图,如图1所示,该流程包括如下步骤:
    步骤S102,获取用于对业务进行SLA控制的上述业务的基础数据;
    步骤S104,将获取的该基础数据按照预先设置的规则执行上述SLA控制。
    通过上述步骤,通过预先设置的规则对业务进行SLA控制,相对于相关技术中将SLA控制与业务逻辑结合在一起,不仅解决了相关技术中由于结合所导致的对SLA控制无法进行灵活配置,以及增加业务逻辑的复杂性的问题,而且,实现了对SLA控制灵活配置,同时在一定程度上提高了SLA控制处理效率,以及提升了系统性能。
    需要说明的是,对规则进行预先设置时,可以通过开放一套规则语言的方式对规则进行定义,规则语言中规定了一系列对规则进行定义的规范,用户对规则进行定义时,依据规则语言规定的规范对规则进行定义,该规范的表现形式可以多种,例如,可以采用逻辑表达式的方式,也可以采用规范语言进行描述的方式。
    优选地,在将获取的基础数据按照预先设置的规则执行上述SLA控制之前,还包括:在该SLA涉及多种级别的情况下,其中,该SLA涉及的多种级别包括针对单一业务而言,也包括针对多种业务而言,此时,接收对上述业务预置的一套规则,其中,该一套规则包括至少两个规则。不同的规则之间存在一定的逻辑关系,该多个规则构成的一套规则用于满足复杂SLA的控制需求。另外,当业务需求涉及到需要对一套规则中的多个规则进行排序,因而在接收对业务预置的一套规则之后,对一套规则中的多个规则进行优先级排序,排序的原则可以根据用户的签约信息,以及签约的等级的不同而不同。
    为了加快后续SLA的处理速率,在将获取的基础数据按照预先设置的规则执行SLA控制之前,对该规则进行预解释,即不是在接收到该基础数据进行SLA处理时,临时对该基础数据进行解释。另外,进行预解释时,可以采用一些稳定的快速算法,采用预先解释的方式可以使后续的SLA处理加快,提高用户体验。
    优选地,在将获取的基础数据按照预先设置的规则执行SLA控制之前,并且在业务的签约信息发生变更的情况下,对该规则进行更新,以便适应新的SLA控制需求,因而达到了根据需求实时进行配置的目的,灵活性高,实用性强。
    在本实施例中还提供了一种服务等级协定SLA处理装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
    图2是根据本发明实施例的服务等级协定SLA处理装置的结构框图,如图2所示,该装置包括获取模块22和规则执行模块24,下面对该装置进行说明。
    获取模块22,用于获取用于对业务进行SLA控制的所述业务的基础数据;规则执行模块24,连接至上述获取模块22,用于将获取的该基础数据按照预先设置的规则执行SLA控制。
    图3是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图一,如图3所示,该装置除包括图2所示的所有模块外,还包括接收模块32,下面对该接收模块32进行说明。
    该接收模块32,连接至上述获取模块22和规则执行模块24,用于在该SLA涉及多种级别的情况下,接收对上述业务预置的一套规则,其中,该一套规则包括至少两个规则。
    图4是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图二,如图4所示,该装置除包括图3所示的所有模块外,还包括排序模块42,下面对该排序模块42进行说明。
    该排序模块42,连接至上述接收模块32和规则执行模块24,用于对上述一套规则中的多个规则进行优先级排序。
    图5是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图三,如图5所示,该装置除包括图2所示的所有模块外,还包括解释模块52,下面对该解释模块52进行说明。
    该解释模块52,连接至上述接收模块22和规则执行模块24,用于对上述规则进行预解释。
    图6是根据本发明实施例的服务等级协定SLA处理装置的优选结构框图四,如图6所示,该装置除包括图2所示的所有模块外,还包括更新模块62,下面对该更新模块62进行说明。
    该更新模块62,连接至上述接收模块22和规则执行模块24,用于在该业务的签约信息发生变更的情况下,对上述规则进行更新。
    本发明实施例涉及能力开放及管理领域中,一种基于规则策略对SLA进行管理和控制的实现方法。通过SDP将电信领域中的语音、短信、彩信、定位等能力开放到互联网领域中,基于规则策略对SLA进行管理和控制的实现方法。该方法实现了SLA控制的高可配置性,使SLA控制从传统业务逻辑中剥离出来(或解耦合),加速了业务能力的开放效率,同时极大的提高了SDP业务平台的性能。
    上述对SLA进行管理和控制的方法所涉及的模块包括:规则管理接入模块(功能同上述接收模块32)、规则解释模块(功能同上述解释模块52)和规则执行模块(功能同上述规则执行模块24),下面对上述所涉及的模块分别进行说明。
    规则管理接入模块,用于进行规则的定义和管理。在规则的定义阶段,规则引擎开放了一套规则语言给用户。规则语言是规则引擎定义的一套适合业务SLA规则描述的接口规范,它将一条复杂规则抽象为条件、比较、动作三大部分,每部分又使用统一规定的逻辑表达式进行表达。可以简单的将规则理解为对于满足条件的请求,执行定义的比较逻辑处理,同时完成相应的动作定义。用户可以根据实际业务情况按照规则语言自定义相应的规则。同时规则语言支持将多个规则形成一个复杂逻辑规则组合以满足用户的各种复杂SLA控制需求。
    定义好一组规则后,即可对规则进行管理,具体到SLA控制,体现在各种级别,例如,SP、应用、用户的签约管理。在签约管理时,规则引擎支持一些特殊的参数接口,用以实现用户各种个性化的定制需求,如支持软、硬二级SLA控制、支持SLA告警等功能。可见有了规则管理接入模块后,大大提高了规则引擎的易用性。
    规则解释模块,用于对接收加载的规则进行预解释和分析。为加快规则引擎工作效率,在规则引擎启动或规则发生变化时,需要使用规则解释模块对现有规则进行预解释和分析,并采用一定的快速算法对规则进行管理和组织以加快后续的SLA处理速度。
    规则执行模块,用于在完成规则集的解释装载后将规则执行到具体业务逻辑的单次数据输入对象上,并输出业务决策结果。此时,对于业务逻辑来说,并不清楚也不需关心具体的SLA规则及签约情况,业务逻辑仅需将其能获取的基本数据按照规则引擎要求的标准API接口上报规则引擎,由规则执行模块根据每条规则及签约情况进行高效的规则条件匹配,对满足条件的规则取用相应基本数据进行相应的判断比较和动作执行,这极大的提升了业务平台的性能。同时规则执行模块支持根据规则执行队列中的优先顺序逐条执行规则实例,以满足某些的个性化需求,如在某些应用场景,在同一个级别的各SLA签约中,希望某SLA优先被判断执行到。
    由上文的方案介绍可以看出,规则解释模块和规则执行模块是规则引擎实现的核心部分,而规则的管理接入模块则大大提高了本方法和装置的易用性。利用规则引擎可以实现能力开放的SLA控制灵活可配,业务逻辑和SLA控制不再是耦合绑定的关系,同时整个系统的性能可以得到大幅提高。
    本发明实施例所提供的一种利用规则引擎策略来对SLA进行管理和控制的实现方法。通过接受标准的数据输入,使用预定义的规则语言来进行规则的解释和执行,可实现将业务决策从业务逻辑中分离出来,达到SLA控制和管理的高配置化,提升整个系统的性能。
    下面结合附图对上述实施例及优选实施方式的工作原理进行阐述。
    图7是根据本发明实施例的规则引擎消息数据处理流程图,如图7所示,该流程包括如下处理:
    首先,用户完成对规则引擎的规则定义和管理;然后,规则引擎接收业务逻辑上报的标准数据输入;最后规则引擎根据完成的规则对上述标准数据输入进行分析处理,向业务逻辑输出业务决策。
    图8是根据本发明实施例的规则引擎内部工作原理示意图,如图8所示,该规则引擎的内部处理包括:
    S1,用户通过规则管理接入模块按照预定义的规则语言接口进行规则的定义和管理,并将其加载入规则引擎;
    S2,当规则引擎系统启动或用户定义规则发生变化时,触发规则引擎的规则解释模块执行,该模块按照预定义的规则语言对用户定义和签约管理的规则进行预解释和分析处理,同时进行规则的组织优化,以加快后续SLA处理效率;
    S3,当SP进行能力接入,触发能力网关开放平台相应能力的业务,业务逻辑判断需对其进行SLA控制时,业务逻辑从SP获取的以及自身分析得到的若干基础数据按照规则引擎要求的标准的接口上报规则引擎;
    S4,规则引擎的规则执行模块对标准数据输入进行分析处理,根据当前的加载的规则定义和管理情况进行高效的规则条件匹配,对满足条件的规则取用相应基本数据进行相应的判断比较和动作执行。
    S5,规则引擎返回业务判断结果给业务逻辑。
    显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
    以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

    关 键  词:
    服务 等级 协定 SLA 处理 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:服务等级协定SLA处理方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4762515.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1