Cloud network service processing method and related equipment

By encapsulating and processing cloud network business parameters in the network element management system, the problem of parameter complexity and inefficiency in cloud network business is solved, and more efficient parameter processing and operation efficiency is achieved, system interaction is simplified, and business operations are improved. rationality and safety.

CN119232737APending Publication Date: 2024-12-31CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411323550.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-20
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

There are problems in the cloud network business with low operating efficiency and unreasonable processes, resulting in complex and inefficient parameters delivered across systems, and unclear functional interfaces, which affects the opening and online operation of the business.

Method used

By encapsulating resource parameters and business parameters into the northbound API in the network element management system and performing parameter processing, the network parameters required for network element configuration are obtained, functional interface responsibilities are clarified, parameter processing is simplified, unnecessary parameter flow is avoided, and consumable Bandwidth resources.

Benefits of technology

It improves the accuracy and efficiency of parameter processing, simplifies the parameters and encapsulation of the network northbound API interface, reduces the interaction of non-essential parameters, clarifies the responsibilities of each system, and improves the operation efficiency and security of cloud network services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119232737A_ABST
    Figure CN119232737A_ABST
Patent Text Reader

Abstract

The invention provides a cloud network service processing method and related equipment, and the method comprises the steps: querying a resource parameter according to a query request corresponding to a service parameter, packaging the resource parameter and the service parameter into a northbound application programming interface API provided by a network element management system, and issuing the northbound application programming interface API to the network element management system, and in the service layer, the network element management system processes the service parameters according to the resource parameters and the service parameters to obtain network parameters required by network element configuration, and the network element management system is a system in direct communication with the network elements. The network element management system which is familiar with network information and directly communicates with the network element is responsible for functions of parameter conversion mapping, parameter splicing and assembling and the like, parameter processing accuracy is improved, responsibilities of all function interfaces are defined, parameters and packaging of a network northbound API interface are simplified, circulation of network parameters in an upper network of the network element management system is avoided, and the network element management system has the advantages of being simple in structure and convenient to use. And bandwidth resources are saved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of cloud network technology, there are unclear division of labor interfaces and overlapping functions between systems at different levels in the construction and operation of digital cloud network operation platforms, and the parameters transmitted across systems are large and complex. These problems have greatly hindered the independent development of each system and the efficient cooperation between levels, resulting in insufficient support for front-end users and various businesses, affecting the opening and online operation of businesses, and causing low operating efficiency and unreasonable processes for cloud network businesses.

[0003] It should be noted that the information disclosed in the above background technology section is only used to enhance the understanding of the background of the present disclosure, and therefore may include information that does not constitute the prior art known to ordinary technicians in the field. Summary of the invention

[0004] The present disclosure provides a cloud network business processing method and related equipment, which at least to a certain extent overcomes the problems of low operating efficiency and unreasonable process of cloud network business in related technologies.

[0005] Other features and advantages of the present disclosure will become apparent from the following detailed description, or may be learned in part by the practice of the present disclosure.

[0006] In a first aspect, an embodiment of the present disclosure provides a cloud network service processing method, the method comprising:

[0007] Query resource parameters according to the query request corresponding to the business parameters;

[0008] Encapsulate resource parameters and service parameters into the northbound application programming interface API provided by the network element management system, and send the resource parameters and service parameters to the network element management system;

[0009] In the service layer of the network element management system, the service parameters are processed according to the resource parameters and the service parameters to obtain the network parameters required for the network element configuration; the network element management system is a system that communicates directly with the network element.

[0010] In a possible embodiment, encapsulating resource parameters and service parameters into a northbound API provided by a network element management system and sending the northbound API to the network element management system includes:

[0011] The resource parameters and service parameters are encapsulated into the northbound API provided by the network element management system, and the resource parameters and service parameters are sent to the network element management system by calling the API.

[0012] In a possible embodiment, the method further includes:

[0013] The network parameters are sent to the network elements in the operation layer of the network element management system; the network element management system is also used to shield the network information or parameters of the network elements under the network element management system.

[0014] In a possible embodiment, the method further includes:

[0015] Collect resource data from the network element management system and exchange resource data with the network element management system.

[0016] In a second aspect, the embodiments of the present disclosure provide a cloud network service processing system, including: a service orchestration system, a resource system, and a network element management system;

[0017] The resource system is used to query resource parameters according to the query request corresponding to the business parameters and feed back to the business orchestration system;

[0018] The service orchestration system is used to encapsulate resource parameters and service parameters into the northbound API provided by the network element management system, and send the resource parameters and service parameters to the network element management system;

[0019] The network element management system is used to perform parameter processing on the service parameters according to the resource parameters and the service parameters in the service layer to obtain the network parameters required for the network element configuration; the network element management system is a system that communicates directly with the network elements.

[0020] In a possible embodiment, the service orchestration system is used to:

[0021] The resource parameters and service parameters are encapsulated into the northbound API provided by the network element management system, and the resource parameters and service parameters are sent to the network element management system by calling the API.

[0022] In a possible embodiment, the network element management system is used to:

[0023] In the operation layer, the network parameters are sent to the network elements; the network element management system is also used to shield the network information or parameters of the network elements under the network element management system.

[0024] In a possible embodiment, the resource system collects resource data from the network element management system, and the resource system and the network element management system exchange resource data.

[0025] In a third aspect, an embodiment of the present disclosure provides a cloud network service processing device, including:

[0026] A query unit, used to query resource parameters according to a query request corresponding to the business parameters;

[0027] A sending unit, used for encapsulating resource parameters and service parameters into a northbound application programming interface API provided by the network element management system, and sending the resource parameters and service parameters to the network element management system;

[0028] The mapping unit is used to process the service parameters according to the resource parameters and service parameters in the service layer of the network element management system to obtain the network parameters required for the network element configuration; the network element management system is a system that directly communicates with the network element

[0029] In a fourth aspect, an embodiment of the present disclosure provides an electronic device, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to execute the method in the above-mentioned first aspect by executing the executable instructions.

[0030] In a fifth aspect, an embodiment of the present disclosure provides a computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the method in the first aspect described above is implemented.

[0031] In a sixth aspect, according to another aspect of the present disclosure, a computer program product or a computer program is also provided, the computer program product or the computer program comprising computer instructions, the computer instructions being stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs any of the above methods.

[0032] The embodiments of the present disclosure provide a cloud network service processing method and related equipment, the method comprising: querying resource parameters according to a query request corresponding to the service parameters, encapsulating the resource parameters and service parameters into a northbound application programming interface (Application Programming Interface, API) provided by the network element management system, and sending it to the network element management system, in the service layer of the network element management system, performing parameter processing on the service parameters according to the resource parameters and service parameters to obtain the network parameters required for the network element configuration, and the network element management system is a system that communicates directly with the network element. The function of converting service parameters and network parameters is implemented at the network element management system, and the network element management system that is familiar with network information and directly communicates with the network element is responsible for parameter conversion mapping and parameter splicing and assembly functions, thereby improving the accuracy of parameter processing, clarifying the responsibilities of each functional interface, simplifying the parameters and encapsulation of the network northbound API interface, avoiding the circulation of network parameters in the upper network of the network element management system, and saving bandwidth resources.

[0033] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings herein are incorporated into the specification and constitute a part of the specification, illustrate embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the accompanying drawings described below are only some embodiments of the present disclosure, and for ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without creative work.

[0035] Figure 1 A schematic diagram showing a cloud network service processing method in an embodiment of the present disclosure;

[0036] Figure 2 A schematic diagram showing the structure of a cloud network service processing system in an embodiment of the present disclosure is shown;

[0037] Figure 3 A cloud network service processing flow chart based on a cloud network service processing system in an embodiment of the present disclosure is shown;

[0038] Figure 4 A schematic diagram showing a parameter mapping process in an embodiment of the present disclosure;

[0039] Figure 5 A flow chart of a cloud network service processing method according to an embodiment of the present disclosure is shown;

[0040] Figure 6 An interaction diagram showing another cloud network service processing method in an embodiment of the present disclosure;

[0041] Figure 7 A schematic diagram showing the structure of a cloud network service processing device in an embodiment of the present disclosure is shown;

[0042] Figure 8 A schematic structural diagram of an electronic device in an embodiment of the present disclosure is shown. DETAILED DESCRIPTION

[0043] Example embodiments will now be described more fully with reference to the accompanying drawings. However, example embodiments can be implemented in a variety of forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that the disclosure will be more comprehensive and complete and to fully convey the concepts of the example embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0044] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the figures represent the same or similar parts, and their repeated description will be omitted. Some of the block diagrams shown in the accompanying drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities can be implemented in software form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0045] In the related technology, cloud network services are processed by using Figure 1 The method shown, Figure 1 A schematic diagram of a cloud network business processing method is shown. It can be seen that the entire processing process of the cloud network business is basically completed in module A without reasonable division of labor and collaboration.

[0046] After receiving the business parameters, module A queries module B to obtain the full parameters required for the API call. The full parameters include resource parameters and network parameters. The full parameters in module B are obtained through interaction with module C. Module A then processes the full parameters to obtain the network parameters and sends them to module C.

[0047] There are the following problems:

[0048] 1. The interactions among modules A, B, and C are all performed with full parameters, which is inefficient and wastes bandwidth resources.

[0049] 2. The generation of network parameters required for network element configuration is also completed in module A. However, module A itself is a system that has no direct communication with the network element, and its network parameters are obtained through module B. It is difficult for module A to truly understand network parameters and network details. When generating network parameters through business parameters, module A does not accurately process specific network details.

[0050] 3. When module A interacts with module C, since all parameters are exchanged, the northbound API of module C exposes unnecessary network parameters upward, causing the API parameters to be too complex and the functional interfaces between systems to be unclear.

[0051] The cloud network service processing method disclosed in the present invention can be applied to electronic devices, and can also be applied to cloud network service processing systems.

[0052] Figure 2 A schematic diagram of the structure of the cloud network business processing system in the embodiment of the present disclosure is shown.

[0053] like Figure 2As shown, the cloud network service processing system 200 may include a service orchestration system 210 , a resource system 220 , and a network element management system 230 .

[0054] The resource system 220 is used to query resource parameters according to the query request corresponding to the business parameters, and feed back to the business orchestration system 210. The resource parameters are at least the resource parameters required for the API call.

[0055] The service orchestration system 210 is used to encapsulate the resource parameters and service parameters into the northbound API provided by the network element management system 230 , and send the resource parameters and service parameters to the network element management system 230 .

[0056] The network element management system 230 is used to perform parameter mapping on the service parameters according to the resource parameters and the service parameters in the service layer to obtain the network parameters required for the network element configuration. The network element management system 230 is a system that communicates directly with the network elements.

[0057] Through the cloud network service processing system 200 provided in the present disclosure, the function of converting service parameters and network parameters is realized at the network element management system, and the network element management system that is familiar with network information and directly communicates with the network element is responsible for parameter conversion mapping and parameter splicing and assembly, and the responsibilities of each functional interface are clarified. The service orchestration system only performs service orchestration, and the network element management system 230 realizes the function of converting network parameters. The following advantages can be achieved: First, the parameters and encapsulation of the network northbound API interface are simplified, a large number of non-essential parameter encapsulations are avoided, various complex API parameters in the past are simplified, and the business process is concise and efficient. Second, the interaction between the service orchestration system, the network element management system, and the resource system is reduced by most of the full parameters, avoiding the multi-link circulation of non-essential parameters. For example, there is no need to interact network parameters between the service orchestration system 210 and the resource system 220, and there is no need to interact network parameters between the resource system 220 and the network element management system. The service orchestration system 210 performs parameter encapsulation and distribution, and only processes the service parameters and resource parameters, saving a lot of bandwidth resources. Third, the network element management system 230 that has better knowledge of network details converts network parameters, thereby improving the accuracy of parameter conversion.

[0058] In a possible embodiment, the service orchestration system 210 is further used to: encapsulate the resource parameters and service parameters into a northbound API provided by the network element management system, and send the resource parameters and service parameters to the network element management system 230 by calling the API.

[0059] In a possible embodiment, the network element management system 230 is used to: send network parameters to network elements in the operation layer; the network element management system is also used to shield network information or parameters of the network elements under the network element management system 230.

[0060] It should be noted that in the cloud network business processing system 200, based on the network element management system 220, the network element management system 220 provides a northbound API to the upper-level business orchestration system 210, resource system 220, etc., which is used to encapsulate and distribute business parameters and resource parameters, and interact with network elements downward.

[0061] The network element management system 220 shields the network information or parameters of the network elements to prevent the network parameters from circulating in the upper network of the network element management system, thereby improving confidentiality and security.

[0062] In a possible embodiment, the resource system 220 collects resource data from the network element management system 230 , and the resource system 220 and the network element management system 230 exchange resource data.

[0063] Figure 3 A flow chart of cloud network service processing based on a cloud network service processing system is shown. Figure 3 As shown, the cloud network business processing system 200 also includes: a front-end business system 310.

[0064] The front-end service system 240 is used to receive cloud network services and send service parameters to the service orchestration system according to the cloud network services.

[0065] After receiving the business parameters, the business orchestration system 210 sends a query request to the resource system 220 to query the resource parameters. The resource parameters are at least the resource parameters required for the API call.

[0066] After receiving the query request, resource system 220 performs logic judgment, status confirmation, etc. to determine which resource parameters should be fed back, and returns the resource parameters to business orchestration system 210 .

[0067] The service orchestration system 210 receives the returned resource parameters, encapsulates the service parameters and resource parameters into the northbound API provided by the network element management system 230, and sends the resource parameters and service parameters to the network element management system 230 by calling the API.

[0068] The resource system 220 and the network element management system 230 interact with each other in resource data collection.

[0069] In the service layer of the network element management system 230, the service parameters are processed according to the resource parameters and service parameters to obtain the network parameters required for the network element configuration, and the network parameters are sent to the network element in the operation layer. Among them, the final network parameters of a cloud network service may involve one or more network elements. Figure 3 Take multiple examples.

[0070] Parameter processing is the process of converting service parameters into network parameters, including parameter mapping and parameter concatenation.

[0071] Figure 4 A schematic diagram of a parameter mapping process is shown, Figure 4 As shown, it includes: business parameters, business parameter examples, network parameters and network parameter examples. It should be noted that Figure 4 These are only some examples, not all business parameters and network parameters.

[0072] Business parameters and business parameter examples may include:

[0073] Speed: 100M. Quality of Service (QoS) level: Gold. Access circuit code: CTVPN1047A. Customer English abbreviation: ZGZSYH.

[0074] go through Figure 4 Based on the schematic relationship of the arrows in FIG. 1 , the network parameters and network parameter examples that can be obtained based on the corresponding resource parameters may include:

[0075] Port description: For ZGZSYH CTVPN1047A 100M-N. Classmap: IPP3. Policymap: pm1047A-100M-in; pm 1047A-100M-out. Policymap.p: pm1047A-100M-in.p; pm 1047A-100M-out.p.

[0076] The network element management system 230 sends the network parameters to the corresponding network elements at the operation layer to complete the service configuration of the corresponding network elements.

[0077] In a possible embodiment, the front-end business system shown in this disclosure is a system for front-end and back-end interaction; the business orchestration system is a system for orchestrating cloud network business; the resource system is a system for storing resources; the network element management system is a system for managing network elements, and the system in this disclosure does not specify a certain system. The distinction between cloud and network in this disclosure is not redundantly described, and the distinction between cloud and network does not affect the cloud network business processing process of this disclosure.

[0078] The present exemplary implementation is described in detail below with reference to the accompanying drawings and embodiments.

[0079] Figure 5 A flow chart of a cloud network service processing method according to an embodiment of the present disclosure is shown. Figure 5 As shown, the cloud network service processing method provided in the embodiment of the present disclosure includes the following steps:

[0080] S502: Query resource parameters corresponding to the service parameters according to the query request corresponding to the service parameters.

[0081] S504: Encapsulate the resource parameters and service parameters into the northbound application programming interface API provided by the network element management system, and send the resource parameters and service parameters to the network element management system.

[0082] In a possible embodiment, S504 may further include: encapsulating the resource parameters and the service parameters into a northbound API provided by the network element management system, and sending the resource parameters and the service parameters to the network element management system by calling the API.

[0083] S506: In the service layer of the network element management system, according to the resource parameters and the service parameters, the service parameters are processed to obtain the network parameters required for the network element configuration. The network element management system is a system that directly communicates with the network element.

[0084] In a possible embodiment, after S506, the method further includes: sending the network parameters to the network elements in the operation layer of the network element management system.

[0085] The network element management system is also used to shield the network information or parameters of the network element under the network element management system.

[0086] In a possible embodiment, resource data is collected from a network element management system, and resource data interaction is performed with the network element management system.

[0087] Figure 6 An interactive diagram of a cloud network service processing method is shown, such as Figure 6 As shown, the following steps are included:

[0088] S602: The front-end business system receives the cloud network business.

[0089] S604: The front-end business system sends business parameters corresponding to the cloud network business to the business orchestration system.

[0090] S606: The business orchestration system sends a query request to the resource system according to the business parameters.

[0091] S608: The resource system performs logical judgment according to the query request and determines resource parameters.

[0092] S610: The resource system returns resource parameters to the business orchestration system.

[0093] S612: The service orchestration system sends resource parameters and service parameters to the network element management system.

[0094] S614: The network element management system performs parameter processing on the service parameters in the service layer according to the resource parameters and the service parameters to obtain the network parameters required for the network element configuration.

[0095] S616: The network element management system sends the network parameters to the network elements in the operation layer.

[0096] In a possible embodiment, the cloud network service processing method in the present disclosure is explained through the following two embodiments.

[0097] Embodiment 1:

[0098] In the new generation of cloud network business operation system, taking the network element management system as the procurement and control center as an example, in the northbound API provided by the procurement and control center, the designed API parameters only involve relevant information such as business and resources, while the underlying network details or parameters are shielded below the procurement and control center, and network information irrelevant to the upper layer is not exposed upward. Parameters that do not need to be exposed do not need to be passed in each system, thereby making the division of labor interface between the business orchestration system and the procurement and control center as the base clear.

[0099] Taking the three-layer virtual private network (VPN) activation API provided by the procurement control center as an example, the service parameters encapsulated by the API include at least one of the following: customer information, access circuit code, and service level.

[0100] Network parameters related to network element configuration. Network parameters here can be understood as network element configuration information. The acquisition and control center is responsible for converting and mapping or splicing the above service parameters into network parameters that can be actually configured. Network parameters include at least one of the following: port description, ClassMAP, PolicyMAP. Through the above network parameters, VPN services are configured in network elements.

[0101] Embodiment 2:

[0102] Take the network element management system as a centralized Software-Defined Networking (SDN) controller as an example, and take the three-layer Ethernet Virtual Private Network (EVPN) configuration API as an example.

[0103] The service parameters of the corresponding API may include the service type, wherein the service type may include at least one of the following: low-latency and high-reliability service, on-demand large-bandwidth service, and standard service.

[0104] The corresponding API business parameters may include: Service Level Agreement (SLA), which may be converted by the SDN controller into network parameters that are actually configurable for the network element. The network parameters may include at least one of the following: port rate limit parameters and QoS parameters of the network element.

[0105] Port rate limit parameters, such as Committed Information Rate (CIR) and Peak Information Rate (PIR).

[0106] QoS parameters, such as IP Priority (IPP), Differentiated Services Code Point (DSCP), and Explicit Congestion Notification ECN (EXP).

[0107] Through the above two embodiments, it can be seen that the cloud network service processing method in the present disclosure, in the process of actual application, reduces the flow of unnecessary parameters in the process of converting service parameters and network parameters, improves the accuracy of conversion, and completes the corresponding network element service configuration.

[0108] Based on the same inventive concept, the embodiments of the present disclosure also provide a cloud network service processing device, such as the following embodiments. Since the principle of solving the problem in the device embodiment is similar to that in the above method embodiment, the implementation of the device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be repeated.

[0109] Figure 7 A schematic diagram of the structure of a cloud network service processing device in an embodiment of the present disclosure is shown. Figure 7 As shown, the cloud network business processing device 70 includes: a query unit 701, which is used to query resource parameters according to a query request corresponding to the business parameters; a sending unit 702, which is used to encapsulate resource parameters and business parameters into a northbound application programming interface API provided by the network element management system, and send the resource parameters and business parameters to the network element management system; a mapping unit 703, which is used to perform parameter processing on the business parameters according to the resource parameters and business parameters in the service layer of the network element management system to obtain the network parameters required for the network element configuration; the network element management system is a system that communicates directly with the network element.

[0110] Those skilled in the art will appreciate that various aspects of the present disclosure may be implemented as systems, methods or program products. Therefore, various aspects of the present disclosure may be specifically implemented in the following forms, namely: complete hardware implementation, complete software implementation (including firmware, microcode, etc.), or a combination of hardware and software, which may be collectively referred to herein as "circuits", "modules" or "systems".

[0111] Refer to the following Figure 8 The electronic device 800 according to this embodiment of the present disclosure is described. Figure 8 The electronic device 800 shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0112] like Figure 8 As shown, the electronic device 800 is in the form of a general computing device. The components of the electronic device 800 may include but are not limited to: at least one processing unit 810, at least one storage unit 820, and a bus 830 connecting different system components (including the storage unit 820 and the processing unit 810).

[0113] The storage unit stores program codes, which can be executed by the processing unit 810, so that the processing unit 810 performs the steps of various exemplary embodiments of the present disclosure described in the above “Exemplary Method” section of this specification. For example, the processing unit 810 can perform any step of the above method embodiments.

[0114] The storage unit 820 may include a readable medium in the form of a volatile storage unit, such as a random access memory unit (RAM) 8201 and / or a cache memory unit 8202 , and may further include a read-only memory unit (ROM) 8203 .

[0115] The storage unit 820 may also include a program / utility 8204 having a set (at least one) of program modules 8205, such program modules 8205 including but not limited to: an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment.

[0116] Bus 830 may represent one or more of several types of bus structures, including a memory unit bus or memory unit controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of a variety of bus architectures.

[0117] The electronic device 800 may also communicate with one or more external devices 840 (e.g., keyboards, pointing devices, Bluetooth devices, etc.), may also communicate with one or more devices that enable a user to interact with the electronic device 800, and / or communicate with any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., routers, modems, etc.). Such communication may be performed via an input / output (I / O) interface 850. Furthermore, the electronic device 800 may also communicate with one or more networks (e.g., local area networks (LANs), wide area networks (WANs), and / or public networks, such as the Internet) via a network adapter 860. As shown, the network adapter 860 communicates with other modules of the electronic device 800 via a bus 830. It should be understood that, although not shown in the figure, other hardware and / or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems, etc.

[0118] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0119] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the method in the above embodiment.

[0120] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the above method of the present disclosure is stored thereon. In some possible implementations, various aspects of the present disclosure may also be implemented in the form of a program product, which includes a program code, and when the program product is run on a terminal device, the program code is used to enable the terminal device to execute the steps according to various exemplary implementations of the present disclosure described in the above “Exemplary Method” section of this specification.

[0121] More specific examples of computer-readable storage media in the present disclosure may include, but are not limited to, an electrical connection having one or more conductors, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0122] In the present disclosure, a computer readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein a readable program code is carried. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A readable signal medium may also be any readable medium other than a readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.

[0123] Alternatively, the program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to wireless, wired, optical cable, RF, etc., or any suitable combination of the foregoing.

[0124] In a specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java, C++, etc., and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as a separate software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server. In the case of a remote computing device, the remote computing device may be connected to the user computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (e.g., using an Internet service provider to connect through the Internet).

[0125] It should be noted that, although several modules or units of the device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.

[0126] In addition, although the steps of the method in the present disclosure are described in a specific order in the drawings, this does not require or imply that the steps must be performed in this specific order, or that all the steps shown must be performed to achieve the desired results. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step, and / or one step may be decomposed into multiple steps, etc.

[0127] Through the description of the above implementation, it is easy for those skilled in the art to understand that the example implementation described here can be implemented by software, or by software combined with necessary hardware. Therefore, the technical solution according to the implementation of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the method according to the implementation of the present disclosure.

[0128] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

Claims

1. A cloud network service processing method, characterized in that: The method comprises: Query resource parameters according to the query request corresponding to the business parameters; Encapsulating the resource parameters and the service parameters into a northbound application programming interface API provided by a network element management system, and sending the resource parameters and the service parameters to the network element management system; In the service layer of the network element management system, the service parameters are parameter processed according to the resource parameters and the service parameters to obtain the network parameters required for the network element configuration; the network element management system is a system that directly communicates with the network element.

2. The method according to claim 1, characterized in that The method further comprises: The network parameters are sent to the network elements in the operation layer of the network element management system; the network element management system is also used to shield the network information or parameters of the network elements under the network element management system.

3. The method according to claim 1, characterized in that The method further comprises: Resource data is collected from the network element management system, and resource data is exchanged with the network element management system.

4. The method according to claim 1, characterized in that The encapsulating the resource parameters and the service parameters into a northbound API provided by a network element management system, and sending the northbound API to the network element management system, includes: The resource parameters and the service parameters are encapsulated into a northbound API provided by a network element management system, and the resource parameters and the service parameters are sent to the network element management system by calling the API.

5. A cloud network service processing system, characterized in that: include: Business orchestration system, resource system, and network element management system; The resource system is used to query resource parameters according to the query request corresponding to the business parameters, and feed back to the business orchestration system; The service orchestration system is used to encapsulate the resource parameters and the service parameters into a northbound API provided by a network element management system, and send the resource parameters and the service parameters to the network element management system; The network element management system is used to perform parameter processing on the service parameters in the service layer according to the resource parameters and the service parameters to obtain the network parameters required for network element configuration; the network element management system is a system that directly communicates with the network element.

6. The system according to claim 5, characterized in that The network element management system is used for: In the operation layer, the network parameters are sent to the network elements; the network element management system is also used to shield the network information or parameters of the network elements under the network element management system.

7. The system according to claim 5, characterized in that The resource system collects resource data from the network element management system, and the resource system interacts with the network element management system for resource data.

8. The system according to claim 5, characterized in that The service orchestration system is used for: The resource parameters and the service parameters are encapsulated into a northbound API provided by a network element management system, and the resource parameters and the service parameters are sent to the network element management system by calling the API.

9. A cloud network service processing device, characterized in that: include: A query unit, used to query resource parameters according to a query request corresponding to the business parameters; A sending unit, used for encapsulating the resource parameters and the service parameters into a northbound application programming interface API provided by a network element management system, and sending the resource parameters and the service parameters to the network element management system; A mapping unit is used to perform parameter processing on the service parameters in the service layer of the network element management system according to the resource parameters and the service parameters to obtain the network parameters required for network element configuration; the network element management system is a system that directly communicates with the network element.

10. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; The processor is configured to perform the method of any one of claims 1 to 4 by executing the executable instructions.

11. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.

12. A computer program product comprising: A computer program or instruction, characterized in that when the computer program or instruction is executed by a processor, the method described in any one of claims 1 to 4 is implemented.