WO2014183568A1 - 网络服务模板的管理方法和装置 - Google Patents
网络服务模板的管理方法和装置 Download PDFInfo
- Publication number
- WO2014183568A1 WO2014183568A1 PCT/CN2014/076773 CN2014076773W WO2014183568A1 WO 2014183568 A1 WO2014183568 A1 WO 2014183568A1 CN 2014076773 W CN2014076773 W CN 2014076773W WO 2014183568 A1 WO2014183568 A1 WO 2014183568A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- network service
- service template
- template
- manager
- instance
- 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.)
- Ceased
Links
Classifications
-
- 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
- H04L41/5041—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the time relationship between creation and deployment of a service
- H04L41/5048—Automatic or semi-automatic definitions, e.g. definition templates
-
- 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/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/084—Configuration by using pre-existing information, e.g. using templates or copying from other elements
- H04L41/0843—Configuration by using pre-existing information, e.g. using templates or copying from other elements based on generic templates
Definitions
- the present invention relates to the field of communications, and in particular, to a method and an apparatus for managing a network service module. Background technique
- TTM time to market
- cloud computing technology has developed rapidly, and cloud computing technology can effectively reduce construction and operation costs.
- the cloud computing hardware platform generally uses general-purpose or customized servers, with small hardware differences, fully shared resources, and reduced equipment purchase cost (CAPEX); centralized construction, deployment, and maintenance of hardware equipment, reducing operation and maintenance management costs (OPEX)
- Virtualization technology realizes decoupling of software and hardware, and resources are allocated on demand to improve resource utilization.
- the virtualization technology enables flexible allocation of resources and automatic distribution of images to improve service deployment efficiency.
- NFV Network Function Virtualization
- the ultimate goal of Network Function Virtualization (NFV) technology is to replace the custom equipment provided by traditional telecom equipment manufacturers by providing network capabilities based on industry-standard X86 servers, storage and switching equipment.
- the advantage of this is that on the one hand, the cost of IT equipment based on the x86 standard is low, which can save operators huge investment costs; on the other hand, the open API interface can also help operators to open more telecommunications infrastructure.
- Network service templates are important resources for users to quickly create and flexibly manage network services.
- the network service template contains the service topology information and network service features required to deploy the network service.
- the network service template manager is responsible for the lifecycle management of the network service template, including the registration of the network service template, that is, providing the network service template to the user for quickly generating the network service; modifying the network service template, that is, modifying the network service failure, providing the patch Version, add new features, etc.; delete the network service template, that is, the network service is offline.
- Figure 1 Sample network service management model diagram.
- the model diagram includes a network service model manager 101, which is responsible for the lifecycle management of the network service template, including registration of the network service template, modification of the network service template, and deletion of the network service template, etc., the administrator of the network service template may Is a developer of the network service template, and may also be a network service template for managing third-party development; a network service template user 102, a user who creates a network service using a network service template; a network service template manager 103, and a network service template manager Interaction, responsible for version maintenance of the network service template; network service template library 104, responsible for version storage of the network service template; network service instance manager 105, responsible for lifecycle management of the network service instance, including creation of network service instances, network service instances Resilient scaling and deletion of network service instances, etc.; network function virtualization infrastructure 106, which is responsible for providing computing, storage, and network resource infrastructure for deployment of network service instances; network service instance 107 is a network service template user serving through the network mold Create a network service.
- Figure 2 illustrates a management diagram of a web service template.
- the figure includes a network service template manager 201, that is, a lifetime management of a load network service template, that is, a network service template manager 103 in FIG. 1 ; a network service template 202, that is, a template provided to a user for creating a network service;
- the network service template version information 203, a network service template generates multiple versions due to the modification of the network service template manager, and the network service template version information records the current status of the network service template, the usage count, the version, and the network service template.
- a location identifier that is accessible to the library; a network service template instance 204, a network service template instance stored in the network service template library.
- the invention provides a management method and device for a network service template, which solves the problem that the management mode of the network service template has defects in accuracy and flexibility.
- a method for managing a network service template includes:
- the network service template manager sets the service status for the network service template
- the network service template manager When the network service template manager receives the network service template request that the service status is disabled and the network service instance still uses the network service template, the network service template manager sets the service status of the network service template. Hang for deletion; When the network service instance is released, the network service template manager checks that if the network service instance uses the service status to delete the suspended network service template, the network service template manager deletes the network service template.
- the method further includes:
- the network service template manager receives the network service template request, if the network service template current version has other network service instances in use, the network service template manager is the network service template. Generate a new version.
- the method further includes:
- the network service template manager When the network service template manager receives the modification of the network service template request, if the current version of the network service template has no other network service instances in use, the network service template manager updates the current version of the network service template. .
- the method further includes:
- the deleting the network service template by the network service template manager is to delete all versions of the network service module.
- the method further includes:
- the network service template manager sets a version number of a new network service template for the modified network server template.
- the network service template manager prohibits modification of the network service template.
- the network service template manager prohibits creating a network service instance by using the network service template.
- the network service instance created by the network service template accesses and uses the configuration information of the network service template.
- the system creates a network service instance using the latest version of the network service template.
- the method further includes:
- the network service template manager sets a usage count for the network service template, when the network When the network service template is registered, the usage count is set to 0.
- the usage count of the network service template is increased by one.
- the usage count of the network service template used by the network service instance is reduced by one.
- the method further includes:
- the network service template manager After deleting the network service instance, when the usage count of the network service template used by the deleted network service instance is 0 and the service status of the network service template is deleted and suspended, the network service template manager deletes the Web service template.
- the method further includes:
- the network service template manager Upon receiving the delete network service template request and still having the network service instance using the network service template, the network service template manager notifies that all network service instances using the network service template are about to delete the network service template.
- the network service template manager further includes:
- the network service instance that received the notification that the network service template was deleted forwards the notification to the network service template user.
- the method further includes:
- the network service template manager periodically sends a query message to the network service instance manager, requesting the network service instance manager to check whether the network service instance related to the network service template whose service status is deleted and suspended is still activated;
- the network service template manager determines to delete the network service template when the service status is in the network service template in which the deletion is suspended and there is no associated active network service instance.
- the invention also provides a management device for a network service template, comprising:
- the status maintenance module is set to: set the service status for the network service template;
- the template management module set to: When receiving a request to delete a network service template and still have a network When the service instance uses the network service template, setting a service state of the network service template to delete a hang, or,
- the network service instance When the network service instance is deleted, if no network service instance uses the service state to delete the suspended network service template, the network service template is deleted.
- the template management module is further configured to: when receiving the request for modifying the network service template, if another network service instance of the network service template is used, generating a new version of the network service template.
- the template management module is further configured to: when receiving the request to modify the network service template, if the current version of the network service template has no other network service instances in use, update the current version of the network service template.
- the template management module is further configured to: when the service status of the network service template is disabled, modify the network service template.
- the template management module is further configured to: when the service status of the network service template is disabled, prohibiting the creation of the network service instance by using the network service template.
- the template management module is further configured to: periodically send a query message to the network service instance manager, and request the network service instance manager to check whether the network service instance related to the network service template in which the service state is deleted is suspended Still activated, and when the network service template has no associated active network service instance, it is determined to delete the network service template.
- An embodiment of the present invention provides a method and an apparatus for managing a network service template, where a network service template manager sets a service state for a network service template, and when the network service template manager receives a request to delete a network service template and still has a network service
- the network service template manager sets the service status of the network service template to be disabled, and when no network service instance uses the network service template, the network service template manager deletes the Network service template.
- FIG. 2 is a version management diagram of a network service template in the related art
- FIG. 3 is a flow chart of a method for managing a network service template according to Embodiment 1 of the present invention.
- FIG. 4 is a schematic diagram of a registration process of a network service template according to Embodiment 1 of the present invention
- FIG. 5 is a schematic flowchart of a modification of a network service template according to Embodiment 1 of the present invention
- FIG. 6 is a schematic diagram of a network service template according to Embodiment 1 of the present invention
- FIG. 7 is a schematic diagram of a process of creating a network service instance according to Embodiment 1 of the present invention
- FIG. 8 is a schematic diagram of a process of deleting a network service instance according to Embodiment 1 of the present invention
- Schematic diagram of the activity test process initiated by the network service template manager
- FIG. 10 is a schematic structural diagram of a network service template management apparatus according to Embodiment 2 of the present invention. Preferred embodiment of the invention
- the network function virtualization platform provides the lifecycle management function of the network service template, and the network service template registered by the network service template manager no longer provides the network service for the users of the network service template due to the lifetime or due to the control reasons.
- the function is created, so the network service template manager wants to delete the network service template, but since the network service template may be currently being used by the running network service instance, the network service template manager cannot be immediately from the network service template library. Delete now.
- the implementation of network function virtualization is to determine whether the current network service template is still in use by the network service instance. If the network service instance is still using the network service template, the deletion error is returned and the deletion is refused.
- the service template creates a network service instance.
- an embodiment of the present invention provides a method for managing a network service template.
- the embodiment of the present invention provides a method for managing a network service template.
- the state of the network service template is set to manage the network service template, and the network service template can be registered, modified, and deleted.
- the network service template can be used. Create a network service instance that, when created, tests the activity of the network service instance and releases the network service instance when the network service instance is not needed.
- FIG. 3 The specific process is shown in FIG. 3, including:
- the network service template manager sets a network service template service status.
- the network service template manager sets the service status for the network service template. Specifically, the service status of the new version of the network service template generated by newly creating or modifying the network service template is set to be activated, and the service of the previous version of the network service template is set. The status is set to disabled.
- the network service template manager When the network service template manager receives a network service template request that the service status is disabled, and the network service instance still uses the network service template, the network service template manager sets the network service template. The service status is pending for deletion.
- the network service template manager checks, if no network service instance uses the service status to delete the suspended network service template, the network service template manager deletes the network service template.
- the network service instance when the network service instance is released, it is determined whether the network service template used by the network service instance is still in use by another network service instance, and if not, the network service template is deleted.
- the process of registering the network service template is described below.
- the specific process is as shown in FIG. 4, including: 401, a network service template manager registration network service template, which includes network service template information;
- the network service template manager verifies the network service template, including the required parameters, the network service Check the external interface;
- the network service template manager notifies the network service template library to save the network service template.
- the network service template manager allocates an internally managed version number to the network service template, sets the service status to activate and uses the counter to 0, and records the location information of the network service template in the network service template library.
- the network service template manager returns a network service template registration confirmation message to the network service template manager.
- the network service template manager modifies the network service template, where the network service template information and the network service template identifier to be modified are included.
- the network service template manager verifies the modified network service template package information, including checking a required parameter, a network service external interface, a network service template to be modified, whether it is used by a network service instance, or the like;
- the network service template to be modified is not being used by the network service instance:
- the network service template manager notifies the network service template library to replace the network service template. 512.
- the network service template manager allocates an internally managed version number to the newly modified network service template, and updates the version number of the modified network service template.
- the Network Service Template Manager can also continue to use the version number of the modified network service template.
- the network service template manager returns a network service template modification confirmation message to the network service template manager.
- the network service template to be modified is being used by the network service instance:
- the network service template manager notifies the network service template library to generate and insert a new version of the network service template. 522. The network service template manager generates a new version for the network service template.
- the network service template manager returns a network service template modification confirmation message to the network service template manager.
- the network service template manager prohibits modification of the network service template, and the network service template manager returns a network service template modification failure message to the network service template manager.
- the network service template manager prohibits creating a network service instance by using the network service template.
- the network service instance created by the network service template accesses and uses the configuration information of the network service template.
- the network service template manager deletes the network service template, where the identifier of the network service template to be deleted is included;
- the network service template manager verifies the network service template, including checking whether a network service template to be deleted exists, and the like;
- This step specifically includes the following four situations: a.
- the network service template to be deleted is not being used by the network service instance:
- the network service template manager notifies the network service template library to delete the network service template. 611.
- the network service template manager clears related record information of the network service template, and returns a network service template deletion confirmation message to the network service template manager.
- the network service template service status to be deleted is active and is being used by the network service instance:
- the network service template manager Upon receiving the delete network service template request and still having the network service instance using the network service template, the network service template manager notifies that all network service instances using the network service template are about to delete the network service template.
- the network service template manager sets a network service corresponding to the record of the network service template to be deleted. The status is disabled.
- the network service template manager returns a network service template deletion confirmation message to the network service template manager (the reason for carrying is the request acceptance).
- the status of the network service template service to be deleted is disabled (indicating that it is being deleted): 630, the network service template manager returns a network service template deletion confirmation message to the network service template manager (the reason for carrying is the request acceptance).
- the network service instance that receives the notification that the network service template is deleted may also forward the notification to the network service template user.
- the network service template manager returns a network service template deletion failure message to the network service template manager.
- the deleting the network service template by the network service template manager is to delete all versions of the network service module.
- the network service template user initiates a network service instantiation request to the network service instance manager, where the identifier of the network service template is carried.
- the network service instance manager verifies the network service instantiation request message, including verifying the identity of the network service template user and the parameter and policy compliance of the request message.
- the network service instance manager obtains the network service template from the network service template manager, and returns the corresponding version information to the network service instance manager.
- the system creates a network service instance using the latest version of the network service template.
- the network service instance manager creates a network service instance according to the network service template and the network service template user provided by the network service template user.
- the network service instance manager returns a network service instantiation confirmation message to the network service template user, where the created network service instance identifier is carried. 707.
- the network service instance manager uses a notification message to the network service template manager network service template, where the network service template used and the corresponding version number are carried.
- the network service template manager increases the usage count of the corresponding network service template by one count.
- the network service template user initiates a network service instance release request to the network service instance manager, where the identifier of the network service instance is carried.
- the network service instance manager verifies the network service instance release request message, including verifying the identity of the network service template user, and the parameter of the request message includes whether the instance exists.
- the network service instance manager releases the network service instance and its related resources.
- the network service instance manager returns a network service instance release confirmation message to the network service template user.
- the step specifically includes: 810: The network service instance manager sends a network service template to the network service template manager to no longer use the notification message, where the network service template used and the corresponding version number are carried.
- the network service template manager reduces the usage count of the corresponding network service template by one count.
- the network service template manager sets a usage count for the network service template, and when the network service template is registered, the usage count is set to 0.
- the usage count of the network service template is increased by one.
- the usage count of the network service template used by the network service instance is reduced by one.
- the network service template manager checks the usage times and service status of the current network service template. If the current network service template usage is 0 and the service status is delete pending, the network service template manager notifies the network service template library to delete the network service template. The following describes the flow of the network service instance activity test, and the network service template manager periodically sends a query message to the network service instance manager, requesting the network service instance manager to check that the service status is related to the deletion of the suspended network service template. Whether the network service instance is still activated; when the service status is in the deletion of the suspended network service template and there is no related activated network service instance, the network service template manager determines to delete the network service template.
- the network service manager receives the modification or deletes the network service template of the network service template manager and sets the service status of the specified version of the network service template to the deletion hang.
- the network service template manager is set to set the service state to delete the suspended network service template to start a live ' ⁇ ' timer
- the duration is set by the system settings or the network service template.
- the activity test timer expires, triggering an activity test on the specified version of the network service template.
- the network service template manager sends a query message of the specified version of the network service template to the network service instance manager, where the network service template identifier and the corresponding network service instance list using the network service template are carried.
- This step specifically includes:
- the network service instance manager returns a query response message to the network service template manager, where the confirmed list of network service instances that are using the specified version network service template is carried.
- the network service template manager determines the number of times the current network service template is used and the service status. If the current number of network service templates is 0 and the service status is delete pending, the network service template manager notifies the network service template library to delete the network service template.
- An embodiment of the present invention provides a network service template management apparatus, and the structure thereof is as shown in FIG. 10, including:
- the state maintenance module 1001 is configured to set a service state for the network service template.
- the template management module 1002 is configured to: when the network service template request is deleted and the network service instance still uses the network service template, set the service status of the network service template to be deleted, or
- the network service template manager checks to delete the network service template if no network service instance uses the service status to delete the suspended network service template.
- the template management module 1002 is further configured to: when receiving the request for modifying the network service template, if a current version of the network service template has other network service instances in use, generate a new version of the network service. template.
- the template management module 1002 is further configured to: when receiving the request for modifying the network service template, if the current version of the network service template has no other network service instances in use, update the current version of the network service template.
- the template management module 1002 is further configured to prohibit modification of the network service template when the service status of the network service template is disabled.
- the template management module 1002 is further configured to: when the service status of the network service template is disabled, prohibit creating a network service instance by using the network service template.
- the template management module 1002 is further configured to periodically send a query message to the network service instance manager, and request the network service instance manager to check whether the network service instance related to the network service template whose service status is deleted is suspended. Still activated, and when the service state is in the deletion of the suspended network service template and there is no associated active network service instance, it is determined to delete the network service template.
- the management device of the above network service template can be integrated into the network service template manager, and the corresponding function is completed by the network service template manager.
- all or part of the steps of the above embodiments may also be implemented using an integrated circuit.
- the steps may be separately fabricated into individual integrated circuit modules, or multiple of the modules or steps may be implemented as a single integrated circuit module.
- the invention is not limited to any specific combination of hardware and software.
- the various devices/function modules/functional units in the above embodiments may be implemented using a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
- Each device/function module/functional unit in the above embodiments can be stored in a computer readable storage medium when implemented in the form of a software function module and sold or used as a standalone product.
- the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the embodiments of the present invention implement accurate and flexible management of network service templates according to actual usage conditions, and solve the problem that the management manner of network service templates is flawed in accuracy and flexibility.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
一种网络服务模板的管理方法和装置。涉及通信领域;解决了网络服务模板的管理方式在准确性和灵活性上存在缺陷的问题。该方法包括:网络服务模板管理器为网络服务模板设置服务状态;当所述网络服务模板管理器收到删除服务状态为禁用的网络服务模板请求并且仍然有网络服务实例使用所述网络服务模板时,所述网络服务模板管理器设置所述网络服务模板的服务状态为删除挂起;当服务实例释放时,所述网络服务模板管理器检查如果没有网络服务实例使用所述服务状态为删除挂起的网络服务模板时,所述网络服务模板管理器删除所述网络服务模板。本发明实施例提供的技术方案适用于云计算技术,实现了根据实际使用情况对网络服务模板进行准确灵活的管理。
Description
网络服务模板的管理方法和装置
技术领域
本发明涉及通信领域, 尤其涉及一种网络服务模块的管理方法和装置。 背景技术
随着电信网功能和业务的发展, 网络中部署的各种类型的网元也越来越 多。 网元数量的增加随之带来了很多问题, 诸如平台种类繁多, 维护复杂; 硬件无共享, 资源浪费; 新业务需要新硬件支持, 增加了上市时间 (TTM ) 等。
近几年云计算技术发展迅猛, 通过云计算技术可以有效的降低建设和运 维成本。云计算硬件平台一般釆用通用或者定制化的服务器,硬件差异性小, 资源充分共享, 降低设备釆购成本(CAPEX ); 硬件设备集中化建设、部署, 和维护, 降低运维管理成本(OPEX ) ; 虚拟化技术实现软件与硬件的解耦, 资源按需分配, 提升资源利用率。 同时, 利用虚拟化技术, 能够实现资源的 灵活分配、 镜像的自动分发, 提升业务部署效率。
网络功能虚拟化(NFV )技术的最终目标是通过基于行业标准 X86服务 器、 存储和交换设备上提供网络功能, 取代传统电信设备制造商所提供的定 制设备。 由此带来的好处是, 一方面基于 x86标准的 IT设备成本低廉, 能够 为运营商节省巨大的投资成本; 另一方面开放的 API接口, 也能帮助运营商 开放更多的电信基础网络能力; 资源统一调度, 灵活分配资源和部署网络, 确保服务质量; 网络规模实现快速、 灵活的调整, 满足系统动态、 实时扩容 和缩容需求。
网络服务模板是提供给用户快速创建和灵活管理网络服务的重要的资 源。网络服务模板包含部署网络服务所需的服务拓朴信息和网络服务特征等。 网络服务模板管理者负责网络服务模板的生命期管理, 包括网络服务模板的 注册, 即提供网络服务模板给用户使用用于快速生成网络服务; 网络服务模 板的修改, 即修订网络服务故障、 提供补丁版本, 增加新功能等; 网络服务 模板的删除, 即网络服务下线等。
图 1 示例网络服务管理模型图。 该模型图中包括网络服务模型管理者 101 , 用于负责网络服务模板的生命期管理, 包括网络服务模板的注册、 网络 服务模板的修改和网络服务模板的删除等, 网络服务模板的管理者可以是网 络服务模板的开发者, 也可以是管理第三方开发的网络服务模板; 网络服务 模板使用者 102 , 使用网络服务模板创建网络服务的用户; 网络服务模板管 理器 103 , 与网络服务模板管理者交互, 负责网络服务模板的版本维护; 网 络服务模板库 104,负责网络服务模板的版本存放;网络服务实例管理器 105 , 负责网络服务实例的生命期管理, 包括网络服务实例的创建、 网络服务实例 的弹性伸缩和网络服务实例的删除等; 网络功能虚拟化基础架构 106 , 负责 为网络服务实例的部署提供计算、 存储和网络资源的基础设施; 网络服务实 例 107是网络服务模板使用者通过网络服务模板创建的网络服务。
图 2示例网络服务模板的管理图。该图中包括网络服务模板管理器 201 , 即负载网络服务模板的生命期管理, 即图 1 中的网络服务模板管理器 103 ; 网络服务模板 202, 即提供给用户用于创建网络服务的模板; 网络服务模板 版本信息 203 , —个网络服务模板由于网络服务模板管理者的修改会产生多 个版本, 网络服务模板版本信息会记录该网络服务模板的当前状态, 使用计 数, 版本和在网络服务模板库里可访问的位置标识; 网络服务模板实例 204, 存储在网络服务模板库里的网络服务模板实例。
发明内容
本发明提供了一种网络服务模板的管理方法和装置, 解决了网络服务模 板的管理方式在准确性和灵活性上存在缺陷的问题。
一种网络服务模板的管理方法, 包括:
网络服务模板管理器为网络服务模板设置服务状态;
当所述网络服务模板管理器收到删除服务状态为禁用的网络服务模板请 求并且仍然有网络服务实例使用所述网络服务模板时, 所述网络服务模板管 理器设置所述网络服务模板的服务状态为删除挂起;
当网络服务实例释放时, 所述网络服务模板管理器检查如果没有网络服 务实例使用所述服务状态为删除挂起的网络服务模板时, 所述网络服务模板 管理器删除所述网络服务模板。
优选的, 该方法还包括:
当所述网络服务模板管理器接收到修改所述网络服务模板请求时, 如果 所述网络服务模板当前版本还有其他网络服务实例在使用, 则所述网络服务 模板管理器为所述网络服务模板生成一个新的版本。
优选的, 该方法还包括:
当所述网络服务模板管理器接收到修改所述网络服务模板请求时, 如果 所述网络服务模板当前版本没有其他网络服务实例在使用, 则所述网络服务 模板管理器更新当前版本的网络服务模板。
优选的, 该方法还包括:
所述网络服务模板管理器删除所述网络服务模板是删除所述网络服务模 的所有版本。
优选的, 该方法还包括:
所述网络服务模板管理器为所述被修改的网络服务器模板设置一个新的 网络服务模板的版本号。
优选的, 当网络服务模板的服务状态为禁用时, 所述网络服务模板管理 器禁止对所述网络服务模板进行修改。
优选的, 当网络服务模板的服务状态为禁用时, 所述网络服务模板管理 器禁止通过所述网络服务模板创建网络服务实例。
优选的, 当所述网络服务模板的服务状态为禁用时, 已通过所述网络服 务模板创建的网络服务实例访问和使用所述网络服务模板的配置信息。
优选的, 当任一网络服务模板被选择用于创建网络服务时, 系统使用所 述网络服务模板的最新版本创建网络服务实例。
优选的, 该方法还包括:
所述网络服务模板管理器为所述网络服务模板设置使用计数, 当所述网
络服务模板被注册时, 使用计数设置为 0,
当使用所述网络服务模板创建网络服务实例时, 所述网络服务模板的使 用计数将增加 1 ,
当删除网络服务实例时, 所述网络服务实例使用的网络服务模板的使用 计数将减少 1。
优选的, 该方法还包括:
在删除网络服务实例后, 当被删除的网络服务实例所使用的网络服务模 板的使用计数为 0并且所述网络服务模板的服务状态为删除挂起时, 所述网 络服务模板管理器删除所述网络服务模板。
优选的, 该方法还包括:
当收到删除网络服务模板请求并且仍然有网络服务实例使用所述网络服 务模板时, 所述网络服务模板管理器通知使用所述网络服务模板的所有网络 服务实例即将删除所述网络服务模板。
优选的, 所述网络服务模板管理器通知使用所述网络服务模板的所有网 络服务实例即将删除所述网络服务模块的步骤之后, 还包括:
接收到网络服务模板被删除的通知的网络服务实例将该通知转发给网络 服务模板使用者。
优选的, 该方法还包括:
所述网络服务模板管理器定时向网络服务实例管理器发送查询消息, 要 求网络服务实例管理器检查与所述服务状态处于删除挂起的网络服务模板相 关的网络服务实例是否仍然激活;
当服务状态处于删除挂起的所述网络服务模板已没有相关激活的网络服 务实例时, 所述网络服务模板管理器判定删除所述网络服务模板。
本发明还提供了一种网络服务模板的管理装置, 包括:
状态维护模块, 设置为: 为网络服务模板设置服务状态;
模板管理模块, 设置为: 当收到删除网络服务模板请求并且仍然有网络
服务实例使用所述网络服务模板时, 设置所述网络服务模板的服务状态为删 除挂起, 或,
当删除网络服务实例时, 如果没有网络服务实例使用所述服务状态为删 除挂起的网络服务模板时, 删除所述网络服务模板。
优选的, 所述模板管理模块, 还设置为: 当接收到修改所述网络服务模 板请求时, 如果所述网络服务模板当前版本还有其他网络服务实例在使用, 则生成一个新版本的网络服务模板。
优选的, 所述模板管理模块, 还设置为: 当接收到修改所述网络服务模 板请求时, 如果所述网络服务模板当前版本没有其他网络服务实例在使用, 则更新当前版本的网络服务模板。
优选的, 所述模板管理模块, 还设置为: 当网络服务模板的服务状态为 禁用时, 禁止对所述网络服务模板进行修改。
优选的, 所述模板管理模块, 还设置为: 当网络服务模板的服务状态为 禁用时, 禁止通过所述网络服务模板创建网络服务实例。
优选的, 所述模板管理模块, 还设置为: 定时向网络服务实例管理器发 送查询消息, 要求网络服务实例管理器检查与所述服务状态处于删除挂起的 网络服务模板相关的网络服务实例是否仍然激活, 并当所述网络服务模板已 没有相关激活的网络服务实例时, 判定删除所述网络服务模板。
本发明实施例提供了一种网络服务模板的管理方法和装置, 网络服务模 板管理器为网络服务模板设置服务状态, 当所述网络服务模板管理器收到删 除网络服务模板请求并且仍然有网络服务实例使用所述网络服务模板时, 所 述网络服务模板管理器设置所述网络服务模板的服务状态为禁用, 当没有网 络服务实例使用所述网络服务模板时, 所述网络服务模板管理器删除所述网 络服务模板。实现了根据实际使用情况对网络服务模板进行准确灵活的管理, 解决了网络服务模板的管理方式在准确性和灵活性上存在缺陷的问题。 附图概述
图 1为相关技术中网络服务管理模型;
图 2为相关技术中网络服务模板的版本管理图;
图 3 为本发明的实施例一提供的一种网络服务模板的管理方法的流程 图;
图 4为本发明的实施例一中网络服务模板的注册流程示意图; 图 5为本发明的实施例一中网络服务模板的修改流程示意图; 图 6为本发明的实施例一中网络服务模板的删除流程示意图; 图 7为本发明的实施例一中网络服务实例的创建流程示意图; 图 8为本发明的实施例一中网络服务实例的删除流程示意图; 图 9为本发明的实施例一中网络服务模板管理器发起的活性测试流程示 意图;
图 10 为本发明的实施例二提供的一种网络服务模板的管理装置的结构 示意图。 本发明的较佳实施方式
目前网络功能虚拟化平台提供网络服务模板的生命期管理功能, 网络服 务模板管理者注册的网络服务模板由于生命期到或者由于管制的原因等, 不 再为网络服务模板的使用者提供网络服务的创建功能, 因此网络服务模板管 理者要删除该网络服务模板, 但是由于该网络服务模板可能目前正在被正在 运行的网络服务实例所使用, 因此网络服务模板管理器不能够立即从网络服 务模板库里立即删除。 目前网络功能虚拟化的实现方式是判断当前网络服务 模板是否还有网络服务实例在使用, 如果仍然有网络服务实例在使用该网络 服务模板, 则返回删除错误, 拒绝删除。 由于目前网络服务模板的管理者并 不是网络服务模板的使用者, 因此网络服务模板的管理者无法确定什么时候 该待删除的网络服务模板没用户在使用, 也没法控制后续用户继续使用该网 络服务模板创建网络服务实例。
为了解决上述问题, 本发明的实施例提供了一种网络服务模板的管理方 法。 下文中将结合附图对本发明的实施例进行详细说明。 需要说明的是, 在
不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互任意组合。
下面结合附图对本发明的实施例一进行详细说明。
本发明实施例提供了一种网络服务模板的管理方法, 首先设置网络服务 模板的状态, 以对网络服务模板进行管理, 对网络服务模板可以进行注册、 修改和删除等操作; 使用网络服务模板可以创建网络服务实例, 在创建后能 够对网络服务实例的活性进行测试, 并在不需要网络服务实例时对网络服务 实例进行释放。
首先, 对本发明实施例提供的一种网络服务模板管理方法的总体流程进 行说明, 具体流程如图 3所示, 包括:
301 , 网络服务模板管理器设置网络服务模板服务状态;
本步骤中, 网络服务模板管理器为网络服务模板设置服务状态,具体的, 新创建或修改网络服务模板产生的新版本的网络服务模板的服务状态设置为 激活, 先前版本的网络服务模板的服务状态设置为禁用。
302 , 当所述网络服务模板管理器收到删除服务状态为禁用的网络服务 模板请求并且仍然有网络服务实例使用所述网络服务模板时, 所述网络服务 模板管理器设置所述网络服务模板的服务状态为删除挂起。
303 , 当服务实例释放时,所述网络服务模板管理器检查如果没有网络服 务实例使用所述服务状态为删除挂起的网络服务模板时, 所述网络服务模板 管理器删除所述网络服务模板;
具体的, 网络服务实例释放时, 判断该网络服务实例所使用的网络服务 模板是否还被其他网络服务实例在使用, 如果没有, 删除网络服务模板。
下面对注册网络服务模板的流程进行说明,具体流程如图 4所示, 包括: 401 , 网络服务模板管理者注册网络服务模板,其中包含网络服务模板信 息;
402, 网络服务模板管理器验证网络服务模板, 包括对必选参数、 网络服
务对外接口检查等;
403 , 网络服务模板管理器通知网络服务模板库保存网络服务模板。
404, 网络服务模板管理器为网络服务模板分配一个内部管理的版本号、 设置服务状态为激活和使用计数器为 0 , 并记录网络服务模板在网络服务模 板库的位置信息。
405 ,网络服务模板管理器向网络服务模板管理者返回网络服务模板注册 确认消息。
下面对网络服务模板的修改的流程进行说明, 具体流程如图 5所示, 包 括:
501 , 网络服务模板管理者修改网络服务模板,其中包含网络服务模板信 息和待修改的网络服务模板标识;
502, 网络服务模板管理器验证修改的网络服务模板包信息, 包括对检查 必选参数、 网络服务对外接口、 待修改的网络服务模板是否存在、 是否被网 络服务实例使用等;
本步骤中, 在网络服务模板管理器接收到修改网络服务模板的请求时, 具体包括以下三种情况:
a, 待修改的网络服务模板没有正在被网络服务实例使用:
511 , 网络服务模板管理器通知网络服务模板库替换网络服务模板。 512,可选的, 网络服务模板管理器为新修改的网络服务模板分配一个内 部管理的版本号, 并更新被修改的网络服务模板的版本号。 网络服务模板管 理器也可以继续使用被修改的网络服务模板的版本号。
513 ,网络服务模板管理器向网络服务模板管理者返回网络服务模板修改 确认消息。
b, 待修改的网络服务模板正在被网络服务实例使用:
521 ,网络服务模板管理器通知网络服务模板库生成并插入新版本的网络 服务模板。
522 , 网络服务模板管理器为所述网络服务模板生成一个新的版本。
523 ,网络服务模板管理器向网络服务模板管理者返回网络服务模板修改 确认消息。
C , 待修改的网络服务模板不存在或服务状态为禁用:
530, 当网络服务模板的服务状态为禁用时,所述网络服务模板管理器禁 止对所述网络服务模板进行修改, 网络服务模板管理器向网络服务模板管理 者返回网络服务模板修改失败消息。
优选的, 当网络服务模板的服务状态为禁用时, 所述网络服务模板管理 器禁止通过所述网络服务模板创建网络服务实例。 但已通过所述网络服务模 板创建的网络服务实例访问和使用所述网络服务模板的配置信息。
下面对网络服务模板的删除进行说明, 具体流程如图 6所示, 包括:
601 , 网络服务模板管理者删除网络服务模板,其中包含待删除网络服务 模板的标识;
602, 网络服务模板管理器验证网络服务模板, 包括对检查待删除网络服 务模板是否存在等;
本步骤具体包括以下四种情况: a, 待删除的网络服务模板没有正在被网络服务实例使用:
610, 网络服务模板管理器通知网络服务模板库删除网络服务模板。 611 , 网络服务模板管理器清除网络服务模板的相关记录信息,并向网络 服务模板管理者返回网络服务模板删除确认消息。
b, 待删除的网络服务模板服务状态处于激活并正在被网络服务实例使 用:
当收到删除网络服务模板请求并且仍然有网络服务实例使用所述网络服 务模板时, 所述网络服务模板管理器通知使用所述网络服务模板的所有网络 服务实例即将删除所述网络服务模板。 具体的:
620,网络服务模板管理器设置待删除网络服务模板对应记录的网络服务
状态为禁用。
621 ,网络服务模板管理器向网络服务模板管理者返回网络服务模板删除 确认消息 (其中携带原因为请求接受) 。
C , 待删除的网络服务模板服务状态为禁用 (表示正在被删除中) : 630,网络服务模板管理器向网络服务模板管理者返回网络服务模板删除 确认消息 (其中携带原因为请求接受) 。
优选的, 接收到网络服务模板被删除的通知的网络服务实例还可以将该 通知转发给网络服务模板使用者。
d, 待删除的网络服务模板不存在:
640,网络服务模板管理器向网络服务模板管理者返回网络服务模板删除 失败消息。
所述网络服务模板管理器删除所述网络服务模板是删除所述网络服务模 的所有版本。
下面对创建网络服务的流程进行说明, 具体如图 7所示, 包括:
701 ,网络服务模板使用者向网络服务实例管理器发起网络服务实例化请 求, 其中携带网络服务模板的标识;
702, 网络服务实例管理器验证网络服务实例化请求消息, 包括验证网络 服务模板使用者的身份和请求消息的参数和策略顺从。
703-704 , 网络服务实例管理器从网络服务模板管理器获取网络服务模 板, 并将对应的版本信息返回给网络服务实例管理器。 当任一网络服务模板 被选择用于创建网络服务时, 系统使用所述网络服务模板的最新版本创建网 络服务实例。
705 ,网络服务实例管理器根据网络服务模板和网络服务模板使用者提供 的信息网络服务模板使用者创建网络服务实例。
706,网络服务实例管理器向网络服务模板使用者返回网络服务实例化确 认消息, 其中携带创建的网络服务实例标识。
707 ,网络服务实例管理器向网络服务模板管理器网络服务模板使用通知 消息, 其中携带使用的网络服务模板和对应的版本号。
708,网络服务模板管理器为对应的网络服务模板的使用计数增加 1次计 数。
下面对网络服务实例释放的流程进行说明, 具体如图 8所示, 包括:
801 ,网络服务模板使用者向网络服务实例管理器发起网络服务实例释放 请求, 其中携带网络服务实例的标识;
802, 网络服务实例管理器验证网络服务实例释放请求消息, 包括验证网 络服务模板使用者的身份, 请求消息的参数包括实例是否存在。
803 , 网络服务实例管理器释放网络服务实例及其相关的资源。
804,网络服务实例管理器向网络服务模板使用者返回网络服务实例释放 确认消息。
本步骤具体包括: 810,网络服务实例管理器向网络服务模板管理器发送网络服务模板不再 使用通知消息, 其中携带使用的网络服务模板和对应的版本号。
811 ,网络服务模板管理器为对应的网络服务模板的使用计数减少 1次计 数。
网络服务模板管理器为所述网络服务模板设置使用计数, 当所述网络服 务模板被注册时, 使用计数设置为 0,
当使用所述网络服务模板创建网络服务实例时, 所述网络服务模板的使 用计数将增加 1 ,
当删除网络服务实例时, 所述网络服务实例使用的网络服务模板的使用 计数将减少 1。
812 , 网络服务模板管理器检查当前网络服务模板的使用次数和服务状 态。 如果当前网络服务模板的使用次数为 0并且服务状态为删除挂起, 网络 服务模板管理器通知网络服务模板库删除该网络服务模板。
下面对网络服务实例活性测试的流程进行说明, 网络服务模板管理器定 时向网络服务实例管理器发送查询消息, 要求网络服务实例管理器检查与所 述服务状态处于删除挂起的网络服务模板相关的网络服务实例是否仍然激 活; 当服务状态处于删除挂起的所述网络服务模板已没有相关激活的网络服 务实例时, 所述网络服务模板管理器判定删除所述网络服务模板。
具体如图 9所示, 包括:
901 ,网络服务管理器在收到网络服务模板管理者的修改或删除网络服务 模板并将指定版本的网络服务模板的服务状态设置为删除挂起。
902,网络服务模板管理器为设置为服务状态设置为删除挂起的网络服务 模板启动活' \ί ' 式定时器;
注: 时长由系统设定或网络服务模板里设置。
903,活性测试定时器超时,触发对指定版本的网络服务模板的活性测试。
904 ,网络服务模板管理器向网络服务实例管理器发起指定版本的网络服 务模板的查询消息, 其中携带网络服务模板标识和对应的使用该网络服务模 板的网络服务实例列表;
本步骤具体包括:
910, 网络服务实例管理器向网络服务模板管理器返回查询响应消息, 其中携带经确认的正在使用指定版本网络服务模板的网络服务实例列表。
911 , 网络服务模板管理器判断当前网络服务模板的使用次数和服务状 态。 如果当前网络服务模板的使用次数为 0并且服务状态为删除挂起, 网络 服务模板管理器通知网络服务模板库删除该网络服务模板。
下面结合附图, 对本发明的实施例二进行说明。
本发明实施例提供了一种网络服务模板的管理装置, 其结构如图 10 所 示, 包括:
状态维护模块 1001 , 用于为网络服务模板设置服务状态;
模板管理模块 1002 ,用于当收到删除网络服务模板请求并且仍然有网络 服务实例使用所述网络服务模板时, 设置所述网络服务模板的服务状态为删 除挂起, 或,
当服务实例释放时, 所述网络服务模板管理器检查如果没有网络服务实 例使用所述服务状态为删除挂起的网络服务模板时,删除所述网络服务模板。
优选的, 所述模板管理模块 1002 , 还用于当接收到修改所述网络服务模 板请求时, 如果所述网络服务模板当前版本还有其他网络服务实例在使用, 则生成一个新版本的网络服务模板。
优选的, 所述模板管理模块 1002 , 还用于当接收到修改所述网络服务模 板请求时, 如果所述网络服务模板当前版本没有其他网络服务实例在使用, 则更新当前版本的网络服务模板。
优选的, 所述模板管理模块 1002, 还用于当网络服务模板的服务状态为 禁用时, 禁止对所述网络服务模板进行修改。
优选的, 所述模板管理模块 1002, 还用于当网络服务模板的服务状态为 禁用时, 禁止通过所述网络服务模板创建网络服务实例。
优选的, 所述模板管理模块 1002, 还用于定时向网络服务实例管理器发 送查询消息, 要求网络服务实例管理器检查与服务状态处于删除挂起的所述 网络服务模板相关的网络服务实例是否仍然激活, 并当服务状态处于删除挂 起的所述网络服务模板已没有相关激活的网络服务实例时, 判定删除所述网 络服务模板。
上述网络服务模板的管理装置可集成于网络服务模板管理器中, 由网络 服务模板管理器完成相应功能。
本领域普通技术人员可以理解上述实施例的全部或部分步骤可以使用计 算机程序流程来实现,所述计算机程序可以存储于一计算机可读存储介质中, 所述计算机程序在相应的硬件平台上(如系统、 设备、 装置、 器件等)执行, 在执行时, 包括方法实施例的步骤之一或其组合。
可选地, 上述实施例的全部或部分步骤也可以使用集成电路来实现, 这
些步骤可以被分别制作成一个个集成电路模块, 或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬 件和软件结合。
上述实施例中的各装置 /功能模块 /功能单元可以釆用通用的计算装置来 实现, 它们可以集中在单个的计算装置上, 也可以分布在多个计算装置所组 成的网络上。
上述实施例中的各装置 /功能模块 /功能单元以软件功能模块的形式实现 并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。 上述提到的计算机可读取存储介质可以是只读存储器, 磁盘或光盘等。
任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想 到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护范 围应以权利要求所述的保护范围为准。
工业实用性
本发明的实施例实现了根据实际使用情况对网络服务模板进行准确灵活 的管理, 解决了网络服务模板的管理方式在准确性和灵活性上存在缺陷的问 题。
Claims
1、 一种网络服务模板的管理方法, 包括:
网络服务模板管理器为网络服务模板设置服务状态;
当所述网络服务模板管理器收到删除服务状态为禁用的网络服务模板请 求并且仍然有网络服务实例使用所述网络服务模板时, 所述网络服务模板管 理器设置所述网络服务模板的服务状态为删除挂起;
当服务实例释放时, 所述网络服务模板管理器检查如果没有网络服务实 例使用所述服务状态为删除挂起的网络服务模板时, 所述网络服务模板管理 器删除所述网络服务模板。
2、根据权利要求 1所述的网络服务模板的管理方法, 其中, 该方法还包 括:
当所述网络服务模板管理器接收到修改所述网络服务模板请求时, 如果 所述网络服务模板当前版本还有其他网络服务实例在使用, 则所述网络服务 模板管理器为所述网络服务模板生成一个新的版本。
3、根据权利要求 1所述的网络服务模板的管理方法, 其中, 该方法还包 括:
当所述网络服务模板管理器接收到修改所述网络服务模板请求时, 如果 所述网络服务模板当前版本没有其他网络服务实例在使用, 则所述网络服务 模板管理器更新当前版本的网络服务模板。
4、根据权利要求 1所述的网络服务模板的管理方法, 其中, 该方法还包 括:
所述网络服务模板管理器删除所述网络服务模板是删除所述网络服务模 的所有版本。
5、根据权利要求 3所述的网络服务模板的管理方法, 其中, 该方法还包 括:
所述网络服务模板管理器为所述被修改的网络服务器模板设置一个新的
网络服务模板的版本号。
6、 根据权利要求 1所述的网络服务模板的管理方法, 其中,
当网络服务模板的服务状态为禁用时, 所述网络服务模板管理器禁止对 所述网络服务模板进行修改。
7、 根据权利要求 1所述的网络服务模板的管理方法, 其中,
当网络服务模板的服务状态为禁用时, 所述网络服务模板管理器禁止通 过所述网络服务模板创建网络服务实例。
8、 根据权利要求 1所述的网络服务模板的管理方法, 其中,
当所述网络服务模板的服务状态为禁用时, 已通过所述网络服务模板创 建的网络服务实例访问和使用所述网络服务模板的配置信息。
9、 根据权利要求 2或 3所述的网络服务模板的管理方法, 其中, 当任一网络服务模板被选择用于创建网络服务时, 系统使用所述网络服 务模板的最新版本创建网络服务实例。
10、 根据权利要求 1所述的网络服务模板的管理方法, 其中, 该方法还 包括:
所述网络服务模板管理器为所述网络服务模板设置使用计数, 当所述网 络服务模板被注册时, 使用计数设置为 0,
当使用所述网络服务模板创建网络服务实例时, 所述网络服务模板的使 用计数将增加 1 ,
当删除网络服务实例时, 所述网络服务实例使用的网络服务模板的使用 计数将减少 1。
11、根据权利要求 10所述的网络服务模板的管理方法, 其中, 该方法还 包括:
在删除网络服务实例后, 当被删除的网络服务实例所使用的网络服务模 板的使用计数为 0并且所述网络服务模板的服务状态为删除挂起时, 所述网
络服务模板管理器删除所述网络服务模板。
12、 根据权利要求 1所述的网络服务模板的管理方法, 其中, 该方法还 包括:
当收到删除网络服务模板请求并且仍然有网络服务实例使用所述网络服 务模板时, 所述网络服务模板管理器通知使用所述网络服务模板的所有网络 服务实例即将删除所述网络服务模板。
13、根据权利要求 12所述的网络服务模板的管理方法, 其中, 所述网络 服务模板管理器通知使用所述网络服务模板的所有网络服务实例即将删除所 述网络服务模块的步骤之后, 还包括:
接收到网络服务模板被删除的通知的网络服务实例将该通知转发给网络 服务模板使用者。
14、 根据权利要求 1所述的网络服务模板的管理方法, 其中, 该方法还 包括:
所述网络服务模板管理器定时向网络服务实例管理器发送查询消息, 要 求网络服务实例管理器检查与所述服务状态处于删除挂起的网络服务模板相 关的网络服务实例是否仍然激活;
当服务状态处于删除挂起的所述网络服务模板已没有相关激活的网络服 务实例时, 所述网络服务模板管理器判定删除所述网络服务模板。
15、 一种网络服务模板的管理装置, 包括:
状态维护模块, 设置为: 为网络服务模板设置服务状态;
模板管理模块, 设置为: 当收到删除网络服务模板请求并且仍然有网络 服务实例使用所述网络服务模板时, 设置所述网络服务模板的服务状态为删 除挂起, 或,
当服务实例释放时, 所述网络服务模板管理器检查如果没有网络服务实 例使用所述服务状态为删除挂起的网络服务模板时,删除所述网络服务模板。
16、 根据权利要求 15所述的网络服务模板的管理装置, 其中,
所述模板管理模块,还设置为: 当接收到修改所述网络服务模板请求时, 如果所述网络服务模板当前版本还有其他网络服务实例在使用, 则生成一个 新版本的网络服务模板。
17、 根据权利要求 15所述的网络服务模板的管理装置, 其中, 所述模板管理模块,还设置为: 当接收到修改所述网络服务模板请求时, 如果所述网络服务模板当前版本没有其他网络服务实例在使用, 则更新当前 版本的网络服务模板。
18、 根据权利要求 15所述的网络服务模板的管理装置, 其中, 所述模板管理模块, 还设置为: 当网络服务模板的服务状态为禁用时, 禁止对所述网络服务模板进行修改。
19、 根据权利要求 15所述的网络服务模板的管理装置, 其中, 所述模板管理模块, 还设置为: 当网络服务模板的服务状态为禁用时, 禁止通过所述网络服务模板创建网络服务实例。
20、 根据权利要求 15所述的网络服务模板的管理装置, 其中, 所述模板管理模块, 还设置为: 定时向网络服务实例管理器发送查询消 息, 要求网络服务实例管理器检查与服务状态处于删除挂起的所述网络服务 模板相关的网络服务实例是否仍然激活, 并当所述网络服务模板已没有相关 激活的网络服务实例时, 判定删除所述网络服务模板。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP14797136.0A EP3059900B1 (en) | 2013-11-15 | 2014-05-05 | Network service template management method and device |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310574702.6 | 2013-11-15 | ||
| CN201310574702.6A CN104639361B (zh) | 2013-11-15 | 2013-11-15 | 网络服务模板的管理方法和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2014183568A1 true WO2014183568A1 (zh) | 2014-11-20 |
Family
ID=51897695
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2014/076773 Ceased WO2014183568A1 (zh) | 2013-11-15 | 2014-05-05 | 网络服务模板的管理方法和装置 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP3059900B1 (zh) |
| CN (1) | CN104639361B (zh) |
| WO (1) | WO2014183568A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106600176A (zh) * | 2015-10-14 | 2017-04-26 | 北京国双科技有限公司 | 信息录入处理方法及装置 |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10348857B2 (en) * | 2015-06-05 | 2019-07-09 | Apple Inc. | Dynamic creation of subservices |
| CN105591792B (zh) * | 2015-07-06 | 2019-03-15 | 新华三技术有限公司 | 一种服务模板的推荐方法和装置 |
| KR102086486B1 (ko) * | 2015-08-31 | 2020-04-23 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 네트워크 서비스 디스크립터를 온-보딩하기 위한 방법 및 장치 |
| CN106685679A (zh) * | 2015-11-09 | 2017-05-17 | 中兴通讯股份有限公司 | 一种网络服务部署方法和装置 |
| US20170170990A1 (en) | 2015-12-15 | 2017-06-15 | Microsoft Technology Licensing, Llc | Scalable Tenant Networks |
| CN107154891A (zh) * | 2016-03-02 | 2017-09-12 | 北京京东尚科信息技术有限公司 | 模板分发的方法及系统 |
| CN107222324B (zh) * | 2016-03-22 | 2021-05-14 | 华为技术有限公司 | 网络服务的业务配置方法和装置 |
| CN107977266A (zh) * | 2016-10-25 | 2018-05-01 | 中兴通讯股份有限公司 | 云应用动态伸缩系统及方法 |
| FR3062017B1 (fr) * | 2017-01-19 | 2019-12-20 | Transatel | Procede de changement de reseau de communication cellulaire pour un objet mettant en oeuvre une carte a puce uicc, ne necessitant ni changement ni reprogrammation de la carte a puce |
| CN112910677A (zh) * | 2017-03-19 | 2021-06-04 | 华为技术有限公司 | 一种网络切片模板的管理方法、单元和系统 |
| CN107632973A (zh) * | 2017-09-26 | 2018-01-26 | 郑州云海信息技术有限公司 | 资产的录入方法和装置 |
| US11115278B2 (en) * | 2019-02-25 | 2021-09-07 | Cisco Technology, Inc. | Learning by inference from brownfield deployments |
| CN111026390A (zh) * | 2019-11-21 | 2020-04-17 | 山东中创软件商用中间件股份有限公司 | 多应用多引擎流程模板管理系统、方法、装置及存储介质 |
| CN111754191B (zh) * | 2020-06-08 | 2024-12-03 | 中国建设银行股份有限公司 | 基于云平台的自动变更方法及相关设备 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1835448A (zh) * | 2005-03-18 | 2006-09-20 | 华为技术有限公司 | 网络管理系统中模板数据的全局管理方法 |
| CN101222766A (zh) * | 2008-01-23 | 2008-07-16 | 华为技术有限公司 | 平滑处理资源的方法及装置 |
| US7418656B1 (en) * | 2003-10-03 | 2008-08-26 | Adobe Systems Incorporated | Dynamic annotations for electronics documents |
| CN102088475A (zh) * | 2010-11-29 | 2011-06-08 | 东北大学 | 控制流集中数据流分布的组合服务执行系统及执行方法 |
| CN101263477B (zh) * | 2005-09-09 | 2011-10-19 | 微软公司 | 用于管理与计算机生成文档相关联的数据的系统和方法 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7752224B2 (en) * | 2005-02-25 | 2010-07-06 | Microsoft Corporation | Programmability for XML data store for documents |
| US20070294364A1 (en) * | 2006-06-15 | 2007-12-20 | International Business Machines Corporation | Management of composite software services |
| US9178766B2 (en) * | 2010-06-28 | 2015-11-03 | Amazon Technologies, Inc. | Provisioning multiple network resources |
| US8694986B2 (en) * | 2011-12-15 | 2014-04-08 | Microsoft Corporation | Providing update notifications on distributed application objects |
-
2013
- 2013-11-15 CN CN201310574702.6A patent/CN104639361B/zh not_active Expired - Fee Related
-
2014
- 2014-05-05 EP EP14797136.0A patent/EP3059900B1/en not_active Not-in-force
- 2014-05-05 WO PCT/CN2014/076773 patent/WO2014183568A1/zh not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7418656B1 (en) * | 2003-10-03 | 2008-08-26 | Adobe Systems Incorporated | Dynamic annotations for electronics documents |
| CN1835448A (zh) * | 2005-03-18 | 2006-09-20 | 华为技术有限公司 | 网络管理系统中模板数据的全局管理方法 |
| CN101263477B (zh) * | 2005-09-09 | 2011-10-19 | 微软公司 | 用于管理与计算机生成文档相关联的数据的系统和方法 |
| CN101222766A (zh) * | 2008-01-23 | 2008-07-16 | 华为技术有限公司 | 平滑处理资源的方法及装置 |
| CN102088475A (zh) * | 2010-11-29 | 2011-06-08 | 东北大学 | 控制流集中数据流分布的组合服务执行系统及执行方法 |
Non-Patent Citations (1)
| Title |
|---|
| See also references of EP3059900A4 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106600176A (zh) * | 2015-10-14 | 2017-04-26 | 北京国双科技有限公司 | 信息录入处理方法及装置 |
| CN106600176B (zh) * | 2015-10-14 | 2020-07-31 | 北京国双科技有限公司 | 信息录入处理方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP3059900B1 (en) | 2017-11-29 |
| EP3059900A4 (en) | 2016-11-02 |
| CN104639361B (zh) | 2019-04-19 |
| EP3059900A1 (en) | 2016-08-24 |
| CN104639361A (zh) | 2015-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2014183568A1 (zh) | 网络服务模板的管理方法和装置 | |
| EP3893438B1 (en) | Vnf service instantiation method and device | |
| US10075540B2 (en) | Network function virtualization (NFV) hardware trust in data communication systems | |
| US10481935B2 (en) | Management system, overall management node, and management method for managing virtualization resources in a mobile communication network | |
| EP4113911A1 (en) | Network service construction system and network service construction method | |
| CN108574593B (zh) | 一种nfv网络中许可证的管理系统和管理方法 | |
| WO2019238004A1 (zh) | 一种告警的方法及装置 | |
| CN108886492A (zh) | 网络功能虚拟化管理和编排装置、方法和程序 | |
| WO2015100611A1 (zh) | 一种网络功能虚拟化nfv故障管理装置、设备及方法 | |
| CN106161049A (zh) | 一种实现网络服务部署规格配置的方法及装置 | |
| EP4071609B1 (en) | Node management method, device and apparatus, storage medium, and system | |
| WO2020087948A1 (zh) | 网络切片模板生成方法、装置、设备及存储介质 | |
| CN116458130A (zh) | 一种容器集群缩放的方法、设备和系统 | |
| WO2017080439A1 (zh) | 一种网络功能弹性授权的方法和装置 | |
| CN109213567B (zh) | 一种管理vnf实例化的方法和设备 | |
| CN108780405A (zh) | 网络功能虚拟化环境下应用的管理方法和装置 | |
| EP4113914A1 (en) | Resource pool management system, resource pool management method and program | |
| CN102916992A (zh) | 一种统一调度云计算远端资源的方法及系统 | |
| CN119316468A (zh) | 云原生场景下的节点控制方法、装置、设备及存储介质 | |
| CN110912726B (zh) | 服务的提供方法、装置、系统、存储介质及电子装置 | |
| CN116321211A (zh) | 一种面向租户的网络资源管理方法及装置 | |
| CN111836261A (zh) | 数据管理方法、lepm和mepm | |
| JP2022511368A (ja) | パフォーマンス測定を制御するための方法と装置 | |
| CN104410511A (zh) | 一种服务器管理方法及系统 | |
| CN109905258B (zh) | PaaS的管理方法、装置及存储介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14797136 Country of ref document: EP Kind code of ref document: A1 |
|
| REEP | Request for entry into the european phase |
Ref document number: 2014797136 Country of ref document: EP |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2014797136 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |