Unlock instant, AI-driven research and patent intelligence for your innovation.

Method and device for extracting data from data stream flowing through ip network

A technology for extracting data and IP networks, applied in data exchange networks, electrical digital data processing, digital transmission systems, etc., and can solve problems such as being unable to apply multiple data streams

Active Publication Date: 2017-03-22
QOSMOS TECH
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This methodology does not lend itself well to real-time observation of multiple data streams due to the need to extract all data streams in real-time for analysis

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
  • Method and device for extracting data from data stream flowing through ip network
  • Method and device for extracting data from data stream flowing through ip network
  • Method and device for extracting data from data stream flowing through ip network

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0079] Lexeme detected After

[0080] In that way, the data extractor 13 isolates any content of the XML tags defined by the protocol and the messages of the data flow included between. Since the content of the message may be large, it does not pass through the buffer memory 27. It will be sent one or more times, by continuously receiving IP packets.

[0081] For example, the application data stream can be presented like this:

[0082]

[0083]

[0084] The extractor 13 then provides the body of the message "Bonjour Eric" to the external processor 14.

[0085] What can happen is that the start ...

example 2

[0105] After detecting the lexeme: iq: roster, Figure 4 The second branch in brings the state machine 20 to the NODE_CONTACT_LIST state (34), at which time no extraction has been performed. If the word position is detected in the data stream in the NODE_CONTACT_LIST state Is detected, it re-transitions to NODE_CONTACT_ENTRY state 35. If the lexeme is detected in the data stream in state 34 or 35 (NODE_CONTACT_LIST or NODE_CONTACT_ENTRY) The content in between is stored in the buffer memory and remains in this state 31. When the end tag has been detected' / > , The state machine 20 returns to the NODE_CONTACT_ENTRY state. The switch detector 21 can then continue to read the contact's e-mail address until the end of the signal is detected. < / query.

[0106] Data Extractor 13 is therefore marked in XML Search for the content of jid attribute in jid, that is, contained in jid='and' / > Between the text. Since the e-mail address itself is quite small, if it is divided into multiple ...

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

In a configuration phase, a state machine (20) is constructed using states and transitions configured according to at least one data type to be extracted from data streams flowing through the IP network. Transitions between states are activated by conditions defined as a function of data organization rules according to the data flow of the application layer protocol. And select one or more states to extract data from the data stream. Afterwards, during the real-time analysis phase of the data flow, the data flow data in IP packets continuously flowing through the network is observed. When the state machine is in the current state, through the data observed from the data stream, a search is performed as to whether the activation condition for transition to the target state is fulfilled, and when such activation condition is fulfilled, the state machine switches to the target state. Data is extracted from the data stream when the state machine is in the state selected during the configuration phase.

Description

Technical field [0001] The present invention relates to the analysis technology of data flows flowing through a communication network in the form of IP ("Internet Protocol") data packets. More specifically, in this case, an attempt was made to extract data from one or more designated categories in real time without having to deal with large amounts of data flowing through the network. Background technique [0002] An IP packet analyzer, such as an analyzer distributed under the name of Wireshark, extracts globally from the data stream of the contents of the data packet carrying the data, so that it can be completely analyzed later to identify the different elements that make up the content. This methodology is not well applicable to real-time observation of multiple data streams, because it needs to extract all data streams in real time for analysis. In addition, in the case of changing the protocol on which the data stream is constructed, even if the change is small or only inv...

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
Patent Type & Authority Patents(China)
IPC IPC(8): H04L12/26
CPCH04L43/022H04L43/028H04L43/18G06F9/4498H04L67/535H04L67/564H04L65/40H04L67/00H04L67/568
Inventor 杰罗米·阿贝拉
Owner QOSMOS TECH
Features
  • R&D
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More