本发明专利技术涉及一种业务编排下发的方法及装置,该方法包括:当接收到用于订购多项业务的一个订单时,针对所述多项业务中的每项业务分别执行:根据业务请求生成至少一项任务,将所述至少一项任务发送调度控制器,所述调度控制器针对所述至少一项任务中的每项任务向任务运行池发送任务请求,并记录任务关键资源信息及任务状态;所述任务运行池接收任务请求后,进行会话创建,系统返回分配的会话标识;所述任务运行池返回任务执行结果到所述调度控制器;其中,当所述任务状态标识对应的任务在执行时,对所述任务关键资源信息标识的资源进行资源的锁定。本发明专利技术实施例,能够提升业务开通的效率及成功率。
【技术实现步骤摘要】
一种业务编排下发的方法及装置
本专利技术涉及通信领域,尤其涉及一种业务编排下发的方法及装置。
技术介绍
全业务环境下,运营商推出家庭客户聚合业务产品,是指一个客户同时开通多个业务,包括互联网电视、家庭宽带、家庭固话、代理功能(用户上网控制)、安全功能、用户云盘、服务质量(QualityofService,QoS)控制等。当用户通过业务部门订购一单多产品业务时,系统会拆分成多个独立的业务订单分别进行自动化开通操作,并分别独立反馈自动化开通结果。目前,家庭客户一单多产品业务拆分成多个独立业务订单分别进行业务开通操作时,由于一单多产品业务的业务链路共用,存在共用同一个业务资源,这时简单拆分多个独立的业务订单分别进行业务开通操作时,容易造成对同一个设备重复下发,引起部分业务订单的自动化开通失败。家庭客户一单多产品拆分多张独立的单个业务订单,按照现有的自动化开通规则是先现网资源校验,根据现网资源校验结果生成对应配置下发脚本,最后将生成的脚本下发到现网设备中。由于业务订单自动化开通是并行处理,如果第一张订单核查到共用业务资源未创建,会生成创建该业务资源的脚本,再将该创建业务资源的脚本下发到现网。由于不同的业务订单并行自动化调度,第二张订单同样会进行现网资源核查,当第二张订单核查到与第一张订单共用业务资源未创建,也会生成创建该业务资源的脚本,再将该创建业务资源的脚本下发到现网,这时就会与第一张订单产生冲突,造成共用资源重复下发引发自动化开通失败。
技术实现思路
本专利技术提供一种业务编排下发的方法及装置,能够提升业务开通的效率及成功率。第一方面,提供了一种业务编排下发的方法,所述方法包括:当接收到用于订购多项业务的一个订单时,针对所述多项业务中的每项业务分别执行:根据业务请求生成至少一项任务,将所述至少一项任务发送调度控制器,所述调度控制器针对所述至少一项任务中的每项任务向任务运行池发送任务请求,并记录任务关键资源信息及任务状态;所述任务运行池接收任务请求后,进行会话创建,系统返回分配的会话标识;所述任务运行池返回任务执行结果到所述调度控制器;其中,当所述任务状态标识对应的任务在执行时,对所述任务关键资源信息标识的资源进行资源的锁定。第二方面,提供了一种业务编排下发的装置,所述装置包括:接收单元,用于接收用于订购业务的订单;处理单元,用于当所述接收单元接收到用于订购多项业务的一个订单时,针对所述多项业务中的每项业务分别执行:根据业务请求生成至少一项任务,将所述至少一项任务发送调度控制器,所述调度控制器针对所述至少一项任务中的每项任务向任务运行池发送任务请求,并记录任务关键资源信息及任务状态;所述任务运行池接收任务请求后,进行会话创建,系统返回分配的会话标识;所述任务运行池返回任务执行结果到所述调度控制器;其中,当所述任务状态标识对应的任务在执行时,对所述任务关键资源信息标识的资源进行资源的锁定。第三方面,提供了一种计算机存储介质,用于储存为上述方法所用的计算机软件指令,其包含用于执行上述第一方面所设计的程序。第四方面,提供了一种计算机程序产品,其包含指令,当所述程序被计算机所执行时,该指令使得计算机执行上述第一方面方法设计中所执行的功能。本专利技术实施例中,主要解决家庭客户一单多产品共用业务资源引发的自动化开通失败问题,通过对一单多产品的业务指令下发聚合模型,实现一单多产品业务共用资源的合并处理,避免资源冲突或异常引起自动化开通失败,同时减少对现网资源多次重复下发造成的浪费,从而提升业务开通的效率及成功率。附图说明图1为本专利技术实施例提供的一种业务编排下发的方法基于的系统架构示意图;图2为本专利技术实施例提供的一种业务编排下发的方法流程图;图3为本专利技术实施例提供的业务编排下发的方法的系统实现机制示意图;图4为本专利技术实施例提供的一种业务编排下发的装置结构图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为便于对本专利技术实施例的理解,下面将结合附图以具体实施例做进一步的解释说明,实施例并不构成对本专利技术实施例的限定。为解决家庭客户一单多产品共用业务资源引发的自动化开通资源浪费及资源冲突问题,本专利技术实施例中对家庭客户多张业务订单的共用业务资源进行聚合下发,从而大大提升家庭客户一单多产品业务开通的一次性开通成功率。图1为本专利技术实施例提供的一种业务编排下发的方法基于的系统架构示意图。如图1所示,客户关系管理(CustomerRelationshipManagement,CRM)系统用于接收客户的订单,该订单可以用于订购一项业务,也可以用于订购多项业务,当CRM接收到订单后,可以依次进行资源核查、配置生成和业务开通,其中,资源核查:依据设置规则检查现网数据的完整性、正确性、规范性,可作为配置生成的前置条件。配置生成:在资源核查结果没有问题,确认资源可用后,系统自动调用正确的业务方案进行指令生成。业务开通:将配置生成的文件下发到现网中。可以理解的是,家庭用户的业务链路可能经过多个网络设备,例如,客户终端设备(CustomerPremiseEquipment,CPE)、光线路终端(opticallineterminal,OLT)、验证、授权和记账(Authentication、Authorization、Accounting,AAA)服务器、多功能网关(TencentGateWay,TTGW)等。上述网络设备可以为单独设置的具有特定功能的物理设备,也可以为通过网络功能虚拟化(NetworkFunctionsVirtualisation,NFV)技术实现的网络功能虚拟化基础设施(NetworkFunctionsVirtualisationInfrastructure,NFVI),该NFVI可以包括虚拟化的基础设施管理器(VirtualisedInfrastructureManager,VIM)、虚拟化的网络功能模块管理器(VirtualisedNetworkFunctionManager,VNFM)、虚拟宽带远程接入服务器(VirtualisedBroadbandRemoteAccessServer,vBRAS)、虚拟客户终端设备(VirtualisedCustomerPremiseEquipment,vCPE)、虚拟接入控制器(AccessController,vAC)、虚拟防火墙(VirtualisedFirewall,vFW)、插拔式单纤收发一体模块(SmallFormFactorTransceiver,SFF)、虚拟机监视器(hypervisor)等。基于图1所示的系统架构,本专利技术实施例提供的家庭客户多张业务订单的业务聚合模型可以但不限于包括如下处理逻辑:支持有先后逻辑关系串行下发,共用资源合并下发,提升资源使用率,避免资源下发冲突;或,支持对无先后逻辑关系不共用资源并发下发,提升下发效率;或,一单多产品部分产品制作成功、部本文档来自技高网...

【技术保护点】
一种业务编排下发的方法,其特征在于,所述方法包括:当接收到用于订购多项业务的一个订单时,针对所述多项业务中的每项业务分别执行:根据业务请求生成至少一项任务,将所述至少一项任务发送调度控制器,所述调度控制器针对所述至少一项任务中的每项任务向任务运行池发送任务请求,并记录任务关键资源信息及任务状态;所述任务运行池接收任务请求后,进行会话创建,系统返回分配的会话标识;所述任务运行池返回任务执行结果到所述调度控制器;其中,当所述任务状态标识对应的任务在执行时,对所述任务关键资源信息标识的资源进行资源的锁定。
【技术特征摘要】
1.一种业务编排下发的方法,其特征在于,所述方法包括:当接收到用于订购多项业务的一个订单时,针对所述多项业务中的每项业务分别执行:根据业务请求生成至少一项任务,将所述至少一项任务发送调度控制器,所述调度控制器针对所述至少一项任务中的每项任务向任务运行池发送任务请求,并记录任务关键资源信息及任务状态;所述任务运行池接收任务请求后,进行会话创建,系统返回分配的会话标识;所述任务运行池返回任务执行结果到所述调度控制器;其中,当所述任务状态标识对应的任务在执行时,对所述任务关键资源信息标识的资源进行资源的锁定。2.如权利要求1所述的方法,其特征在于,所述任务关键资源信息包括任务所属的业务类型、任务对应的设备类型和任务对应的厂家中的至少一种信息;和/或,所述任务状态包括任务执行中和任务未执行中的至少一种状态。3.如权利要求2所述的方法,其特征在于,所述任务运行池进行会话创建之前,所述方法还包括:查询已创建任务的任务关键资源信息及任务状态;根据所述已创建任务的任务关键资源信息,判断所述已创建任务中是否存在当前任务的关联任务;若判断出所述已创建任务中存在当前任务的关联任务时,在所述任务状态为任务未执行时执行所述任务运行池进行会话创建。4.如权利要求3所述的方法,其特征在于,所述任务运行池进行会话创建之前,所述方法还包括:若判断出所述已创建任务中不存在当前任务的关联任务时,执行所述任务运行池进行会话创建。5.如权利要求1至4中任一项所述的方法,其特征在于,所述方法还包括:当需要删除资源时,根据已创建任务的任务关键资源信息及任务状态,判断所述资源是否被已创建任务引用且该已创建任务在执行中,当判断出所述资源被已创建任务引用且该已创建任务在执行中时,暂时不删除所述资源。6.一种业务编排下发的装置,其特征在于,...
【专利技术属性】
技术研发人员:钟惠娜,杨克伟,周源,江小东,俞翔,陈新亮,许宜斌,
申请(专利权)人:杭州东方通信软件技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。