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

Software feature information extracting method

A software feature and extraction method technology, applied in the field of software feature information extraction, can solve the problems of large storage space of feature information, unsuitable information for analysis, low efficiency, etc., achieving easy extraction, conducive to accurate classification and detection, and high efficiency. Effect

Active Publication Date: 2015-03-04
BEIJING UNIV OF POSTS & TELECOMM
View PDF4 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The methods based on feature code segments and syntax and semantics consume a lot of analysis cost, and their feature information has a large storage space, and the traversal cost and time required for traversal are large, and there are problems of low efficiency and high cost.
[0007] It can be seen that the traditional software feature information extraction methods have problems such as that the extracted information is not suitable for analysis, or there are many redundancy, or low efficiency and high cost.

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
  • Software feature information extracting method
  • Software feature information extracting method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0017] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0018] The core idea of ​​the present invention is: convert the API calling information of the software into binary information, and extract it as the characteristic information of the software. In this way, on the one hand, the efficiency of feature extraction can be improved, and on the other hand, the extracted feature information is concise and can effectively preserve the semantic information of the software, which is beneficial to compressing the storage space of feature information and accurate identification and classification of software.

[0019] figure 1 It is a schematic flow chart of Embodiment 1 of the present invention, such as figure 1 As shown, this embodiment mainly includes:

[0020] Step 101, select in advance the AP...

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 discloses a software feature information extracting method. The method includes: selecting beforehand APIs (application program interfaces) used for feature information extraction, from all APIs supported by an operating system so as to obtain a feature API set; b, for a program code of each piece of software i in an application software library, counting times ani of the program code calling each API in the feature API set so as to obtain API information of the piece of software i; according to the API information of all software, subjecting the API information of each piece of software i to ratio processing to obtain formalized description of each piece of software i; subjecting the formalized description of each piece of software i to normalization and binary processing to obtain binary feature information of each piece of software i. The method is easy to implement and high in efficiency, the extracted feature information can accurately indicate semantic features of software, and accurate sorting and detecting of the software is favored.

Description

technical field [0001] The invention relates to computer software analysis technology, in particular to a method for extracting software characteristic information. Background technique [0002] In recent years, my country's mobile Internet industry has developed rapidly, and the scale of network users has continued to expand. Along with the explosive growth of mobile intelligent terminal application software, more and more problems such as application software quality, energy consumption, and security are exposed due to the huge economic benefits of mobile intelligent terminal application software. [0003] Due to the low entry threshold for mobile Internet application software development, the emergence of domestic third-party application markets, and the imperfect review mechanism for software on the shelves, a series of reasons have led to uneven quality of mobile smart terminal application software and energy consumption considerations. Insufficient and security cannot...

Claims

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

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36
Inventor 董枫李祺李承泽张程鹏胡阳雨
Owner BEIJING UNIV OF POSTS & TELECOMM
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