[go: up one dir, main page]

CN111240697B - Multi-level service deployment and activation method, mobile terminal and readable storage medium - Google Patents

Multi-level service deployment and activation method, mobile terminal and readable storage medium Download PDF

Info

Publication number
CN111240697B
CN111240697B CN201811448377.8A CN201811448377A CN111240697B CN 111240697 B CN111240697 B CN 111240697B CN 201811448377 A CN201811448377 A CN 201811448377A CN 111240697 B CN111240697 B CN 111240697B
Authority
CN
China
Prior art keywords
service
layer
level
path
deployment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811448377.8A
Other languages
Chinese (zh)
Other versions
CN111240697A (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN201811448377.8A priority Critical patent/CN111240697B/en
Priority to PCT/CN2019/113080 priority patent/WO2020108185A1/en
Publication of CN111240697A publication Critical patent/CN111240697A/en
Application granted granted Critical
Publication of CN111240697B publication Critical patent/CN111240697B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种多层次业务部署开通方法、移动终端及可读存储介质,通过获取多层次业务中顶层各终端的组网场景,根据组网场景确定各所述终端之间需求业务路径的拓扑连接关系;检测多层次业务的层级关系和各业务层的约束条件,根据层级关系和约束条件获取各业务层的特定约束条件;在各所述需求业务路径中,根据拓扑连接关系和各业务层的特定约束条件,依次部署各业务层的目标业务路径;当检测到各业务层均已部署目标业务路径时,开通所述多层次业务。本发明根据用户的部署需求,自动完成多层次网络业务的部署开通,简化用户操作,并且保证业务路径开通的准确性,提升了多层次网络业务部署开通的效率。

The present invention discloses a multi-level service deployment and activation method, a mobile terminal and a readable storage medium. The method obtains the networking scenarios of the top-level terminals in the multi-level service, determines the topological connection relationship of the required service paths between the terminals according to the networking scenarios; detects the hierarchical relationship of the multi-level service and the constraints of each service layer, and obtains the specific constraints of each service layer according to the hierarchical relationship and the constraints; in each required service path, sequentially deploys the target service path of each service layer according to the topological connection relationship and the specific constraints of each service layer; and activates the multi-level service when it is detected that the target service path has been deployed in each service layer. The present invention automatically completes the deployment and activation of the multi-level network service according to the user's deployment requirements, simplifies the user operation, and ensures the accuracy of the service path activation, thereby improving the efficiency of the multi-level network service deployment and activation.

Description

多层次业务部署开通方法、移动终端及可读存储介质Multi-level service deployment and activation method, mobile terminal and readable storage medium

技术领域Technical Field

本发明涉及通信业务技术领域,尤其涉及一种多层次业务部署开通方法、移动终端及计算机可读存储介质。The present invention relates to the field of communication service technology, and in particular to a multi-level service deployment and activation method, a mobile terminal and a computer-readable storage medium.

背景技术Background Art

随着信息化和移动互联网的高速发展,通信业务市场变化日新月异,由于移动设备种类和数量的迅猛增长,市场对于通信业务带宽的需求也不断提高,通信业务种类也日益丰富起来。相比电信网络传统垂直架构的封闭性而言,将电信网络转向水平开放架构,将会打破电信网络的封闭性,从而使电信网络生态系统走向开放,这不仅有利于降低运营商的投资成本和运营成本,而且有利于实现网络开放,增强网络弹性,促进电信业务创新发展。With the rapid development of informatization and mobile Internet, the communication service market is changing with each passing day. Due to the rapid growth in the types and number of mobile devices, the market demand for communication service bandwidth is also increasing, and the types of communication services are becoming increasingly rich. Compared with the closed nature of the traditional vertical architecture of the telecommunications network, the transition of the telecommunications network to a horizontal open architecture will break the closed nature of the telecommunications network, thereby making the telecommunications network ecosystem open, which is not only conducive to reducing the investment and operating costs of operators, but also conducive to achieving network openness, enhancing network elasticity, and promoting the innovative development of telecommunications services.

在现有的多层次网络业务部署开通过程中,顶层业务需要多条下层业务连接打通之后,以已有的下层业务路径为基础实现部署开通,通过用户手工去选择多条下层业务中的具体下层业务来开通顶层业务,并且当已有的下层业务不符合带宽流量需求时,又需要用户重新计算及选择下层业务,如此,整个过程冗长复杂,极易出现错误,导致多层次网络业务部署开通效率低下。In the existing multi-layer network service deployment and activation process, the top-level service requires multiple lower-level service connections to be opened, and then deployed and activated based on the existing lower-level service paths. The user manually selects a specific lower-level service from multiple lower-level services to activate the top-level service. When the existing lower-level service does not meet the bandwidth flow requirements, the user is required to recalculate and select the lower-level service. As a result, the entire process is lengthy and complicated, and errors are very likely to occur, resulting in low efficiency in the deployment and activation of multi-layer network services.

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art.

发明内容Summary of the invention

本发明的主要目的在于提供一种多层次业务部署开通方法、移动终端及计算机可读存储介质,旨在解决现有的多层次网络业务部署开通效率低下的技术问题。The main purpose of the present invention is to provide a multi-level service deployment and activation method, a mobile terminal and a computer-readable storage medium, aiming to solve the technical problem of low efficiency of existing multi-level network service deployment and activation.

本发明实施例提出一种多层次业务部署开通方法,该多层次业务部署开通方法包括:The embodiment of the present invention provides a multi-level service deployment and activation method, and the multi-level service deployment and activation method includes:

获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各所述终端之间需求业务路径的拓扑连接关系;Obtaining the networking scenarios of the top-level terminals in the multi-level service, and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios;

检测所述多层次业务的层级关系和各业务层的约束条件,根据所述层级关系和所述约束条件获取各所述业务层的特定约束条件;Detecting the hierarchical relationship of the multi-level services and the constraints of each service layer, and obtaining specific constraints of each service layer according to the hierarchical relationship and the constraints;

在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径;In each of the required service paths, according to the topological connection relationship and the specific constraint conditions of each of the service layers, the target service paths of each of the service layers are deployed in sequence;

当检测到各需求业务路径的所述业务层均已部署所述目标业务路径时,开通所述多层次业务。When it is detected that the service layers of each required service path have deployed the target service path, the multi-layer service is opened.

可选地,所述获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各终端之间需求业务路径的拓扑连接关系的步骤包括:Optionally, the step of obtaining the networking scenarios of the top-level terminals in the multi-level service and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios includes:

检测用户在当前多层次业务的部署需求中各终端之间的组网场景,并获取所述组网场景;Detecting the networking scenarios between the terminals in the current multi-layer service deployment requirements of the user, and obtaining the networking scenarios;

以所述组网场景中的各所述终端为节点,确定各所述节点之间需求业务路径的拓扑连接关系。Taking each of the terminals in the networking scenario as a node, a topological connection relationship of a required service path between each of the nodes is determined.

可选地,所述预设约束条件为:用户预先自主选择或输入的所述多层次业务部署开通所需要满足的约束条件,Optionally, the preset constraint condition is: a constraint condition that needs to be satisfied for the multi-level service deployment and activation and is selected or input by a user in advance.

所述检测所述多层次业务的层级关系和各业务层的预设约束条件,根据所述层级关系和所述预设约束条件获取各所述业务层的特定约束条件的步骤包括:The step of detecting the hierarchical relationship of the multi-level services and the preset constraints of each service layer, and obtaining the specific constraints of each service layer according to the hierarchical relationship and the preset constraints includes:

根据开通所述多层次业务所需基本层级和所述预设约束条件中用户设定的层级,确定所述多层次业务中各业务层的层级关系;Determining the hierarchical relationship of each service layer in the multi-level service according to the basic level required for opening the multi-level service and the level set by the user in the preset constraint condition;

按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的的特定约束条件。According to the hierarchical relationship, the specific constraints applicable to each of the business layers in the preset constraints are analyzed layer by layer.

可选地,所述按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的特定约束条件的步骤包括:Optionally, the step of analyzing the specific constraint conditions applicable to each of the business layers in the preset constraint conditions layer by layer according to the hierarchical relationship includes:

按照所述层级关系由上至下的顺序,逐层读取各所述业务层的预设约束条件;Reading the preset constraints of each business layer layer by layer in a top-down order of the hierarchical relationship;

逐个将读取的业务层自身的预设约束条件,和该读取的业务层以上各业务层的预设约束条件合并,生成逐个读取的各业务层的特定约束条件,直至最底业务层。The preset constraints of the read business layer itself and the preset constraints of each business layer above the read business layer are merged one by one to generate specific constraints of each business layer read one by one until the bottom business layer.

可选地,所述各所述业务层的所述特定约束条件还包括:用户在各所述业务层自主选择或者添加业务保护路径,Optionally, the specific constraint conditions of each of the service layers further include: a user independently selecting or adding a service protection path at each of the service layers,

所述在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的业务路径的步骤包括:The step of sequentially deploying the service paths of each service layer in each of the required service paths according to the topological connection relationship and the specific constraint conditions of each service layer comprises:

在顶层各终端之间的所述需求业务路径中,按照由下向上的顺序,依次逐层读取各所述业务层的所述特定约束条件和业务保护路径;In the required service path between the terminals at the top layer, the specific constraint conditions and service protection paths of each service layer are read layer by layer in a bottom-up order;

基于所述基础拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路;Based on the basic topological connection relationship, obtaining the topological connection lines of each of the service layers that meet the respective specific constraint conditions;

将所述拓补连接线路作为各所述业务层的目标业务路径,并将所述目标业务路径和所述业务保护路径共同部署至各所述业务层。The topology connection line is used as a target service path of each service layer, and the target service path and the service protection path are deployed together to each service layer.

可选地,在所述基于所述基础拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路的步骤之后,还包括:Optionally, after the step of acquiring the topological connection lines of the service layers satisfying the respective specific constraints based on the basic topological connection relationship, the method further includes:

当所述拓扑连接关系中,不含有满足各所述业务层所述特定约束条件的所述拓扑连接线路时,以各所述业务层下一层部署完成的所述业务路径为拓扑信息,生成各所述业务层的所述目标业务路径。When the topological connection relationship does not contain the topological connection line that meets the specific constraint conditions of each business layer, the business path deployed in the next layer of each business layer is used as the topological information to generate the target business path of each business layer.

可选地,所述当检测到各需求业务路径的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务的步骤包括:Optionally, when it is detected that the target service path has been deployed at each service layer of each required service path, the step of opening the multi-layer service includes:

在各需求业务路径中,根据所述多层次业务的所述层级关系,依次逐层检测各所述业务层是否均已部署所述目标业务路径;In each required service path, according to the hierarchical relationship of the multi-level services, each service layer is detected layer by layer in turn to see whether the target service path has been deployed;

当检测到各所述需求业务路径的各所述业务层均已部署所述目标业务路径时,按照各所述业务层的所述目标业务路径开通所述多层次业务。When it is detected that the target service path has been deployed on each of the service layers of each of the demand service paths, the multi-layer service is opened according to the target service path of each of the service layers.

可选地,在所述当检测到各需求业务路径的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务的步骤之后,还包括:Optionally, after the step of opening the multi-layer service when it is detected that the target service path has been deployed at each service layer of each required service path, the method further includes:

当检测到所述业务层未部署所述目标业务路径时,提取未部署目标业务路径的各所述业务层,以供用户自主进行部署。When it is detected that the target service path is not deployed in the service layer, each of the service layers that are not deployed with the target service path is extracted for autonomous deployment by the user.

此外,为实现上述目的,本发明还提供一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多层次业务部署开通程序,所述多层次业务部署开通程序被所述处理器执行时实现如上所述的多层次业务部署开通方法的步骤。In addition, to achieve the above-mentioned purpose, the present invention also provides a mobile terminal, which includes: a memory, a processor, and a multi-level service deployment and activation program stored in the memory and executable on the processor, and the multi-level service deployment and activation program, when executed by the processor, implements the steps of the multi-level service deployment and activation method as described above.

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有多层次业务部署开通程序,所述多层次业务部署开通程序被处理器执行时实现如上所述的多层次业务部署开通方法的步骤。In addition, to achieve the above-mentioned purpose, the present invention also provides a computer-readable storage medium, on which a multi-level service deployment and activation program is stored. When the multi-level service deployment and activation program is executed by a processor, the steps of the multi-level service deployment and activation method as described above are implemented.

本发明实施例提出的一种多层次业务部署开通方法、移动终端及计算机可读存储介质,通过获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各所述终端之间需求业务路径的拓扑连接关系;检测所述多层次业务的层级关系和各业务层的约束条件,根据所述层级关系和所述约束条件获取各所述业务层的特定约束条件;在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径;当检测到各所述业务层均已部署所述目标业务路径时,开通所述多层次业务。The embodiments of the present invention propose a multi-level service deployment and activation method, a mobile terminal, and a computer-readable storage medium. The method obtains the networking scenarios of the top-level terminals in the multi-level service, and determines the topological connection relationship of the required service paths between the terminals according to the networking scenarios; detects the hierarchical relationship of the multi-level service and the constraints of each service layer, and obtains the specific constraints of each service layer according to the hierarchical relationship and the constraints; in each required service path, deploys the target service path of each service layer in turn according to the topological connection relationship and the specific constraints of each service layer; and activates the multi-level service when it is detected that the target service path has been deployed for each service layer.

通过获取顶层各终端之间的组网场景,根据组网场景分析该多层次网络业务中各终端节点之间需求业务路径的拓扑连接关系,根据该多层次网络业务的业务层级关系和用户自主选择或者输入的该多层次业务中的各层业务开通部署所需要满足的约束条件,确定各业务层的特定约束条件,基于各需求业务路径的拓扑连接关系和各业务层的特定约束条件,确定该多层次网络业务中支持各业务层业务开通的目标业务路径,并按照该多层次网络业务从底层逐层向上的部署顺序,逐一部署符合各业务层特定约束条件的目标业务路径,直到该多层次网络业务中各需求业务路径的各业务层,均已经完成目标业务路径的部署后,按照各业务层的目标业务路径开通该多层次网络业务。By obtaining the networking scenario between the top-level terminals, analyzing the topological connection relationship of the demand service paths between the terminal nodes in the multi-level network service according to the networking scenario, determining the specific constraints of each service layer according to the service level relationship of the multi-level network service and the constraints that need to be met for the deployment of the services of each layer in the multi-level service selected or input by the user, determining the target service path that supports the deployment of services of each service layer in the multi-level network service based on the topological connection relationship of each demand service path and the specific constraints of each service layer, and deploying the target service paths that meet the specific constraints of each service layer one by one in the deployment order of the multi-level network service from the bottom layer to the top layer, until the deployment of the target service paths of each service layer of each demand service path in the multi-level network service has been completed, and then the multi-level network service is opened according to the target service paths of each service layer.

实现了仅基于用户预先选择的各层业务的部署模板,或者自主输入约束条件,自动完成符合约束条件的目标业务路径的检测,并依次自动将目标业务路径部署至各多层次业务各需求业务路径的各业务层,避免了用户的手动逐层设定约束条件和部署路径操作,基于各终端的组网场景匹配业务路径,并在完成支持各业务层的目标业务路径部署之后,开通整个多层次网络业务,保证了开通的准确性,提升了多层次网络业务部署开通的效率。It realizes automatic detection of target business paths that meet the constraints based only on the deployment templates of each layer of business pre-selected by the user, or autonomous input of constraints, and automatically deploys the target business paths to each business layer of each required business path of each multi-level business in turn, avoiding the user's manual setting of constraints and deployment path operations layer by layer, matching business paths based on the networking scenarios of each terminal, and opening the entire multi-level network service after completing the deployment of the target business paths that support each business layer, thereby ensuring the accuracy of the opening and improving the efficiency of the deployment and opening of multi-level network services.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;FIG1 is a schematic diagram of a terminal structure of a hardware operating environment involved in an embodiment of the present invention;

图2为本发明多层次业务部署开通方法第一实施例的流程示意图;2 is a schematic diagram of a flow chart of a first embodiment of a multi-level service deployment and activation method according to the present invention;

图3为本发明多层次业务部署开通方法第二实施例的流程示意图;3 is a schematic diagram of a flow chart of a second embodiment of a multi-level service deployment and activation method according to the present invention;

图4为本发明多层次业务部署开通方法第三实施例的流程示意图;4 is a schematic diagram of a flow chart of a third embodiment of a multi-level service deployment and activation method according to the present invention;

图5为本发明多层次业务部署开通方法一实施例中网络业务层次示意图;5 is a schematic diagram of network service levels in an embodiment of a multi-level service deployment and activation method of the present invention;

图6为本发明多层次业务部署开通方法一实施例中终端拓扑连接关系示意图。FIG. 6 is a schematic diagram of terminal topology connection relationships in an embodiment of a multi-level service deployment and activation method of the present invention.

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings.

具体实施方式DETAILED DESCRIPTION

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

本发明实施例的主要解决方案是:获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各所述终端之间需求业务路径的拓扑连接关系;检测所述多层次业务的层级关系和各业务层的约束条件,根据所述层级关系和所述约束条件获取各所述业务层的特定约束条件;在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径;当检测到各所述业务层均已部署所述目标业务路径时,开通所述多层次业务。The main solution of the embodiment of the present invention is: obtaining the networking scenarios of the top-level terminals in the multi-level service, and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios; detecting the hierarchical relationship of the multi-level service and the constraints of each service layer, and obtaining the specific constraints of each service layer according to the hierarchical relationship and the constraints; in each required service path, deploying the target service path of each service layer in sequence according to the topological connection relationship and the specific constraints of each service layer; when it is detected that the target service path has been deployed in each service layer, opening the multi-level service.

由于现有技术中,多层次网络业务部署开通的过程冗长复杂,极易出现错误,导致多层次网络业务部署开通效率低下。In the prior art, the process of deploying and opening multi-level network services is lengthy and complicated, and errors are very likely to occur, resulting in low efficiency in deploying and opening multi-level network services.

本发明提供一种解决方案,避免了用户的手动逐层设定约束条件和部署路径操作,基于各终端的组网场景匹配业务路径,并在完成支持各业务层的目标业务路径部署之后,开通整个多层次网络业务,保证了开通的准确性,提升了多层次网络业务部署开通的效率。The present invention provides a solution, avoiding the user's manual setting of constraint conditions and deployment path operations layer by layer, matching service paths based on the networking scenarios of each terminal, and after completing the deployment of the target service paths supporting each service layer, opening the entire multi-level network service, thereby ensuring the accuracy of the opening and improving the efficiency of the deployment and opening of the multi-level network service.

如图1所示,图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图。As shown in FIG. 1 , FIG. 1 is a schematic diagram of a terminal structure of a hardware operating environment involved in an embodiment of the present invention.

本发明实施例终端可以是各种网络终端,例如无线路由器,PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group AudioLayer IV,动态影像专家压缩标准音频层面3)播放器、数字广播接收器、穿戴式设备(比如智能手环、智能手表等)、导航装置、便携计算机等可移动式终端设备、或不可移动的终端设备。The terminal of the embodiment of the present invention can be various network terminals, such as wireless routers, PCs, or can be mobile terminal devices such as smart phones, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3) players, MP4 (Moving Picture Experts Group AudioLayer IV, Moving Picture Experts Group AudioLayer IV) players, digital broadcast receivers, wearable devices (such as smart bracelets, smart watches, etc.), navigation devices, portable computers, and other mobile terminal devices, or non-mobile terminal devices.

如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。As shown in Figure 1, the terminal may include: a processor 1001, such as a CPU, a network interface 1004, a user interface 1003, a memory 1005, and a communication bus 1002. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a WI-FI interface). The memory 1005 may be a high-speed RAM memory, or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Those skilled in the art will appreciate that the terminal structure shown in FIG. 1 does not limit the terminal and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及多层次业务部署开通程序。As shown in FIG. 1 , the memory 1005 as a computer storage medium may include an operating system, a network communication module, a user interface module, and a multi-level service deployment and activation program.

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的多层次业务部署开通程序,并执行以下操作:In the terminal shown in FIG. 1 , the network interface 1004 is mainly used to connect to the backend server and perform data communication with the backend server; the user interface 1003 is mainly used to connect to the client (user end) and perform data communication with the client; and the processor 1001 can be used to call the multi-level service deployment and activation program stored in the memory 1005 and perform the following operations:

获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各所述终端之间需求业务路径的拓扑连接关系;Obtaining the networking scenarios of the top-level terminals in the multi-level service, and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios;

检测所述多层次业务的层级关系和各业务层的约束条件,根据所述层级关系和所述约束条件获取各所述业务层的特定约束条件;Detecting the hierarchical relationship of the multi-level services and the constraints of each service layer, and obtaining specific constraints of each service layer according to the hierarchical relationship and the constraints;

在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径;In each of the required service paths, according to the topological connection relationship and the specific constraint conditions of each of the service layers, the target service paths of each of the service layers are deployed in sequence;

当检测到各需求业务路径的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务。When it is detected that the target service path has been deployed on each service layer of each required service path, the multi-layer service is opened.

进一步地,所述获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各终端之间需求业务路径的拓扑连接关系的步骤包括:Furthermore, the step of obtaining the networking scenarios of the top-level terminals in the multi-level service and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios includes:

检测用户在当前多层次业务的部署需求中各终端之间的组网场景,并获取所述组网场景;Detecting the networking scenarios between the terminals in the current multi-layer service deployment requirements of the user, and obtaining the networking scenarios;

以所述组网场景中的各所述终端为节点,确定各所述节点之间需求业务路径的拓扑连接关系。Taking each of the terminals in the networking scenario as a node, a topological connection relationship of a required service path between each of the nodes is determined.

进一步地,所述预设约束条件为:用户预先自主选择或输入的所述多层次业务部署开通所需要满足的约束条件,Furthermore, the preset constraint condition is: the constraint condition that needs to be satisfied for the multi-level service deployment and activation that is selected or input by the user in advance.

所述检测所述多层次业务的层级关系和各业务层的预设约束条件,根据所述层级关系和所述预设约束条件获取各所述业务层的特定约束条件的步骤包括:The step of detecting the hierarchical relationship of the multi-level services and the preset constraints of each service layer, and obtaining the specific constraints of each service layer according to the hierarchical relationship and the preset constraints includes:

根据开通所述多层次业务所需基本层级和所述预设约束条件中用户设定的层级,确定所述多层次业务中各业务层的层级关系;Determining the hierarchical relationship of each service layer in the multi-level service according to the basic level required for opening the multi-level service and the level set by the user in the preset constraint condition;

按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的的特定约束条件。According to the hierarchical relationship, the specific constraints applicable to each of the business layers in the preset constraints are analyzed layer by layer.

进一步地,所述按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的特定约束条件的步骤包括:Furthermore, the step of analyzing the specific constraint conditions applicable to each of the business layers in the preset constraint conditions layer by layer according to the hierarchical relationship includes:

按照所述层级关系由上至下的顺序,逐层读取各所述业务层的预设约束条件;Reading the preset constraints of each business layer layer by layer in a top-down order of the hierarchical relationship;

逐个将读取的业务层自身的预设约束条件,和该读取的业务层以上各业务层的预设约束条件合并,生成逐个读取的各业务层的特定约束条件,直至最底业务层。The preset constraints of the read business layer itself and the preset constraints of each business layer above the read business layer are merged one by one to generate specific constraints of each business layer read one by one until the bottom business layer.

进一步地,所述各所述业务层的所述特定约束条件还包括:用户在各所述业务层自主选择或者添加业务保护路径,Furthermore, the specific constraint conditions of each of the service layers also include: a user independently selects or adds a service protection path at each of the service layers,

所述在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的业务路径的步骤包括:The step of sequentially deploying the service paths of each service layer in each of the required service paths according to the topological connection relationship and the specific constraint conditions of each service layer comprises:

在顶层各终端之间的所述需求业务路径中,按照由下向上的顺序,依次逐层读取各所述业务层的所述特定约束条件和业务保护路径;In the required service path between the terminals at the top layer, the specific constraint conditions and service protection paths of each service layer are read layer by layer in a bottom-up order;

基于所述基础拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路;Based on the basic topological connection relationship, obtaining the topological connection lines of each of the service layers that meet the respective specific constraint conditions;

将所述拓补连接线路作为各所述业务层的目标业务路径,并将所述目标业务路径和所述业务保护路径共同部署至各所述业务层。The topology connection line is used as a target service path of each service layer, and the target service path and the service protection path are deployed together to each service layer.

进一步地,在所述基于所述基础拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路的步骤之后,还包括:Furthermore, after the step of obtaining the topological connection lines of each service layer satisfying the respective specific constraint conditions based on the basic topological connection relationship, the method further includes:

当所述拓扑连接关系中,不含有满足各所述业务层所述特定约束条件的所述拓扑连接线路时,以各所述业务层下一层部署完成的所述业务路径为拓扑信息,生成各所述业务层的所述目标业务路径。When the topological connection relationship does not contain the topological connection line that meets the specific constraint conditions of each business layer, the business path deployed in the next layer of each business layer is used as the topological information to generate the target business path of each business layer.

进一步地,所述当检测到各需求业务路径的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务的步骤包括:Furthermore, when it is detected that the target service path has been deployed at each service layer of each required service path, the step of opening the multi-layer service includes:

在各需求业务路径中,根据所述多层次业务的所述层级关系,依次逐层检测各所述业务层是否均已部署所述目标业务路径;In each required service path, according to the hierarchical relationship of the multi-level services, each service layer is detected layer by layer in turn to see whether the target service path has been deployed;

当检测到各所述需求业务路径的各所述业务层均已部署所述目标业务路径时,按照各所述业务层的所述目标业务路径开通所述多层次业务。When it is detected that the target service path has been deployed on each of the service layers of each of the demand service paths, the multi-layer service is opened according to the target service path of each of the service layers.

进一步地,在所述当检测到各需求业务路径中的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务的步骤之后,还包括:Further, after the step of opening the multi-layer service when it is detected that the target service path has been deployed in each service layer in each required service path, the method further includes:

当检测到所述业务层未部署所述目标业务路径时,提取未部署目标业务路径的各所述业务层,以供用户自主进行部署。When it is detected that the target service path is not deployed in the service layer, each of the service layers that are not deployed with the target service path is extracted for autonomous deployment by the user.

基于上述硬件结构,提出本发明内多层次业务部署开通方法的实施例。Based on the above hardware structure, an embodiment of the multi-level service deployment and activation method in the present invention is proposed.

参照图2,在本发明多层次业务部署开通方法第一实施例中,多层次业务部署开通方法包括:2, in a first embodiment of a multi-level service deployment and activation method of the present invention, the multi-level service deployment and activation method includes:

步骤S10,获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各所述终端之间需求业务路径的拓扑连接关系。Step S10, obtaining the networking scenarios of the top-level terminals in the multi-level service, and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios.

根据用户自主选择或者输入的业务模板,或者资源约束信息,获取当前多层次网络业务的顶层中,各网络终端的组网场景,并根据组网场景分析各终端之间需求业务路径,确定各网络终端之间的每条需求业务路径中,各网络节点的拓扑连接关系。According to the service template or resource constraint information selected or input by the user, the networking scenario of each network terminal in the top layer of the current multi-level network service is obtained, and the demand service path between each terminal is analyzed according to the networking scenario, and the topological connection relationship of each network node in each demand service path between each network terminal is determined.

具体地,例如,在图5所示的网络业务层次示意图中,根据用户输入的约束信息,确定当前多层次网络业务顶层L3VPN层的A、X、Y和Z四个终端之间的组网场景为全连通场景,即A、X、Y和Z四个终端之间均可以实现网络通信,A、X、Y和Z四个终端之间存在6条相互通信的需求业务路径,逐条分析4个终端中的6条需求路径,在当前环境网络中,确定并获取如图6所示的A、Z终端之间各节点的拓扑连接关系,以下均已A、Z终端之间的拓扑连接关系为例进行说明,其余5条需求业务路径,即A、X终端之间,A、Y终端之间,X、Y终端之间,X、Z终端之间以及Y、Z终端需求业务路径中,终端节点之间的拓扑连接关系分析与A、Z终端之间的拓扑连接关系分析过程相同,在此不再赘述。Specifically, for example, in the network service hierarchy diagram shown in FIG5, according to the constraint information input by the user, it is determined that the networking scenario between the four terminals A, X, Y and Z of the top layer L3VPN of the current multi-layer network service is a fully connected scenario, that is, network communication can be achieved between the four terminals A, X, Y and Z, and there are 6 mutually communicating demand service paths between the four terminals A, X, Y and Z. The 6 demand paths in the four terminals are analyzed one by one, and in the current environment network, the topological connection relationship of each node between the A and Z terminals as shown in FIG6 is determined and obtained. The following is explained by taking the topological connection relationship between the A and Z terminals as an example. In the remaining 5 demand service paths, namely, the demand service paths between the A and X terminals, between the A and Y terminals, between the X and Y terminals, between the X and Z terminals, and between the Y and Z terminals, the topological connection relationship analysis between the terminal nodes is the same as the topological connection relationship analysis process between the A and Z terminals, and will not be repeated here.

需要说明的是,各网络终端的组网场景包括:全连通场景、部分连通场景和单一连通场景。It should be noted that the networking scenarios of each network terminal include: full connectivity scenario, partial connectivity scenario and single connectivity scenario.

进一步地,步骤S10包括:Further, step S10 includes:

步骤a,检测用户在当前多层次业务的部署需求中各终端之间的组网场景,并获取所述组网场景。Step a: detecting the networking scenario between the terminals in the current multi-layer service deployment requirements of the user, and obtaining the networking scenario.

根据用户自主选择或者输入的业务模板以及业务部署需求,分析并获取当前多层次网络业务的顶层中,各网络终端之间的组网场景。According to the service templates and service deployment requirements selected or input by the user, the networking scenarios between the network terminals in the top layer of the current multi-layered network service are analyzed and obtained.

需要说明的是,在多层次业务部署开通进程启动时,用户可以自主选择预设的业务模板,或者自主创建业务模板,并可以依据自主选择或者创建的业务模板输入相应的资源约束信息和业务部署需求。It should be noted that when the multi-level service deployment and activation process is started, users can independently select preset service templates, or independently create service templates, and can input corresponding resource constraint information and service deployment requirements based on the independently selected or created service templates.

具体地,当用户开始启动多层次网络业务部署开通进程时,提示用户选择或者创建业务模板,当用户完成选择或者创建业务模板之后,提示用户输入业务部署的约束信息,例如,当检测到用户启动多层次网络业务部署开通进程时,为用户提供预设的业务部署开通模板,基于用户的选择操作,确定当前多层次业务部署开通的基础网络业务部署开通架构,提示用户输入业务部署的约束信息,根据用户输入的“终端节点A、X、Y和Z之间创建部署L3VPN业务,业务场景为全连通场景”约束信息,分析当前多层次网络业务顶层A、X、Y和Z四个终端之间的组网场景为全连通场景,并获取该全连通组网场景。Specifically, when the user starts the multi-level network service deployment and activation process, the user is prompted to select or create a service template. After the user completes selecting or creating the service template, the user is prompted to enter the service deployment constraint information. For example, when it is detected that the user starts the multi-level network service deployment and activation process, a preset service deployment and activation template is provided to the user. Based on the user's selection operation, the basic network service deployment and activation architecture of the current multi-level service deployment and activation is determined, and the user is prompted to enter the service deployment constraint information. According to the user-input constraint information of "create and deploy L3VPN service between terminal nodes A, X, Y and Z, and the service scenario is a fully connected scenario", the networking scenario between the four terminals of the top level A, X, Y and Z of the current multi-level network service is analyzed as a fully connected scenario, and the fully connected networking scenario is obtained.

步骤b,以所述组网场景中的各所述终端为节点,确定各所述节点之间需求业务路径的拓扑连接关系。Step b: taking each terminal in the networking scenario as a node, determining a topological connection relationship of a demand service path between each node.

在获取的多层次网络业务的顶层终端之间的组网场景中的各终端之间需求业务路径上,以终端所处位置为网络节点,根据该网络节点分析多层次网络业务,在当前环境网络中网络节点之间的拓扑连接关系。On the demand service path between each terminal in the networking scenario between the top-level terminals of the obtained multi-level network service, the location of the terminal is taken as the network node, and the multi-level network service is analyzed according to the network node, and the topological connection relationship between the network nodes in the current environment network.

具体地,例如,在图5所示的网络业务层次示意图中,将获取的多层次网络业务顶层,即L3VPN层次的全连通组网场景中,在四个终端A、X、Y和Z之间的6条需求业务路径中的A、Z之间的需求业务路径上,以终端A、Z为网络节点,在当前环境网络中,根据网络节点A、Z的网络位置分析节点A、Z之间的拓扑连接关系。Specifically, for example, in the network service hierarchy diagram shown in Figure 5, the top level of the multi-level network service is obtained, that is, in the fully connected networking scenario of the L3VPN level, on the demand service path between A and Z among the six demand service paths between the four terminals A, X, Y and Z, with terminals A and Z as network nodes, in the current environment network, the topological connection relationship between nodes A and Z is analyzed according to the network positions of network nodes A and Z.

步骤S20,检测所述多层次业务的层级关系和各业务层的约束条件,根据所述层级关系和所述约束条件获取各所述业务层的特定约束条件。Step S20: detecting the hierarchical relationship of the multi-level services and the constraint conditions of each service layer, and acquiring specific constraint conditions of each service layer according to the hierarchical relationship and the constraint conditions.

根据多层次网络业务部署的基本层级需求,和用户自主选择或者输入创建的业务模板检测该多层次网络业务中含有的业务层级数量和层级顺序关系,并根据用户输入的业务部署需求和资源预设条件获取该多层次网络业务中,适用于各业务层的预设条件。According to the basic level requirements of multi-level network service deployment and the service template selected or created by the user, the number of service levels and the level order relationship contained in the multi-level network service are detected, and according to the service deployment requirements and resource preset conditions input by the user, the preset conditions applicable to each service layer in the multi-level network service are obtained.

需要说明的是,预设约束条件为:用户预先自主选择或输入的所述多层次业务部署开通所需要满足的约束条件。It should be noted that the preset constraint conditions are: the constraint conditions that need to be met for the multi-level service deployment and activation that are selected or input by the user in advance.

具体地,例如,在如图5所示的网络业务层次示意图中,根据用户自主输入的业务部署需求:“节点A、X、Y和Z之间创建部署L3VPN业务,业务场景为全连通场景,部署L3VPN业务时,连带创建部署BGP-LU、Tunnel、TMS和ODU业务,其中BGP-LU业务必经约束D节点,TMS必经B节点”,分析得到当前多层次网络业务包含的业务层数量,以及各业务层之间的层级顺序关系,按照用户输入的业务部署需求和层级关系,逐层适配适用于各业务层的特定约束条件。Specifically, for example, in the network service hierarchy diagram shown in Figure 5, according to the service deployment requirements input by the user: "Create and deploy L3VPN services between nodes A, X, Y and Z, the service scenario is a fully connected scenario, and when deploying L3VPN services, create and deploy BGP-LU, Tunnel, TMS and ODU services. Among them, BGP-LU services must pass through node D, and TMS must pass through node B", the number of service layers included in the current multi-level network service and the hierarchical order relationship between each service layer are analyzed, and according to the service deployment requirements and hierarchical relationships input by the user, the specific constraints applicable to each service layer are adapted layer by layer.

进一步地,步骤S20包括:Further, step S20 includes:

步骤c,根据开通所述多层次业务所需基本层级和所述预设约束条件中用户设定的层级,确定所述多层次业务中各业务层的层级关系。Step c: determining the hierarchical relationship of each service layer in the multi-level service according to the basic level required for opening the multi-level service and the level set by the user in the preset constraint condition.

根据多层次网络业务部署的基本层级需求,和用户自主选择或者输入创建的业务模板检测该多层次网络业务中含有的业务层级数量和层级顺序关系。According to the basic level requirements of the multi-level network service deployment and the service template selected or created by the user, the number of service levels and the level order relationship contained in the multi-level network service are detected.

具体地,例如,在如图5所示的网络业务层次示意图中,根据用户自主输入的业务部署需求:“节点A、X、Y和Z之间创建部署L3VPN业务,业务场景为全连通场景,部署L3VPN业务时,连带创建部署BGP-LU、Tunnel、TMS和ODU业务,其中BGP-LU业务必经约束D节点,TMS必经B节点”,分析得到当前多层次网络业务包含有网络层-L3VPN业务、路由层-BGP-LU业务、协议层-Tunnel业务、管理层-TMS业务和配线层-ODU业务共5个业务层,其中顶层为网络层-L3VPN业务层,底层为配线层-ODU业务层,其余各中间层的顺序关系由上至下依次为,路由层-BGP-LU业务层、协议层-Tunnel业务层和管理层-TMS业务层。Specifically, for example, in the network service hierarchy diagram shown in FIG5 , according to the service deployment requirements input by the user: "L3VPN services are created and deployed between nodes A, X, Y and Z, and the service scenario is a fully connected scenario. When deploying L3VPN services, BGP-LU, Tunnel, TMS and ODU services are created and deployed, wherein the BGP-LU service must pass through the constraint node D, and the TMS must pass through the node B", it is analyzed that the current multi-layered network services include 5 service layers, namely, network layer-L3VPN services, routing layer-BGP-LU services, protocol layer-Tunnel services, management layer-TMS services and wiring layer-ODU services, wherein the top layer is the network layer-L3VPN service layer, the bottom layer is the wiring layer-ODU service layer, and the order relationship of the remaining intermediate layers is, from top to bottom, routing layer-BGP-LU service layer, protocol layer-Tunnel service layer and management layer-TMS service layer.

步骤d,按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的的特定约束条件。Step d: analyzing the specific constraints applicable to each of the business layers in the preset constraints layer by layer according to the hierarchical relationship.

根据用户输入的业务部署需求和资源预设条件,依次逐层获取该多层次网络业务的各需求业务路径中,适用于各业务层的预设条件。According to the service deployment requirements and resource preset conditions input by the user, the preset conditions applicable to each service layer in each required service path of the multi-level network service are obtained layer by layer.

具体地,例如,在如图5所示的网络业务层次示意图中,在顶层A、Z终端之间的需求业务路径中,根据用户输入的业务部署需求:“节点A、X、Y和Z之间创建部署L3VPN业务,业务场景为全连通场景,部署L3VPN业务时,连带创建部署BGP-LU、Tunnel、TMS和ODU业务,其中BGP-LU业务必经约束D节点,TMS必经B节点”得出的业务层级关系,按照由上至下的顺序,逐层读取该部署需求中,适用于网络层-L3VPN业务层、路由层-BGP-LU业务层、协议层-Tunnel业务层、管理层-TMS业务层和配线层-ODU业务层的特定约束条件。Specifically, for example, in the network service hierarchy diagram shown in Figure 5, in the required service path between the top-level A and Z terminals, according to the service deployment requirements input by the user: "Create and deploy L3VPN services between nodes A, X, Y and Z, the service scenario is a fully connected scenario, when deploying L3VPN services, create and deploy BGP-LU, Tunnel, TMS and ODU services, among which BGP-LU services must pass through the constraint node D, and TMS must pass through the B node". The service hierarchy relationship is obtained, and the specific constraints applicable to the network layer-L3VPN service layer, the routing layer-BGP-LU service layer, the protocol layer-Tunnel service layer, the management layer-TMS service layer and the wiring layer-ODU service layer are read layer by layer in a top-down order.

进一步地,步骤d,按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的的特定约束条件,还包括:Furthermore, step d, analyzing the specific constraints applicable to each of the business layers in the preset constraints layer by layer according to the hierarchical relationship, also includes:

步骤d01,按照所述层级关系由上至下的顺序,逐层读取各所述业务层的预设约束条件。Step d01 , reading preset constraints of each business layer layer by layer in a descending order of the hierarchical relationship.

在该多层次网络业务中,根据用户输入的部署需求,依次逐层获取该多层次网络业务的各需求业务路径中,适用于各业务层的预设条件。In the multi-layered network service, according to the deployment requirements input by the user, preset conditions applicable to each service layer in each required service path of the multi-layered network service are obtained layer by layer in sequence.

步骤d02,逐个将读取的业务层自身的预设约束条件,和该读取的业务层以上各业务层的预设约束条件合并,生成逐个读取的各业务层的特定约束条件,直至最底业务层。Step d02, merging the preset constraints of the read business layer itself with the preset constraints of each business layer above the read business layer one by one, generating specific constraints of each business layer read one by one until the bottom business layer.

具体地,在如图5所示的网络业务层次示意图中,在顶层A、Z终端之间的需求业务路径中,根据用户输入的业务部署需求:“节点A、X、Y和Z之间创建部署L3VPN业务,业务场景为全连通场景,部署L3VPN业务时,连带创建部署BGP-LU、Tunnel、TMS和ODU业务,其中BGP-LU业务必经约束D节点,TMS必经B节点”得出的业务层级关系,按照由上至下的顺序,逐层读取该部署需求中,适用于网络层-L3VPN业务层、路由层-BGP-LU业务层、协议层-Tunnel业务层、管理层-TMS业务层和配线层-ODU业务层的预设约束条件,并在各业务层的预设约束条件中添加上该业务层以上业务层的预设约束条件,由此生成当前业务层的特定约束条件,例如,用户输入的业务部署需求中,适用于网络层-L3VPN业务层的约束条件为:各终端之间的业务场景为全连通场景,由于网络层-L3VPN业务层为顶层,其上无业务层,则网络层-L3VPN业务层的特定约束条件为“各终端之间的业务场景为全连通场景”、适用于路由层-BGP-LU业务层的预设约束条件为:必经约束D节点,则路由层-BGP-LU业务层的特定约束条件为“必经约束D节点”+“各终端之间的业务场景为全连通场景”,以下各层由此类推。Specifically, in the network service hierarchy diagram shown in FIG5 , in the required service path between the top-level A and Z terminals, according to the service deployment requirement input by the user: "Create and deploy L3VPN services between nodes A, X, Y and Z, the service scenario is a fully connected scenario, when deploying L3VPN services, create and deploy BGP-LU, Tunnel, TMS and ODU services, among which BGP-LU services must pass through the constraint node D, and TMS must pass through the node B", the service hierarchy relationship is obtained, in a top-down order, read the preset constraints applicable to the network layer-L3VPN service layer, the routing layer-BGP-LU service layer, the protocol layer-Tunnel service layer, the management layer-TMS service layer and the wiring layer-ODU service layer in the deployment requirement layer by layer, and The preset constraints of the business layers above the business layer are added to the preset constraints of each business layer, thereby generating specific constraints of the current business layer. For example, in the business deployment requirements input by the user, the constraints applicable to the network layer-L3VPN business layer are: the business scenario between each terminal is a fully connected scenario. Since the network layer-L3VPN business layer is the top layer and there is no business layer above it, the specific constraints of the network layer-L3VPN business layer are "the business scenario between each terminal is a fully connected scenario". The preset constraints applicable to the routing layer-BGP-LU business layer are: the constrained D node must be passed through, then the specific constraints of the routing layer-BGP-LU business layer are "the constrained D node must be passed through" + "the business scenario between each terminal is a fully connected scenario", and the following layers are deduced by analogy.

步骤S30,在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径。Step S30: In each of the required service paths, according to the topological connection relationship and the specific constraint conditions of each of the service layers, the target service paths of each of the service layers are deployed in sequence.

在当前多层次网络业务各终端之间的需求业务路径中,根据当前环境网络中终端节点之间的拓扑连接关系,和该多层次网络业务各业务层的特定约束条件,依次逐层部署支持各业务层的目标业务路径。In the demand service paths between the terminals of the current multi-layered network services, the target service paths supporting each service layer are deployed layer by layer in turn according to the topological connection relationship between the terminal nodes in the current environment network and the specific constraints of each service layer of the multi-layered network services.

具体地,例如,在四个终端A、X、Y和Z之间的6条需求业务路径中的A、Z之间的需求业务路径上,以终端A、Z为网络节点,在当前环境网络中,根据网络节点A、Z的网络位置分析节点A、Z之间的拓扑连接关系之后,根据该多层次网络业务的层级数量和各层级之间的顺序关系,按照有顶层至底层的顺序,逐层读取各业务层的特定特定约束条件,从A、Z节点之间的拓扑连接关系中,确定满足该业务层特定约束条件的目标业务路径。Specifically, for example, on the demand service path between A and Z among the six demand service paths between four terminals A, X, Y and Z, with terminals A and Z as network nodes, in the current environment network, after analyzing the topological connection relationship between nodes A and Z according to the network positions of network nodes A and Z, according to the number of levels of the multi-level network service and the order relationship between the levels, in order from the top layer to the bottom layer, the specific constraints of each service layer are read layer by layer, and from the topological connection relationship between nodes A and Z, the target service path that meets the specific constraints of the service layer is determined.

步骤S40,当检测到各需求业务路径中的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务。Step S40: when it is detected that the target service path has been deployed in each service layer in each required service path, the multi-layer service is activated.

在各终端之间的需求业务路径中,逐层检测当前多层次网络业务中的各业务层是否都已经部署目标业务路径,当检测到各层的目标业务路径均已经部署完毕时,则按照各业务层部署的目标业务路径开通当前多层次网络业务。In the demand service path between each terminal, each service layer in the current multi-level network service is detected layer by layer to see whether the target service path has been deployed. When it is detected that the target service path of each layer has been deployed, the current multi-level network service is opened according to the target service path deployed by each service layer.

具体地,例如,在如图5所示的网络业务层次中,检测A、Z之间的需求业务路径中,各业务层,即配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和网络层-L3VPN业务层是否都已经部署相应的一条或者多条目标业务路径,当检测到配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和网络层-L3VPN业务层均至少含有一条部署完毕的目标业务路径,且其它各终端之间的各需求业务路径的各业务层至少含有一条部署完毕的目标业务路径时,均按照各业务层的一条或者多条目标业务路径和业务保护路径开通当前多层次网络业务。Specifically, for example, in the network service hierarchy shown in Figure 5, it is detected whether each service layer in the demand service path between A and Z, namely the wiring layer-ODU service layer, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and the network layer-L3VPN service layer, has deployed one or more corresponding target service paths. When it is detected that the wiring layer-ODU service layer, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and the network layer-L3VPN service layer all contain at least one deployed target service path, and each service layer of each demand service path between other terminals contains at least one deployed target service path, the current multi-layer network service is opened according to one or more target service paths and service protection paths of each service layer.

进一步地,步骤S40包括:Further, step S40 includes:

步骤e,在各需求业务路径中,根据所述多层次业务的所述层级关系,依次逐层检测各所述业务层是否均已部署所述目标业务路径。Step e: in each required service path, according to the hierarchical relationship of the multi-level services, detecting layer by layer in turn whether each service layer has deployed the target service path.

在该多层次网络业务的顶层各终端之间的各需求业务路径中,逐层检测各业务层是否都已经部署符合该业务层的特定约束条件的目标业务路径。In each required service path between each terminal in the top layer of the multi-layer network service, it is detected layer by layer whether each service layer has deployed a target service path that meets the specific constraint conditions of the service layer.

具体地,例如,在如图5所示的网络业务层次中,检测A、Z之间的需求业务路径中,各业务层,即配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和网络层-L3VPN业务层是否都已经部署相应的一条或者多条目标业务路径。Specifically, for example, in the network service hierarchy shown in Figure 5, detect whether each service layer in the demand service path between A and Z, namely the wiring layer-ODU service layer, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and the network layer-L3VPN service layer, has deployed one or more corresponding target service paths.

步骤f,当检测到各所述需求业务路径的各所述业务层均已部署所述目标业务路径时,按照各所述业务层的所述目标业务路径开通所述多层次业务。Step f: when it is detected that the target service path has been deployed on each service layer of each required service path, the multi-layer service is opened according to the target service path of each service layer.

当检测到各终端之间的各需求业务路径的各层目标业务路径均已经部署完毕时,则按照各业务层部署的目标业务路径开通当前多层次网络业务。When it is detected that the target service paths of each layer of each required service path between each terminal have been deployed, the current multi-layer network service is opened according to the target service paths deployed at each service layer.

当检测到配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和网络层-L3VPN业务层均至少含有一条部署完毕的目标业务路径,且其它各终端之间的各需求业务路径的各业务层至少含有一条部署完毕的目标业务路径时,均按照各业务层的一条或者多条目标业务路径和业务保护路径开通当前多层次网络业务。When it is detected that the wiring layer-ODU service layer, management layer-TMS service layer, protocol layer-Tunnel service layer, routing layer-BGP-LU service layer and network layer-L3VPN service layer all contain at least one deployed target service path, and each service layer of each required service path between other terminals contains at least one deployed target service path, the current multi-level network service is opened according to one or more target service paths and service protection paths of each service layer.

在本实施例中,通过获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各所述终端之间需求业务路径的拓扑连接关系;检测所述多层次业务的层级关系和各业务层的约束条件,根据所述层级关系和所述约束条件获取各所述业务层的特定约束条件;在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径;当检测到各需求业务路径中的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务。In this embodiment, by obtaining the networking scenarios of the top-level terminals in the multi-level service, the topological connection relationship of the required service paths between the terminals is determined according to the networking scenarios; the hierarchical relationship of the multi-level service and the constraints of each service layer are detected, and the specific constraints of each service layer are obtained according to the hierarchical relationship and the constraints; in each required service path, the target service path of each service layer is deployed in sequence according to the topological connection relationship and the specific constraints of each service layer; when it is detected that the target service path has been deployed for each service layer in each required service path, the multi-level service is opened.

通过根据用户自主选择或者输入的业务模板,或者资源约束信息,获取当前多层次网络业务的顶层中,各网络终端的组网场景,并根据组网场景分析各终端之间需求业务路径,确定各网络终端之间的每条需求业务路径中,各网络节点的拓扑连接关系,根据多层次网络业务部署的基本层级需求,和用户自主选择或者输入创建的业务模板检测该多层次网络业务中含有的业务层级数量和层级顺序关系,并根据用户输入的业务部署需求和资源预设条件获取该多层次网络业务中,适用于各业务层的预设条件,在当前多层次网络业务各终端之间的需求业务路径中,根据当前环境网络中终端节点之间的拓扑连接关系,和该多层次网络业务各业务层的特定约束条件,依次逐层部署支持各业务层的目标业务路径,在各终端之间的需求业务路径中,逐层检测当前多层次网络业务中的各业务层是否都已经部署目标业务路径,当检测到各层的目标业务路径均已经部署完毕时,则按照各业务层部署的目标业务路径开通当前多层次网络业务。The networking scenario of each network terminal in the top layer of the current multi-layered network service is obtained according to the service template or resource constraint information selected or input by the user, and the required service path between each terminal is analyzed according to the networking scenario, and the topological connection relationship of each network node in each required service path between each network terminal is determined. The number of service levels and the hierarchical order relationship contained in the multi-layered network service are detected according to the basic hierarchical requirements of the multi-layered network service deployment and the service template selected or input by the user, and the preset conditions applicable to each service layer in the multi-layered network service are obtained according to the service deployment requirements and resource preset conditions input by the user. In the required service path between each terminal of the current multi-layered network service, according to the topological connection relationship between the terminal nodes in the current environment network and the specific constraint conditions of each service layer of the multi-layered network service, the target service path supporting each service layer is deployed layer by layer in sequence. In the required service path between each terminal, whether the target service path has been deployed for each service layer in the current multi-layered network service is detected layer by layer. When it is detected that the target service path of each layer has been deployed, the current multi-layered network service is opened according to the target service path deployed for each service layer.

实现了仅基于用户预先选择的各层业务的部署模板,或者自主输入约束条件操作,自动将符合各业务层业务约束条件的目标业务路径部署至各业务层,简化了用户部署开通多层次网络业务的繁琐操作过程,基于各终端的组网场景匹配需求业务路径的目标业务路径,并在保证完成各业务层次的目标业务路径和用户设置的业务保护路径的部署之后,开通整个多层次网络业务,保证开通的准确性,从而提升了多层次网络业务部署开通的效率。It realizes automatic deployment of target service paths that meet the service constraints of each service layer to each service layer based only on the deployment templates of each service layer pre-selected by the user, or by autonomous input of constraint conditions, thus simplifying the tedious operation process of users deploying and opening multi-level network services. It matches the target service path of the required service path based on the networking scenario of each terminal, and opens the entire multi-level network service after ensuring the deployment of the target service path of each service layer and the service protection path set by the user, ensuring the accuracy of the opening, thereby improving the efficiency of multi-level network service deployment and opening.

参照图3,在本发明内外置天线切换方法第二实施例中,基于上述图2所示的实施例,步骤S30在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径包括:3 , in the second embodiment of the internal and external antenna switching method of the present invention, based on the embodiment shown in FIG. 2 , step S30 sequentially deploys the target service paths of each service layer in each of the required service paths according to the topological connection relationship and the specific constraints of each service layer, including:

步骤S31,在顶层各终端之间的所述需求业务路径中,按照由下向上的顺序,依次逐层读取各所述业务层的所述特定约束条件和业务保护路径。Step S31 , in the required service path between the terminals at the top layer, the specific constraint conditions and service protection paths of each service layer are read layer by layer in a bottom-up order.

在当前多层次网络业务各终端之间的需求业务路径中,根据各业务层之间的顺序关系,由上至下逐层读取各业务层的特定约束条件,以及用户自主设定业务保护路径。In the current demand service paths between terminals of multi-layered network services, specific constraints of each service layer are read layer by layer from top to bottom according to the sequential relationship between the service layers, and the user independently sets the service protection path.

需要说明的是,用户可以在该多层次网络业务的各个业务层中,根据业务需求,自主设定保护路径。It should be noted that the user can independently set the protection path according to business needs in each business layer of the multi-level network business.

具体地,例如,在如图5所示的网络业务层次示意图中,按照由下至上的顺序,依次读取配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和网络层-L3VPN业务层的特定约束条件和在某一业务层,用户根据业务部署需求设定的业务保护路径。Specifically, for example, in the network service hierarchy diagram shown in Figure 5, the specific constraints of the wiring layer-ODU service layer, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and the network layer-L3VPN service layer are read in sequence from bottom to top, and at a certain service layer, the service protection path set by the user according to the service deployment requirements.

步骤S32,基于所述拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路。Step S32: based on the topological connection relationship, obtaining the topological connection lines of the service layers that satisfy the specific constraint conditions.

以从当前环境网络中获取的需求业务路径的终端节点之间拓扑连接关系为基础连接线路,从该基础连接线路中,获取满足各业务层相应特定约束条件的拓扑连接线路。The topological connection relationship between the terminal nodes of the required service path obtained from the current environment network is used as the basic connection line, and the topological connection line that meets the corresponding specific constraint conditions of each service layer is obtained from the basic connection line.

具体地,例如,在获取如图6所示的A、Z终端之间各节点的拓扑连接关系中,以终端节点A、Z之间的全部连接线路为基础连接线路,从该基础连接线路中,提取出满足A、Z终端之间需求业务路径的各业务层特定约束条件的拓补连接线路。Specifically, for example, in obtaining the topological connection relationship between each node between the A and Z terminals as shown in Figure 6, all connection lines between the terminal nodes A and Z are taken as the basic connection lines, and from the basic connection lines, the topological connection lines that meet the specific constraints of each business layer of the required business path between the A and Z terminals are extracted.

步骤S33,将所述拓补连接线路作为各所述业务层的目标业务路径,并将所述目标业务路径和所述业务保护路径共同部署至各所述业务层。Step S33: Use the topology connection line as the target service path of each service layer, and deploy the target service path and the service protection path together to each service layer.

将读取到的各终端之间需求业务路径的各业务层特定约束条件的拓补连接线路作为支持各业务层的目标业务路径,将各业务层的目标业务路径和保护路径共同部署至该业务层。The topological connection lines of the service layer-specific constraints of the demand service paths between the terminals are read as the target service paths supporting the service layers, and the target service paths and protection paths of the service layers are deployed together to the service layers.

具体地,例如,在如图5所示的网络业务层次示意图中,将从基础连接线路中读取的满足配线层-ODU业务层特定约束条件的拓扑连接线路作为支持配线层-ODU业务层的目标业务路径,当检测到用户在配线层-ODU业务层设置了保护路径时,将配线层-ODU业务层的目标业务路径和业务保护路径共同部署至配线层-ODU业务层,当未检测到用户在配线层-ODU业务层设置保护路径时,则将配线层-ODU业务层的目标业务路径部署至配线层-ODU业务层,其余依次按照由下至上的顺序,即管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和网络层-L3VPN业务层的顺序,依次部署各业务的目标业务路径和业务保护路径。Specifically, for example, in the network service hierarchy diagram shown in Figure 5, the topological connection line that meets the specific constraints of the wiring layer-ODU service layer read from the basic connection line is used as the target service path supporting the wiring layer-ODU service layer. When it is detected that the user has set a protection path at the wiring layer-ODU service layer, the target service path and service protection path of the wiring layer-ODU service layer are jointly deployed to the wiring layer-ODU service layer. When it is not detected that the user has set a protection path at the wiring layer-ODU service layer, the target service path of the wiring layer-ODU service layer is deployed to the wiring layer-ODU service layer. The rest are deployed in order from bottom to top, that is, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and the network layer-L3VPN service layer.

进一步地,在另一个实施例中,在步骤S32,基于所述拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路之后,还包括:Furthermore, in another embodiment, after obtaining the topological connection lines of each service layer satisfying the respective specific constraint conditions based on the topological connection relationship in step S32, the method further includes:

步骤S34,当所述拓扑连接关系中,不含有满足各所述业务层所述特定约束条件的所述拓扑连接线路时,以各所述业务层下一层部署完成的所述业务路径为拓扑信息,生成各所述业务层的所述目标业务路径。Step S34, when the topological connection relationship does not contain the topological connection line that meets the specific constraint conditions of each business layer, the business path deployed in the next layer of each business layer is used as the topological information to generate the target business path of each business layer.

当以从当前环境网络中获取的需求业务路径的终端节点之间拓扑连接关系为基础连接线路中,未获取满足各业务层相应特定约束条件的拓扑连接线路时,将该业务层下一层已经部署完毕的业务路径作为拓补信息,直接生成当前层的业务路径。When a topological connection line that satisfies the corresponding specific constraints of each business layer is not obtained in the basic connection line based on the topological connection relationship between the terminal nodes of the required business path obtained from the current environment network, the business path of the next layer of the business layer that has been deployed is used as the topology information to directly generate the business path of the current layer.

具体地,例如,在如图5所示的网络业务层次示意图中,当检测到在获取如图6所示的A、Z终端之间各节点的拓扑连接关系中,以终端节点A、Z之间的全部连接线路为基础连接线路中,不含有符合协议层-Tunnel业务层的业务部署特定约束条件时,以已经部署完毕的管理层-TMS业务层的目标业务路径为拓补信息,调用路由计算算法,生成支持协议层-Tunnel业务层的目标业务路径。Specifically, for example, in the network service hierarchy diagram shown in FIG5 , when it is detected that in obtaining the topological connection relationship of each node between the A and Z terminals as shown in FIG6 , the basic connection lines based on all the connection lines between the terminal nodes A and Z do not contain specific constraints on the service deployment that conform to the protocol layer-Tunnel service layer, the target service path of the management layer-TMS service layer that has been deployed is used as the topology information, and the routing calculation algorithm is called to generate a target service path that supports the protocol layer-Tunnel service layer.

进一步地,结合图5所示的网络业务层次,提出本发明多层次业务部署开通方法的最优实施方式。Furthermore, in combination with the network service levels shown in FIG. 5 , an optimal implementation of the multi-level service deployment and activation method of the present invention is proposed.

用户输入的当前多层次网络业务部署开通的约束信息为:节点A、X、Y和Z之间创建部署L3VPN业务,业务场景为全连通场景,部署L3VPN业务时,连带创建部署BGP-LU、Tunnel、TMS和ODU业务,其中BGP-LU业务必经约束D节点,TMS必经B节点。The constraint information for the current multi-layer network service deployment and activation entered by the user is: L3VPN service is created and deployed between nodes A, X, Y and Z. The service scenario is a fully connected scenario. When L3VPN service is deployed, BGP-LU, Tunnel, TMS and ODU services are created and deployed. BGP-LU service must pass through constraint node D, and TMS must pass through node B.

基于用户输入的当前多层次网络业务部署开通需求,分析用户业务配置数据情况,即指定配置L3VPN业务,业务场景为全连通场景,选择A、X、Y和Z四个节点,按需要配置每个节点下面的UNI接口,业务参数来源来L3VPN参数模板;指定配置BGP-LU业务,其场景为无保护业务场景,业务必经D节点,业务参数来自BGP-LU参数模板;指定配置Tunnel隧道业务,其场景为带保护业务场景,业务参数来自Tunnel参数模板;指定配置TMS业务,业务必经H节点,业务参数来自TMS参数模板;指定配置ODU业务,业务参数来自ODU参数模板。Based on the current multi-layer network service deployment and activation requirements input by the user, the user service configuration data is analyzed, that is, the L3VPN service is specified to be configured, the service scenario is a full connectivity scenario, four nodes A, X, Y and Z are selected, and the UNI interface under each node is configured as needed, and the service parameters are derived from the L3VPN parameter template; the BGP-LU service is specified to be configured, and its scenario is an unprotected service scenario. The service must pass through the D node, and the service parameters are derived from the BGP-LU parameter template; the Tunnel service is specified to be configured, and its scenario is a protected service scenario. The service parameters are derived from the Tunnel parameter template; the TMS service is specified to be configured, and the service must pass through the H node. The service parameters are derived from the TMS parameter template; the ODU service is specified to be configured, and the service parameters are derived from the ODU parameter template.

则当前多层次网络业务部署流程如下:The current multi-level network service deployment process is as follows:

步骤g,根据最上层L3VPN业务的连全通场景分析节点之间的拓扑关系,节点A、X、Y和Z之间两两相互有连接,即每两个节点之间都要有BGP-LU业务路径。以下流程以A到Z的业务路径为例,其它节点的业务路径类似。Step g: Analyze the topological relationship between nodes according to the top-level L3VPN service full-connection scenario. Nodes A, X, Y, and Z are connected to each other, that is, there must be a BGP-LU service path between every two nodes. The following process takes the service path from A to Z as an example, and the service paths of other nodes are similar.

步骤h,分析BGP-LU的场景及约束条件,其必经D节点,其下层业务Tunnel被分离成两条,A到D,D到Z的两条Tunnel业务。Step h: Analyze the scenario and constraints of BGP-LU. It must pass through node D. Its lower layer service tunnel is separated into two tunnel services, A to D and D to Z.

步骤i,分析Tunnel业务,其场景为带保护场景,根据步骤g的分析结果,两条Tunnel业务:A到D的Tunnel业务、D到Z的Tunnel业务,业务路径有两条,分别是工作A到D到Z,保护A到D到Z。Step i, analyzing the tunnel service, the scenario is a protection scenario. According to the analysis result of step g, there are two tunnel services: the tunnel service from A to D and the tunnel service from D to Z. There are two service paths, namely, working A to D to Z and protection A to D to Z.

步骤j,分析TMS业务,其场景为无保护场景,必经B节点,根据步骤3的分析结果,A到B到D到Z,保护A到D到Z。Step j, analyzing the TMS service, which is an unprotected scenario and must pass through node B. According to the analysis result of step 3, A to B to D to Z, A to D to Z is protected.

步骤k,分析ODU业务,其为最底层业务,根据步骤j的分析结果,调用路由算法,根据基础网络的组网拓扑图如图6所示的拓扑连接关系,计算出两条分离的路径,分别是A到Z,必经B、D;A到Z,必经D。Step k, analyze the ODU service, which is the lowest level service. According to the analysis result of step j, call the routing algorithm, and calculate two separate paths according to the topological connection relationship of the networking topology diagram of the basic network as shown in Figure 6. They are A to Z, which must pass through B and D; A to Z, which must pass through D.

步骤l,ODU的路径计算结果如图所示路径分别为:A-B-C-D-E-F-Z和A-G-H-I-J-D-K-L-M-N-Z。In step 1, the ODU path calculation results are shown in the figure. The paths are A-B-C-D-E-F-Z and A-G-H-I-J-D-K-L-M-N-Z.

步骤m,计算TMS的路径,其上层在节点D被分离且带保护,所以要生成A到D,D到Z的四条TMS,根据步骤k计算的路径结果,结果为:A-B-C-D,A-G-H-I-J-D,D-E-F-Z和D-K-L-M-N-Z。In step m, the path of the TMS is calculated. Its upper layer is separated and protected at node D, so four TMSs from A to D and from D to Z are generated. According to the path results calculated in step k, the results are: A-B-C-D, A-G-H-I-J-D, D-E-F-Z and D-K-L-M-N-Z.

步骤n,计算Tunnel的路径,其上层在节点D被分离且本身带保护,所以所以要生成A到D,D到Z的四条Tunnel,根据步骤m计算的路径结果,结果为:TMS:A-D(A-B-C-D):TMS:A-D(A-G-H-I-J-D),TMS:D-Z(D-E-F-Z)和TMS:D-Z(D-K-L-M-N-Z)。In step n, the tunnel path is calculated. Its upper layer is separated at node D and has protection itself, so four tunnels from A to D and from D to Z are generated. According to the path results calculated in step m, the results are: TMS:A-D(A-B-C-D): TMS:A-D(A-G-H-I-J-D), TMS:D-Z(D-E-F-Z) and TMS:D-Z(D-K-L-M-N-Z).

步骤o,计算BGP-LU路径,其本层必经节点D,根据步骤m计算的路径结果,结果为Tunnel:A-D,Tunnel:D-Z。Step o, calculate the BGP-LU path, which must pass through node D at this layer. According to the path result calculated in step m, the result is Tunnel: A-D, Tunnel: D-Z.

步骤p,遍历L3VPN其它节点之间的连接关系,重复步骤h,到步骤o的流程。Step p, traverse the connection relationship between other L3VPN nodes, repeat step h, and go to step o.

步骤q,依次从ODU、TMS、Tunnel、BGP-LU和L3VPN顺序部署下发业务,某个层次的业务下发失败立即停止,并回退已下发的业务。Step q: Services are deployed and issued sequentially from ODU, TMS, Tunnel, BGP-LU and L3VPN. If the service delivery at a certain level fails, the delivery is stopped immediately and the delivered services are rolled back.

在本实施例中,通过在顶层各终端之间的所述需求业务路径中,按照由下向上的顺序,依次逐层读取各所述业务层的所述特定约束条件和业务保护路径;基于所述拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路;将所述拓补连接线路作为各所述业务层的目标业务路径,并将所述目标业务路径和所述业务保护路径共同部署至各所述业务层;当所述拓扑连接关系中,不含有满足各所述业务层所述特定约束条件的所述拓扑连接线路时,以各所述业务层下一层部署完成的所述业务路径为拓扑信息,生成各所述业务层的所述目标业务路径。In this embodiment, the specific constraints and service protection paths of each service layer are read layer by layer in the demand service path between the top-level terminals in a bottom-up order; based on the topological connection relationship, the topological connection lines of each service layer that meet the specific constraints of each service layer are obtained; the topological connection lines are used as the target service paths of each service layer, and the target service paths and the service protection paths are deployed together to each service layer; when the topological connection relationship does not contain the topological connection lines that meet the specific constraints of each service layer, the service paths deployed at the next layer of each service layer are used as the topological information to generate the target service paths of each service layer.

通过在当前多层次网络业务各终端之间的需求业务路径中,根据各业务层之间的顺序关系,由上至下逐层读取各业务层的特定约束条件,以及用户自主设定业务保护路径,以从当前环境网络中获取的需求业务路径的终端节点之间拓扑连接关系为基础连接线路,从该基础连接线路中,获取满足各业务层相应特定约束条件的拓扑连接线路,将读取到的各终端之间需求业务路径的各业务层特定约束条件的拓补连接线路作为支持各业务层的目标业务路径,将各业务层的目标业务路径和保护路径共同部署至该业务层,当以从当前环境网络中获取的需求业务路径的终端节点之间拓扑连接关系为基础连接线路中,未获取满足各业务层相应特定约束条件的拓扑连接线路时,将该业务层下一层已经部署完毕的业务路径作为拓补信息,直接生成当前层的业务路径。By reading the specific constraints of each business layer from top to bottom in the demand business path between each terminal of the current multi-level network business according to the sequential relationship between each business layer, and the user independently setting the business protection path, the topological connection relationship between the terminal nodes of the demand business path obtained from the current environment network is used as the basic connection line, and the topological connection line that meets the corresponding specific constraints of each business layer is obtained from the basic connection line, and the topological connection line of the specific constraints of each business layer of the demand business path between each terminal is read as the target business path supporting each business layer, and the target business path and protection path of each business layer are jointly deployed to the business layer. When the topological connection line that meets the corresponding specific constraints of each business layer is not obtained in the basic connection line based on the topological connection relationship between the terminal nodes of the demand business path obtained from the current environment network, the business path of the next layer of the business layer that has been deployed is used as the topological information to directly generate the business path of the current layer.

实现了一次性完成将多个层次的业务部署完成,而不需要用户从最底层业务场景一层层往上配置,且各层业务路径的部署实现算法统一,下层的业务路径为上层的业务路径提供的路径计算的拓扑,业务路径不需要全网遍历搜索,使着各层业务的路径计算效率更高,计算结果更贴切用户需求路径。It realizes the one-time completion of multiple levels of business deployment without the need for users to configure from the bottom-level business scenario layer by layer. The deployment algorithm of each layer of business path is unified. The lower-level business path is the topology of path calculation provided by the upper-level business path. The business path does not need to traverse the entire network for search, making the path calculation efficiency of each layer of business higher and the calculation result more in line with the user's demand path.

参照图4,在本发明内外置天线切换方法第三实施例中,基于上述图2所示的实施例,在步骤S40所述当检测到各需求业务路径中的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务之后,本发明多层次业务部署开通方法,还包括:4 , in a third embodiment of the internal and external antenna switching method of the present invention, based on the embodiment shown in FIG. 2 , in step S40, when it is detected that each of the service layers in each required service path has deployed the target service path, after the multi-layer service is opened, the multi-layer service deployment and opening method of the present invention further includes:

步骤S50,当检测到所述业务层未部署所述目标业务路径时,提取未部署目标业务路径的各所述业务层,以供用户自主进行部署。Step S50: when it is detected that the target service path is not deployed in the service layer, each service layer where the target service path is not deployed is extracted for the user to independently deploy.

在各终端之间的需求业务路径中,逐层检测当前多层次网络业务中的各业务层是否都已经部署目标业务路径,当检测到的一个或者多个业务层的目标业务路径尚未经部署完毕时,提示用户部署失败,并将未部署完毕的一个或者多个业务层展示给用户,以供用户自主手动进行部署。In the required service paths between the terminals, each service layer in the current multi-level network service is detected layer by layer to see whether the target service path has been deployed. When the target service path of one or more service layers detected has not been deployed, the user is prompted that the deployment has failed, and the one or more service layers that have not been deployed are displayed to the user for the user to manually deploy them.

具体地,例如,在如图5所示的网络业务层次中,逐层检测各业务层,即配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和网络层-L3VPN业务层是否都已经部署相应的一条或者多条目标业务路径,当检测到配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和/或网络层-L3VPN业务层的目标业务路径尚未部署完毕时,输出“部署失败”的提示信息,并将配线层-ODU业务层、管理层-TMS业务层、协议层-Tunnel业务层、路由层-BGP-LU业务层和/或网络层-L3VPN业务层展示给用户,提示用户手动选择或者添加部署业务路径。Specifically, for example, in the network service hierarchy shown in Figure 5, each service layer, that is, the wiring layer-ODU service layer, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and the network layer-L3VPN service layer, is detected layer by layer to see whether one or more target service paths have been deployed. When it is detected that the target service paths of the wiring layer-ODU service layer, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and/or the network layer-L3VPN service layer have not been deployed, a prompt message of "deployment failed" is output, and the wiring layer-ODU service layer, the management layer-TMS service layer, the protocol layer-Tunnel service layer, the routing layer-BGP-LU service layer and/or the network layer-L3VPN service layer are displayed to the user, prompting the user to manually select or add a deployed service path.

在本实施例中,通过当检测到所述业务层未部署所述目标业务路径时,提取未部署目标业务路径的各所述业务层,以供用户自主进行部署。In this embodiment, when it is detected that the target service path is not deployed in the service layer, each service layer that is not deployed with the target service path is extracted for the user to independently deploy.

通过在各终端之间的需求业务路径中,逐层检测当前多层次网络业务中的各业务层是否都已经部署目标业务路径,当检测到的一个或者多个业务层的目标业务路径尚未经部署完毕时,提示用户部署失败,并将未部署完毕的一个或者多个业务层展示给用户,以供用户自主手动进行部署。By detecting layer by layer in the required service path between each terminal whether each service layer in the current multi-level network service has deployed the target service path, when the target service path of one or more service layers detected has not been deployed, the user is prompted that the deployment has failed, and the one or more service layers that have not been deployed are displayed to the user for the user to manually deploy them independently.

实现了,在未检测到符合用户部署配置信息的目标业务路径时,自动将部署过程中未部署目标业务路径或者部署未完成的业务层展示给用户,以供用户自主手动进行业务路径的配置,进一步提高了多层次网络业务部署开通的准确率,且保证了业务开通的安全性。It is achieved that when the target service path that meets the user's deployment configuration information is not detected, the service layer that has not been deployed or has not been fully deployed during the deployment process will be automatically displayed to the user, so that the user can manually configure the service path independently, further improving the accuracy of multi-level network service deployment and activation, and ensuring the security of service activation.

此外,本发明实施例还提出一种计算机可读存储介质,计算机可读存储介质上存储有多层次业务部署开通程序,多层次业务部署开通程序被处理器执行时实现如上所述的多层次业务部署开通方法的步骤。In addition, an embodiment of the present invention further proposes a computer-readable storage medium, on which a multi-level service deployment and activation program is stored. When the multi-level service deployment and activation program is executed by a processor, the steps of the multi-level service deployment and activation method described above are implemented.

本发明计算机可读存储介质具体实施方式可以参照上述多层次业务部署开通方法各实施例,在此不再赘述。The specific implementation of the computer-readable storage medium of the present invention can refer to the above-mentioned embodiments of the multi-level service deployment and activation method, which will not be described in detail here.

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

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

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims (10)

1.一种多层次业务部署开通方法,其特征在于,所述多层业务开通部署方法包括:1. A multi-layer service deployment and activation method, characterized in that the multi-layer service deployment and activation method comprises: 获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各所述终端之间需求业务路径的拓扑连接关系;Obtaining the networking scenarios of the top-level terminals in the multi-level service, and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios; 检测所述多层次业务的层级关系和各业务层的预设约束条件,根据所述层级关系和所述预设约束条件获取各所述业务层的特定约束条件;Detecting the hierarchical relationship of the multi-level services and the preset constraints of each service layer, and obtaining specific constraints of each service layer according to the hierarchical relationship and the preset constraints; 在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的目标业务路径;In each of the required service paths, according to the topological connection relationship and the specific constraint conditions of each of the service layers, the target service paths of each of the service layers are deployed in sequence; 当检测到各需求业务路径中的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务。When it is detected that the target service path has been deployed in each service layer in each required service path, the multi-layer service is opened. 2.如权利要求1所述的多层次业务部署开通方法,其特征在于,所述获取多层次业务中顶层各终端的组网场景,根据所述组网场景确定各终端之间需求业务路径的拓扑连接关系的步骤包括:2. The multi-level service deployment and activation method according to claim 1, wherein the step of obtaining the networking scenarios of the top-level terminals in the multi-level service and determining the topological connection relationship of the required service paths between the terminals according to the networking scenarios comprises: 检测用户在当前多层次业务的部署需求中各终端之间的组网场景,并获取所述组网场景;Detecting the networking scenarios between the terminals in the current multi-layer service deployment requirements of the user, and obtaining the networking scenarios; 以所述组网场景中的各所述终端为节点,确定各所述节点之间需求业务路径的拓扑连接关系。Taking each of the terminals in the networking scenario as a node, a topological connection relationship of a required service path between each of the nodes is determined. 3.如权利要求1所述的多层次业务部署开通方法,其特征在于,所述预设约束条件为:用户预先自主选择或输入的所述多层次业务部署开通所需要满足的约束条件,3. The multi-level service deployment and activation method according to claim 1, wherein the preset constraint condition is: a constraint condition that needs to be satisfied for the multi-level service deployment and activation and is selected or input by a user in advance. 所述检测所述多层次业务的层级关系和各业务层的预设约束条件,根据所述层级关系和所述预设约束条件获取各所述业务层的特定约束条件的步骤包括:The step of detecting the hierarchical relationship of the multi-level services and the preset constraints of each service layer, and obtaining the specific constraints of each service layer according to the hierarchical relationship and the preset constraints includes: 根据开通所述多层次业务所需基本层级和所述预设约束条件中用户设定的层级,确定所述多层次业务中各业务层的层级关系;Determining the hierarchical relationship of each service layer in the multi-level service according to the basic level required for opening the multi-level service and the level set by the user in the preset constraint condition; 按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的的特定约束条件。According to the hierarchical relationship, the specific constraints applicable to each of the business layers in the preset constraints are analyzed layer by layer. 4.如权利要求3所述的多层次业务部署开通方法,其特征在于,所述按照所述层级关系,逐层分析所述预设约束条件中适用于各所述业务层的特定约束条件的步骤包括:4. The multi-level service deployment and activation method according to claim 3, wherein the step of analyzing the specific constraints applicable to each of the service layers in the preset constraints layer by layer according to the hierarchical relationship comprises: 按照所述层级关系由上至下的顺序,逐层读取各所述业务层的预设约束条件;Reading the preset constraints of each business layer layer by layer in a top-down order of the hierarchical relationship; 逐个将读取的业务层自身的预设约束条件,和该读取的业务层以上各业务层的预设约束条件合并,生成逐个读取的各业务层的特定约束条件,直至最底业务层。The preset constraints of the read business layer itself and the preset constraints of each business layer above the read business layer are merged one by one to generate specific constraints of each business layer read one by one until the bottom business layer. 5.如权利要求1所述的多层次业务部署开通方法,其特征在于,所述各所述业务层的所述特定约束条件还包括:用户在各所述业务层自主选择或者添加业务保护路径,5. The multi-level service deployment and activation method according to claim 1, wherein the specific constraint conditions of each service layer further include: a user independently selects or adds a service protection path at each service layer, 所述在各所述需求业务路径中,根据所述拓扑连接关系和各所述业务层的所述特定约束条件,依次部署各所述业务层的业务路径的步骤包括:The step of sequentially deploying the service paths of each service layer in each of the required service paths according to the topological connection relationship and the specific constraint conditions of each service layer comprises: 在顶层各终端之间的所述需求业务路径中,按照由下向上的顺序,依次逐层读取各所述业务层的所述特定约束条件和业务保护路径;In the required service path between the terminals at the top layer, the specific constraint conditions and service protection paths of each service layer are read layer by layer in a bottom-up order; 基于所述拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路;Based on the topological connection relationship, obtaining the topological connection lines of each of the service layers that meet the respective specific constraint conditions; 将所述拓扑连接线路作为各所述业务层的目标业务路径,并将所述目标业务路径和所述业务保护路径共同部署至各所述业务层。The topological connection line is used as a target service path of each service layer, and the target service path and the service protection path are deployed together to each service layer. 6.如权利要求5所述的多层次业务部署开通方法,其特征在于,在所述基于所述拓扑连接关系,获取各所述业务层满足各自所述特定约束条件的拓扑连接线路的步骤之后,还包括:6. The multi-level service deployment and activation method according to claim 5, characterized in that after the step of obtaining the topological connection lines of each service layer that meet the respective specific constraint conditions based on the topological connection relationship, it also includes: 当所述拓扑连接关系中,不含有满足各所述业务层所述特定约束条件的所述拓扑连接线路时,以各所述业务层下一层部署完成的所述业务路径为拓扑信息,生成各所述业务层的所述目标业务路径。When the topological connection relationship does not contain the topological connection line that meets the specific constraint conditions of each business layer, the target business path of each business layer is generated by taking the business path deployed in the next layer of each business layer as the topological information. 7.如权利要求1所述的多层次业务部署开通方法,其特征在于,所述当检测到各需求业务路径中的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务的步骤包括:7. The multi-level service deployment and activation method according to claim 1, wherein when it is detected that each service layer in each required service path has deployed the target service path, the step of activating the multi-level service comprises: 在各需求业务路径中,根据所述多层次业务的所述层级关系,依次逐层检测各所述业务层是否均已部署所述目标业务路径;In each required service path, according to the hierarchical relationship of the multi-level services, each service layer is detected layer by layer in turn to see whether the target service path has been deployed; 当检测到各所述需求业务路径的各所述业务层均已部署所述目标业务路径时,按照各所述业务层的所述目标业务路径开通所述多层次业务。When it is detected that the target service path has been deployed on each of the service layers of each of the demand service paths, the multi-layer service is opened according to the target service path of each of the service layers. 8.如权利要求1所述的多层次业务部署开通方法,其特征在于,在所述当检测到各需求业务路径中的各所述业务层均已部署所述目标业务路径时,开通所述多层次业务的步骤之后,还包括:8. The method for deploying and opening a multi-layered service according to claim 1, characterized in that after the step of opening the multi-layered service when it is detected that the target service path has been deployed in each service layer in each required service path, the method further comprises: 当检测到所述业务层未部署所述目标业务路径时,提取未部署目标业务路径的各所述业务层,以供用户自主进行部署。When it is detected that the target service path is not deployed in the service layer, each of the service layers that are not deployed with the target service path is extracted for autonomous deployment by the user. 9.一种移动终端,其特征在于,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的多层次业务部署开通程序,所述多层次业务部署开通程序被所述处理器执行时实现如权利要求1至8中任一项所述的多层次业务部署开通方法的步骤。9. A mobile terminal, characterized in that the mobile terminal comprises: a memory, a processor, and a multi-level service deployment and activation program stored in the memory and executable on the processor, wherein the multi-level service deployment and activation program, when executed by the processor, implements the steps of the multi-level service deployment and activation method as described in any one of claims 1 to 8. 10.一种可读存储介质,其特征在于,计算机可读存储介质上存储有多层次业务部署开通程序,所述多层次业务部署开通程序被处理器执行时实现如权利要求1至8中任一项所述的多层次业务部署开通方法的步骤。10. A computer-readable storage medium, characterized in that a multi-level service deployment and activation program is stored on the computer-readable storage medium, and when the multi-level service deployment and activation program is executed by a processor, the steps of the multi-level service deployment and activation method as described in any one of claims 1 to 8 are implemented.
CN201811448377.8A 2018-11-29 2018-11-29 Multi-level service deployment and activation method, mobile terminal and readable storage medium Active CN111240697B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201811448377.8A CN111240697B (en) 2018-11-29 2018-11-29 Multi-level service deployment and activation method, mobile terminal and readable storage medium
PCT/CN2019/113080 WO2020108185A1 (en) 2018-11-29 2019-10-24 Multi-level service deployment and enablement method, mobile terminal, and readable storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811448377.8A CN111240697B (en) 2018-11-29 2018-11-29 Multi-level service deployment and activation method, mobile terminal and readable storage medium

Publications (2)

Publication Number Publication Date
CN111240697A CN111240697A (en) 2020-06-05
CN111240697B true CN111240697B (en) 2024-09-24

Family

ID=70854477

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811448377.8A Active CN111240697B (en) 2018-11-29 2018-11-29 Multi-level service deployment and activation method, mobile terminal and readable storage medium

Country Status (2)

Country Link
CN (1) CN111240697B (en)
WO (1) WO2020108185A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395501A (en) * 2017-08-29 2017-11-24 电子科技大学 A kind of cross-domain dispositions method of network service function chain
CN107395380A (en) * 2016-05-16 2017-11-24 中兴通讯股份有限公司 A kind of method for processing business and system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3376252B2 (en) * 1996-08-27 2003-02-10 日本電信電話株式会社 Multi-ring communication device and node device thereof
CN100440804C (en) * 2005-12-12 2008-12-03 中兴通讯股份有限公司 Method for searching path in network layer and network transmission managing system
US9258238B2 (en) * 2013-08-30 2016-02-09 Juniper Networks, Inc. Dynamic end-to-end network path setup across multiple network layers
CN106230615A (en) * 2016-07-18 2016-12-14 国家电网公司 A kind of business work order activating method based on intelligence route searching
CN107979516B (en) * 2016-10-24 2021-06-29 中兴通讯股份有限公司 Method and system for calculating label forwarding path
CN108075980A (en) * 2016-11-17 2018-05-25 中兴通讯股份有限公司 A kind of control method of forward-path, device and control device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395380A (en) * 2016-05-16 2017-11-24 中兴通讯股份有限公司 A kind of method for processing business and system
CN107395501A (en) * 2017-08-29 2017-11-24 电子科技大学 A kind of cross-domain dispositions method of network service function chain

Also Published As

Publication number Publication date
WO2020108185A1 (en) 2020-06-04
CN111240697A (en) 2020-06-05

Similar Documents

Publication Publication Date Title
CN106464736B (en) Interconnected platform for real-time configuration and management of cloud-based service exchange
CN112087379B (en) Service chain arranging method and device, storage medium and electronic device
US8856594B2 (en) Method and system for an end-to-end solution in a test automation framework
US20200382374A1 (en) Method for generating network slice template and for applying network slice template, and apparatus
US8782210B2 (en) Network management control program, network management control device, and network management control method
KR100831271B1 (en) How to change physical layout data through programmatic creation of physical layer
US8676942B2 (en) Common configuration application programming interface
US9397922B1 (en) Automated network testing platform
CN107733708A (en) Device parameter collocation method, device, computer equipment and storage medium
CN105765533B (en) Method and apparatus for firmware virtualization
EP3780500B1 (en) Network management with topology dependency and path generation
CN110113744A (en) Communication means, device, equipment and storage medium
CN105827683A (en) Data synchronization method, server and electronic device
CN110297671A (en) Client plug-in implementation method, device, computer equipment and storage medium
CN110704095A (en) Workflow-based configuration processing method and device, computer equipment and storage medium
CN112910824A (en) Network security policy configuration method and device, computer equipment and storage medium
US11038777B2 (en) Method and apparatus for deploying service in virtualized network
CN110286939A (en) Development approach, device, equipment and the storage medium of Software Development Kit
CN105827464B (en) Can automatically dispose virtual router construction method
CN116643811A (en) Method and device for configuring algorithm parameters of machine vision platform
CN111240697B (en) Multi-level service deployment and activation method, mobile terminal and readable storage medium
CN114640957A (en) Short message sending method, system, equipment and computer readable storage medium
US20220342742A1 (en) Graphical management of big data pipelines
CN110020830A (en) The data measures and procedures for the examination and approval, device, equipment and computer readable storage medium
Chi et al. Test generation for interaction detection in feature-rich communication systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TG01 Patent term adjustment
TG01 Patent term adjustment