[go: up one dir, main page]

CN105553714A - Service configuration method and system - Google Patents

Service configuration method and system Download PDF

Info

Publication number
CN105553714A
CN105553714A CN201510927744.2A CN201510927744A CN105553714A CN 105553714 A CN105553714 A CN 105553714A CN 201510927744 A CN201510927744 A CN 201510927744A CN 105553714 A CN105553714 A CN 105553714A
Authority
CN
China
Prior art keywords
business
service
information
party app
business chain
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.)
Granted
Application number
CN201510927744.2A
Other languages
Chinese (zh)
Other versions
CN105553714B (en
Inventor
王磊
王光全
赫罡
高功应
许阳
苗杰
甘震
张卓筠
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201510927744.2A priority Critical patent/CN105553714B/en
Publication of CN105553714A publication Critical patent/CN105553714A/en
Application granted granted Critical
Publication of CN105553714B publication Critical patent/CN105553714B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/50Network service management, e.g. ensuring proper service fulfilment according to agreements
    • H04L41/5041Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
    • H04L41/5054Automatic deployment of services triggered by the service manager, e.g. service implementation by automatic configuration of network components

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开一种业务配置的方法及系统,涉及通信技术领域,可以解决第三方APP增值业务的开通与部署效率低的问题。本发明实施例通过MANO根据第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息,将业务配置信息发送给业务链控制器,根据业务链信息,为第三方APP分配虚拟机VM物理资源,业务链控制器将业务配置信息同步至第三方APP,以使得第三方APP根据业务配置信息进行业务配置。本发明实施例提供的方案适于业务配置时采用。

The invention discloses a method and system for service configuration, relates to the field of communication technology, and can solve the problem of low efficiency in opening and deploying third-party APP value-added services. In the embodiment of the present invention, MANO determines the service chain information and service configuration information according to the service type and user type carried by the third-party APP, sends the service configuration information to the service chain controller, and allocates a virtual machine for the third-party APP according to the service chain information For VM physical resources, the service chain controller synchronizes the service configuration information to the third-party APP, so that the third-party APP performs service configuration according to the service configuration information. The solutions provided by the embodiments of the present invention are suitable for service configuration.

Description

一种业务配置的方法及系统Method and system for service configuration

技术领域technical field

本发明涉及通信技术领域,尤其涉及一种业务配置的方法及系统。The present invention relates to the field of communication technology, in particular to a method and system for service configuration.

背景技术Background technique

目前,在移动用户业务增值处理中,对第三方APP(Application,应用程序)服务进行增值业务处理的方法为:由MANO(ManagementandOrchestration,管理编排器)对第三方APP服务进行业务链编排,生成业务规则,然后将业务规则下发给流量分配器,之后根据业务链编排结果为第三方APP分配可用的VM物理资源,以实现第三方APP的实例化,在第三方APP实例化之后,需对第三方进行业务配置,但是现在对第三方APP进行业务配置时,一般是人工根据业务链编排结果在第三方APP上为相关的应用进行业务配置,然而由于第三方APP的数量与种类较多,人工进行业务配置的配置周期较长,导致第三方APP增值业务的开通与部署效率低。At present, in the value-added processing of mobile user services, the method of processing value-added services for third-party APP (Application, application program) services is: MANO (Management and Orchestration, management orchestration device) performs business chain orchestration on third-party APP services to generate business Then, the business rules are delivered to the traffic allocator, and then the available VM physical resources are allocated to the third-party APP according to the result of business chain orchestration, so as to realize the instantiation of the third-party APP. After the third-party APP is instantiated, the first Three parties perform service configuration, but now when performing business configuration on third-party APPs, it is generally manually configured on the third-party APP for related applications based on the result of business chain arrangement. However, due to the large number and types of third-party APPs, manual The configuration cycle for service configuration is long, resulting in low efficiency in the activation and deployment of third-party APP value-added services.

发明内容Contents of the invention

本发明的实施例提供一种业务配置的方法及系统,可以解决第三方APP增值业务的开通与部署效率低的问题。Embodiments of the present invention provide a method and system for service configuration, which can solve the problem of low efficiency in opening and deploying third-party APP value-added services.

为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:

一种业务配置的方法,所述方法应用于业务配置系统中,所述业务配置系统包括管理编排器MANO、业务链控制器、流量分类器、第三方APP,所述方法包括:A method for service configuration, the method is applied in a service configuration system, the service configuration system includes a management orchestrator MANO, a service chain controller, a traffic classifier, and a third-party APP, and the method includes:

所述MANO根据所述第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息,其中,所述业务链信息中包含业务链ID、所述第三方APP的ID,所述业务配置信息中包含业务链ID、业务配置数据以及所述第三方APP的ID;The MANO determines the service chain information and service configuration information according to the service type carried by the third-party APP and the user type, wherein the service chain information includes the service chain ID and the ID of the third-party APP, and the service The configuration information includes a business chain ID, business configuration data, and the ID of the third-party APP;

所述MANO将所述业务配置信息发送给所述业务链控制器;The MANO sends the service configuration information to the service chain controller;

所述MANO根据所述业务链信息,为第三方APP分配虚拟机VM物理资源;The MANO allocates virtual machine VM physical resources for the third-party APP according to the service chain information;

所述业务链控制器将所述业务配置信息同步至所述第三方APP,以使得所述第三方APP根据所述业务配置信息进行业务配置。The service chain controller synchronizes the service configuration information to the third-party APP, so that the third-party APP performs service configuration according to the service configuration information.

一种业务配置的系统,所述系统包括:管理编排器MANO、业务链控制器、第三方APP,其中,所述MANO与所述业务链控制器之间能够进行数据传输,所述业务链控制器与所述第三方APP之间能够进行数据传输;A service configuration system, the system comprising: a management orchestrator MANO, a service chain controller, and a third-party APP, wherein data transmission can be performed between the MANO and the service chain controller, and the service chain control Data transmission can be performed between the device and the third-party APP;

所述MANO,用于根据所述第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息,其中,所述业务链信息中包含业务链标识ID、所述第三方APP的ID,所述业务配置信息中包含业务链ID、业务配置数据以及所述第三方APP的ID;将所述业务配置信息发送给所述业务链控制器;The MANO is configured to determine service chain information and service configuration information according to the service type carried by the third-party APP and the user type, wherein the service chain information includes a service chain identification ID and an ID of the third-party APP , the service configuration information includes a service chain ID, service configuration data, and the ID of the third-party APP; sending the service configuration information to the service chain controller;

所述业务链控制器,用于接收所述MANO发送的所述业务配置信息;The service chain controller is configured to receive the service configuration information sent by the MANO;

所述MANO,还用于根据所述业务链信息,为所述第三方APP分配虚拟机VM物理资源;The MANO is further configured to allocate virtual machine VM physical resources to the third-party APP according to the service chain information;

所述业务链控制器,还用于将所述业务配置信息同步至所述第三方APP;The service chain controller is further configured to synchronize the service configuration information to the third-party APP;

所述第三方APP,用于根据所述业务配置信息进行业务配置。The third-party APP is configured to perform service configuration according to the service configuration information.

本发明实施例提供的业务配置的方法及系统,MANO根据第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息,将业务配置信息发送给业务链控制器,根据业务链信息,为第三方APP分配虚拟机VM物理资源,业务链控制器将业务配置信息同步至第三方APP,以使得第三方APP根据业务配置信息进行业务配置,与现有技术中人工对第三方APP进行业务配置导致业务开通与部署效率低相比,本发明通过MANO生成业务配置信息,在为第三方APP分配VM物理资源完成第三方APP的实例化后,即可自动将业务配置信息同步至第三方APP,实现了第三方APP根据业务配置信息自动进行业务配置,无需进行手工配置,加快了第三方APP增值业务的开通与部署效率。In the method and system for service configuration provided by the embodiments of the present invention, MANO determines the service chain information and service configuration information according to the service type carried by the third-party APP and the user type, and sends the service configuration information to the service chain controller. , allocate virtual machine VM physical resources for the third-party APP, and the service chain controller synchronizes the service configuration information to the third-party APP, so that the third-party APP performs service configuration according to the service configuration information, which is different from the manual operation of the third-party APP in the prior art. Compared with the low efficiency of service provisioning and deployment due to service configuration, the present invention generates service configuration information through MANO, and after allocating VM physical resources for the third-party APP to complete the instantiation of the third-party APP, the service configuration information can be automatically synchronized to the third-party APP enables third-party APPs to automatically perform service configuration based on service configuration information without manual configuration, which speeds up the activation and deployment efficiency of third-party APP value-added services.

附图说明Description of drawings

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.

图1为本发明实施例提供的一种业务配置的系统的逻辑结构示意图;FIG. 1 is a schematic diagram of a logical structure of a service configuration system provided by an embodiment of the present invention;

图2为本发明实施例提供的一种业务配置的方法的流程图;FIG. 2 is a flow chart of a method for service configuration provided by an embodiment of the present invention;

图3为本发明实施例提供的另一种业务配置的方法的流程图;FIG. 3 is a flow chart of another service configuration method provided by an embodiment of the present invention;

图4为本发明实施例提供的另一种业务配置的方法的流程图;FIG. 4 is a flowchart of another service configuration method provided by an embodiment of the present invention;

图5为本发明实施例提供的另一种业务配置的系统的逻辑结构示意图;FIG. 5 is a schematic diagram of a logical structure of another service configuration system provided by an embodiment of the present invention;

图6为本发明实施例提供的另一种业务配置的系统的逻辑结构示意图。FIG. 6 is a schematic diagram of a logical structure of another service configuration system provided by an embodiment of the present invention.

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

为了提高第三方APP增值业务的开通与部署效率,本发明实施例提供一种业务配置的方法,该方法应用于业务配置系统中,如图1所示,该系统包括:MANO、业务链控制器、流量分类器、业务交换机、第三方APP,如图2所示,该业务配置的方法包括:In order to improve the activation and deployment efficiency of third-party APP value-added services, an embodiment of the present invention provides a method for service configuration, which is applied to a service configuration system, as shown in Figure 1, the system includes: MANO, a service chain controller , a traffic classifier, a service switch, and a third-party APP, as shown in Figure 2, the method for configuring the service includes:

201、MANO根据第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息。201. The MANO determines service chain information and service configuration information according to the service type carried by the third-party APP and the user type.

其中,业务链信息中包含业务链ID(identity,标识)、第三方APP的ID,业务配置信息中包含业务链ID、业务配置数据以及第三方APP的ID。Wherein, the service chain information includes a service chain ID (identity, ID) and the ID of the third-party APP, and the service configuration information includes the service chain ID, service configuration data, and the ID of the third-party APP.

例如,用户A为金牌签约用户,订购了上班时间URL(UniformResourceLocator,虚拟资源定位符)过滤增值业务,则确定的业务链信息为业务链ID绑定URL过滤增值业务,业务配置信息为URL过滤的具体内容。For example, user A is a gold contract user who subscribes to URL (UniformResourceLocator, virtual resource locator) filtering value-added service during working hours, then the determined service chain information is the service chain ID binding URL filtering value-added service, and the service configuration information is URL filtering details.

202、MANO将业务配置信息发送给业务链控制器。202. The MANO sends the service configuration information to the service chain controller.

203、MANO根据业务链信息,为第三方APP分配VM(VirtualMachine,虚拟机)物理资源。203. The MANO allocates VM (Virtual Machine, virtual machine) physical resources to the third-party APP according to the service chain information.

其中,VM物理资源包括计算资源、存储资源等。Wherein, the VM physical resources include computing resources, storage resources, and the like.

需要说明的是,为第三方APP分配VM物理资源后,即可实现第三方APP的实例化,经过实例化的第三方APP为vAPP(Virtualapplication,虚拟化应用)。It should be noted that after VM physical resources are allocated to the third-party APP, the third-party APP can be instantiated, and the instantiated third-party APP is a vAPP (Virtual application, virtualized application).

204、业务链控制器将业务配置信息同步至第三方APP,以使得第三方APP根据业务配置信息进行业务配置。204. The service chain controller synchronizes the service configuration information to the third-party APP, so that the third-party APP performs service configuration according to the service configuration information.

需要说明的是,当业务配置信息发生更新时,MANO需通过业务链控制器实时将更新后的业务配置信息发送给第三方APP,以使得第三方APP可以根据更新后的业务配置信息进行业务配置。It should be noted that when the service configuration information is updated, MANO needs to send the updated service configuration information to the third-party APP in real time through the service chain controller, so that the third-party APP can perform service configuration according to the updated service configuration information .

本发明实施例提供的业务配置的方法,MANO根据第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息,将业务配置信息发送给业务链控制器,根据业务链信息,为第三方APP分配虚拟机VM物理资源,业务链控制器将业务配置信息同步至第三方APP,以使得第三方APP根据业务配置信息进行业务配置,与现有技术中人工对第三方APP进行业务配置导致业务开通与部署效率低相比,本发明通过MANO生成业务配置信息,在为第三方APP分配VM物理资源完成第三方APP的实例化后,即可自动将业务配置信息同步至第三方APP,实现了第三方APP自动进行业务配置,无需进行手工配置,加快了第三方APP增值业务的开通与部署效率。In the service configuration method provided by the embodiment of the present invention, MANO determines the service chain information and service configuration information according to the service type carried by the third-party APP and the user type, and sends the service configuration information to the service chain controller. According to the service chain information, for The third-party APP allocates virtual machine VM physical resources, and the service chain controller synchronizes the service configuration information to the third-party APP, so that the third-party APP performs service configuration according to the service configuration information, which is different from the manual service configuration of the third-party APP in the prior art Compared with the low efficiency of service provisioning and deployment, the present invention generates service configuration information through MANO, and after allocating VM physical resources for the third-party APP to complete the instantiation of the third-party APP, the service configuration information can be automatically synchronized to the third-party APP. It realizes the automatic service configuration of the third-party APP without manual configuration, which speeds up the opening and deployment efficiency of the value-added services of the third-party APP.

结合图2所示的方法流程,在本发明实施例提供的另一种实现方式中,如图3所示,在上述步骤202、MANO将业务配置信息发送给业务链控制器之前,该方法还包括:Combining with the method flow shown in FIG. 2, in another implementation mode provided by the embodiment of the present invention, as shown in FIG. 3, before the above step 202, MANO sends the service configuration information to the service chain controller, the method also include:

205、MANO根据第三方APP所承载的业务类型以及用户类型确定业务规则信息。205. The MANO determines service rule information according to the service type carried by the third-party APP and the user type.

例如用户A订购了用户A为金牌签约用户,订购了上班时间URL过滤增值业务,则MANO可以生成用户A在工作时间的HTTP业务的业务规则。For example, user A subscribes user A as a gold contract user and subscribes to URL filtering value-added service during working hours, then MANO can generate service rules for user A's HTTP service during working hours.

其中,业务规则信息包括用户使用的协议类型,用户的IMSI(InternationalMobileSubscriberIdentificationNumber,国际移动用户识别码)以及业务链ID。Wherein, the service rule information includes the protocol type used by the user, the user's IMSI (International Mobile Subscriber Identification Number, International Mobile Subscriber Identification Number) and the service chain ID.

需要说明的是,步骤205可与步骤201同时执行,或执行于步骤201之前,或执行于步骤201之后,本发明不对步骤201与步骤205的执行顺序做限制,图3中以步骤205执行于步骤201之后为例。It should be noted that step 205 can be executed simultaneously with step 201, or executed before step 201, or executed after step 201. The present invention does not limit the execution order of step 201 and step 205. In FIG. 3, step 205 is executed at After step 201 as an example.

为了能够使业务链控制器将正确的业务配置信息同步至第三方APP,业务链控制器需事先对业务规则信息、业务链信息以及业务配置信息进行绑定,所以在上述步骤204、业务链控制器将业务配置信息同步至第三方APP之前,还包括步骤206和步骤207。In order to enable the business chain controller to synchronize the correct business configuration information to the third-party APP, the business chain controller needs to bind the business rule information, business chain information and business configuration information in advance, so in the above step 204, the business chain controller Before the server synchronizes the service configuration information to the third-party APP, it also includes steps 206 and 207.

206、MANO将业务链信息和业务规则信息发送给业务链控制器。206. The MANO sends the service chain information and the service rule information to the service chain controller.

207、业务链控制器以业务链ID为索引,将业务规则信息、业务链信息以及业务配置信息进行绑定。207. The service chain controller uses the service chain ID as an index, and binds the service rule information, the service chain information and the service configuration information.

其中,本步骤可以将同一业务链ID对应的业务规则信息、业务链信息以及业务配置信息进行关联,以便于业务链控制器将正确的业务配置信息同步至第三方APP。Wherein, in this step, the business rule information, service chain information and service configuration information corresponding to the same service chain ID can be associated, so that the service chain controller can synchronize the correct service configuration information to the third-party APP.

其中,步骤206和步骤207能够执行于图3示出的步骤205与步骤204之间的任意位置。Wherein, step 206 and step 207 can be executed at any position between step 205 and step 204 shown in FIG. 3 .

本发明实施例提供的业务配置的方法,MANO将业务规则信息、业务链信息以及业务配置信息下发给业务链控制器,业务链控制器以业务链ID为索引将业务规则信息、业务链信息以及业务配置信息进行绑定,然后将正确的业务配置信息同步至第三方APP,使的第三方APP可以自动完成业务配置,加快了第三方APP增值业务的开通与部署效率,且能够减小业务配置过程中出现错误的概率。In the service configuration method provided by the embodiment of the present invention, MANO sends the service rule information, service chain information, and service configuration information to the service chain controller, and the service chain controller uses the service chain ID as an index to index the service rule information, service chain information Bind with business configuration information, and then synchronize the correct business configuration information to the third-party APP, so that the third-party APP can automatically complete the business configuration, speed up the opening and deployment efficiency of the value-added services of the third-party APP, and can reduce the business Probability of errors during configuration.

在第三方APP完成业务配置之后,用户使用业务的过程中,流量分类器需根据业务规则为第三方APP转发业务流,基于此,在本发明实施例提供的另一种实现方式中,如图4所示,在上述步骤205、MANO根据第三方APP所承载的业务类型以及用户类型确定业务规则信息之后,还需执行步骤401。After the third-party APP completes the service configuration, when the user uses the service, the traffic classifier needs to forward the service flow for the third-party APP according to the business rules. Based on this, in another implementation mode provided by the embodiment of the present invention, as shown in the figure As shown in 4, after the above step 205, the MANO determines the service rule information according to the service type carried by the third-party APP and the user type, step 401 needs to be executed.

401、MANO将业务规则信息下发至流量分类器。401. The MANO sends the service rule information to the traffic classifier.

在上述步骤204、业务链控制器将业务配置信息同步至第三方APP之后,还需执行步骤402至403。After the above step 204, after the service chain controller synchronizes the service configuration information to the third-party APP, steps 402 to 403 need to be performed.

402、流量分类器根据业务规则信息确定目标业务流,为目标业务流添加业务规则信息中的业务链ID。402. The traffic classifier determines the target service flow according to the service rule information, and adds the service chain ID in the service rule information to the target service flow.

其中,流量分类器可以根据业务规则信息识别出用户使用的业务,例如能够识别出用户使用HTTP业务,并确定目标业务流,然后将目标业务流与业务链进行匹配,将业务规则信息中的业务链ID添加至目标业务流中。Among them, the traffic classifier can identify the service used by the user according to the business rule information, for example, it can identify the HTTP service used by the user, and determine the target service flow, then match the target service flow with the service chain, and match the service flow in the service rule information The chain ID is added to the target business flow.

403、流量分类器将携带业务链ID的目标业务流发送至第三方APP。403. The traffic classifier sends the target service flow carrying the service chain ID to the third-party APP.

其中,流量分类器需通过业务交换机将携带业务链ID的目标数据流发送至第三方APP。Among them, the traffic classifier needs to send the target data flow carrying the service chain ID to the third-party APP through the service switch.

流量分类器将HTTP目标业务流转发至第三方APP之后,由于第三方APP已经完成了业务配置,因此无需手工进行业务配置即可实现第三方APP对增值业务的处理。After the traffic classifier forwards the HTTP target service flow to the third-party APP, since the third-party APP has completed the service configuration, the third-party APP can process value-added services without manual service configuration.

需要说明的是,在本发明实施例中,步骤201和205可以同时执行,步骤401、205和206也可以同时执行,即MANO可以确定业务规则信息、业务链信息以及业务配置信息,再将这三种信息发送给相应的设备。It should be noted that, in the embodiment of the present invention, steps 201 and 205 can be executed simultaneously, and steps 401, 205 and 206 can also be executed simultaneously, that is, MANO can determine business rule information, business chain information, and business configuration information, and then Three kinds of information are sent to the corresponding devices.

本发明实施例提供的业务配置的方法,MANO根据第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息,将业务配置信息发送给业务链控制器,根据业务链信息,为第三方APP分配虚拟机VM物理资源,业务链控制器将业务配置信息同步至第三方APP,以使得第三方APP根据业务配置信息进行业务配置,与现有技术中人工对第三方APP进行业务配置导致业务开通与部署效率低相比,本发明通过MANO生成业务配置信息,在为第三方APP分配VM物理资源完成第三方APP的实例化后,即可自动将业务配置信息同步至第三方APP,实现了第三方APP自动进行业务配置,无需进行手工配置,加快了第三方APP增值业务的开通与部署效率。In the service configuration method provided by the embodiment of the present invention, MANO determines the service chain information and service configuration information according to the service type carried by the third-party APP and the user type, and sends the service configuration information to the service chain controller. According to the service chain information, for The third-party APP allocates virtual machine VM physical resources, and the service chain controller synchronizes the service configuration information to the third-party APP, so that the third-party APP performs service configuration according to the service configuration information, which is different from the manual service configuration of the third-party APP in the prior art Compared with the low efficiency of service provisioning and deployment, the present invention generates service configuration information through MANO, and after allocating VM physical resources for the third-party APP to complete the instantiation of the third-party APP, the service configuration information can be automatically synchronized to the third-party APP. It realizes the automatic service configuration of the third-party APP without manual configuration, which speeds up the opening and deployment efficiency of the value-added services of the third-party APP.

结合上述方法流程,本发明实施例还提供一种业务配置的系统,如图5所示,该系统包括:MANO501、业务链控制器502、第三方APP503,其中,MANO501与业务链控制器502之间能够进行数据传输,业务链控制器502与第三方APP503之间能够进行数据传输;In combination with the above method flow, the embodiment of the present invention also provides a service configuration system, as shown in Figure 5, the system includes: MANO501, service chain controller 502, third-party APP503, wherein, Data transmission can be performed between the service chain controller 502 and the third-party APP 503;

MANO501,用于根据第三方APP503所承载的业务类型以及用户类型确定业务链信息和业务配置信息,其中,业务链信息中包含业务链标识ID、第三方APP503的ID,业务配置信息中包含业务链ID、业务配置数据以及第三方APP503的ID;将业务配置信息发送给业务链控制器502;MANO501 is used to determine service chain information and service configuration information according to the service type and user type carried by the third-party APP503, wherein the service chain information includes the service chain identification ID and the ID of the third-party APP503, and the service configuration information includes the service chain ID, service configuration data and the ID of the third-party APP503; send the service configuration information to the service chain controller 502;

业务链控制器502,用于接收MANO501发送的业务配置信息;A service chain controller 502, configured to receive service configuration information sent by MANO501;

MANO501,还用于根据业务链信息,为第三方APP503分配虚拟机VM物理资源;MANO501 is also used to allocate virtual machine VM physical resources to the third-party APP503 according to the business chain information;

业务链控制器502,还用于将业务配置信息同步至第三方APP503;The service chain controller 502 is also used to synchronize the service configuration information to the third-party APP503;

第三方APP503,用于根据业务配置信息进行业务配置。The third-party APP 503 is configured to perform service configuration according to service configuration information.

在本发明另一实施例中,MANO501,还用于根据第三方APP503所承载的业务类型以及用户类型确定业务规则信息,业务规则信息包括用户使用的协议类型,用户的IMSI以及业务链ID。In another embodiment of the present invention, MANO501 is also used to determine service rule information according to the service type and user type carried by the third-party APP503. The service rule information includes the protocol type used by the user, the user's IMSI and the service chain ID.

在本发明另一实施例中,MANO501,还用于将业务链信息和业务规则信息发送给业务链控制器502;In another embodiment of the present invention, MANO501 is also used to send the service chain information and business rule information to the service chain controller 502;

业务链控制器502,还用于接收MANO501发送的业务链信息和业务规则信息;以业务链ID为索引,将业务规则信息、业务链信息以及业务配置信息进行绑定。The service chain controller 502 is also used to receive the service chain information and business rule information sent by MANO501; use the service chain ID as an index to bind the service rule information, service chain information and service configuration information.

在本发明另一实施例中,如图6所示,该系统还包括流量分类器504;In another embodiment of the present invention, as shown in FIG. 6, the system further includes a traffic classifier 504;

MANO501,还用于将业务规则信息下发至流量分类器504;MANO501 is also used to deliver business rule information to the traffic classifier 504;

流量分类器504,用于根据业务规则信息确定目标业务流,为目标业务流添加业务规则信息中的业务链ID;将携带业务链ID的目标业务流发送至第三方APP503;The traffic classifier 504 is used to determine the target service flow according to the business rule information, and add the service chain ID in the business rule information for the target service flow; send the target service flow carrying the service chain ID to the third-party APP503;

第三方APP503,还用于接收携带业务链ID的目标业务流。The third-party APP503 is also used to receive the target service flow carrying the service chain ID.

在本发明另一实施例中,MANO501,还用于当业务配置信息发生更新时,通过业务链控制器502将更新后的业务配置信息发送给第三方APP503;In another embodiment of the present invention, MANO501 is also used to send the updated service configuration information to the third-party APP503 through the service chain controller 502 when the service configuration information is updated;

业务链控制器502,还用于接收MANO501发送的更新后的业务配置信息,将更新后的业务配置信息发送给第三方APP503;The service chain controller 502 is also used to receive the updated service configuration information sent by the MANO501, and send the updated service configuration information to the third-party APP503;

第三方APP503,用于接收业务链控制器502发送的更新后的业务配置信息。The third-party APP 503 is configured to receive the updated service configuration information sent by the service chain controller 502 .

本发明实施例提供的业务配置的系统,MANO根据第三方APP所承载的业务类型以及用户类型确定业务链信息和业务配置信息,将业务配置信息发送给业务链控制器,根据业务链信息,为第三方APP分配虚拟机VM物理资源,业务链控制器将业务配置信息同步至第三方APP,以使得第三方APP根据业务配置信息进行业务配置,与现有技术中人工对第三方APP进行业务配置导致业务开通与部署效率低相比,本发明通过MANO生成业务配置信息,在为第三方APP分配VM物理资源完成第三方APP的实例化后,即可自动将业务配置信息同步至第三方APP,实现了第三方APP自动进行业务配置,无需进行手工配置,加快了第三方APP增值业务的开通与部署效率。In the service configuration system provided by the embodiment of the present invention, MANO determines the service chain information and service configuration information according to the service type carried by the third-party APP and the user type, and sends the service configuration information to the service chain controller. According to the service chain information, for The third-party APP allocates virtual machine VM physical resources, and the service chain controller synchronizes the service configuration information to the third-party APP, so that the third-party APP performs service configuration according to the service configuration information, which is different from the manual service configuration of the third-party APP in the prior art Compared with the low efficiency of service provisioning and deployment, the present invention generates service configuration information through MANO, and after allocating VM physical resources for the third-party APP to complete the instantiation of the third-party APP, the service configuration information can be automatically synchronized to the third-party APP. It realizes the automatic service configuration of the third-party APP without manual configuration, which speeds up the opening and deployment efficiency of the value-added services of the third-party APP.

通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。Through the description of the above embodiments, those skilled in the art can clearly understand that the present invention can be realized by means of software plus necessary general-purpose hardware, and of course also by hardware, but in many cases the former is a better embodiment . Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, such as a floppy disk of a computer , a hard disk or an optical disk, etc., including several instructions for enabling a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments of the present invention.

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (10)

1. a method for business configuration, is characterized in that, described method is applied in business configuration system, and described business configuration system comprises management composer MANO, business chain controller, traffic classifier, third party application APP, and described method comprises:
The type of service that described MANO carries according to described third party APP and user type determination business chain information and service configuration information, wherein, comprise the ID of business chain mark ID, described third party APP in described business chain information, in described service configuration information, comprise the ID of business chain ID, business configuration data and described third party APP;
Described service configuration information is sent to described business chain controller by described MANO;
Described MANO, according to described business chain information, is described third party APP distribution virtual machine VM physical resource;
Described service configuration information is synchronized to described third party APP by described business chain controller, carries out business configuration to make described third party APP according to described service configuration information.
2. the method for business configuration according to claim 1, is characterized in that, before described service configuration information is sent to described business chain controller by described MANO, described method also comprises:
The type of service that described MANO carries according to described third party APP and user type determination business rule information, described business rule information comprises the protocol type that user uses, the IMSI of user and business chain ID.
3. the method for business configuration according to claim 2, is characterized in that, before service configuration information is synchronized to described third party APP by described business chain controller, described method also comprises:
Described business chain information and described business rule information are sent to described business chain controller by described MANO;
Described business rule information, described business chain information and described service configuration information, are bound for index with business chain ID by described business chain controller.
4. the method for business configuration according to claim 3, is characterized in that, after the type of service carried according to described third party APP at described MANO and user type determination business rule information, described method also comprises:
Described business rule information is issued to described traffic classifier by described MANO;
After service configuration information is synchronized to described third party APP by described business chain controller, described method also comprises:
Described traffic classifier according to described business rule information determination target service stream, for described target service stream adds the business chain ID in described business rule information;
The described target service stream carrying business chain ID is sent to described third party APP by described traffic classifier.
5. the method for business configuration according to any one of claim 1 to 4, is characterized in that, described method also comprises:
When described service configuration information occurs to upgrade, the described service configuration information after renewal is sent to described third party APP by described business chain controller by described MANO.
6. the system of a business configuration, it is characterized in that, described system comprises: management composer MANO, business chain controller, third party APP, wherein, can transfer of data be carried out between described MANO and described business chain controller, between described business chain controller and described third party APP, can transfer of data be carried out;
Described MANO, for the type of service that carries according to described third party APP and user type determination business chain information and service configuration information, wherein, comprise the ID of business chain mark ID, described third party APP in described business chain information, in described service configuration information, comprise the ID of business chain ID, business configuration data and described third party APP; Described service configuration information is sent to described business chain controller;
Described business chain controller, for receiving the described service configuration information that described MANO sends;
Described MANO, also for according to described business chain information, for described third party APP distributes virtual machine VM physical resource;
Described business chain controller, also for described service configuration information is synchronized to described third party APP;
Described third party APP, for carrying out business configuration according to described service configuration information.
7. the system of business configuration according to claim 6, is characterized in that,
Described MANO, also for the type of service that carries according to described third party APP and user type determination business rule information, described business rule information comprises the protocol type that user uses, the IMSI of user and business chain ID.
8. the system of business configuration according to claim 7, is characterized in that,
Described MANO, also for described business chain information and described business rule information are sent to described business chain controller;
Described business chain controller, also for receiving the described business chain information of described MANO transmission and described business rule information; With business chain ID for index, described business rule information, described business chain information and described service configuration information are bound.
9. the system of business configuration according to claim 8, is characterized in that, described system also comprises traffic classifier;
Described MANO, also for described business rule information is issued to described traffic classifier;
Described traffic classifier, for according to described business rule information determination target service stream, for described target service stream adds the business chain ID in described business rule information; The described target service stream carrying business chain ID is sent to described third party APP;
Described third party APP, also for receiving the described target service stream carrying business chain ID.
10. the system of the business configuration according to any one of claim 6 to 9, is characterized in that,
Described MANO, time also for occurring to upgrade when described service configuration information, sends to described third party APP by described business chain controller by the described service configuration information after renewal;
Described business chain controller, also for receive described MANO send renewal after described service configuration information, by upgrade after described service configuration information send to described third party APP;
Described third party APP, for receive described business chain controller send renewal after described service configuration information.
CN201510927744.2A 2015-12-14 2015-12-14 A kind of method and system of business configuration Active CN105553714B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510927744.2A CN105553714B (en) 2015-12-14 2015-12-14 A kind of method and system of business configuration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510927744.2A CN105553714B (en) 2015-12-14 2015-12-14 A kind of method and system of business configuration

Publications (2)

Publication Number Publication Date
CN105553714A true CN105553714A (en) 2016-05-04
CN105553714B CN105553714B (en) 2018-12-28

Family

ID=55832654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510927744.2A Active CN105553714B (en) 2015-12-14 2015-12-14 A kind of method and system of business configuration

Country Status (1)

Country Link
CN (1) CN105553714B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017198003A1 (en) * 2016-05-16 2017-11-23 中兴通讯股份有限公司 Service processing method and system
WO2018036310A1 (en) * 2016-08-24 2018-03-01 中兴通讯股份有限公司 Method and apparatus for managing network function virtualization and orchestration entity
CN109032751A (en) * 2017-06-12 2018-12-18 华为技术有限公司 A kind of virtual machine deployment method and OMM virtual machine
CN109150720A (en) * 2017-06-19 2019-01-04 中兴通讯股份有限公司 Business chain message forwarding method, device, equipment and computer readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104009872A (en) * 2014-06-09 2014-08-27 中国联合网络通信集团有限公司 A service access control method, system, terminal and operator policy server
CN104811326A (en) * 2014-01-24 2015-07-29 中兴通讯股份有限公司 Service chain management method, service chain management system, and devices
CN104968016A (en) * 2015-05-13 2015-10-07 小沃科技有限公司 Multichannel communication setting system
CN105007323A (en) * 2015-07-22 2015-10-28 上海斐讯数据通信技术有限公司 System and method for arranging cloud resources
CN105094879A (en) * 2014-05-23 2015-11-25 西安中兴新软件有限责任公司 Software upgrading method and mobile terminal

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104811326A (en) * 2014-01-24 2015-07-29 中兴通讯股份有限公司 Service chain management method, service chain management system, and devices
CN105094879A (en) * 2014-05-23 2015-11-25 西安中兴新软件有限责任公司 Software upgrading method and mobile terminal
CN104009872A (en) * 2014-06-09 2014-08-27 中国联合网络通信集团有限公司 A service access control method, system, terminal and operator policy server
CN104968016A (en) * 2015-05-13 2015-10-07 小沃科技有限公司 Multichannel communication setting system
CN105007323A (en) * 2015-07-22 2015-10-28 上海斐讯数据通信技术有限公司 System and method for arranging cloud resources

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王成林: "移动核心网云化演进探讨", 《信息通信》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017198003A1 (en) * 2016-05-16 2017-11-23 中兴通讯股份有限公司 Service processing method and system
WO2018036310A1 (en) * 2016-08-24 2018-03-01 中兴通讯股份有限公司 Method and apparatus for managing network function virtualization and orchestration entity
CN109032751A (en) * 2017-06-12 2018-12-18 华为技术有限公司 A kind of virtual machine deployment method and OMM virtual machine
CN109032751B (en) * 2017-06-12 2022-02-11 华为技术有限公司 A virtual machine deployment method and OMM virtual machine
US11556369B2 (en) 2017-06-12 2023-01-17 Huawei Technologies Co., Ltd. Virtual machine deployment method and OMM virtual machine
CN109150720A (en) * 2017-06-19 2019-01-04 中兴通讯股份有限公司 Business chain message forwarding method, device, equipment and computer readable storage medium

Also Published As

Publication number Publication date
CN105553714B (en) 2018-12-28

Similar Documents

Publication Publication Date Title
US20200089483A1 (en) Deploying an application in a cloud computing environment
EP3471345B1 (en) Sla-based resource allocation method and nfvo
AU2015419073B2 (en) Life cycle management method and device for network service
RU2683630C2 (en) Method for update of nsd network service descriptor and device
CN111385112B (en) Slice resource deployment method, device, slice manager and computer storage medium
CN111756776B (en) Server, message distribution device, program handover system, and program handover method
US9444636B2 (en) Message broadcasting in a clustered computing environment
US9253061B2 (en) Tunnel health check mechanism in overlay network
US20150100958A1 (en) Traffic migration acceleration for overlay virtual environments
CN111866008A (en) A business data processing method, business processing method and device
CN109358967B (en) ME platform APP instantiation migration method and server
CN109428749A (en) Network management and relevant device
CN105577499A (en) Decision coordination method, execution device and decision coordinator
CN105553714A (en) Service configuration method and system
WO2016183799A1 (en) Hardware acceleration method and relevant device
EP3358795B1 (en) Method and apparatus for allocating a virtual resource in network functions virtualization (nfv) network
CN111654559B (en) Container data transmission method and device
CN106161652A (en) Privately owned cloud platform based on Zstack request and dispatching method thereof
CN113032111B (en) Application migration method, device, system and computer readable storage medium
CN109313568A (en) Method and apparatus for moving virtualized network function instances between network service instances
CN113050978A (en) Application gray release control method, device and equipment and computer storage medium
US9253056B2 (en) System to enhance performance, throughput and reliability of an existing cloud offering
CN111262771B (en) Virtual private cloud communication system, system configuration method and controller
WO2019100950A1 (en) Method for updating pnf of nsi, apparatus, and computer readable storage medium
CN106411718A (en) Instant messaging application-based data synchronization method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant