Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Automatic service arrangement method and device based on parameter driving

An automatic service and parameter technology, applied in the field of communication, can solve problems such as heavy workload, difficulty in adapting to business needs, and cumbersome problems

Active Publication Date: 2020-03-24
BOCO INTER TELECOM
View PDF11 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

According to business requirements, such as instantiation, expansion and contraction, termination, network connection, and device activation of virtual devices, programmers must manually write program codes for different businesses to call each API one by one. Different businesses will There are different API combinations to complete, and different APIs also require different parameters. Therefore, it is necessary to write program codes to prepare each API parameter according to the call parameter requirements of each API. The workload is heavy and cumbersome, and it is difficult to adapt to the rapidly growing business. At this time, how to not only meet the flexibility and diversity of business needs, but also quickly arrange and organize the calls of these APIs, and upgrade the existing monthly-level business delivery capabilities to daily-level business delivery capabilities, has become an urgent problem to be solved

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Automatic service arrangement method and device based on parameter driving
  • Automatic service arrangement method and device based on parameter driving
  • Automatic service arrangement method and device based on parameter driving

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0062] figure 1 It is a schematic flowchart of a parameter-driven automatic service orchestration method provided in the first embodiment of the present invention, and the method includes the following steps:

[0063] Step S1: Define and manage multiple atomic services. Each atomic service is associated with an API. Creating an atomic service includes attributes, methods for registering parameter templates, and methods for automatic execution. The parameter templates are used to carry parameters, and the methods for registering parameter templates are used to Register all the parameters required to call the API, the automatic execution method is used to obtain all the parameters required by the API and automatically call the API, the API is used to complete a specific business service; register the created atomic service and save it in the service warehouse; accept search The atomic service request returns the found atomic service; if the searched atomic service does not exist...

Embodiment 2

[0096] Embodiment 2, further, step S3 deployment process stage can be implemented in the following two steps:

[0097] Step S31, call the deployment service interface in the process engine, publish the defined process description file mentioned in step S2, and generate a business orchestration process template.

[0098] This step can be implemented by invoking the deployment service interface in the existing workflow engine to generate and save the business orchestration process template.

[0099] Step S32, read each atomic service in the business orchestration process template, obtain each atomic service instance through the Java reflection mechanism, execute the registration parameter template method of each atomic service instance, and obtain all the parameters required by each atomic service instance The template saves the business orchestration process template and all its parameter templates and the relationship between them in the memory.

[0100] In Java, reflection i...

Embodiment 3

[0101] Embodiment 3, further, step S4 can start the process stage according to the following three steps:

[0102] Step S41, according to the business orchestration process template obtained in step S3 and its parameter templates, analyze each parameter template, generate a parameter input user interface for each parameter, input a parameter value for each parameter from the user interface, and obtain each atomic service parameter template Corresponding to the parameter value of the API, the instantiated atomic service is obtained.

[0103]In this step, firstly, from the business orchestration process template obtained in step S3 and its parameter templates, different input items are displayed on the front-end user interface form according to the source and type of the parameters contained therein, and automatically displayed on the front-end user interface page by analyzing the input parameter data Display the form. If the parameter is read from the system configuration, it w...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides an automatic service arrangement method based on parameter driving. The method comprises defining a plurality of atomic services, wherein each atomic service comprises an attribute, a parameter template registration method and an automatic execution method, the parameter template is used for bearing API parameters, the parameter template registration method is used for registering and calling all parameters required by the API, and the automatic execution method is used for acquiring all parameters required by the API and automatically calling the API; defining a processdescription file which comprises a plurality of ordered automatic execution links, and respectively binding an atomic service; generating a process template according to the process description fileand extracting a parameter template required by each atomic service in the process template; generating a process instance according to the process template and obtaining a parameter value required byeach atomic service in the process instance; and executing the process instance, automatically executing the atomic service in the process instance, and automatically calling the API service by the atomic service according to the acquired parameter value. In addition, the invention further provides an automatic service arrangement device based on parameter driving.

Description

technical field [0001] The present invention relates to the technical field of communication, in particular to a method and a device for automatically arranging network business services. Background technique [0002] For a long time, telecommunications equipment has been provided by physical equipment. The process of installation, debugging, and connection of telecommunications equipment is relatively complicated. There is no standard external interface for telecommunications equipment. The opening of telecommunications services requires a long process, and multiple manual interventions are required in the process. choose. The original telecommunications service provisioning system based on process steps has a very slow delivery capability for a certain service provisioning, and it takes only a few months to complete the coding development from the proposed requirements and deploy and go online to provide services. [0003] Currently, a network function virtualization (Net...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/24H04L29/08H04L29/06G06F9/50
CPCH04L41/0893H04L41/5041G06F9/5027H04L67/51H04L67/133
Inventor 钟荷柳杨远伟程晶陈晓峰杜大江李新建冒红蔚李江涛索晓明王鹿媛王朝东
Owner BOCO INTER TELECOM
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products