CN106330504B - 一种实现应用的方法及业务控制器 - Google Patents
一种实现应用的方法及业务控制器 Download PDFInfo
- Publication number
- CN106330504B CN106330504B CN201510367147.9A CN201510367147A CN106330504B CN 106330504 B CN106330504 B CN 106330504B CN 201510367147 A CN201510367147 A CN 201510367147A CN 106330504 B CN106330504 B CN 106330504B
- Authority
- CN
- China
- Prior art keywords
- network resource
- network
- resource information
- application
- target network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/803—Application aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例公开了一种实现应用的方法以及业务控制器,用于降低应用开发的难度,提升应用实现的效率。本发明实施例方法包括:业务控制器接收应用服务器发送的第一应用的描述信息;所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示所述第一应用需要的网络资源;所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种实现应用的方法及业务控制器。
背景技术
在软件定义网络(英文:Software Defined Network,简称:SDN)生态***中,北向接口是一个重要的概念。
如图1所示,现有技术中,SDN的网络构架图中通常包括设备层、控制层和应用层。其中,应用层与控制层之间通过北向接口通信,控制层与设备层之间通过南向接口通信。开发者通过北向接口从网络控制***获取设备层中的网络设备的网络资源,并向应用层提供该网络资源,应用开发者可以基于应用层中的该网络资源进行应用开发,使得开发出的应用与该网络资源进行匹配,然后通过该北向接口调用该网络资源实现该应用。
然而,现有技术中,受应用开发者自身技术能力、以及对网络技术掌握程度的影响,容易出现开发出的应用与网络资源不能匹配的情况,应用开发者需要结合网络资源信息开发应用,增加了应用开发的难度,且需要人工发送网络策略给网络控制器,影响应用实现的效率。
发明内容
本发明实施例提供了一种实现应用的方法及业务控制器,用于降低应用开发的难度,提升应用实现的效率。
本发明实施例第一方面提供了一种实现应用的方法,包括:
业务控制器通过北向接口接收应用服务器发送的第一应用的描述信息;
所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源;
所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
结合本发明实施例的第一方面,在本发明实施例第一方面的第一种实现方式中,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:
所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有网络策略的调用指令。
结合本发明实施例的第一方面的第一种实现方式,在本发明实施例第一方面的第二种实现方式中,所述业务控制器确定所述目标网络资源当前处于空闲状态包括:
所述业务控制器确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
结合本发明实施例的第一方面的第二种实现方式,在本发明实施例第一方面的第三种实现方式中,在所述业务控制器确定所述目标网络资源当前处于空闲状态之前,还包括:
所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。
结合本发明实施例的第一方面的第一种实现方式,在本发明实施例第一方面的第四种实现方式中,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态包括:
所述业务控制器依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。
结合本发明实施例的第一方面,在本发明实施例第一方面的第五种实现方式中,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:
所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述第二应用占用所述目标网络资源时,所述业务控制器向所述网络控制器发送携带有所述网络策略的调用指令;
所述调用指令用于指示网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用包括:
所述调用指令用于指示所述网络控制器按照所述网络策略,释放被占用的所述目标网络资源,并调用所述目标网络资源实现所述第一应用。
结合本发明实施例的第一方面的第五种实现方式,在本发明实施例第一方面的第六种实现方式中,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态包括:
所述业务控制器确定网络资源信息库的网络资源信息中没有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
结合本发明实施例的第一方面的第六种实现方式,在本发明实施例第一方面的第七种实现方式中,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:
所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。
结合本发明实施例的第一方面的第五种实现方式,在本发明实施例第一方面的第八种实现方式中,所述业务控制器确定所述目标网络资源当前处于占用状态包括:
所述业务控制器依据所述目标网络资源信息,在网络资源库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于占用状态。
结合本发明实施例的第一方面的第八种实现方式,在本发明实施例第一方面的第九种实现方式中,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:
所述业务控制器获取所述目标网络资源信息和所述目标网络资源的状态标识;
所述业务控制器将所述目标网络资源信息和所述目标网络资源的状态标识存储于网络资源信息库中。
结合本发明实施例的第一方面或第一方面的第二种实现方式或第一方面的第三种实现方式或第一方面的第四种实现方式或第一方面的第五种实现方式或第一方面的第六种实现方式或第一方面的第七种实现方式或第一方面的第八种实现方式或第一方面的第九种实现方式,在本发明实施例第一方面的第十种实现方式中,在所述业务控制器向网络控制器发送携带有网络策略的调用指令之前,还包括:
所述业务控制器生成所述网络策略;
或者,
所述业务控制器通过所述北向接口接收用户终端发送的所述网络策略。
本发明实施例第二方面提供了一种业务控制器,包括:
北向接口,用于接收应用服务器发送的第一应用的描述信息;
确定单元,用于根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源;
处理单元,用于向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
结合本发明实施例的第二方面,在本发明实施例第二方面的第一种实现方式中,所述处理单元具体用于在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有所述网络策略的调用指令。
结合本发明实施例的第二方面的第一种实现方式,在本发明实施例第二方面的第二种实现方式中,所述处理单元具体用于确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
结合本发明实施例的第二方面的第二种实现方式,在本发明实施例第二方面的第三种实现方式中,还包括:
第一获取单元,用于从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
第一存储单元,用于将所述网络资源信息存储在所述网络资源信息库中。
结合本发明实施例的第二方面的第一种实现方式,在本发明实施例第二方面的第四种实现方式中,所述处理单元具体用于依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。
结合本发明实施例的第二方面,在本发明实施例第二方面的第五种实现方式中,所述处理单元具体用于:
在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述第二应用占用所述目标网络资源时,所述业务控制器向所述网络控制器发送携带有所述网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略,释放被占用的所述目标网络资源,并调用所述目标网络资源实现所述第一应用。
结合本发明实施例的第二方面的第五种实现方式,在本发明实施例第二方面的第六种实现方式中,所述处理单元具体用于确定网络资源信息库的网络资源信息中没有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
结合本发明实施例的第二方面的第六种实现方式,在本发明实施例第二方面的第七种实现方式中,还包括:
第二获取单元,用于从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
第二存储单元,用于将所述网络资源信息存储在所述网络资源信息库中。
结合本发明实施例的第二方面的第五种实现方式,在本发明实施例第二方面的第八种实现方式中,所述处理单元具体用于依据所述目标网络资源信息,在网络资源库中查找所述目标网络资源的状态标识,状态标识指示所述目标网络资源当前处于占用状态。
结合本发明实施例的第二方面的第八种实现方式,在本发明实施例第二方面的第九种实现方式中,还包括:
第三获取单元,用于获取所述目标网络资源信息和所述目标网络资源的状态标识;
第三存储单元,用于将所述目标网络资源信息和所述目标网络资源的状态标识存储于网络资源信息库中。
结合本发明实施例的第二方面或第二方面的第二种实现方式或第二方面的第三种实现方式或第二方面的第四种实现方式或第二方面的第五种实现方式或第二方面的第六种实现方式或第二方面的第七种实现方式或第二方面的第八种实现方式或第二方面的第九种实现方式,在本发明实施例第二方面的第十种实现方式中,所述处理单元还用于在向网络控制器发送携带有网络策略的调用指令之前,生成所述网络策略;或者,通过所述北向接口接收用户终端发送的所述网络策略。
应用本发明的技术方案具有如下有益效果:
业务控制器通过北向接口接收应用服务器发送的描述信息,并通过该描述信息确定目标网络资源信息,该目标网络资源信息用于指示实现应用的目标网络资源,相对于现有技术,开发者在开发应用时无需结合网络资源信息开发应用,业务控制器可以自动将该应用与网络资源匹配,因此可以降低应用开发的难度,且该业务控制器可以向网络控制器发送携带有所述网络策略的调用指令,无需人工发送该网络策略,从而提升应用实现的效率。
附图说明
图1为现有技术中一种SDN网络架构示意图;
图2为本发明实施例中一种SDN网络架构示意图;
图3为本发明实施例中一种实现应用的方法的流程示意图;
图4为本发明实施例中另一种实现应用的方法的流程示意图;
图5为本发明实施例中业务信息模型的结构示意图;
图6为本发明实施例中一种业务控制器的结构示意图;
图7为本发明实施例中另一种业务控制器的结构示意图;
图8为本发明实施例中一种业务控制器的实体装置结构示意图。
具体实施方式
本发明实施例提供了一种实现应用的方法及业务控制器,用于降低应用开发的难度,提升应用实现的效率。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了避免开发者(人为因素)影响网络资源与应用的匹配,提高应用实现的成功率,本发明实施例提出了一种新的SND架构,以及在该架构中实现应用的方法。
请参阅图2,为本发明实施例中提供的SDN架构图。本发明实施例中,将原有的控制层分为两部分,一部分为业务控制器,所述业务控制器包括北向接口,并通过所述北向接口与应用层通信,另一部分为网络控制器,所述网络控制器包括南向接口(图中未示出)。本发明实施例所述的实现应用的方法由所述业务控制器执行。
请参阅图3,本发明实施例中一种实现应用的方法包括:
101、业务控制器通过北向接口接收应用服务器发送的第一应用的描述信息。
可以理解的是,应用开发者在开发第一应用之后,应用服务器可以将该第一应用的描述信息通过北向接口发送给业务控制器。
其中,描述信息可以包括应用的类型、应用的质量和应用的标识等信息中的一种或多种。
102、所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源。
可以理解的是,业务控制器中预先设置有描述信息与网络资源信息的对应关系,该业务控制器可以利用该对应关系查找该描述信息对应的目标网络资源信息。
103、所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
可以理解的是,在确定目标网络资源信息之后,根据该目标网络资源信息确定实现该第一应用的目标网络资源,该业务控制器可以向网络控制器发送携带有网络策略的调用指令,并使该网络控制按照该网络策略调用该目标网络资源实现该第一应用。
本发明实施例中,业务控制器通过接收应用服务器发送的描述信息,并通过该描述信息确定目标网络资源信息,该目标网络资源信息用于指示实现应用的目标网络资源,然后该业务控制器向网络控制器发送携带有网络策略的调用指令,使该网络控制按照该网络策略调用该目标网络资源实现该应用,相对于现有技术,开发者在开发应用时无需结合网络资源信息开发应用,因此可以降低应用开发的难度,且该业务控制器可以通过北向接口向网络控制器发送携带有所述网络策略的调用指令,无需人工发送该网络策略,从而提升应用实现的效率。在图3所示的基础上,所述方法还可以进一步扩展,如图4所示,本发明实施例中另一种应用实现方法的包括:
201、业务控制器接收应用服务器发送的第一应用的描述信息。
其中,描述信息包括应用的类型、应用的质量和应用的标识等信息中的至少一种。
其中,应用的标识可包括应用软件名、应用的IP地址、终端类型等,应用的类型可包括业务类型、播放方式、视频分辨率等,应用的质量可以包括用户体验(英文:meanopinion score,简称:MOS)值,关键质量指标(英文:key quality index,简称:KQI)值。比如基于开发互联网(英文:Over The Top,简称:OTT)应用的描述信息中包括播放方式、应用软件名称、分辨率、MOS值,具体如下表1所示:
表1
播放方式 | 应用软件名称 | 分辨率 | MOS值 | |
描述信息1 | 直播 | OTT | 标清 | 4 |
描述信息1 | 点播 | OTT | 高清 | 4 |
202、所述业务控制器根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示所述第一应用需要的网络资源。
可以理解的是,业务控制器中预先设置有描述信息与网络资源信息的对应关系,该业务控制器可以利用该对应关系查找该描述信息对应的目标网络资源信息。
其中,网络资源信息可以包括网络状态信息、网络拓扑信息、网络功能信息和网络链路信息中的一种或多种。比如OTT应用对应的网络资源信息为网络链路信息,该网络链路信息用于指示实现该OTT应用所需的网络链路,该网络链路信息中包括带宽、丢包、时延和抖动,具体可如下表2所示:
表2
带宽 | 丢包 | 时延 | 抖动 | |
网络链路信息1 | >4Mbps | <1s | <0.5% | <1% |
网络链路信息2 | >8Mbps | <5s | <1% | <0.5% |
可以预先设置该OTT应用的描述信息与网络链路信息的对应关系,具体如下表3所示:
描述信息1 | 网络链路信息1 |
描述信息2 | 网络链路信息2 |
因此,当业务控制器接收到应用服务器发送的第一应用的描述信息为描述信息1时,可以确定该描述信息1对应的目标网络资源信息为网络链路信息1。
203、所述业务控制器向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
需要说明的是,业务控制器在确定目标网络资源信息之后,首先确定该目标网络资源信息指示的目标网络资源是否处于空闲状态,若该目标网络资源处于空闲状态,则按照步骤203a的方式向网络控制器发送携带有网络策略的调用指令,以使该网络控制按照该网络策略调用该目标网络资源实现该第一应用,若该目标网络资源处于占用状态,则按照步骤203b的方式向网络控制器发送携带有网络策略的调用指令,以使该网络控制按照该网络策略调用该目标网络资源实现该第一应用。
203a、所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有网络策略的调用指令,以使网络控制按照所述网络策略调用所述目标网络资源实现所述第一应用。
可以理解的是,在确定目标网络资源信息之后,该业务控制器确定该目标网络资源处于空闲状态,则向网络控制器发送携带有网络策略的调用指令,该网络控制器按照该网络策略调用该目标网络资源实现第一应用。比如当该业务控制器确定网络链路资源1指示的网络链路处于空闲状态时,该业务控制器向该网络控制器发送调用指令,使该网络控制器调用该网络链路实现该OTT应用。
可选的,本实施例的步骤203a中,业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态可以通过如下至少两种方式实现:
一、所述业务控制器确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
可以理解的是,业务控制器的网络资源库中存储有用于指示底层网络设备的空闲网络资源的网络资源信息,因此该业务控制器可以将该目标网络资源信息与网络资源库中的网络资源信息进行比较,当判断出该网络资源库的网络资源信息中具有该目标网络资源信息时,则说明该目标网络资源信息指示的目标网络资源处于空闲状态。
可选的,在业务控制器确定网络资源信息库的网络资源信息中具有所述目标网络资源信息之前,该业务控制器可以预先构建网络资源信息库,并获取该网络资源信息,然后将该网络资源信息存储在网络资源信息库中。
其中,该业务控制器可以直接获取网络设备的空闲网络资源,也可以从网络控制器中获取该网络设备的空闲网络资源,具体此处不作限定。
二、所述业务控制器依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。
其中,所述状态标识用于指示网络资源的状态,所述状态包括占用或者空闲。
可以理解的是,业务控制器的网络资源库中存储有底层网络设备的所有网络资源信息及相应的所有网络资源的状态标识,该业务控制器可以利用目标网络资源信息在网络资源信息库中查找对应目标网络资源的状态标识,当该状态标识指示为空闲时,则说明该目标网络资源处于空闲状态。比如可以通过如下表4所示的网络链路信息和状态标识确定出OTT应用的目标网络资源处于空闲状态。
表4
网络链路信息1 | 空闲 |
网络链路信息2 | 占用 |
网络链路信息3 | 空闲 |
网络链路信息4 | 占用 |
可选的,在所述业务控制器依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识之前,该业务控制器可以预先构建网络资源信息库,并获取底层网络设备中的所有网络资源信息,同时记录该网络资源的状态标识,然后将该网络资源信息和对应的网络资源的状态标识存储于该网络资源信息库中。
203b、所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述第二应用占用所述目标网络资源时,所述业务控制器释放被占用的所述目标网络资源,并利用所述目标网络资源实现所述第一应用。
可以理解的是,业务控制器在判断出该目标网络资源处于占用状态之后,继续判断该第一应用的优先级是否大于第二应用的优先级,该第二应用占用该目标网络资源,若是则调用该目标网络资源实现第一应用,若否,则向应用层反馈该应用无法实现。
可选的,本实施例中,可以按照应用的类型设定优先级,然后该业务控制器可以按照应用的类型比较该第一应用与该第二应用的优先级,比如可以设定OTT应用的优先级大于交互式网络电视(Internet Protocol Television,IPTV)应用的优先级,因此当该第一应用为OTT应用时,若该第二应用为IPTV应用,则可以判断出该第一应用的优先级大于第二应用的优先级。
需要说明的是,在实际应用中还可通过其他方式比较该第一用于与该第二应用的优先级大小,具体此处不再赘述。
可选的,本实施例的步骤203b中,业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态可以通过如下至少两种方式实现:
一、所述业务控制器确定网络资源信息库的网络资源信息中不具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
其中,业务控制器确定目标网络资源当前处于占用状态的具体实现过程可以参考步骤203a中确定该目标网络资源处于空闲状态的第一种方式,与其不同是,当该业务控制器判断出该网络资源库的网络资源信息中没有该目标网络资源信息时,则说明该目标网络资源信息指示的目标网络资源处于占用状态。
二、所述业务控制器依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于占用状态。
其中,业务控制器确定目标网络资源当前处于占用状态的具体实现过程可以参考步骤203a中确定该目标网络资源处于空闲状态的第二种方式,与其不同是,当该业务控制器查找出的网络状态标识指示为占用时,则说明该目标网络资源信息指示的目标网络资源处于占用状态。可选的,本发明的一些实施例中,在步骤202之前,业务控制器需要按照业务信息模型对接收到的描述信息进行格式转换。
其中,该业务信息模型参考图5,比如接收到的OTT应用描述信息格式如下:
将该OTT应用的描述信息按照图5的业务信息模型转换后的格式如下所示:
可选的,在本发明的一些实施例中,在步骤203之前,业务控制器需要获取网络策略。
其中,该业务控制器可以通过自身生成,或者还可以通过接收用户终端发送的方式获取该网络策略。
需要说明的是,在实际应用中,还可以通过其他方式获取该网络策略,具体此处不作限定。
其中,该网络策略可以为应用实现的时间段,比如按照用户正常的作息时间,一般在晚上十一点之后大部分应用都将停止,此时将释放出大部分的网络资源,对此业务控制器可以生成一个网络策略,使控制网络控制器在晚上十点之后实现OTT应用。需要说明的是,在实际应用中,该网络策略还可以为应用实现的时间,应用实现时的资源切换等,具体此处不作限定。
应用本发明实施例的技术方案具有如下有益效果:
业务控制器确定目标网络资源信息指示的目标网络资源为空闲状态,可以使控制器调用该目标网络资源实现该第一应用,可充分利用空闲网络资源,提供资源利用率。
业务控制器通过确定网络资源库的网络资源信息中具有该目标网络资源信息以及通过在网络资源库中查找该目标网络资源对应的状态标识为空闲状态,从而确定目标网络资源为空闲状态,可以方便且快速地确定该目标网络资源的状态,提升应用实现的效率。
业务控制器确定目标网络资源信息指示的目标网络资源为占用状态,且该第一应用优先级大于第二应用优先级,该第二应用占用该目标网络资源,释放该第二应用占用的目标网络资源,再调用该目标网络资源实现该第一应用,从而在网络资源不足时,使网络资源的价值最大化。
上面对本发明实施例中一种实现应用的方法进行了描述,下面对本发明实施例中的一种业务控制器进行描述,请参阅图6,本发明实施例中一种业务控制器500的一个实施例包括:
北向接口501,用于接收应用服务器发送的第一应用的描述信息;
确定单元502,用于根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示所述第一应用需要的网络资源;
处理单元503,用于向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
在本发明的另一些实施例中,该调用单元具体可以通过确定目标资源信息指示的目标资源是否处于空闲状态,从而调用该目标网络资源实现该应用,请参阅图7,本发明实施中,一种业务控制器600的另一个实施例包括:
北向接口601,用于接收应用服务器发送的第一应用的描述信息。
确定单元602,用于根据所述描述信息确定目标网络资源信息,所述目标网络资源信息用于指示所述第一应用需要的网络资源。
处理单元603,用于向网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
可选的,在本发明一些实施例中,该处理单元603向网络控制器发送携带有网络策略的调用指令,具体可以通过在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向网络控制器发送携带有网络策略的调用指令。
可选的,在本发明一些实施例中,该处理单元603确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态,具体可以通过确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
可选的,在本发明另外一些实施例中,该处理单元603确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态,具体可以通过依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。
可选的,在本发明另外一些实施例中,该处理单元603向网络控制器发送携带有网络策略的调用指令,具体可以通过在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述第二应用占用所述目标网络资源时,向所述网络控制器发送携带有所述网络策略的调用指令。
可选的,在本发明一些实施例中,所述处理单元603确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,具体可以通过确定网络资源信息库的网络资源信息中没有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
可选的,在本发明另外一些实施例中所述处理单元603确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,具体可以通过依据所述目标网络资源信息,在网络资源库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于占用状态。
可选的,在本发明一些实施例中,所述处理单元603还用于在向网络控制器发送携带有网络策略的调用指令之前,生成所述网络策略;或者,通过所述北向接收用户终端发送的所述网络策略。可选的,在本发明的一些实施例中,该业务控制器600还可以包括第一获取单元604和第一存储单元605。
其中,该第一获取单元604用于从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源,该第一存储单元605用于将所述网络资源信息存储在网络资源信息库中。
可选的,在本发明的一些实施例中,该业务控制器600还可以包括第二获取单元606和第二存储单元607。
其中,该第二获取单元606用于从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源,该第二存储单元607用于将所述网络资源信息存储在网络资源信息库中。
可选的,在本发明的一些实施例中,该业务控制器600还可以包括第二获取单元608和第二存储单元609。
其中,该第三获取单元608用于获取所述目标网络资源信息和所述目标网络资源的状态标识;该第三存储单元609用于将所述目标网络资源信息和所述目标网络资源的状态标识存储于网络资源信息库中。
可以理解,本发明实施例的业务控制器中的各个功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可参照上述方法实施例中的相关描述,此处不再赘述。本发明实施例中,业务控制器通过北向接口接收应用服务器发送的描述信息,并通过确定单元根据该描述信息确定实现应用所需的目标网络资源信息,相对于现有技术,开发者在开发应用时无需结合网络资源信息开发应用,业务控制器可以自动将应用与网络资源匹配,因此可以降低应用开发的难度,且该业务控制器可以通过处理单元向网络控制发送调用携带有网络策略的调用指令,无需人工发送该网络策略,从而提升应用实现的效率。
上面从逻辑角度对业务控制器结构进行了说明,下面从物理的角度对本发明实施例中的业务控制器结构进行说明,该业务控制器可以实现图3和图4对应实施例提供的方法,请参阅图8,本发明实施例提供一种业务控制器100。
该业务控制器100可以是微处理计算机。比如:该业务控制器100可以是通用计算机、客户定制机、手机终端或服务器等设备中的一种。该业务控制器100可包括处理器1001,存储器1002,通信接口1003和总线1004;所述处理器1001,存储器1002和通信接口1003通过总线1004连接并完成相互间的通信。所述存储器1002用于存储程序代码;当所述业务控制器100运行时,所述处理器1001执行所述存储器1002存储的所述程序代码,以使所述业务控制器100执行上文方法实施例中记载的所述实现应用的方法。
具体的,
所述总线1004可以是工业标准体系结构(英文:Industry StandardArchitecture,简称:ISA)总线或外部设备互连(英文:Peripheral Component,简称:PCI)总线或扩展工业标准体系结构(英文:Extended Industry Standard Architecture,简称:EISA)总线等。所述总线可以分为地址总线、数据总线、控制总线中的一种或多种。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
存储器1002用于存储可执行程序代码,该程序代码包括计算机操作指令。当业务控制器100执行该程序代码时,业务控制器100可以完成图3实施例的步骤101~103,也可以实现图4实施例的步骤201~203。
处理器1001可以是一个中央处理器(英文:Central Processing Unit,简称:CPU),或者是处理器1001可以特定集成电路(英文:Application Specific IntegratedCircuit,简称:ASIC),或者处理器1001可以是被配置成实施本发明实施例的一个或多个集成电路。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其它实施例的相关描述。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-OnlyMemory,简称:ROM)、随机存取存储器(英文:Random Access Memory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (20)
1.一种实现应用的方法,其特征在于,所述方法应用于业务控制器,所述业务控制器位于SDN网络中,所述SDN网络包括所述业务控制器和网络控制器,所述业务控制器通过北向接口与应用层通信;所述方法包括:
所述业务控制器通过所述北向接口接收应用服务器发送的第一应用的描述信息,所述第一应用的描述信息包括所述第一应用的类型、所述第一应用的质量和所述第一应用的标识中的至少一种信息;
所述业务控制器根据预设的描述信息与网络资源信息的对应关系确定所述第一应用的描述信息所对应的目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源,所述网络资源信息包括网络状态信息、网络拓扑信息、网络功能信息和网络链路信息中的一种或多种;
所述业务控制器通过北向接口接收用户终端发送的网络策略,所述网络策略包括所述第一应用实现的时间段或者所述第一应用实现时的资源切换;
所述业务控制器向所述网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
2.根据权利要求1所述的方法,其特征在于,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:
所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有网络策略的调用指令。
3.根据权利要求2所述的方法,其特征在于,所述业务控制器确定所述目标网络资源当前处于空闲状态包括:
所述业务控制器确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
4.根据权利要求3所述的方法,其特征在于,在所述业务控制器确定所述目标网络资源当前处于空闲状态之前,还包括:
所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。
5.根据权利要求2所述的方法,其特征在于,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态包括:
所述业务控制器依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。
6.根据权利要求1所述的方法,其特征在于,所述业务控制器向网络控制器发送携带有网络策略的调用指令包括:
所述业务控制器在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述第二应用占用所述目标网络资源时,所述业务控制器向所述网络控制器发送携带有所述网络策略的调用指令;
所述调用指令用于指示网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用包括:
所述调用指令用于指示所述网络控制器按照所述网络策略,释放被占用的所述目标网络资源,并调用所述目标网络资源实现所述第一应用。
7.根据权利要求6所述的方法,其特征在于,所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态包括:
所述业务控制器确定网络资源信息库的网络资源信息中没有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
8.根据权利要求7所述的方法,其特征在于,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:
所述业务控制器从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
所述业务控制器将所述网络资源信息存储在所述网络资源信息库中。
9.根据权利要求6所述的方法,其特征在于,所述业务控制器确定所述目标网络资源当前处于占用状态包括:
所述业务控制器依据所述目标网络资源信息,在网络资源库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于占用状态。
10.根据权利要求9所述的方法,其特征在于,在所述业务控制器确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态之前,还包括:
所述业务控制器获取所述目标网络资源信息和所述目标网络资源的状态标识;
所述业务控制器将所述目标网络资源信息和所述目标网络资源的状态标识存储于网络资源信息库中。
11.一种业务控制器,其特征在于,所述业务控制器位于SDN网络中,所述SDN网络包括所述业务控制器和网络控制器,所述业务控制器通过北向接口与应用层通信;所述业务控制器包括:
所述北向接口,用于接收应用服务器发送的第一应用的描述信息,所述第一应用的描述信息包括所述第一应用的类型、所述第一应用的质量和所述第一应用的标识中的至少一种信息;
确定单元,用于根据预设的描述信息与网络资源信息的对应关系确定所述第一应用的描述信息所对应的目标网络资源信息,所述目标网络资源信息用于指示实现所述第一应用所需要的目标网络资源,所述网络资源信息包括网络状态信息、网络拓扑信息、网络功能信息和网络链路信息中的一种或多种;
处理单元,用于通过所述北向接口接收用户终端发送的网络策略,所述网络策略包括所述第一应用实现的时间段或者所述第一应用实现时的资源切换;
所述处理单元,用于向所述网络控制器发送携带有网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略调用所述目标网络资源实现所述第一应用。
12.根据权利要求11所述的业务控制器,其特征在于,所述处理单元具体用于在确定所述目标网络资源信息指示的所述目标网络资源当前处于空闲状态时,向所述网络控制器发送携带有所述网络策略的调用指令。
13.根据权利要求12所述的业务控制器,其特征在于,所述处理单元具体用于确定网络资源信息库的网络资源信息中具有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
14.根据权利要求13所述的业务控制器,其特征在于,还包括:
第一获取单元,用于从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
第一存储单元,用于将所述网络资源信息存储在所述网络资源信息库中。
15.根据权利要求12所 述的业务控制器,其特征在于,所述处理单元具体用于依据所述目标网络资源信息,在网络资源信息库中查找所述目标网络资源的状态标识,并根据所述状态标识确定所述目标网络资源当前处于空闲状态。
16.根据权利要求11所述的业务控制器,其特征在于,所述处理单元具体用于:
在确定所述目标网络资源信息指示的所述目标网络资源当前处于占用状态,且所述第一应用的优先级大于第二应用的优先级,所述第二应用占用所述目标网络资源时,所述业务控制器向所述网络控制器发送携带有所述网络策略的调用指令,所述调用指令用于指示所述网络控制器按照所述网络策略,释放被占用的所述目标网络资源,并调用所述目标网络资源实现所述第一应用。
17.根据权利要求16所述的业务控制器,其特征在于,所述处理单元具体用于确定网络资源信息库的网络资源信息中没有所述目标网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源。
18.根据权利要求17所述的业务控制器,其特征在于,还包括:
第二获取单元,用于从所述网络控制器中获取网络资源信息,所述网络资源信息用于指示网络设备的空闲网络资源;
第二存储单元,用于将所述网络资源信息存储在所述网络资源信息库中。
19.根据权利要求16所述的业务控制器,其特征在于,所述处理单元具体用于依据所述目标网络资源信息,在网络资源库中查找所述目标网络资源的状态标识,状态标识指示所述目标网络资源当前处于占用状态。
20.根据权利要求19所述的业务控制器,其特征在于,还包括:
第三获取单元,用于获取所述目标网络资源信息和所述目标网络资源的状态标识;
第三存储单元,用于将所述目标网络资源信息和所述目标网络资源的状态标识存储于网络资源信息库中。
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010778213.2A CN112073215B (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
CN201510367147.9A CN106330504B (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
CN202010777562.2A CN112073214A (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
JP2017567679A JP6549261B2 (ja) | 2015-06-29 | 2016-06-20 | アプリケーション実装方法およびサービスコントローラ |
ES16817167T ES2789753T3 (es) | 2015-06-29 | 2016-06-20 | Método de implementación de aplicación y controlador de servicios |
EP16817167.6A EP3300302B1 (en) | 2015-06-29 | 2016-06-20 | Method for implementing application and service controller |
PCT/CN2016/086380 WO2017000803A1 (zh) | 2015-06-29 | 2016-06-20 | 一种实现应用的方法及业务控制器 |
EP20156530.6A EP3739847A1 (en) | 2015-06-29 | 2016-06-20 | Application implementation method and service controller |
US15/855,730 US20180123971A1 (en) | 2015-06-29 | 2017-12-27 | Application Implementation Method and Service Controller |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510367147.9A CN106330504B (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010777562.2A Division CN112073214A (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
CN202010778213.2A Division CN112073215B (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106330504A CN106330504A (zh) | 2017-01-11 |
CN106330504B true CN106330504B (zh) | 2020-09-08 |
Family
ID=57607868
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010777562.2A Pending CN112073214A (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
CN202010778213.2A Active CN112073215B (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
CN201510367147.9A Active CN106330504B (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010777562.2A Pending CN112073214A (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
CN202010778213.2A Active CN112073215B (zh) | 2015-06-29 | 2015-06-29 | 一种实现应用的方法及业务控制器 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20180123971A1 (zh) |
EP (2) | EP3739847A1 (zh) |
JP (1) | JP6549261B2 (zh) |
CN (3) | CN112073214A (zh) |
ES (1) | ES2789753T3 (zh) |
WO (1) | WO2017000803A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108989066B (zh) * | 2017-05-31 | 2022-12-20 | 中兴通讯股份有限公司 | 设备管理方法及装置 |
CN107436920A (zh) * | 2017-07-01 | 2017-12-05 | 武汉斗鱼网络科技有限公司 | Node.js权限控制方法、存储介质、电子设备及*** |
CN110875888B (zh) * | 2018-08-30 | 2022-08-19 | 中国电信股份有限公司 | 实现网络资源按需处理的方法、装置和云管理*** |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103929379A (zh) * | 2014-04-15 | 2014-07-16 | 浙江工商大学 | 基于双边市场多归属结构的sdn资源分配方法 |
CN104009871A (zh) * | 2014-06-06 | 2014-08-27 | 中国科学院声学研究所 | Sdn控制器实现方法及sdn控制器 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4687379B2 (ja) * | 2005-10-21 | 2011-05-25 | セイコーエプソン株式会社 | 多機能複合装置及びプログラム |
CN101471872A (zh) * | 2007-12-27 | 2009-07-01 | 华为技术有限公司 | 网络资源数据的处理方法与装置及资源接纳控制子*** |
US9276838B2 (en) * | 2012-10-05 | 2016-03-01 | Futurewei Technologies, Inc. | Software defined network virtualization utilizing service specific topology abstraction and interface |
JP6021000B2 (ja) * | 2012-10-23 | 2016-11-02 | 国立研究開発法人情報通信研究機構 | ネットワーク構成装置及び方法、並びにネットワーク構成のためのコンピュータプログラム |
US9100285B1 (en) * | 2012-12-18 | 2015-08-04 | Juniper Networks, Inc. | Dynamic control channel establishment for software-defined networks having centralized control |
CN104041167B (zh) * | 2013-01-06 | 2017-11-24 | 华为技术有限公司 | 一种资源分配方法和装置 |
KR20150105436A (ko) * | 2013-01-10 | 2015-09-16 | 넷플로우 로직 코퍼레이션 | 향상된 스트리밍 방법과 네트워크 메타데이터를 처리하기 위한 시스템 |
US9584369B2 (en) * | 2013-03-13 | 2017-02-28 | Futurewei Technologies, Inc. | Methods of representing software defined networking-based multiple layer network topology views |
US9450817B1 (en) * | 2013-03-15 | 2016-09-20 | Juniper Networks, Inc. | Software defined network controller |
EP3611889B1 (en) * | 2013-06-28 | 2021-03-03 | Huawei Technologies Co., Ltd. | Scheduled service processing method and apparatus |
WO2015007331A1 (en) * | 2013-07-19 | 2015-01-22 | Nokia Solutions And Networks Oy | Network element and method of running applications in a cloud computing system |
WO2015043679A1 (en) * | 2013-09-30 | 2015-04-02 | Nokia Solutions And Networks Oy | Moving stateful applications |
US20160254959A1 (en) * | 2013-10-11 | 2016-09-01 | Hewlett Packard Enterprise Development Lp | Provisioning a network for network traffic during a session |
US9350624B2 (en) * | 2013-10-15 | 2016-05-24 | Rawllin International Inc. | Dynamic assignment of connection priorities for applications operating on a client device |
US20150113133A1 (en) * | 2013-10-21 | 2015-04-23 | Nyansa, Inc. | System and method for observing and controlling a programmable network using closed loop control |
CN104579810B (zh) * | 2013-10-23 | 2019-10-25 | 中兴通讯股份有限公司 | 软件定义网络流量采样方法和*** |
CN105577549B (zh) * | 2014-10-13 | 2019-11-19 | 中兴通讯股份有限公司 | 一种基于软件定义网络实现内容分发网络的方法及*** |
CN104253820B (zh) * | 2014-10-16 | 2018-10-16 | 北京邮电大学 | 软件定义网安全控制***和控制方法 |
CN104518993A (zh) * | 2014-12-29 | 2015-04-15 | 华为技术有限公司 | 云化网络通信路径的分配方法、装置及*** |
CN106302153B (zh) * | 2015-05-11 | 2020-02-07 | 中兴通讯股份有限公司 | 多域控制器、单域控制器、软件定义光网络***及方法 |
US9853867B2 (en) * | 2015-05-19 | 2017-12-26 | Empirix, Inc. | Method and apparatus to determine network quality |
-
2015
- 2015-06-29 CN CN202010777562.2A patent/CN112073214A/zh active Pending
- 2015-06-29 CN CN202010778213.2A patent/CN112073215B/zh active Active
- 2015-06-29 CN CN201510367147.9A patent/CN106330504B/zh active Active
-
2016
- 2016-06-20 EP EP20156530.6A patent/EP3739847A1/en not_active Withdrawn
- 2016-06-20 WO PCT/CN2016/086380 patent/WO2017000803A1/zh active Application Filing
- 2016-06-20 JP JP2017567679A patent/JP6549261B2/ja active Active
- 2016-06-20 EP EP16817167.6A patent/EP3300302B1/en active Active
- 2016-06-20 ES ES16817167T patent/ES2789753T3/es active Active
-
2017
- 2017-12-27 US US15/855,730 patent/US20180123971A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103929379A (zh) * | 2014-04-15 | 2014-07-16 | 浙江工商大学 | 基于双边市场多归属结构的sdn资源分配方法 |
CN104009871A (zh) * | 2014-06-06 | 2014-08-27 | 中国科学院声学研究所 | Sdn控制器实现方法及sdn控制器 |
Also Published As
Publication number | Publication date |
---|---|
EP3300302A1 (en) | 2018-03-28 |
CN106330504A (zh) | 2017-01-11 |
EP3300302A4 (en) | 2018-05-23 |
CN112073215B (zh) | 2022-05-13 |
JP2018521583A (ja) | 2018-08-02 |
EP3739847A1 (en) | 2020-11-18 |
US20180123971A1 (en) | 2018-05-03 |
CN112073215A (zh) | 2020-12-11 |
ES2789753T3 (es) | 2020-10-26 |
CN112073214A (zh) | 2020-12-11 |
WO2017000803A1 (zh) | 2017-01-05 |
EP3300302B1 (en) | 2020-03-04 |
JP6549261B2 (ja) | 2019-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11166330B2 (en) | Data-stream allocation method for link aggregation and related devices | |
US11258667B2 (en) | Network management method and related device | |
CN111163130B (zh) | 一种网络服务***及其数据传输方法 | |
CN110958281B (zh) | 基于物联网的数据传输方法及通信装置 | |
CN105786451A (zh) | 一种复杂事件处理方法、装置及*** | |
CN110225146B (zh) | 内外网映射方法、装置、电子设备、介质及视频会议*** | |
US20170171496A1 (en) | Method and Electronic Device for Screen Projection | |
EP3923549A1 (en) | Data downloading method and related apparatus | |
JP2020534760A (ja) | Rbg分割方法およびユーザ端末 | |
US20210243593A1 (en) | Call method, device, and system | |
CN104156054A (zh) | 一种降低移动终端功耗的方法及移动终端 | |
TWI640214B (zh) | 一種網路接入方法、相關設備和系統 | |
CN106330504B (zh) | 一种实现应用的方法及业务控制器 | |
CN106792923B (zh) | 一种配置QoS策略的方法及装置 | |
CN112714146B (zh) | 一种资源调度方法、装置、设备及计算机可读存储介质 | |
CN114285906B (zh) | 报文处理方法、装置、电子设备及存储介质 | |
CN112333690B (zh) | 数据传输方法、装置、存储介质、终端及网络接入点设备 | |
CN111885664B (zh) | 用户设备路由选择方法及相关产品 | |
CN103283185A (zh) | 数据通信的优先级设定 | |
CN113114670A (zh) | 一种区块链网络的多协议连接方法、设备及储存介质 | |
CN111262740B (zh) | 一种通过网络策略模板创建云主机的方法、***及设备 | |
WO2016110010A1 (zh) | 一种业务实现方法、装置及终端 | |
WO2024032599A1 (zh) | 会话绑定方法及功能、存储介质及电子设备 | |
CN116132957A (zh) | 数据传输方法、数据传输设备、电子设备及可读存储介质 | |
CN117915079A (zh) | 扩容预测方法、装置及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |