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

Intelligent device application program identification method based on session length probability distribution

A smart device and application technology, applied in character and pattern recognition, instruments, electrical digital data processing, etc., can solve the problem of low recognition accuracy across smart device applications, achieve recognition accuracy improvement, and weaken data differences Effect

Active Publication Date: 2020-01-10
XIDIAN UNIV
View PDF8 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The purpose of the present invention is to overcome the above-mentioned deficiencies in the prior art, and propose a smart device application recognition method based on TCP session length probability distribution and random forest algorithm, which is used to solve cross-smart device applications existing in the prior art Problems with low recognition accuracy

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
  • Intelligent device application program identification method based on session length probability distribution
  • Intelligent device application program identification method based on session length probability distribution
  • Intelligent device application program identification method based on session length probability distribution

Examples

Experimental program
Comparison scheme
Effect test

example

[0035] Below in conjunction with accompanying drawing and specific implementation example, the present invention is described in further detail:

[0036] refer to figure 1 , the present invention comprises the following steps:

[0037] Step 1) Get the application App j On the smart device S i The flow data set T generated on ij :

[0038] Move the mobile device S i Access to the wireless LAN and control the application software installed on the mobile device j Generated traffic data T including multiple TCP protocol packets and HTTP protocol packets ij To collect, install an application program on each device each time, and connect the device to the wireless local area network separately, wherein, S i Indicates the i-th mobile device, i≥1, App j Indicates the jth application program, j≥1;

[0039] The three mobile devices used in this example are Honor 6 smartphones, Meizu Metal smartphones and Lenovo smartphones, and the traffic data of 7 applications are collected o...

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 intelligent device application program identification method based on TCP session length probability distribution and a random forest algorithm, for improving the identification accuracy under the condition that a training set and a test set are collected from different devices. The intelligent device application program identification method comprises the following implementation steps: obtaining a flow data set Tij generated by an application Appj on the intelligent equipment Si; screening the flow data Tij; obtaining a session sample set set Gij; obtaining a training set Vtrain and a test set Vtest; constructing a classification model set M; and obtaining an identification result of the intelligent equipment application. According to the intelligent device application program identification method, the complete TCP session length probability distribution is calculated and is used as the characteristic to identify the intelligent device application program,and the intelligent device application program identification method is used for solving the problem of low cross-intelligent device application program identification accuracy in the prior art.

Description

technical field [0001] The invention belongs to the technical field of wireless communication, and relates to a method for identifying an application program of an intelligent device, in particular to an application program identification method for an intelligent device based on a session length probability distribution and a random forest algorithm. Background technique [0002] Application program identification is a technology that identifies the types of application programs existing on the target device by extracting the unique characteristics of the application program. The technology can be divided into: 1) application identification in personal computers; 2) website identification; 3) application identification in smart devices. In recent years, with the gradual popularization of mobile smart devices around the world, the application information on mobile smart devices has begun to have higher and higher value. Therefore, research on application identification in m...

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 Applications(China)
IPC IPC(8): G06F11/30G06K9/62H04W24/08
CPCG06F11/302G06F11/3051H04W24/08G06F18/214G06F18/24
Inventor 杨超任秋凝苏锐丹郑昱王岁兴马建峰郭刚刘丙楠
Owner XIDIAN UNIV
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