WO2019205282A1 - Sdn-based network management control method, device, and computer readable storage medium - Google Patents
Sdn-based network management control method, device, and computer readable storage medium Download PDFInfo
- Publication number
- WO2019205282A1 WO2019205282A1 PCT/CN2018/093964 CN2018093964W WO2019205282A1 WO 2019205282 A1 WO2019205282 A1 WO 2019205282A1 CN 2018093964 W CN2018093964 W CN 2018093964W WO 2019205282 A1 WO2019205282 A1 WO 2019205282A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- sdn
- network
- model
- data
- data stream
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1416—Event detection, e.g. attack signature detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/14—Network analysis or design
- H04L41/145—Network analysis or design involving simulating, designing, planning or modelling of a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
- H04L63/1425—Traffic logging, e.g. anomaly detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/1466—Active attacks involving interception, injection, modification, spoofing of data unit addresses, e.g. hijacking, packet injection or TCP sequence number attacks
Definitions
- the present invention relates to the field of SDN network technologies, and in particular, to a network management and control method, apparatus and computer readable storage medium based on an SDN network.
- SDN network or Software Defined Network (SDN)
- SDN Software Defined Network
- Emulex network is a new network innovation architecture of Emulex network. It is an implementation of network virtualization. Its core technology, OpenFlow, separates the control plane of the network device from the data plane. In order to achieve flexible control of network traffic, the network becomes more intelligent as a pipeline.
- the object of the present invention is to provide a network management and control method, device and computer readable storage medium based on SDN network, and combine artificial intelligence to realize efficient diagnosis and automatically intercept malicious attacks on SDN network, realize self-monitoring of SDN network, and simultaneously improve The efficiency of network operation and maintenance reduces the operation and maintenance cost of the network.
- the embodiment of the invention provides a network management and control method based on an SDN network, including:
- the historical abnormal data stream is input into the AI engine to perform model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network;
- the SDN cloud network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result
- the SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result.
- the SDN network-based network management method further includes:
- the SDN cloud network controller sends the malicious attack data intercepted in the set time period to the AI engine;
- the AI engine re-trains the diagnosis model according to the malicious attack data intercepted in the set time period, and obtains an iteratively optimized diagnosis model
- the iteratively optimized diagnostic model is updated to the SDN cloud controller.
- the SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result, and specifically includes:
- the SDN cloud network controller generates an interception flow table according to the abnormal data identification result, and sends the intercept flow table to each switch; wherein the intercept flow table includes an address of the attacking host, an address of the destination host, and a malicious Attack data;
- the malicious attack data in the real-time collected data stream is intercepted.
- the historical abnormal data stream is input into the AI engine to perform model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network, specifically include:
- the AI engine acquires the data samples from the acceleration storage module for feature mining to obtain feature information
- Modeling the deep learning model with the feature information to generate the diagnostic model is a modeling the deep learning model with the feature information to generate the diagnostic model.
- the deep learning model is trained by using the feature information to generate the diagnostic model, and specifically includes:
- the diagnosis rule includes a mapping relationship of the feature information
- Root cause analysis is performed on the diagnosis rule to generate the diagnosis model.
- the pre-processing comprises one or more of the following processes: missing value processing, feature discretization processing, feature combination processing, feature selection processing.
- the deep learning model comprises one or more of the following deep learning algorithms: Spark ML algorithm, MLlib algorithm, deeplearning 4j algorithm, TensorFlow algorithm, Caffe algorithm, CNTK algorithm, Theano algorithm, Torch algorithm, association algorithm and classification algorithm.
- deep learning algorithms Spark ML algorithm, MLlib algorithm, deeplearning 4j algorithm, TensorFlow algorithm, Caffe algorithm, CNTK algorithm, Theano algorithm, Torch algorithm, association algorithm and classification algorithm.
- the embodiment of the invention further provides a network management device based on an SDN network, comprising:
- a diagnostic model generating module configured to input a historical abnormal data stream into the AI engine to perform model training on the deep learning model, and generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network. ;
- a model deployment module configured to deploy the diagnostic model to a SDN cloud network controller
- the SDN cloud network controller is configured to identify a data stream collected in real time according to the diagnosis model, and obtain an abnormal data identification result;
- the SDN cloud network controller is configured to intercept, according to the abnormal data identification result, malicious attack data belonging to the abnormal data stream in the real-time collected data stream.
- An embodiment of the present invention further provides a network management device based on an SDN network, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor executing the The computer program implements the SDN network-based network management method as described above.
- the embodiment of the present invention further provides a computer readable storage medium, the computer readable storage medium comprising a stored computer program, wherein, when the computer program is running, controlling a device where the computer readable storage medium is executed is performed as described above Network management and control method based on SDN network.
- the network management and control method based on the SDN network includes: inputting a historical abnormal data stream into the AI engine to the depth
- the learning model performs model training to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network; the diagnostic model is deployed to the SDN cloud network controller; the SDN cloud
- the network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result; the SDN cloud network controller intercepts the real-time collected data stream according to the abnormal data identification result Malicious attack data for anomalous data streams.
- the above method combined with artificial intelligence can realize efficient diagnosis and automatically intercept malicious attacks on the SDN network, realize self-monitoring of the SDN network, improve the efficiency of network operation and maintenance, and reduce the operation and maintenance cost of the network.
- the embodiment of the invention further provides a network management device and a computer readable storage medium based on an SDN network.
- FIG. 1 is a flowchart of a network management and control method based on an SDN network according to an embodiment of the present invention
- FIG. 2 is a schematic diagram of a network management device based on an SDN network according to an embodiment of the present invention.
- FIG. 1 is a flowchart of a network management and control method based on an SDN network according to an embodiment of the present invention
- the network management and control method based on an SDN network includes:
- S100 input a historical abnormal data stream into the AI engine to perform model training on the deep learning model, and generate a diagnosis model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network;
- S200 Deploy the diagnostic model to a SDN cloud network controller.
- the SDN cloud network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result;
- S400 The SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result.
- lightweight AI training capability is introduced in the network and service control layer, and intelligent control is implemented on the network and the service, which can effectively diagnose and automatically intercept malicious attacks on the SDN network, and implement self-monitoring of the SDN network. Improve the efficiency of network operation and maintenance and reduce the operation and maintenance costs of the network.
- the SDN network-based network management method further includes:
- the SDN cloud network controller sends the malicious attack data intercepted in the set time period to the AI engine;
- the AI engine re-trains the diagnosis model according to the malicious attack data intercepted in the set time period, and obtains an iteratively optimized diagnosis model
- the iteratively optimized diagnostic model is updated to the SDN cloud controller.
- the SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result, and specifically includes:
- the SDN cloud network controller generates an interception flow table according to the abnormal data identification result, and sends the intercept flow table to each switch; wherein the intercept flow table includes an address of the attacking host, an address of the destination host, and a malicious Attack data;
- the malicious attack data in the real-time collected data stream is intercepted.
- the historical abnormal data stream is input into an AI engine to perform model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is determined to be determined in the SDN network.
- the data of malicious attacks including:
- the AI engine acquires the data samples from the acceleration storage module for feature mining to obtain feature information
- Modeling the deep learning model with the feature information to generate the diagnostic model is a modeling the deep learning model with the feature information to generate the diagnostic model.
- the process of generating standardized data samples includes: extracting structured data related to fault diagnosis from the historical abnormal data stream by using information extraction technology, preferably, adopting Named entity recognition, extracting entity words or phrases that appear in the text,
- the AI engine acquires the data sample from the acceleration storage module for feature mining, and obtains feature information, which specifically includes:
- Keyword extraction extracting important words and phrases in the text
- Relationship extraction extracting the relationship between entities in the text
- Text categorization automatically maps text to a preset classification system.
- the feature information of the historical abnormal data stream is mined by the above process.
- the deep learning model is trained by using the feature information to generate the diagnostic model, and specifically includes:
- the diagnosis rule includes a mapping relationship of the feature information
- Root cause analysis is performed on the diagnosis rule to generate the diagnosis model.
- the pre-processing includes one or more of the following processes: missing value processing, feature discretization processing, feature combination processing, feature selection processing.
- the deep learning model includes one or more of the following deep learning algorithms: Spark ML algorithm, MLlib algorithm, deeplearning4j algorithm, TensorFlow algorithm, Caffe algorithm, CNTK algorithm, Theano algorithm, Torch algorithm , association algorithms, and classification algorithms.
- the deep learning model can be understood as a neural network model, and each neuron of the deep learning model is a logical regression, with x 1 , x 2 , . . . , x n as inputs, and the output is:
- f is called the activation function
- W is the parameter of the neural network
- ⁇ is the comparison threshold
- the deep learning model uses an S-type transfer function Back propagation error function
- the parameter W and the threshold ⁇ of the neural network are continuously adjusted so that the error function E reaches a minimum.
- the deep learning process ends, the parameter W and the threshold ⁇ of the neural network of each neuron in the network are determined, and the deep learning model is obtained.
- t i is the desired output
- y i is the output of the neuron.
- the neural network parameters W1 and the threshold ⁇ 1 of each neuron in the network are obtained after the iterative calculation of the forward propagation of the multi-layered neurons.
- the parameter W and the threshold ⁇ of the neural network of each neuron of the deep learning model are adjusted to W1 and ⁇ 1, respectively, to obtain the diagnostic model.
- FIG. 2 it is a schematic diagram of a network management device based on an SDN network, where the network management device based on the SDN network includes: a diagnostic model generation module 1, an AI engine 2, and a model deployment. Module 3, SDN cloud network controller 4;
- the diagnostic model generating module 1 is configured to input a historical abnormal data stream into the AI engine 2 to perform model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is determined to be malicious in the SDN network Data on aggression;
- the model deployment module 4 is configured to deploy the diagnostic model to the SDN cloud network controller 4;
- the SDN cloud network controller 4 is configured to identify a data stream collected in real time according to the diagnosis model, and obtain an abnormal data identification result;
- the SDN cloud network controller 3 is configured to intercept, according to the abnormal data identification result, malicious attack data belonging to the abnormal data stream in the real-time collected data stream.
- lightweight AI training capability is introduced in the network and service control layer, and intelligent control is implemented on the network and the service, which can effectively diagnose and automatically intercept malicious attacks on the SDN network, and implement self-monitoring of the SDN network. Improve the efficiency of network operation and maintenance and reduce the operation and maintenance costs of the network.
- the SDN cloud network controller is configured to send malicious attack data intercepted within a set time period to the AI engine;
- the AI engine is configured to perform model training on the diagnosis model according to the malicious attack data intercepted in the set time period, and obtain an iteratively optimized diagnosis model;
- the model deployment module is configured to update the iteratively optimized diagnosis model to the SDN cloud network controller.
- the SDN network-based network management device further includes: an intercepting module;
- the SDN cloud network controller is configured to generate an intercepting flow table according to the abnormal data identification result, and send the intercepting flow table to each switch; wherein the intercepting flow table includes an address of the attacking host and a destination host Address and malicious attack data;
- the intercepting module is configured to intercept malicious attack data in the real-time collected data stream when the data stream corresponding to the one of the intercepting flow tables is included in the data stream collected in real time.
- the diagnostic model generating module includes: a data preprocessing module and a model generating module;
- the data pre-processing module is configured to perform data cleaning and pre-processing on the historical abnormal data stream, generate standardized data samples, and store the data in the acceleration storage module;
- the AI engine is configured to acquire the data samples from the accelerated storage module for feature mining, and obtain feature information;
- the model generating module is configured to perform model training on the deep learning model by using the feature information to generate the diagnostic model.
- the process of generating standardized data samples includes: extracting structured data related to fault diagnosis from the historical abnormal data stream by using information extraction technology, preferably, adopting Named entity recognition, extracting entity words or phrases that appear in the text,
- the process of feature mining by the AI engine includes:
- Keyword extraction extracting important words and phrases in the text
- Relationship extraction extracting the relationship between entities in the text
- Text categorization automatically maps text to a preset classification system.
- the feature information of the historical abnormal data stream is mined by the above process.
- the model generating module includes: a diagnosis rule generating unit and a root cause analyzing unit;
- the diagnosis rule generating unit is configured to input the feature information into the deep learning model for model training, generate a diagnosis rule, and store the diagnosis rule in a preset diagnosis rule database; wherein the diagnosis rule includes Mapping relationship of feature information;
- the root cause analysis unit is configured to perform root cause analysis on the diagnosis rule to generate the diagnosis model.
- the pre-processing includes one or more of the following processes: missing value processing, feature discretization processing, feature combination processing, feature selection processing.
- the deep learning model includes one or more of the following deep learning algorithms: Spark ML algorithm, MLlib algorithm, deeplearning4j algorithm, TensorFlow algorithm, Caffe algorithm, CNTK algorithm, Theano algorithm, Torch algorithm , association algorithms, and classification algorithms.
- the deep learning model can be understood as a neural network model, and each neuron of the deep learning model is a logical regression, with x 1 , x 2 , . . . , x n as inputs, and the output is:
- f is called the activation function
- W is the parameter of the neural network
- ⁇ is the comparison threshold
- the deep learning model uses an S-type transfer function Back propagation error function
- the parameter W and the threshold ⁇ of the neural network are continuously adjusted so that the error function E reaches a minimum.
- the deep learning process ends, the parameter W and the threshold ⁇ of the neural network of each neuron in the network are determined, and the deep learning model is obtained.
- t i is the desired output
- y i is the output of the neuron.
- the neural network parameters W1 and the threshold ⁇ 1 of each neuron in the network are obtained after the iterative calculation of the forward propagation of the multi-layered neurons.
- the parameter W and the threshold ⁇ of the neural network of each neuron of the deep learning model are adjusted to W1 and ⁇ 1, respectively, to obtain the diagnostic model.
- An embodiment of the present invention further provides a network management device based on an SDN network, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor executing the The computer program implements the SDN network-based network management method as described above.
- the computer program can be partitioned into one or more modules/units that are stored in the memory and executed by the processor to perform the present invention.
- the one or more modules/units may be a series of computer program instruction segments capable of performing a particular function, the instruction segments being used to describe the execution of the computer program in the SDN network-based network management device.
- the computer program may be divided into a diagnosis model generation module, a model deployment module, and a SDN cloud network controller.
- the specific functions of each module are as follows: the diagnosis model generation module is configured to input a historical abnormal data stream into the AI engine.
- the model deployment module is configured to deploy the diagnostic model to the In the SDN cloud network controller, the SDN cloud network controller is configured to identify the data stream collected in real time according to the diagnosis model, and obtain an abnormal data identification result; the SDN cloud network controller is configured to The abnormal data identification result intercepts malicious attack data belonging to the abnormal data stream in the real-time collected data stream.
- the network management device based on the SDN network may be a computing device such as a desktop computer, a notebook, a palmtop computer, and a cloud server.
- the SDN network-based network management device may include, but is not limited to, a processor and a memory. It will be understood by those skilled in the art that the schematic diagram is merely an example of a network management device based on an SDN network, and does not constitute a limitation of a network management device based on an SDN network, and may include more or less components than illustrated, or Combining certain components, or different components, such as the SDN network-based network management device, may also include input and output devices, network access devices, buses, and the like.
- the so-called processor can be a central processing unit (CPU), or other general-purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), ready-made Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.
- the general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like, and the processor is a control center of the SDN network-based network management device, and uses the various interfaces and lines to connect the entire SDN-based device. The various parts of the network's network management device.
- the memory can be used to store the computer program and/or module, the processor implementing the basis by running or executing a computer program and/or module stored in the memory, and invoking data stored in the memory Various functions of the network management device of the SDN network.
- the memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored. Data created based on the use of the mobile phone (such as audio data, phone book, etc.).
- the memory may include a high-speed random access memory, and may also include non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a Secure Digital (SD) card.
- non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a Secure Digital (SD) card.
- Flash Card at least one disk storage device, flash memory device, or other volatile solid-state storage device.
- the module/unit integrated by the SDN network-based network management device can be stored in a computer readable storage medium if it is implemented in the form of a software functional unit and sold or used as a separate product.
- the present invention implements all or part of the processes in the foregoing embodiments, and may also be completed by a computer program to instruct related hardware.
- the computer program may be stored in a computer readable storage medium. The steps of the various method embodiments described above may be implemented when the program is executed by the processor.
- the computer program comprises computer program code, which may be in the form of source code, object code form, executable file or some intermediate form.
- the computer readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM). , random access memory (RAM, Random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media. It should be noted that the content contained in the computer readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in a jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, computer readable media Does not include electrical carrier signals and telecommunication signals.
- the embodiment of the present invention further provides a computer readable storage medium, the computer readable storage medium comprising a stored computer program, wherein, when the computer program is running, controlling a device where the computer readable storage medium is executed is performed as described above Network management and control method based on SDN network.
- the network management and control method based on the SDN network includes: inputting a historical abnormal data stream into the AI engine to the depth
- the learning model performs model training to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network; the diagnostic model is deployed to the SDN cloud network controller; the SDN cloud
- the network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result; the SDN cloud network controller intercepts the real-time collected data stream according to the abnormal data identification result Malicious attack data for anomalous data streams.
- the above method combined with artificial intelligence can realize efficient diagnosis and automatically intercept malicious attacks on the SDN network, realize self-monitoring of the SDN network, improve the efficiency of network operation and maintenance, and reduce the operation and maintenance cost of the network.
- the embodiment of the invention further provides a network management device and a computer readable storage medium based on an SDN network.
- the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical. Units can be located in one place or distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
- the connection relationship between the modules indicates that there is a communication connection between them, and specifically, one or more communication buses or signal lines can be realized.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
本发明涉及SDN网络技术领域,具体涉及一种基于SDN网络的网络管控方法、装置与计算机可读存储介质。The present invention relates to the field of SDN network technologies, and in particular, to a network management and control method, apparatus and computer readable storage medium based on an SDN network.
SDN网络,即软件定义网络(Software Defined Network,SDN),是Emulex网络一种新型网络创新架构,是网络虚拟化的一种实现方式,其核心技术OpenFlow通过将网络设备控制面与数据面分离开来,从而实现了网络流量的灵活控制,使网络作为管道变得更加智能。SDN network, or Software Defined Network (SDN), is a new network innovation architecture of Emulex network. It is an implementation of network virtualization. Its core technology, OpenFlow, separates the control plane of the network device from the data plane. In order to achieve flexible control of network traffic, the network becomes more intelligent as a pipeline.
但是,随着ICT产业链架构融合的逐步深入、网络云化重构转型的加快以及更多新制式和技术的演进,在网络运维方面将面临越来越大的压力和挑战,如何高效诊断并自动拦截SDN网络的恶意攻击,提升网络运维的效率,降低网络的运维成本方面,实现SDN网络的自我监控成为本领域技术人员亟待解决的技术问题。However, with the gradual deepening of ICT industry chain architecture integration, the acceleration of network cloud reconfiguration transformation and the evolution of more new systems and technologies, there will be more and more pressures and challenges in network operation and maintenance, how to effectively diagnose It also automatically intercepts malicious attacks on the SDN network, improves the efficiency of network operation and maintenance, and reduces the operation and maintenance costs of the network. The self-monitoring of the SDN network has become a technical problem to be solved by those skilled in the art.
发明内容Summary of the invention
本发明的目的是提供一种基于SDN网络的网络管控方法、装置与计算机可读存储介质,结合人工智能,可以实现高效诊断并自动拦截SDN网络的恶意攻击,实现SDN网络的自我监控,同时提升网络运维的效率,降低网络的运维成本方面。The object of the present invention is to provide a network management and control method, device and computer readable storage medium based on SDN network, and combine artificial intelligence to realize efficient diagnosis and automatically intercept malicious attacks on SDN network, realize self-monitoring of SDN network, and simultaneously improve The efficiency of network operation and maintenance reduces the operation and maintenance cost of the network.
本发明实施例提供了一种基于SDN网络的网络管控方法,包括:The embodiment of the invention provides a network management and control method based on an SDN network, including:
将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据;The historical abnormal data stream is input into the AI engine to perform model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network;
将所述诊断模型部署到SDN云网控制器中;Deploying the diagnostic model to a SDN cloud network controller;
所述SDN云网控制器根据所述诊断模型,对实时采集的数据流进行识别,得到异常数据识别结果;The SDN cloud network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result;
所述SDN云网控制器根据所述异常数据识别结果,拦截所述实时采集的数据流中属于异常数据流的恶意攻击数据。The SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result.
优选地,所述基于SDN网络的网络管控方法还包括:Preferably, the SDN network-based network management method further includes:
所述SDN云网控制器将设定时间段内拦截的恶意攻击数据发送到所述AI引擎;The SDN cloud network controller sends the malicious attack data intercepted in the set time period to the AI engine;
所述AI引擎根据所述设定时间段内拦截的恶意攻击数据,重新对所述诊断模型进行模型训练,获得迭代优化后的诊断模型;The AI engine re-trains the diagnosis model according to the malicious attack data intercepted in the set time period, and obtains an iteratively optimized diagnosis model;
将迭代优化后的诊断模型更新到所述SDN云网控制器中。The iteratively optimized diagnostic model is updated to the SDN cloud controller.
优选地,所述SDN云网控制器根据所述异常数据识别结果,拦截所述实时采集的数据流中属于所述异常数据流的恶意攻击数据,具体包括:Preferably, the SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result, and specifically includes:
所述SDN云网控制器根据所述异常数据识别结果,生成拦截流表并向各个交换机下发所述拦截流表;其中,所述拦截流表包括攻击主机的地址、目的主机的地址以及恶意攻击数据;The SDN cloud network controller generates an interception flow table according to the abnormal data identification result, and sends the intercept flow table to each switch; wherein the intercept flow table includes an address of the attacking host, an address of the destination host, and a malicious Attack data;
当所述实时采集的数据流中包含与任意一个所述拦截流表对应的数据时,拦截所述实时采集的数据流中的恶意攻击数据。When the data stream that is collected in real time includes data corresponding to any one of the interception flow tables, the malicious attack data in the real-time collected data stream is intercepted.
优选地,所述将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据,具体包括:Preferably, the historical abnormal data stream is input into the AI engine to perform model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network, specifically include:
将所述历史异常数据流进行数据清洗和预处理,生成标准化的数据样本并所述存储在加速存储模块中;Performing data cleaning and pre-processing on the historical abnormal data stream to generate standardized data samples and storing the data in the acceleration storage module;
所述AI引擎从所述加速存储模块中获取所述数据样本进行特征挖掘,获得特征信息;The AI engine acquires the data samples from the acceleration storage module for feature mining to obtain feature information;
采用所述特征信息对所述深度学习模型进行模型训练,生成所述诊断模型。Modeling the deep learning model with the feature information to generate the diagnostic model.
优选地,将采用所述特征信息对所述深度学习模型进行模型训练,生成所 述诊断模型,具体包括:Preferably, the deep learning model is trained by using the feature information to generate the diagnostic model, and specifically includes:
将所述特征信息输入所述深度学习模型进行模型训练,生成诊断规则并将所述诊断规则存储在预设诊断规则数据库中;其中,所述诊断规则包括所述特征信息的映射关系;Entering the feature information into the deep learning model for model training, generating a diagnosis rule, and storing the diagnosis rule in a preset diagnosis rule database; wherein the diagnosis rule includes a mapping relationship of the feature information;
对所述诊断规则进行根因分析,生成所述诊断模型。Root cause analysis is performed on the diagnosis rule to generate the diagnosis model.
优选地,所述预处理包括以下一个或多个处理过程:缺失值处理、特征离散化处理、特征组合处理、特征选择处理。Preferably, the pre-processing comprises one or more of the following processes: missing value processing, feature discretization processing, feature combination processing, feature selection processing.
优选地,所述深度学习模型包括以下一种或多种深度学习算法:Spark ML算法、MLlib算法、deeplearning4j算法、TensorFlow算法、Caffe算法、CNTK算法、Theano算法、Torch算法、关联算法以及分类算法。Preferably, the deep learning model comprises one or more of the following deep learning algorithms: Spark ML algorithm, MLlib algorithm, deeplearning 4j algorithm, TensorFlow algorithm, Caffe algorithm, CNTK algorithm, Theano algorithm, Torch algorithm, association algorithm and classification algorithm.
本发明实施例还提供了一种基于SDN网络的网络管控装置,包括:The embodiment of the invention further provides a network management device based on an SDN network, comprising:
诊断模型生成模块,用于将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据;a diagnostic model generating module, configured to input a historical abnormal data stream into the AI engine to perform model training on the deep learning model, and generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network. ;
模型部署模块,用于将所述诊断模型部署到SDN云网控制器中;a model deployment module, configured to deploy the diagnostic model to a SDN cloud network controller;
所述SDN云网控制器,用于根据所述诊断模型,对实时采集的数据流进行识别,得到异常数据识别结果;The SDN cloud network controller is configured to identify a data stream collected in real time according to the diagnosis model, and obtain an abnormal data identification result;
所述SDN云网控制器,用于根据所述异常数据识别结果,拦截所述实时采集的数据流中属于异常数据流的恶意攻击数据。The SDN cloud network controller is configured to intercept, according to the abnormal data identification result, malicious attack data belonging to the abnormal data stream in the real-time collected data stream.
本发明实施例还提供了一种基于SDN网络的网络管控装置,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述的基于SDN网络的网络管控方法。An embodiment of the present invention further provides a network management device based on an SDN network, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor executing the The computer program implements the SDN network-based network management method as described above.
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的基于SDN网络的网络管控方法。The embodiment of the present invention further provides a computer readable storage medium, the computer readable storage medium comprising a stored computer program, wherein, when the computer program is running, controlling a device where the computer readable storage medium is executed is performed as described above Network management and control method based on SDN network.
相对于现有技术,本发明实施例提供的一种基于SDN网络的网络管控方法 的有益效果在于:所述基于SDN网络的网络管控方法,包括:将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据;将所述诊断模型部署到SDN云网控制器中;所述SDN云网控制器根据所述诊断模型,对实时采集的数据流进行识别,得到异常数据识别结果;所述SDN云网控制器根据所述异常数据识别结果,拦截所述实时采集的数据流中属于所述异常数据流的恶意攻击数据。上述方法结合人工智能,可以实现高效诊断并自动拦截SDN网络的恶意攻击,实现SDN网络的自我监控,同时提升网络运维的效率,降低网络的运维成本。本发明实施例还提供了一种基于SDN网络的网络管控装置与计算机可读存储介质。Compared with the prior art, the network management and control method based on the SDN network provided by the embodiment of the present invention has the beneficial effects that: the network management and control method based on the SDN network includes: inputting a historical abnormal data stream into the AI engine to the depth The learning model performs model training to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network; the diagnostic model is deployed to the SDN cloud network controller; the SDN cloud The network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result; the SDN cloud network controller intercepts the real-time collected data stream according to the abnormal data identification result Malicious attack data for anomalous data streams. The above method combined with artificial intelligence can realize efficient diagnosis and automatically intercept malicious attacks on the SDN network, realize self-monitoring of the SDN network, improve the efficiency of network operation and maintenance, and reduce the operation and maintenance cost of the network. The embodiment of the invention further provides a network management device and a computer readable storage medium based on an SDN network.
图1是本发明实施例提供的一种基于SDN网络的网络管控方法的流程图;1 is a flowchart of a network management and control method based on an SDN network according to an embodiment of the present invention;
图2是本发明实施例提供的一种基于SDN网络的网络管控装置的示意图。FIG. 2 is a schematic diagram of a network management device based on an SDN network according to an embodiment of the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present invention.
请参阅图1,其是本发明实施例提供的一种基于SDN网络的网络管控方法的流程图,所述基于SDN网络的网络管控方法,包括:Referring to FIG. 1 , which is a flowchart of a network management and control method based on an SDN network according to an embodiment of the present invention, the network management and control method based on an SDN network includes:
S100:将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据;S100: input a historical abnormal data stream into the AI engine to perform model training on the deep learning model, and generate a diagnosis model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network;
S200:将所述诊断模型部署到SDN云网控制器中;S200: Deploy the diagnostic model to a SDN cloud network controller.
S300:所述SDN云网控制器根据所述诊断模型,对实时采集的数据流进行 识别,得到异常数据识别结果;S300: The SDN cloud network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result;
S400:所述SDN云网控制器根据所述异常数据识别结果,拦截所述实时采集的数据流中属于异常数据流的恶意攻击数据。S400: The SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result.
在本实施例中,在网络及业务控制层引入轻量级的AI训练能力,对网络和业务实现智能管控,可以实现高效诊断并自动拦截SDN网络的恶意攻击,实现SDN网络的自我监控,同时提升网络运维的效率,降低网络的运维成本。In this embodiment, lightweight AI training capability is introduced in the network and service control layer, and intelligent control is implemented on the network and the service, which can effectively diagnose and automatically intercept malicious attacks on the SDN network, and implement self-monitoring of the SDN network. Improve the efficiency of network operation and maintenance and reduce the operation and maintenance costs of the network.
在一种可选的实施例中,所述基于SDN网络的网络管控方法还包括:In an optional embodiment, the SDN network-based network management method further includes:
所述SDN云网控制器将设定时间段内拦截的恶意攻击数据发送到所述AI引擎;The SDN cloud network controller sends the malicious attack data intercepted in the set time period to the AI engine;
所述AI引擎根据所述设定时间段内拦截的恶意攻击数据,重新对所述诊断模型进行模型训练,获得迭代优化后的诊断模型;The AI engine re-trains the diagnosis model according to the malicious attack data intercepted in the set time period, and obtains an iteratively optimized diagnosis model;
将迭代优化后的诊断模型更新到所述SDN云网控制器中。The iteratively optimized diagnostic model is updated to the SDN cloud controller.
在本实施例中,通过将设定时间段内拦截的恶意攻击数据,重新对所述诊断模型进行模型训练,实现所述诊断模型的迭代优化,从而实现所述SDN云网控制器的自动优化控制。In this embodiment, by performing model training on the diagnostic model by setting malicious attack data intercepted within a set period of time, iterative optimization of the diagnostic model is implemented, thereby implementing automatic optimization of the SDN cloud network controller. control.
在一种可选的实施例中,所述SDN云网控制器根据所述异常数据识别结果,拦截所述实时采集的数据流中属于所述异常数据流的恶意攻击数据,具体包括:In an optional embodiment, the SDN cloud network controller intercepts the malicious attack data belonging to the abnormal data stream in the real-time collected data stream according to the abnormal data identification result, and specifically includes:
所述SDN云网控制器根据所述异常数据识别结果,生成拦截流表并向各个交换机下发所述拦截流表;其中,所述拦截流表包括攻击主机的地址、目的主机的地址以及恶意攻击数据;The SDN cloud network controller generates an interception flow table according to the abnormal data identification result, and sends the intercept flow table to each switch; wherein the intercept flow table includes an address of the attacking host, an address of the destination host, and a malicious Attack data;
当所述实时采集的数据流中包含与任意一个所述拦截流表对应的数据时,拦截所述实时采集的数据流中的恶意攻击数据。When the data stream that is collected in real time includes data corresponding to any one of the interception flow tables, the malicious attack data in the real-time collected data stream is intercepted.
在一种可选的实施例中,所述将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据,具体包括:In an optional embodiment, the historical abnormal data stream is input into an AI engine to perform model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is determined to be determined in the SDN network. The data of malicious attacks, including:
将所述历史异常数据流进行数据清洗和预处理,生成标准化的数据样本并所述存储在加速存储模块中;Performing data cleaning and pre-processing on the historical abnormal data stream to generate standardized data samples and storing the data in the acceleration storage module;
所述AI引擎从所述加速存储模块中获取所述数据样本进行特征挖掘,获得特征信息;The AI engine acquires the data samples from the acceleration storage module for feature mining to obtain feature information;
采用所述特征信息对所述深度学习模型进行模型训练,生成所述诊断模型。Modeling the deep learning model with the feature information to generate the diagnostic model.
在本实施例中,以文本数据为例,生成标准化的数据样本的过程包括:利用信息抽取的技术从所述历史异常数据流中抽取出与应故障诊断相关的结构化数据,优选地,采用命名实体识别,抽取在文本中出现的实体词或短语,In this embodiment, taking text data as an example, the process of generating standardized data samples includes: extracting structured data related to fault diagnosis from the historical abnormal data stream by using information extraction technology, preferably, adopting Named entity recognition, extracting entity words or phrases that appear in the text,
所述AI引擎从所述加速存储模块中获取所述数据样本进行特征挖掘,获得特征信息,具体包括:The AI engine acquires the data sample from the acceleration storage module for feature mining, and obtains feature information, which specifically includes:
关键词抽取,抽取文本中重要的词和短语,Keyword extraction, extracting important words and phrases in the text,
关系抽取,抽取文本中实体之间的关系,Relationship extraction, extracting the relationship between entities in the text,
文本分类,将文本自动的映射到一个预设的分类体系。Text categorization automatically maps text to a preset classification system.
通过上述过程挖掘所述历史异常数据流的特征信息。The feature information of the historical abnormal data stream is mined by the above process.
在一种可选的实施例中,将采用所述特征信息对所述深度学习模型进行模型训练,生成所述诊断模型,具体包括:In an optional embodiment, the deep learning model is trained by using the feature information to generate the diagnostic model, and specifically includes:
将所述特征信息输入所述深度学习模型进行模型训练,生成诊断规则并将所述诊断规则存储在预设诊断规则数据库中;其中,所述诊断规则包括所述特征信息的映射关系;Entering the feature information into the deep learning model for model training, generating a diagnosis rule, and storing the diagnosis rule in a preset diagnosis rule database; wherein the diagnosis rule includes a mapping relationship of the feature information;
对所述诊断规则进行根因分析,生成所述诊断模型。Root cause analysis is performed on the diagnosis rule to generate the diagnosis model.
在一种可选的实施例中,所述预处理包括以下一个或多个处理过程:缺失值处理、特征离散化处理、特征组合处理、特征选择处理。In an optional embodiment, the pre-processing includes one or more of the following processes: missing value processing, feature discretization processing, feature combination processing, feature selection processing.
在一种可选的实施例中,所述深度学习模型包括以下一种或多种深度学习算法:Spark ML算法、MLlib算法、deeplearning4j算法、TensorFlow算法、Caffe算法、CNTK算法、Theano算法、Torch算法、关联算法以及分类算法。In an optional embodiment, the deep learning model includes one or more of the following deep learning algorithms: Spark ML algorithm, MLlib algorithm, deeplearning4j algorithm, TensorFlow algorithm, Caffe algorithm, CNTK algorithm, Theano algorithm, Torch algorithm , association algorithms, and classification algorithms.
具体地,所述深度学习模型,可以理解为神经网络模型,所述深度学习模型的每个神经元为一个逻辑回归器,以x 1,x 2,…,x n为输入,输出为: Specifically, the deep learning model can be understood as a neural network model, and each neuron of the deep learning model is a logical regression, with x 1 , x 2 , . . . , x n as inputs, and the output is:
其中,f被称作激活函数;W为神经网络的参数;θ为比较阈值;通过将每 一层的每个神经元的输出y i作为到下一层的每个神经元的输入。所述深度学习模型采用S型传递函数 通过反传误差函数 不断调整神经网络的参数W和阈值θ,使误差函数E达到极小,此时深度学习过程结束,确定网络中每个神经元的神经网络的参数W和阈值θ,并得到所述深度学习模型;其中,t i为期望输出,y i为神经元的输出。通过将挖掘得到的特征信息作为所述深度学习模型的第一层神经元的输入,经过多层神经元的正向传递迭代计算后获得网络中每个神经元的神经网络的参数W1和阈值θ1,将所述深度学习模型的每个神经元的神经网络的参数W和阈值θ分别调整为W1和θ1,得到所述诊断模型。 Where f is called the activation function; W is the parameter of the neural network; θ is the comparison threshold; by taking the output y i of each neuron of each layer as the input to each neuron of the next layer. The deep learning model uses an S-type transfer function Back propagation error function The parameter W and the threshold θ of the neural network are continuously adjusted so that the error function E reaches a minimum. At this time, the deep learning process ends, the parameter W and the threshold θ of the neural network of each neuron in the network are determined, and the deep learning model is obtained. Where t i is the desired output and y i is the output of the neuron. By using the extracted feature information as the input of the first layer of neurons of the deep learning model, the neural network parameters W1 and the threshold θ1 of each neuron in the network are obtained after the iterative calculation of the forward propagation of the multi-layered neurons. The parameter W and the threshold θ of the neural network of each neuron of the deep learning model are adjusted to W1 and θ1, respectively, to obtain the diagnostic model.
请参阅图2,其是本发明实施例还提供了一种基于SDN网络的网络管控装置的示意图,所述基于SDN网络的网络管控装置,包括:诊断模型生成模块1、AI引擎2、模型部署模块3、SDN云网控制器4;Referring to FIG. 2, it is a schematic diagram of a network management device based on an SDN network, where the network management device based on the SDN network includes: a diagnostic
所述诊断模型生成模块1,用于将历史异常数据流输入到AI引擎2中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据;The diagnostic
所述模型部署模块4,用于将所述诊断模型部署到所述SDN云网控制器4中;The
所述SDN云网控制器4,用于根据所述诊断模型,对实时采集的数据流进行识别,得到异常数据识别结果;The SDN
所述SDN云网控制器3,用于根据所述异常数据识别结果,拦截所述实时采集的数据流中属于异常数据流的恶意攻击数据。The SDN
在本实施例中,在网络及业务控制层引入轻量级的AI训练能力,对网络和业务实现智能管控,可以实现高效诊断并自动拦截SDN网络的恶意攻击,实现SDN网络的自我监控,同时提升网络运维的效率,降低网络的运维成本。In this embodiment, lightweight AI training capability is introduced in the network and service control layer, and intelligent control is implemented on the network and the service, which can effectively diagnose and automatically intercept malicious attacks on the SDN network, and implement self-monitoring of the SDN network. Improve the efficiency of network operation and maintenance and reduce the operation and maintenance costs of the network.
在一种可选的实施例中,所述SDN云网控制器,用于将设定时间段内拦截的恶意攻击数据发送到所述AI引擎;In an optional embodiment, the SDN cloud network controller is configured to send malicious attack data intercepted within a set time period to the AI engine;
所述AI引擎,用于根据所述设定时间段内拦截的恶意攻击数据,重新对所述诊断模型进行模型训练,获得迭代优化后的诊断模型;The AI engine is configured to perform model training on the diagnosis model according to the malicious attack data intercepted in the set time period, and obtain an iteratively optimized diagnosis model;
所述模型部署模块,用于将迭代优化后的诊断模型更新到所述SDN云网控制器中。The model deployment module is configured to update the iteratively optimized diagnosis model to the SDN cloud network controller.
在本实施例中,通过将设定时间段内拦截的恶意攻击数据,,重新对所述诊断模型进行模型训练,实现所述诊断模型的迭代优化,从而实现所述SDN云网控制器的自动优化控制。In this embodiment, by performing model training on the diagnostic model by setting malicious attack data intercepted within a set time period, iterative optimization of the diagnostic model is implemented, thereby implementing automatic SDN cloud network controller. optimized control.
在一种可选的实施例中,所述基于SDN网络的网络管控装置还包括:拦截模块;In an optional embodiment, the SDN network-based network management device further includes: an intercepting module;
所述SDN云网控制器,用于根据所述异常数据识别结果,生成拦截流表并向各个交换机下发所述拦截流表;其中,所述拦截流表包括攻击主机的地址、目的主机的地址以及恶意攻击数据;The SDN cloud network controller is configured to generate an intercepting flow table according to the abnormal data identification result, and send the intercepting flow table to each switch; wherein the intercepting flow table includes an address of the attacking host and a destination host Address and malicious attack data;
所述拦截模块,用于当所述实时采集的数据流中包含与任意一个所述拦截流表对应的数据时,拦截所述实时采集的数据流中的恶意攻击数据。The intercepting module is configured to intercept malicious attack data in the real-time collected data stream when the data stream corresponding to the one of the intercepting flow tables is included in the data stream collected in real time.
在一种可选的实施例中,所述诊断模型生成模块包括:数据预处理模块、模型生成模块;In an optional embodiment, the diagnostic model generating module includes: a data preprocessing module and a model generating module;
所述数据预处理模块,用于将所述历史异常数据流进行数据清洗和预处理,生成标准化的数据样本并所述存储在加速存储模块中;The data pre-processing module is configured to perform data cleaning and pre-processing on the historical abnormal data stream, generate standardized data samples, and store the data in the acceleration storage module;
所述AI引擎,用于从所述加速存储模块中获取所述数据样本进行特征挖掘,获得特征信息;The AI engine is configured to acquire the data samples from the accelerated storage module for feature mining, and obtain feature information;
所述模型生成模块,用于采用所述特征信息对所述深度学习模型进行模型训练,生成所述诊断模型。The model generating module is configured to perform model training on the deep learning model by using the feature information to generate the diagnostic model.
在本实施例中,以文本数据为例,生成标准化的数据样本的过程包括:利用信息抽取的技术从所述历史异常数据流中抽取出与应故障诊断相关的结构化数据,优选地,采用命名实体识别,抽取在文本中出现的实体词或短语,In this embodiment, taking text data as an example, the process of generating standardized data samples includes: extracting structured data related to fault diagnosis from the historical abnormal data stream by using information extraction technology, preferably, adopting Named entity recognition, extracting entity words or phrases that appear in the text,
所述AI引擎进行特征挖掘的过程包括:The process of feature mining by the AI engine includes:
关键词抽取,抽取文本中重要的词和短语,Keyword extraction, extracting important words and phrases in the text,
关系抽取,抽取文本中实体之间的关系,Relationship extraction, extracting the relationship between entities in the text,
文本分类,将文本自动的映射到一个预设的分类体系。Text categorization automatically maps text to a preset classification system.
通过上述过程挖掘所述历史异常数据流的特征信息。The feature information of the historical abnormal data stream is mined by the above process.
在一种可选的实施例中,所述模型生成模块包括:诊断规则生成单元、根因分析单元;In an optional embodiment, the model generating module includes: a diagnosis rule generating unit and a root cause analyzing unit;
所述诊断规则生成单元,用于将所述特征信息输入所述深度学习模型进行模型训练,生成诊断规则并将所述诊断规则存储在预设诊断规则数据库中;其中,所述诊断规则包括所述特征信息的映射关系;The diagnosis rule generating unit is configured to input the feature information into the deep learning model for model training, generate a diagnosis rule, and store the diagnosis rule in a preset diagnosis rule database; wherein the diagnosis rule includes Mapping relationship of feature information;
所述根因分析单元,用于对所述诊断规则进行根因分析,生成所述诊断模型。The root cause analysis unit is configured to perform root cause analysis on the diagnosis rule to generate the diagnosis model.
在一种可选的实施例中,所述预处理包括以下一个或多个处理过程:缺失值处理、特征离散化处理、特征组合处理、特征选择处理。In an optional embodiment, the pre-processing includes one or more of the following processes: missing value processing, feature discretization processing, feature combination processing, feature selection processing.
在一种可选的实施例中,所述深度学习模型包括以下一种或多种深度学习算法:Spark ML算法、MLlib算法、deeplearning4j算法、TensorFlow算法、Caffe算法、CNTK算法、Theano算法、Torch算法、关联算法以及分类算法。In an optional embodiment, the deep learning model includes one or more of the following deep learning algorithms: Spark ML algorithm, MLlib algorithm, deeplearning4j algorithm, TensorFlow algorithm, Caffe algorithm, CNTK algorithm, Theano algorithm, Torch algorithm , association algorithms, and classification algorithms.
具体地,所述深度学习模型,可以理解为神经网络模型,所述深度学习模型的每个神经元为一个逻辑回归器,以x 1,x 2,…,x n为输入,输出为: Specifically, the deep learning model can be understood as a neural network model, and each neuron of the deep learning model is a logical regression, with x 1 , x 2 , . . . , x n as inputs, and the output is:
其中,f被称作激活函数;W为神经网络的参数;θ为比较阈值;通过将每一层的每个神经元的输出yi作为到下一层的每个神经元的输入。所述深度学习模型采用S型传递函数 通过反传误差函数 不断调整神经网络的参数W和阈值θ,使误差函数E达到极小,此时深度学习过程结束,确定网络中每个神经元的神经网络的参数W和阈值θ,并得到所述深度学习模型;其中,t i为期望输出,y i为神经元的输出。通过将挖掘得到的特征信息作为所述深度学习模型的第一层神经元的输入,经过多层神经元的正向传递迭代计算后获得网络中每个神经元的神经网络的参数W1和阈值θ1,将所述深度学习模型的每个神经元的神经网络的参数W和阈值θ分别调整为W1和θ1,得到所述诊断模型。 Where f is called the activation function; W is the parameter of the neural network; θ is the comparison threshold; by taking the output yi of each neuron of each layer as the input to each neuron of the next layer. The deep learning model uses an S-type transfer function Back propagation error function The parameter W and the threshold θ of the neural network are continuously adjusted so that the error function E reaches a minimum. At this time, the deep learning process ends, the parameter W and the threshold θ of the neural network of each neuron in the network are determined, and the deep learning model is obtained. Where t i is the desired output and y i is the output of the neuron. By using the extracted feature information as the input of the first layer of neurons of the deep learning model, the neural network parameters W1 and the threshold θ1 of each neuron in the network are obtained after the iterative calculation of the forward propagation of the multi-layered neurons. The parameter W and the threshold θ of the neural network of each neuron of the deep learning model are adjusted to W1 and θ1, respectively, to obtain the diagnostic model.
本发明实施例还提供了一种基于SDN网络的网络管控装置,包括处理器、 存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述的基于SDN网络的网络管控方法。An embodiment of the present invention further provides a network management device based on an SDN network, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor executing the The computer program implements the SDN network-based network management method as described above.
示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器中,并由所述处理器执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述基于SDN网络的网络管控装置中的执行过程。例如,所述计算机程序可以被分割成诊断模型生成模块、模型部署模块、SDN云网控制器,各模块具体功能如下:所述诊断模型生成模块,用于将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据;所述模型部署模块,用于将所述诊断模型部署到所述SDN云网控制器中;所述SDN云网控制器,用于根据所述诊断模型,对实时采集的数据流进行识别,得到异常数据识别结果;所述SDN云网控制器,用于根据所述异常数据识别结果,拦截所述实时采集的数据流中属于所述异常数据流的恶意攻击数据。Illustratively, the computer program can be partitioned into one or more modules/units that are stored in the memory and executed by the processor to perform the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing a particular function, the instruction segments being used to describe the execution of the computer program in the SDN network-based network management device. For example, the computer program may be divided into a diagnosis model generation module, a model deployment module, and a SDN cloud network controller. The specific functions of each module are as follows: the diagnosis model generation module is configured to input a historical abnormal data stream into the AI engine. Performing model training on the deep learning model to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network; the model deployment module is configured to deploy the diagnostic model to the In the SDN cloud network controller, the SDN cloud network controller is configured to identify the data stream collected in real time according to the diagnosis model, and obtain an abnormal data identification result; the SDN cloud network controller is configured to The abnormal data identification result intercepts malicious attack data belonging to the abnormal data stream in the real-time collected data stream.
所述基于SDN网络的网络管控装置可以是桌上型计算机、笔记本、掌上电脑及云端服务器等计算设备。所述基于SDN网络的网络管控装置可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,所述示意图仅仅是基于SDN网络的网络管控装置的示例,并不构成对基于SDN网络的网络管控装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述基于SDN网络的网络管控装置还可以包括输入输出设备、网络接入设备、总线等。The network management device based on the SDN network may be a computing device such as a desktop computer, a notebook, a palmtop computer, and a cloud server. The SDN network-based network management device may include, but is not limited to, a processor and a memory. It will be understood by those skilled in the art that the schematic diagram is merely an example of a network management device based on an SDN network, and does not constitute a limitation of a network management device based on an SDN network, and may include more or less components than illustrated, or Combining certain components, or different components, such as the SDN network-based network management device, may also include input and output devices, network access devices, buses, and the like.
所称处理器可以是中央处理单元(Central Processing Unit,CPU),还可以是其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理 器或者该处理器也可以是任何常规的处理器等,所述处理器是所述基于SDN网络的网络管控装置的控制中心,利用各种接口和线路连接整个基于SDN网络的网络管控装置的各个部分。The so-called processor can be a central processing unit (CPU), or other general-purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), ready-made Field-Programmable Gate Array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor or the like, and the processor is a control center of the SDN network-based network management device, and uses the various interfaces and lines to connect the entire SDN-based device. The various parts of the network's network management device.
所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述基于SDN网络的网络管控装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory can be used to store the computer program and/or module, the processor implementing the basis by running or executing a computer program and/or module stored in the memory, and invoking data stored in the memory Various functions of the network management device of the SDN network. The memory may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored. Data created based on the use of the mobile phone (such as audio data, phone book, etc.). In addition, the memory may include a high-speed random access memory, and may also include non-volatile memory such as a hard disk, a memory, a plug-in hard disk, a smart memory card (SMC), and a Secure Digital (SD) card. , Flash Card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
其中,所述基于SDN网络的网络管控装置集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波 信号和电信信号。Wherein, the module/unit integrated by the SDN network-based network management device can be stored in a computer readable storage medium if it is implemented in the form of a software functional unit and sold or used as a separate product. Based on such understanding, the present invention implements all or part of the processes in the foregoing embodiments, and may also be completed by a computer program to instruct related hardware. The computer program may be stored in a computer readable storage medium. The steps of the various method embodiments described above may be implemented when the program is executed by the processor. Wherein, the computer program comprises computer program code, which may be in the form of source code, object code form, executable file or some intermediate form. The computer readable medium may include any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard disk, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM). , random access memory (RAM, Random Access Memory), electrical carrier signals, telecommunications signals, and software distribution media. It should be noted that the content contained in the computer readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in a jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, computer readable media Does not include electrical carrier signals and telecommunication signals.
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的基于SDN网络的网络管控方法。The embodiment of the present invention further provides a computer readable storage medium, the computer readable storage medium comprising a stored computer program, wherein, when the computer program is running, controlling a device where the computer readable storage medium is executed is performed as described above Network management and control method based on SDN network.
相对于现有技术,本发明实施例提供的一种基于SDN网络的网络管控方法的有益效果在于:所述基于SDN网络的网络管控方法,包括:将历史异常数据流输入到AI引擎中对深度学习模型进行模型训练,生成诊断模型;其中,所述历史异常数据流是在SDN网络中被判定具有恶意攻击行为的数据;将所述诊断模型部署到SDN云网控制器中;所述SDN云网控制器根据所述诊断模型,对实时采集的数据流进行识别,得到异常数据识别结果;所述SDN云网控制器根据所述异常数据识别结果,拦截所述实时采集的数据流中属于所述异常数据流的恶意攻击数据。上述方法结合人工智能,可以实现高效诊断并自动拦截SDN网络的恶意攻击,实现SDN网络的自我监控,同时提升网络运维的效率,降低网络的运维成本。本发明实施例还提供了一种基于SDN网络的网络管控装置与计算机可读存储介质。Compared with the prior art, the network management and control method based on the SDN network provided by the embodiment of the present invention has the beneficial effects that: the network management and control method based on the SDN network includes: inputting a historical abnormal data stream into the AI engine to the depth The learning model performs model training to generate a diagnostic model; wherein the historical abnormal data stream is data that is determined to have malicious attack behavior in the SDN network; the diagnostic model is deployed to the SDN cloud network controller; the SDN cloud The network controller identifies the data stream collected in real time according to the diagnosis model, and obtains an abnormal data identification result; the SDN cloud network controller intercepts the real-time collected data stream according to the abnormal data identification result Malicious attack data for anomalous data streams. The above method combined with artificial intelligence can realize efficient diagnosis and automatically intercept malicious attacks on the SDN network, realize self-monitoring of the SDN network, improve the efficiency of network operation and maintenance, and reduce the operation and maintenance cost of the network. The embodiment of the invention further provides a network management device and a computer readable storage medium based on an SDN network.
需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。It should be noted that the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical. Units can be located in one place or distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. In addition, in the drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, and specifically, one or more communication buses or signal lines can be realized. Those of ordinary skill in the art can understand and implement without any creative effort.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。The above is a preferred embodiment of the present invention, and it should be noted that those skilled in the art can also make several improvements and retouchings without departing from the principles of the present invention. It is the scope of protection of the present invention.
Claims (10)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810394887.5A CN108718296A (en) | 2018-04-27 | 2018-04-27 | Network management-control method, device and computer readable storage medium based on SDN network |
| CN201810394887.5 | 2018-04-27 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019205282A1 true WO2019205282A1 (en) | 2019-10-31 |
Family
ID=63899315
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2018/093964 Ceased WO2019205282A1 (en) | 2018-04-27 | 2018-07-02 | Sdn-based network management control method, device, and computer readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108718296A (en) |
| WO (1) | WO2019205282A1 (en) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2020118555A1 (en) * | 2018-12-12 | 2020-06-18 | 深圳鲲云信息科技有限公司 | Network model data access method and device and electronic device |
| CN111918280B (en) * | 2019-05-07 | 2022-07-22 | 华为技术有限公司 | Terminal information processing method, device and system |
| CN112306925B (en) * | 2019-08-02 | 2023-02-10 | 华为技术有限公司 | Access request processing method, device, equipment and storage medium |
| CN110460611B (en) * | 2019-08-16 | 2022-01-11 | 国家计算机网络与信息安全管理中心 | Machine learning-based full-flow attack detection technology |
| CN111683097B (en) * | 2020-06-10 | 2022-04-29 | 广州市品高软件股份有限公司 | A cloud network traffic monitoring system based on two-level architecture |
| CN112822033B (en) * | 2020-08-27 | 2022-10-21 | 贵州电网有限责任公司 | Cloud collaborative hierarchical autonomous-based energy internet data processing method |
| CN113709089A (en) * | 2020-09-03 | 2021-11-26 | 南宁玄鸟网络科技有限公司 | System and method for filtering illegal data through Internet of things |
| CN112235130A (en) * | 2020-09-23 | 2021-01-15 | 建信金融科技有限责任公司 | Method and device for realizing operation and maintenance automation based on SDN network |
| KR102221052B1 (en) * | 2020-11-30 | 2021-02-25 | 윤동권 | Fault Management System for SDN Network Equipment that supports open flow protocol |
| EP4278305A1 (en) * | 2021-01-13 | 2023-11-22 | Robert Bosch GmbH | A method of training a submodule and preventing capture of an ai module |
| CN113630385B (en) * | 2021-07-13 | 2022-05-06 | 电子科技大学 | A kind of DOS attack prevention and control method and device under sdn network |
| CN116185672B (en) * | 2023-04-28 | 2023-08-22 | 北京亿赛通科技发展有限责任公司 | Data monitoring method, device and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013113532A1 (en) * | 2012-01-30 | 2013-08-08 | Telefónica, S.A. | A method and a system to detect malicious software |
| CN103973676A (en) * | 2014-04-21 | 2014-08-06 | 蓝盾信息安全技术股份有限公司 | Cloud computing safety protection system and method based on SDN |
| CN107800685A (en) * | 2017-07-03 | 2018-03-13 | 南京骏腾信息技术有限公司 | Based on the intelligent security defense platform for threatening information |
| CN107835201A (en) * | 2017-12-14 | 2018-03-23 | 华中师范大学 | Network attack detecting method and device |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100531073C (en) * | 2007-08-24 | 2009-08-19 | 北京启明星辰信息技术股份有限公司 | Condition detection based protocol abnormity detecting method and system |
| CN102479298B (en) * | 2010-11-29 | 2014-03-12 | 北京奇虎科技有限公司 | Program identification method and device based on machine learning |
| CN104794192B (en) * | 2015-04-17 | 2018-06-08 | 南京大学 | Multistage method for detecting abnormality based on exponential smoothing, integrated study model |
| CN105024877B (en) * | 2015-06-01 | 2018-04-10 | 北京理工大学 | A kind of Hadoop malicious node detecting systems based on user's behaviors analysis |
| CN105956472B (en) * | 2016-05-12 | 2019-10-18 | 宝利九章(北京)数据技术有限公司 | Identify webpage in whether include hostile content method and system |
| CN105844501A (en) * | 2016-05-18 | 2016-08-10 | 上海亿保健康管理有限公司 | Consumption behavior risk control system and method |
| CN106682495B (en) * | 2016-11-11 | 2020-01-10 | 腾讯科技(深圳)有限公司 | Safety protection method and safety protection device |
| CN106778259B (en) * | 2016-12-28 | 2020-01-10 | 北京明朝万达科技股份有限公司 | Abnormal behavior discovery method and system based on big data machine learning |
| CN107483458A (en) * | 2017-08-29 | 2017-12-15 | 杭州迪普科技股份有限公司 | The recognition methods of network attack and device, computer-readable recording medium |
-
2018
- 2018-04-27 CN CN201810394887.5A patent/CN108718296A/en active Pending
- 2018-07-02 WO PCT/CN2018/093964 patent/WO2019205282A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013113532A1 (en) * | 2012-01-30 | 2013-08-08 | Telefónica, S.A. | A method and a system to detect malicious software |
| CN103973676A (en) * | 2014-04-21 | 2014-08-06 | 蓝盾信息安全技术股份有限公司 | Cloud computing safety protection system and method based on SDN |
| CN107800685A (en) * | 2017-07-03 | 2018-03-13 | 南京骏腾信息技术有限公司 | Based on the intelligent security defense platform for threatening information |
| CN107835201A (en) * | 2017-12-14 | 2018-03-23 | 华中师范大学 | Network attack detecting method and device |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108718296A (en) | 2018-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2019205282A1 (en) | Sdn-based network management control method, device, and computer readable storage medium | |
| CN108809694B (en) | Service arrangement method, system, device and computer readable storage medium | |
| JP7762474B2 (en) | Computer-implemented method, information processing system, and computer program (performance monitoring in anomaly detection domain for IT environments) | |
| US10832149B2 (en) | Automatic segmentation of data derived from learned features of a predictive statistical model | |
| US20190318822A1 (en) | Deep image classification of medical images | |
| EP3620982B1 (en) | Sample processing method and device | |
| US20200005503A1 (en) | Visualization of user intent in virtual agent interaction | |
| US11037073B1 (en) | Data analysis system using artificial intelligence | |
| US20180276508A1 (en) | Automated visual information context and meaning comprehension system | |
| CN110672323B (en) | A method and device for evaluating bearing health status based on neural network | |
| WO2021143145A1 (en) | Data analysis and modeling method, platform, server and readable storage medium | |
| CN116881898A (en) | Permission change method, system, device and storage medium | |
| CN114385818A (en) | Unknown intention recognition method and device, computer equipment and storage medium | |
| CN109902831B (en) | Service decision processing method and device | |
| US20250219992A1 (en) | Providing explainable artificial intelligence using distributed ledger technology | |
| CN104933077A (en) | Rule-Based Multi-File Information Analysis Method | |
| US20180150546A1 (en) | Real-time clustering using multiple representatives from a cluster | |
| US11822587B2 (en) | Server and method for classifying entities of a query | |
| US12430514B2 (en) | System for machine learning based network session interaction | |
| CN118796465A (en) | A training and reasoning integrated implementation method, device, equipment, storage medium and product | |
| CN114244588B (en) | Big data analysis interception method and information interception system applying artificial intelligence analysis | |
| CN114969344A (en) | Self-learning method, device, equipment and medium of intention classification model | |
| CN115001670A (en) | Verification code generation method, system, equipment and storage medium based on self-learning | |
| DE102021127408A1 (en) | IDENTIFYING GENETIC SEQUENCE EXPRESSION PROFILES ACCORDING TO CLASSIFICATION CHARACTERISTIC SETS | |
| CN114841359A (en) | Fl-engine system in joint learning platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 18916599 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 18916599 Country of ref document: EP Kind code of ref document: A1 |