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

Method for establishing software identification library

A technology for establishing a method and an identification library, which is applied in the field of computer software classification, can solve problems such as identification classification management, and achieves the effect of high efficiency and meeting the needs of classification and detection.

Inactive Publication Date: 2019-07-02
镇江市志捷软件开发有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The huge amount of mobile application software is facing the problem of identification and classification management

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 for establishing software identification library
  • Method for establishing software identification library

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0014] 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.

[0015] The core idea of ​​the present invention is: based on the call information of the software to the API, generate the corresponding API feature vector, according to the API feature vector, according to the naive Bayesian classification algorithm, determine the category of the software, so, based on the API information, the application software Identification and classification can ensure the objectivity of identification on the one hand, and on the other hand, the construction and analysis of API feature vectors are easy to implement and high in efficiency. Therefore, it can meet the classification and detection requirements of a large number of application software.

[0016] figure 1 It is a schematic flow chart of Embodiment 1 of t...

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 method for establishing a software identification library, which comprises the following steps of for current application software to be identified, determining an API feature vector of the application software according to the calling times of the software to each application programming interface API; according to the API feature vectors of the application software andAPI feature vectors and category information of various application software in a current software identification library, determining the category of the application software according to a naive Bayes classification algorithm; and adding the API feature vector and the category of the application software as identification information of the application software into the software identification library. By the adoption of the method, the software can be objectively identified, the efficiency is high, and the classification detection requirement of a large number of application software can bemet.

Description

technical field [0001] The invention relates to computer software classification technology, in particular to a method for establishing a software identification library. Background technique [0002] With the rapid development of mobile Internet and smart terminals, the number of mobile applications is growing exponentially. In the field of smart terminal application software, as a channel connecting application software and users-the domestic third-party application market has emerged in large numbers and is showing a blowout growth situation. Domestic third-party application store application software presents a situation of variety, confusion, false information, homogeneity and even plagiarism. The identification, classification, security detection and anti-plagiarism of mobile applications have become urgent needs. The huge amount of mobile application software faces the problem of identification and classification management. [0003] At present, methods for identify...

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): G06F21/56
CPCG06F21/56
Inventor 汪梅花
Owner 镇江市志捷软件开发有限公司