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

Identification method and device of Android application

An identification method and identification device technology, applied in the direction of program control devices, etc., can solve the problem of not being able to identify similar applications

Inactive Publication Date: 2015-09-09
KENIU NETWORK TECH BEIJING
View PDF5 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The above two methods can identify the application by identifying the content of the apk file, but generally speaking, the content of many similar files is not exactly the same, but has slight changes, so the above two methods cannot be used to identify the application. similar apps

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
  • Identification method and device of Android application
  • Identification method and device of Android application
  • Identification method and device of Android application

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0055] The flow chart of an Android application identification method provided by an embodiment of the present invention is as follows figure 1 As shown, the method may include the following steps:

[0056] S101, extracting at least one behavior-related information in the apk file of the target application;

[0057] The file format of the Android system application is apk, that is, the Android package (Android Package). The apk file is to package the project compiled by the Android SDK (Software Development Kit, software development kit) into an installer file. The apk file is actually a compressed file in zip format, but the suffix is ​​changed to apk. After decompressing the file, you can get an apk folder, which contains several sub-files, for example, manifest sub-file, dex sub-file, lib sub-file documents etc.

[0058] The embodiment of the present invention uses behavior-related information in the apk file of the Android application to identify the target application,...

Embodiment 2

[0079] When a large number of applications need to be classified, but there is no required classification information base at present, some of the applications can be taken as the target sample group, and a new classification information base can be established by analyzing the target sample group , and the remaining applications can be classified using the method provided by the present invention. image 3 A flow chart of a method for establishing a classification information base provided by an embodiment of the present invention, combined below image 3 , the method for establishing the classification library is described in detail, and the method may include the following steps:

[0080] S201, selecting at least one type of behavior-related information in the apk file, and setting the selected information as classification information;

[0081] In this step, the selection of behavior-related information is random, and may be any one of the behavior-related information des...

Embodiment 3

[0100] The Android application identification method provided by the present invention can be applied to the field of mobile terminal security, especially in the aspect of virus detection and killing. For this application occasion, the method is described in detail. Such as Figure 5 As shown, the method may include:

[0101] S301, extracting at least one behavior-related information in the apk file of the target application;

[0102] Certain behaviors of existing mobile terminal viruses are somewhat similar, which can be reflected from behavior-related information in virus files. Embodiments of the present invention provide a set of behavior-related information as preferred information, including:

[0103] Three kinds of information in the manifest subfile in the apk, including: service information, receiver information, activity information, and permission information; and,

[0104] Three kinds of information in the dex subfile in the apk, including: OpCode information c...

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 an identification method and device of an Android application. The identification method of the Android application comprises the following steps: extracting at least one type of information associated with behaviors in an apk (Android Package) file of a target application, wherein the apk is the Android Package; extracting an operation code of the information, and processing the operation code to obtain a characteristic value; according to a preset classified information base, comparing the characteristic value with a corresponding characteristic value of an application of a known category in the classified information base; and if the characteristic value is the same with the corresponding characteristic value of the known category, determining that the target application and the application of the known category belong to the same category. The identification device of the Android application comprises an information extraction module, an operation code processing module and an identification module. Similar applications can be effectively identified to bring convenience for users.

Description

technical field [0001] The invention relates to the field of mobile terminals, in particular to an Android application identification method and device. Background technique [0002] With the development of science and technology, the appearance of mobile terminals has greatly enriched people's daily life. Mobile terminals such as tablet computers and smart phones have been widely used due to their advantages of being convenient to carry and having various functions. The core of the mobile terminal is the operating system. There are two mainstream mobile terminal operating systems today, one is the iOS operating system and the other is the Android operating system. [0003] Because the Android system is an open source operating system, which saves the development cost of the manufacturer and facilitates the development of applications for the system on this basis, it develops extremely rapidly once it is launched, and various applications emerge in endlessly. However, ther...

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): G06F9/44
Inventor 苏海峰袁国庆舒鑫罗斌
Owner KENIU NETWORK TECH BEIJING
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