Advertisement Plug-in Recognition via Multi-Dimensional Feature Vectors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for recognizing advertisement plug-ins on intelligent mobile terminals are inefficient, as they rely solely on detecting title modules, leading to low recognition rates and failure in identifying obfuscated advertisement software, which can cause data traffic consumption and privacy leakage.
Innovation Solution
A method and system that utilize feature vectors in various dimensions to scan files related to application plug-ins, calculate feature vector similarity, and determine advertisement similarity based on a threshold, enabling accurate recognition of advertisement plug-ins, even in obfuscated cases, by implementing a comprehensive feature recognition rule with cloud data support.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If advertisement plug-ins are recognized by simply detecting title modules, then the recognition process is fast and simple, but the recognition rate is low and obfuscated advertisement software cannot be identified
Solution Approach 1:
The patent segments the advertisement plug-in into multiple feature dimensions including title module, icon, package name, class name, and behavior characteristics. Each dimension is analyzed separately using feature vectors, allowing comprehensive identification without relying on a single detection method. This segmentation enables the system to identify obfuscated advertisements by examining multiple aspects simultaneously.
Solution Approach 2:
The patent transitions from one-dimensional title detection to multi-dimensional feature analysis by introducing feature vectors across multiple dimensions (title, icon, package name, class name, behavior). This dimensional expansion allows the system to capture complex advertisement characteristics that cannot be detected by simple title matching alone, thereby improving recognition accuracy while managing complexity through structured analysis.
2Measurement precision
If multi-dimensional feature vectors are used to scan plug-in files, then the recognition accuracy improves, but the computational complexity and processing time increase
Solution Approach 1:
The patent performs preliminary extraction and organization of feature vectors from plug-in files before conducting similarity calculations. By pre-processing and structuring the feature data (titles, icons, package names, class names, behaviors) into standardized vectors, the system reduces the computational burden during the actual recognition phase, thereby decreasing processing time while maintaining high accuracy.
Solution Approach 2:
The patent transforms complex plug-in data into standardized feature vectors with specific parameters and dimensions. By changing the representation form of advertisement data from raw code to structured feature vectors, the system enables efficient comparison and similarity calculation, reducing computational complexity while preserving recognition accuracy.
3Reliability
If comprehensive feature analysis is performed on all plug-in files, then obfuscated advertisement software can be identified, but the processing load and resource consumption increase
Solution Approach 1:
The patent implements a hierarchical recognition approach where not all feature dimensions are analyzed with equal depth for every plug-in. The system performs preliminary screening on basic features (title, package name) and only conducts comprehensive multi-dimensional analysis on suspicious cases. This partial action strategy maintains high reliability for identifying malicious software while reducing overall computational resource consumption by avoiding exhaustive analysis of all plug-ins.
Solution Approach 2:
The patent introduces feature vectors as an intermediary representation between raw plug-in code and final recognition results. These feature vectors serve as a compressed, structured intermediary that captures essential characteristics without requiring full code analysis. This intermediary layer reduces computational resources needed while maintaining reliable identification capability through efficient similarity comparison.
Data Source
AI summary
Disclosed are a method and apparatus for recognizing advertisement plug-ins, relating to the field of computer technologies. The method comprises: searching for files related to application plug-ins; based on feature vectors of feature dimensions in a feature vector set of a predetermined advertisement, scanning the files related to the application plug-ins, and calculating feature vector similarity between data in each file and the feature vector in each feature dimension; calculating an advertisement similarity of a current application plug-in according to the feature vector similarity of each feature dimension and a feature recognition weight of the feature dimension; comparing the advertisement similarity with a threshold, and determining whether the application plug-in is an advertisement plug-in according to the comparison result. The method has the advantageous effects that a perfect feature recognition rule is involved, and there is a superior feature matching and recognition capability for obfuscated advertisement software codes.


