一种实现应用的方法及业务控制器技术

技术编号:14396421 阅读:74 留言:0更新日期:2017-01-11 10:36
本发明专利技术实施例公开了一种实现应用的方法以及业务控制器,用于降低应用开发的难度,提升应用实现的效率。本发明专利技术实施例方法包括:业务控制器接收应用服务器发送的第一应用的描述信息;所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示所述第一应用需要的网络资源;所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种实现应用的方法及业务控制器
技术介绍
在软件定义网络(英文:SoftwareDefinedNetwork,简称:SDN)生态系统中,北向接口是一个重要的概念。如图1所示,现有技术中,SDN的网络构架图中通常包括设备层、控制层和应用层。其中,应用层与控制层之间通过北向接口通信,控制层与设备层之间通过南向接口通信。开发者通过北向接口从网络控制系统获取设备层中的网络设备的网络资源,并向应用层提供该网络资源,应用开发者可以基于应用层中的该网络资源进行应用开发,使得开发出的应用与该网络资源进行匹配,然后通过该北向接口调用该网络资源实现该应用。然而,现有技术中,受应用开发者自身技术能力、以及对网络技术掌握程度的影响,容易出现开发出的应用与网络资源不能匹配的情况,应用开发者需要结合网络资源信息开发应用,增加了应用开发的难度,且需要人工发送网络策略给网络控制器,影响应用实现的效率。
技术实现思路
本专利技术实施例提供了一种实现应用的方法及业务控制器,用于降低应用开发的难度,提升应用实现的效率。本专利技术实施例第一方面提供了一种实现应用的方法,包括:业务控制器通过北向接口接收应用服务器发送的第一应用的描述信息;所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源;所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。结合本专利技术实施例的第一方面,在本专利技术实施例第一方面的第一种实现方式中,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有网络策略的调用指令。结合本专利技术实施例的第一方面的第一种实现方式,在本专利技术实施例第一方面的第二种实现方式中,所述业务控制器确定所述目标网络资源当前处于空闲状态包括:所述业务控制器确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。结合本专利技术实施例的第一方面的第二种实现方式,在本专利技术实施例第一方面的第三种实现方式中,在所述业务控制器确定所述目标网络资源当前处于空闲状态之前,还包括:所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。结合本专利技术实施例的第一方面的第一种实现方式,在本专利技术实施例第一方面的第四种实现方式中,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态包括:所述业务控制器依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。结合本专利技术实施例的第一方面,在本专利技术实施例第一方面的第五种实现方式中,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述第二应用占用所述目标网络资源时,所述业务控制器向所述网络控制器发送携带有所述网络策略的调用指令;所述调用指令用于指示网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用包括:所述调用指令用于指示所述网络控制器按照所述网络策略,释放被占用的所述目标网络资源,并调用所述目标网络资源实现所述第一应用。结合本专利技术实施例的第一方面的第五种实现方式,在本专利技术实施例第一方面的第六种实现方式中,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态包括:所述业务控制器确定网络资源信息库的网络资源信息中没有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。结合本专利技术实施例的第一方面的第六种实现方式,在本专利技术实施例第一方面的第七种实现方式中,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。结合本专利技术实施例的第一方面的第五种实现方式,在本专利技术实施例第一方面的第八种实现方式中,所述业务控制器确定所述目标网络资源当前处于占用状态包括:所述业务控制器依据所述目标网络资源信息,在网络资源库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于占用状态。结合本专利技术实施例的第一方面的第八种实现方式,在本专利技术实施例第一方面的第九种实现方式中,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:所述业务控制器获取所述目标网络资源信息和所述目标网络资源的状态标识;所述业务控制器将所述目标网络资源信息和所述目标网络资源的状态标识存储于网络资源信息库中。结合本专利技术实施例的第一方面或第一方面的第二种实现方式或第一方面的第三种实现方式或第一方面的第四种实现方式或第一方面的第五种实现方式或第一方面的第六种实现方式或第一方面的第七种实现方式或第一方面的第八种实现方式或第一方面的第九种实现方式,在本专利技术实施例第一方面的第十种实现方式中,在所述业务控制器向网络控制器发送携带有网络策略的调用指令之前,还包括:所述业务控制器生成所述网络策略;或者,所述业务控制器通过所述北向接口接收用户终端发送的所述网络策略。本专利技术实施例第二方面提供了一种业务控制器,包括:北向接口,用于接收应用服务器发送的第一应用的描述信息;确定单元,用于根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源;处理单元,用于向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。结合本专利技术实施例的第二方面,在本专利技术实施例第二方面的第一种实现方式中,所述处理单元具体用于在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有所述网络策略的调用指令。结合本专利技术实施例的第二方面的第一种实现方式,在本专利技术实施例第二方面的第二种实现方式中,所述处理单元具体用于确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。结合本专利技术实施例的第二方面的第二种实现方式,在本专利技术实施例第二方面的第三种实现方式中,还包括:第一获取单元,用于从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;第一存储单元,用于将所述网络资源信息存储在所述网络资源信息库中。结合本专利技术实施例的第二方面的第一种实现方式,在本专利技术实施例第二方面的第四种实现方式中,所述处理单元具体用于依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当本文档来自技高网...
一种实现应用的方法及业务控制器

【技术保护点】
一种实现应用的方法,其特征在于,包括:业务控制器通过北向接口接收应用服务器发送的第一应用的描述信息;所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源;所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。

【技术特征摘要】
1.一种实现应用的方法,其特征在于,包括:业务控制器通过北向接口接收应用服务器发送的第一应用的描述信息;所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源;所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。2.根据权利要求1所述的方法,其特征在于,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有网络策略的调用指令。3.根据权利要求2所述的方法,其特征在于,所述业务控制器确定所述目标网络资源当前处于空闲状态包括:所述业务控制器确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。4.根据权利要求3所述的方法,其特征在于,在所述业务控制器确定所述目标网络资源当前处于空闲状态之前,还包括:所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。5.根据权利要求2所述的方法,其特征在于,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态包括:所述业务控制器依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。6.根据权利要求1所述的方法,其特征在于,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述
\t第二应用占用所述目标网络资源时,所述业务控制器向所述网络控制器发送携带有所述网络策略的调用指令;所述调用指令用于指示网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用包括:所述调用指令用于指示所述网络控制器按照所述网络策略,释放被占用的所述目标网络资源,并调用所述目标网络资源实现所述第一应用。7.根据权利要求6所述的方法,其特征在于,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态包括:所述业务控制器确定网络资源信息库的网络资源信息中没有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。8.根据权利要求7所述的方法,其特征在于,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。9.根据权利要求6所述的方法,其特征在于,所述业务控制器确定所述目标网络资源当前处于占用状态包括:所述业务控制器依据所述目标网络资源信息,在网络资源库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于占用状态。10.根据权利要求9所述的方法,其特征在于,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:所述业务控制器获取所述目标网络资源信息和所述目标网络资源的状态标识;所述业务控制器将所述...

【专利技术属性】
技术研发人员:程康于文晓吴杏芬胡寅亮
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1