CN107678912A - A kind of method for monitoring application program and monitoring system based on intelligent terminal - Google Patents
A kind of method for monitoring application program and monitoring system based on intelligent terminal Download PDFInfo
- Publication number
- CN107678912A CN107678912A CN201710817973.8A CN201710817973A CN107678912A CN 107678912 A CN107678912 A CN 107678912A CN 201710817973 A CN201710817973 A CN 201710817973A CN 107678912 A CN107678912 A CN 107678912A
- Authority
- CN
- China
- Prior art keywords
- application program
- module
- field
- program
- title
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3051—Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/302—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Stored Programmes (AREA)
Abstract
The invention provides a kind of method for monitoring application program and monitoring system based on intelligent terminal.Monitoring method specifically includes:Establish an application program blacklist;Addition application program to be monitored is into the application program blacklist;Store the package name of the application program to be monitored;Receive the download instruction of an application program to be downloaded;Extract the download package title of the application program to be downloaded;Judge the download package title whether with described program bag name-matches;When the download package title and described program bag name-matches, the refusal instruction of generation one, refusal downloads the application program to be downloaded.Monitoring system includes:Black list module, add module, storage module, receiving module, extraction module, processing module and monitoring module., can be by having downloaded or the mark of mounted application program, can also manually input application name to realize the monitoring to application program, provide the user a kind of more preferable usage experience using above-mentioned technical proposal.
Description
Technical field
The present invention relates to intelligent terminal technical field, more particularly to a kind of method for monitoring application program based on intelligent terminal
And application program monitoring system.
Background technology
It is various to be based on intelligent terminal as the popularization of the intelligent terminals such as mobile phone and tablet personal computer is more and more extensive
Application program also developed rapidly, correspondingly, the advertisement promotion of various application programs is also given birth to therewith.
When user browses webpage by intelligent terminal, usually click unintentionally can be triggered under Advertising application
Carry, intelligent terminal downloads unwanted application program, both wastes flow automatically, also wastes the internal memory of intelligent terminal.Moreover,
User also needs to carry out cumbersome operation, spends additional time and mounted application program is deleted.When user again without
After the download that Advertising application is triggered between meaning, intelligent terminal can be downloaded automatically again, user be produced again unnecessary tired
Disturb.
Accordingly, it is desirable to provide a kind of method for monitoring application program and monitoring system based on intelligent terminal, are marked according to user
Remember or be manually entered, the first of corresponding application programs can be forbidden by application program blacklist or downloaded again, effectively reduce
The consumption of data traffic, the excessive occupancy of intelligent terminal internal memory is avoided, provide the user a kind of more preferable usage experience.
The content of the invention
In order to overcome above-mentioned technological deficiency, it is an object of the invention to provide a kind of application program prison based on intelligent terminal
Prosecutor method and monitoring system, so that by application program blacklist, the download to application program carries out control, can effectively prevent from using
The consumption of family data on flows, and the occupancy of memory headroom.
The invention provides a kind of method for monitoring application program based on intelligent terminal, the method for monitoring application program bag
Include following steps:
Establish an application program blacklist;
Addition application program to be monitored is into the application program blacklist;
Store the package name of the application program to be monitored;
Receive the download instruction of an application program to be downloaded;
Extract the download package title of the application program to be downloaded;
Judge the download package title whether with described program bag name-matches;
When the download package title and described program bag name-matches, the refusal instruction of generation one, refusal downloads the desire
Download application program.
Preferably, the method for monitoring application program, further comprises:
Collection includes the input information of described program bag title;
Generation disabling field corresponding with the input information;
The disabling field is added in the application program blacklist;
Then, the method for monitoring application program determine whether the download package field whether with it is described disabling field
Match somebody with somebody;
When the download package title is with the disabling fields match, the refusal instruction of generation one, refusal downloads described be intended to down
Carry application program.
Preferably, in the step of storing the package name of the application program to be monitored, further comprise:
Read described program bag title;
According to described program bag title, a program bag field corresponding with described program bag title is generated;
Preserve described program bag field.
Preferably, judge the download package title whether with the step of described program bag name-matches, further comprising:
Read download package field corresponding with the download package title and program bag field corresponding with described program bag;
Calculate the matching degree of the download package field and described program bag field;
According to the matching degree, judge the download package title whether with described program bag name-matches;
When the matching degree is more than or equal to 90%, the download package title and described program bag name-matches are judged;
When the matching degree is less than 90%, judge that the download package title mismatches with described program bag title.
Preferably, the method for monitoring application program, further comprises:
The application program to be monitored is removed from the application program blacklist;
After removing the application program to be monitored, the described program bag title of storage is deleted.
Invention further provides a kind of application program monitoring system based on intelligent terminal, the Application Monitoring
System includes:Black list module, add module, storage module, receiving module, extraction module, processing module and monitoring module.
The black list module, connected with the add module, processing module communication, establish an application program blacklist;
The add module, connected with the black list module, storage module, processing module communication, addition is intended to monitor and answered
With program into the application program blacklist;
The storage module, connected with the add module, processing module communication, store the application program to be monitored
Package name, and described program bag title is sent to the processing module;
The receiving module, communicate and connect with the extraction module, receive the download instruction of an application program to be downloaded, and
The download instruction is sent to the extraction module;
The extraction module, connected with the receiving module, processing module communication, extract the application program to be downloaded
Download package title, and the download package title is sent to the processing module;
The processing module, connect, judge with the storage module, extraction module, black list module, monitoring module communication
The download package title whether with described program bag name-matches, and send matching result to the monitoring module;
The monitoring module connects with processing module communication, when the download package title and described program bag title
Timing, the refusal instruction of monitoring module generation one, refusal download the application program to be downloaded.
Preferably, the application program monitoring system further comprises:Acquisition module and generation module;
The acquisition module, communicating and connect with the generation module, collection includes the input information of described program bag title,
And the input information is sent to the generation module;
The generation module, connected with the acquisition module, add module communication, generation is corresponding with the input information
Field is disabled, and sends the disabling field to the black list module;
The add module, connected with the generation module, black list module communication, the disabling field is added to institute
State in application program blacklist;
Then, the processing module, further it is connected with the black list module, determines whether that the download package field is
The no and disabling fields match;
When the download package title is with the disabling fields match, the refusal instruction of monitoring module generation one, refusal
Download the application program to be downloaded.
Preferably, the storage module, further comprises:
Title reading unit, read described program bag title;
Field generation unit, according to described program bag title, generate a program bag word corresponding with described program bag title
Section;
Storage unit, preserve described program bag field.
Preferably, the processing module, further comprises:
Field reading unit, read in the download package field included in the download package title and described program bag and wrapped
The program bag field contained;
Computing unit, calculate the matching degree of the download package field and described program bag field;
When the matching degree is more than or equal to 90%, judging unit judges the download package field and described program bag word
Section matching;
When the matching degree is less than 90%, judging unit judges the download package field with described program bag field not
Matching.
Preferably, the application program monitoring system, further comprises:Remove module;
The remove module, connected with the black list module, storage module communication;
The remove module, the application program to be monitored is removed from the application program blacklist;
After removing the application program to be monitored, the remove module further deletes the institute stored in the storage module
State package name.
After employing above-mentioned technical proposal, compared with prior art, have the advantages that:
1. the mode variation of application program blacklist is added, can be by having downloaded or the mark of mounted application program
Note, can also manually input application name to realize;
2. the first of corresponding application programs can be forbidden by application program blacklist or downloaded again;
3. the consumption of data traffic can be reduced effectively, the excessive occupancy of intelligent terminal internal memory is avoided;
4. provide the user a kind of more preferable usage experience.
Brief description of the drawings
Fig. 1 is the flow signal for meeting a kind of method for monitoring application program based on intelligent terminal in the embodiment of the present invention
Figure;
Fig. 2 is the flow for meeting a kind of method for monitoring application program based on intelligent terminal in another embodiment of the present invention
Schematic diagram;
Fig. 3 is the flow for meeting a kind of method for monitoring application program based on intelligent terminal in another embodiment of the present invention
Schematic diagram;
Fig. 4 is the flow for meeting a kind of method for monitoring application program based on intelligent terminal in another embodiment of the present invention
Schematic diagram;
Fig. 5 is the structural representation for meeting a kind of application program monitoring system based on intelligent terminal in the embodiment of the present invention
Figure;
Fig. 6 is the structure for meeting a kind of application program monitoring system based on intelligent terminal in another embodiment of the present invention
Schematic diagram;
Fig. 7 is the structure for meeting a kind of application program monitoring system based on intelligent terminal in another embodiment of the present invention
Schematic diagram;
Fig. 8 is the structure for meeting a kind of application program monitoring system based on intelligent terminal in another embodiment of the present invention
Schematic diagram;
Embodiment
Advantages of the present invention is expanded on further below in conjunction with accompanying drawing and specific embodiment.
It is only merely for the purpose of description specific embodiment in the term that the disclosure uses, and is not intended to be limiting the disclosure.
" one kind " of singulative used in disclosure and the accompanying claims book, " described " and "the" are also intended to including majority
Form, unless context clearly shows that other implications.It is also understood that term "and/or" used herein refers to and wrapped
Containing the associated list items purpose of one or more, any or all may be combined.
In the description of the invention, unless otherwise prescribed and limit, for the ordinary skill in the art, can be with
The concrete meaning of term is understood as the case may be.
In follow-up description, the suffix using such as " module ", " part " or " unit " for representing element is only
Be advantageous to the explanation of the present invention, itself do not have specific meaning, only represent a part for system.Therefore, " module " with
" part " can be used mixedly.
Intelligent terminal can be implemented in a variety of manners.For example, the terminal described in the present invention can include such as moving
Phone, smart phone, notebook computer, PDA (personal digital assistant), PAD (tablet personal computer), PMP (put by portable multimedia broadcasting
Device), the fixed terminal of the mobile terminal of guider etc. and such as digital TV, desktop computer etc..
Refering to Fig. 1, to meet a kind of stream of method for monitoring application program based on intelligent terminal in the embodiment of the present invention
Journey schematic diagram.In the present embodiment, method for monitoring application program comprises the following steps:
Establish an application program blacklist;
Application program blacklist, the network management for being generally used for preventing from performing bad program are put into practice.It is black to add application program
Application program in list frequently includes known security threat, leak and the application journey for being considered as not being suitable for particular organization
Sequence.At present, application program blacklist is that most of antivirus applet, intrusion protection/detecting system and twit filter use
Method.In the present embodiment, by, by call function, establishing an application program blacklist in intelligent terminal, it would be desirable to
Black application program is drawn to be added into the blacklist, to realize the monitoring to being drawn black application program, to prevent intelligent terminal pair
The automatic download of such application program.
Addition application program to be monitored is into the application program blacklist;
Application program to be monitored can be the application program that user disagrees download, specifically include two kinds:That does not download should
With program and the application program downloaded.The application program do not downloaded is that intelligent terminal does not copy internal memory to from ftp server
In application program, for example, user never go through intelligent terminal download application program.The application program downloaded can be to use
Family voluntarily selects to download and be installed on the application program in intelligent terminal by third-party platform, but afterwards again by user from intelligence
Deleted in terminal.For example, user voluntarily selects to download and be mounted with a game application from third-party platform, but it is anti-afterwards
Game is only indulged in, and the game application is deleted from intelligent terminal.The application program downloaded can also be the 3rd
Fang Pingtai agrees to voluntarily select the application program downloaded without user.For example, when user browses webpage, in the case of casual
Trigger the download of advertisement promotion application program.Above two application program can all be used as application program to be monitored, can conduct
User is added to application program blacklist, and to the object of its implementing monitoring.
Store the package name of the application program to be monitored;
After user, which is intended to monitoring application program, is added to application program blacklist, intelligent terminal further extracts the desire
The package name that the installer package of monitoring application program is included.After extracting the package name, further by the program
Bag title is converted into program bag field, and the program bag field is preserved, using as application program blacklist under application program
Carry the basis for estimation of monitoring.
Receive the download instruction for downloading an application program to be downloaded;
Download instruction caused download instruction including user's inadvertent free downloads ad application program, also including user certainly
Row downloads application program and caused download instruction by third-party application platform.When user triggers downloads ad application program
After the download button for downloading or clicking on the application program on third-party application platform, intelligent terminal can receive a download and be intended to download
The download instruction of application program, the download instruction control intelligent terminal to copy application program from ftp server by download link
Into intelligent terminal.
Extract the download package title of the application program to be downloaded;
After the download instruction for downloading application program to be downloaded is received, further, obtained according to download instruction
Download link extracts the download package title of application program to be downloaded, and generates download package field according to the download package title, to make
For subsequently judge the application program to be downloaded whether be application program to be monitored in application program blacklist basis for estimation.
Judge the download package title whether with described program bag name-matches;
Intelligent terminal is intended to download using journey according to obtained by the package name being stored in intelligent terminal internal memory with extraction
The download package field corresponding with download package title of program bag field corresponding to the download package title of sequence is matched, and according to matching
As a result judge application program to be downloaded corresponding to download package field whether by added in application program blacklist be intended to monitor should
Use program.
When the download package title and described program bag name-matches, the refusal instruction of generation one, refusal downloads the desire
Download application program.
When intelligent terminal enters to the download package field corresponding with download package title of program bag field corresponding to package name
When going and match, and judging that the two matches, i.e. intelligent terminal judges the application program to be downloaded for application according to the matching result
The application program to be monitored added in program blacklist, then intelligent terminal one refusal is automatically generated according to this matching result and referred to
Order, refusal intelligent terminal download the application program to be downloaded according to download instruction.
Refering to Fig. 2, to meet a kind of Application Monitoring side based on intelligent terminal of another preferred embodiment of the present invention
Method schematic flow sheet.In the present embodiment, the method for monitoring application program, further comprises:
Collection includes the input information of described program bag title;
Application program to be monitored in the present embodiment can also include the application program that user is not downloaded by intelligent terminal.
For this kind of application program, if user is desirable to prevention intelligent terminal and downloads or prevent automatically by web advertisement link
Oneself download more such as with gambling property games, user can also further by keyboard in intelligent terminal hand
Dynamic input includes the package name of such application program to be monitored, and with this, can further widen intelligent terminal to using journey
The monitoring range of sequence.
Generation disabling field corresponding with the input information;
Treat that user is manually entered the input information for including application programs bag title to be monitored by intelligent terminal keyboard
Afterwards, intelligent terminal for reception is to the input information, according to the corresponding disabling field of the input Automatic generation of information, as intelligence
The basis for estimation of terminal recognition application program to be monitored.
The disabling field is added in the application program blacklist;
After generation disabling field corresponding with input information, disabling field is further stored in application program by intelligent terminal
In blacklist, subsequently judge whether application program to be downloaded belongs in application program blacklist in this, as intelligent terminal and be intended to supervise
Control the foundation of application program.
Then, the method for monitoring application program determine whether the download package field whether with it is described disabling field
Match somebody with somebody;
Then, after intelligent terminal receives the download instruction for downloading an application program to be downloaded, further by the application to be downloaded
The disabling field that download package field and the user of program pre-enter is matched, and determines whether that this is intended to download using journey with this
Whether sequence is application program to be monitored.
When the download package title is with the disabling fields match, the refusal instruction of generation one, refusal downloads described be intended to down
Carry application program.
When judging download package title with disabling fields match, then, the application program to be downloaded is application program to be monitored,
Intelligent terminal is according to the matching result, and the further refusal of generation one instruction, refusal intelligent terminal performs to be intended to download using journey to this
The down operation of sequence, so as to realize the supervision to application program to be monitored.
Refering to Fig. 3, to meet a kind of stream of method for monitoring application program based on intelligent terminal in the embodiment of the present invention
Journey schematic diagram.In the present embodiment, in the step of storing the package name of the application program to be monitored, further comprise:
Read described program bag title;
According to described program bag title, a program bag field corresponding with described program bag title is generated;
Preserve described program bag field.When application program to be monitored is the application program that an intelligent terminal has been downloaded, treat
Labeled to be added to after application program blacklist, further, intelligent terminal is sent out to the program bag of the application program to be monitored
Go out a reading authority request, obtain after reading authority request, read the package name of the application program to be monitored.For example, read
The package name of an application program B to be monitored is taken " application program B ", after the completion of reading, further to generate one with " journey should be applied
Field corresponding to sequence B ", as program bag field, judge whether application program to be downloaded is to be intended to monitor as follow-up intelligent terminal
The foundation of application program.
Refering to Fig. 4, to meet a kind of stream of method for monitoring application program based on intelligent terminal in the embodiment of the present invention
Journey schematic diagram.In the present embodiment, judge the download package title whether with the step of described program bag name-matches, further
Including:
Read the download package field included in the download package title and the program bag word included in described program bag
Section;
Calculate the matching degree of the download package field and described program bag field;
When the matching degree is more than or equal to 90%, the download package field and described program bag fields match are judged;
When the matching degree is less than 90%, judge that the download package field mismatches with described program bag field.
Intelligent terminal based on the matching degree of field come judge download package title whether with the journey in application program blacklist
Sequence bag name-matches.After completing the reading to download package field and program bag field, further call function, calculate and read gained
Download package field and program bag field matching degree.When the matching degree for calculating gained is more than or equal to 90%, then judge
Download package field and program bag fields match, i.e. application program to be downloaded corresponding to download package field are in application program blacklist
The application program to be monitored of addition.On the contrary, if the matching degree for calculating gained is less than 90%, download package field and program are judged
Bag field mismatch, i.e., application program to be downloaded corresponding to download package field be not added in application program blacklist be intended to supervise
Control application program.
In a preferred embodiment, the method for monitoring application program, further comprises:
The application program to be monitored is removed from the application program blacklist;
After removing the application program to be monitored, the described program bag title of storage is deleted.
If user to the application program to be monitored having been added in application program blacklist without monitoring again, the present embodiment
In a kind of method for monitoring application program based on intelligent terminal further comprise by application program blacklist be intended to monitor should
Removed and operated with program.For example, user monitors the download of a game application by application program blacklist originally, prevent from sinking
It is confused in game, wastes the excessive time, but user thinks to download and install the game application again, it is necessary to first should again afterwards
Game application is removed from the watch-list of application blacklist, and with this, application program blacklist is terminated to the game application
The monitoring of program.After removing the game application, based on application program blacklist without being downloaded into again to the application program
Row monitoring, therefore, intelligent terminal can further delete the package name of the application program of storage.
Refering to Fig. 5, to meet a kind of knot of application program monitoring system based on intelligent terminal in the embodiment of the present invention
Structure schematic diagram.In the present embodiment, application program monitoring system includes:Black list module, add module, storage module, reception
Module, extraction module, processing module and monitoring module.
The black list module, communicate and connect with the add module, establish an application program blacklist;Blacklist mould
Block, communicate and connect with add module.An application program blacklist is established in black list module, add module connects by communicating
Application program to be monitored (needing to be drawn black application program) can be added in the application program blacklist in black list module.
Application program blacklist, the network management for being generally used for preventing from performing bad program are put into practice.Add in application program blacklist
Application program frequently includes known security threat, leak and the application program for being considered as not being suitable for particular organization.
At present, application program blacklist is most of antivirus applet, intrusion protection/detecting system and twit filter
The method used.In the present embodiment, by, by call function, establishing an application program blacklist in black list module,
It will need to draw black application program to be added into the application program blacklist, to realize the monitoring to being drawn black application program,
To prevent automatic download of the intelligent terminal to such application program.
The add module, connected with the black list module, storage module communication, add application program to be monitored to institute
State in application program blacklist;Add module, monitoring application program is intended to by communication connection and is added in black list module
In application program blacklist.Application program to be monitored can be the application program that user disagrees download, specifically include two kinds:Not
The application program of download and the application program downloaded.The application program do not downloaded is that intelligent terminal is not copied from ftp server
Application program in shellfish to internal memory, for example, user never goes through the application program of intelligent terminal download.The application program downloaded
Can be that user voluntarily select to download and be installed on the application program in intelligent terminal by third-party platform, but afterwards again by with
Deleted from intelligent terminal at family.For example, user voluntarily selects to download and be mounted with a game application from third-party platform, but
Afterwards to prevent from indulging in game, and the game application is deleted from intelligent terminal.The application program downloaded also may be used
Think that third-party platform is agreed to voluntarily select the application program downloaded without user.For example, when user browses webpage, carelessly
In the case of trigger the download of advertisement promotion application program.Above two application program can all be used as application program to be monitored,
Application program blacklist can be added to as user, and to the object of its implementing monitoring.Add module will by communicating connection
After the application program to be monitored is added in black list module, further by communicating connection by the journey of the application program to be monitored
Sequence bag title, which is sent in storage module, to be stored.
The storage module, connected with the add module, processing module communication, store the application program to be monitored
Package name, and described program bag title is sent to the processing module;Monitoring application program is intended to by add module to add
It is added to after the application program blacklist in black list module, add module is further by communicating linkup transmit application to be monitored
For the installation kit of program into storage module, storage module extracts the program that the installer package of the application program to be monitored is included
Bag title.After extracting the package name, the package name is further converted into program bag field, and by the program bag word
Duan Baocun, using the basis for estimation as processing module to application download program monitoring.
The receiving module, communicate and connect with the extraction module, receive the download instruction of an application program to be downloaded, and
The download instruction is sent to the extraction module;Receiving module receives a download instruction triggered by user, and the download refers to
Order includes user's inadvertent free downloads ad application program and caused download instruction, is also voluntarily answered including user by third party
The caused download instruction with platform download application program.When user triggers the download or click the 3rd of downloads ad application program
After the download button of application program in square application platform, receiving module can receive the download of download application program to be downloaded
Instruction, the download instruction control intelligent terminal to be intended to download application program from ftp server by download link and copy intelligence to
In terminal.After receiving module receives download instruction, further download instruction is sent in extraction module by communicating connection.
The extraction module, connected with the receiving module, processing module communication, extract the application program to be downloaded
Download package title, and the download package title is sent to the processing module;When extraction module is received down by communicating connection
After the download instruction for carrying application program to be downloaded, further, the download link obtained according to download instruction, which is extracted, to be intended to down
The download package title of application program is carried, and download package field is generated according to the download package title.After the completion of extraction, extraction module enters
Download package field of one step as obtained by extracting communication connection is sent into processing module, to be used as subsequent treatment module to judge
The application program to be downloaded whether be application program to be monitored in black list module basis for estimation.
The processing module, connect, judge with the storage module, extraction module, black list module, monitoring module communication
The download package title whether with described program bag name-matches, and send matching result to the monitoring module;
Package name and the to be downloaded application program of extraction module extraction gained of the processing module according to storage module
Program bag field is matched with download package field corresponding to download package title, and exports download package field pair according to matching result
Whether the application program to be downloaded answered is by the application program to be monitored added in the application program blacklist in black list module.
After the completion of matching, processing module is further connected by communicating, and matching result is sent into monitoring module.
The monitoring module connects with processing module communication, when the download package title and described program bag title
Timing, the refusal instruction of monitoring module generation one, refusal download the application program to be downloaded.Monitoring module and processing module
Communication connection, the matching result sent according to processing module judge whether that performing download instruction downloads application program to be downloaded.When
Processing module matches to the download package field corresponding with download package title of program bag field corresponding to package name, and sentences
When matching both disconnected, i.e. monitoring module judges the application program to be downloaded for application program blacklist according to the matching result
Middle added application program to be monitored, then monitoring module the instruction of one refusal is automatically generated according to this matching result, refusal holds
Down operation of the row download instruction to the application program to be downloaded.
Refering to Fig. 6, to meet a kind of Application Monitoring system based on intelligent terminal of another preferred embodiment of the present invention
The structural representation of system.In the present embodiment, application program monitoring system further comprises:Acquisition module and generation module.
The acquisition module, communicating and connect with the generation module, collection includes the input information of described program bag title,
And the input information is sent to the generation module;
Application program to be monitored in the present embodiment can also include the application program that user is not downloaded by intelligent terminal.
For this kind of application program, if user is desirable to prevention intelligent terminal and downloads or prevent automatically by web advertisement link
The games more such as with gambling property oneself are downloaded, user can also further be manually entered bag by keyboard in
Package name containing such application program to be monitored, with this, it can further widen monitoring of the intelligent terminal to application program
Scope.After the completion of user's input, acquisition module is further by the input information for gathering gained by communicating linkup transmit to generation
In module.
The generation module, connected with the acquisition module, add module communication, generation is corresponding with the input information
Field is disabled, and sends the disabling field to the black list module;
Module to be collected, which collects user and is manually entered by intelligent terminal keyboard, includes application programs bag to be monitored
It is further defeated according to this to generation module, generation module by communicating the linkup transmit input information after the input information of title
Enter the corresponding disabling field of Automatic generation of information, and by communicating linkup transmit to add module, it is real by add module
Addition disabling field is as the operation for judging application program foundation to be monitored in present application program blacklist.
The add module, connected with the generation module, black list module communication, the disabling field is added to institute
State in application program blacklist;
After generation module generates disabling field corresponding with input information, disabling field is further added to by add module
In application program blacklist, subsequently judge whether application program to be downloaded belongs to application program blacklist in this, as intelligent terminal
In application program to be monitored foundation.
Then, the processing module, further it is connected with the black list module, determines whether that the download package field is
The no and disabling fields match;
Then, processing module module to be received receive download an application program to be downloaded download instruction after, further with it is black
List module communication connects, the disabling field progress that the download package field of the application program to be downloaded and user are pre-entered
Match somebody with somebody, determine whether the application program to be downloaded is application program to be monitored with this.
When the download package title is with the disabling fields match, the refusal instruction of monitoring module generation one, refusal
Download the application program to be downloaded.
When processing module judges download package title with disabling fields match, then, the application program to be downloaded is judged to be intended to
Application program is monitored, monitoring module further generates a refusal instruction, refusal performs that this is intended to download and answered according to the matching result
With the down operation of program, so as to realize the supervision to application program to be monitored.
Refering to Fig. 7, to meet a kind of knot of application program monitoring system based on intelligent terminal in the embodiment of the present invention
Structure schematic diagram.In the present embodiment, it is preferable that the storage module, further comprise:
Title reading unit, read described program bag title;
Field generation unit, according to described program bag title, generate a program bag word corresponding with described program bag title
Section;
Storage unit, preserve described program bag field.
When application program to be monitored in the present embodiment is the application program downloaded, treat to pass through mark by add module
Be intended to monitor application program be added to black list module in after, further, journey of the storage module to the application program to be monitored
Sequence bag sends a reading authority request, obtains after reading authority request, and the reading unit in storage module reads that this is intended to monitor should
With the package name of program, further, field generation unit reads the package name of gained, generation according to reading unit
One program bag field corresponding with the package name, and be stored in storage unit, to judge to be intended to as subsequent treatment module
Whether download is the foundation for being intended to supervisory process.For example, the program-package name of an application program to be monitored is referred to as " application program
B ", then title reading unit read the package name of the application program to be monitored, title generation unit is further according to the reading
Take gained title to generate corresponding program bag field, and be stored in storage element.
Refering to Fig. 8, to meet a kind of knot of application program monitoring system based on intelligent terminal in the embodiment of the present invention
Structure schematic diagram.In the present embodiment, the processing module, further comprise:
Field reading unit, read in the download package field included in the download package title and described program bag and wrapped
The program bag field contained;
Computing unit, calculate the matching degree of the download package field and described program bag field;
When the matching degree is more than or equal to 90%, judging unit judges the download package field and described program bag word
Section matching;
When the matching degree is less than 90%, judging unit judges the download package field with described program bag field not
Matching.
Processing module based on the matching degree of field come judge download package title whether with the program-package name in storage module
Claim matching.After reading of the field reading unit to download package field and program bag field in storage module in processing module,
The further call function of computing unit, calculate the matching degree of the download package field and program bag field that read gained.Work as calculating
When the matching degree that unit calculates gained is more than or equal to 90%, judging unit judges download package field and program bag fields match,
I.e. application program to be downloaded corresponding to download package field is the application program to be monitored added in application program blacklist.On the contrary,
If the matching degree that computing unit calculates gained is less than 90%, judging unit does not judge download package field and program bag field not
Match somebody with somebody, i.e., application program to be downloaded corresponding to download package field be not added in application program blacklist be intended to monitor using journey
Sequence.
In a preferred embodiment, the application program monitoring system, further comprises:Remove module;
The remove module, connected with the black list module, storage module communication;
The remove module, the application program to be monitored is removed from the application program blacklist;
After removing the application program to be monitored, the remove module further deletes the institute stored in the storage module
State package name.
If user to the application program to be monitored having been added in application program blacklist without monitoring again, the present embodiment
In a kind of application program monitoring system based on intelligent terminal further comprise a remove module, with black list module, storage
Module communication is connected, and the application program to be monitored in application program blacklist is removed into operation.For example, user passes through black name originally
Application program blacklist in single module monitors the download of a game application, prevents from indulging in game, wastes the excessive time,
But user thinks to download and install the game application again, it is necessary to first by remove module by the game application journey again afterwards
Sequence removes from the watch-list of application blacklist, and with this, black list module terminates the monitoring to the game application.Remove
After the module removal game application, it is monitored based on monitoring module without the download again to the application program, therefore, remove
Module can further delete the package name of the application program of storage.
Using method for monitoring application program provided by the invention and monitoring system, can by downloaded or it is mounted should
With the mark of program, and application name is manually entered to realize the monitoring to application program;Furthermore, it is possible to pass through this hair name
In application program blacklist can effectively forbid the first of corresponding application programs or download again, can effectively reduce data flow
The consumption of amount, the excessive occupancy of intelligent terminal internal memory is avoided, provide the user a kind of more preferable usage experience.
It should be noted that embodiments of the invention have preferable implementation, and not the present invention is made any type of
Limitation, any one skilled in the art change or are modified to possibly also with the technology contents of the disclosure above equivalent effective
Embodiment, as long as without departing from the content of technical solution of the present invention, above example is made according to technical spirit of the invention
Any modification or equivalent variations and modification, in the range of still falling within technical solution of the present invention.
Claims (10)
- A kind of 1. method for monitoring application program based on intelligent terminal, it is characterised in thatThe method for monitoring application program comprises the following steps:Establish an application program blacklist;Addition application program to be monitored is into the application program blacklist;Store the package name of the application program to be monitored;Receive the download instruction of an application program to be downloaded;Extract the download package title of the application program to be downloaded;Judge the download package title whether with described program bag name-matches;When the download package title and described program bag name-matches, the refusal instruction of generation one, refusal downloads described to be downloaded Application program.
- 2. method for monitoring application program as claimed in claim 1, it is characterised in thatThe method for monitoring application program, further comprises:Collection includes the input information of described program bag title;Generation disabling field corresponding with the input information;The disabling field is added in the application program blacklist;Then, the method for monitoring application program determine whether the download package field whether with the disabling fields match;When the download package title is with the disabling fields match, the refusal instruction of generation one, refusal downloads described to be downloaded should Use program.
- 3. method for monitoring application program as claimed in claim 1, it is characterised in thatIn the step of storing the package name of the application program to be monitored, further comprise:Read described program bag title;According to described program bag title, a program bag field corresponding with described program bag title is generated;Preserve described program bag field.
- 4. method for monitoring application program as claimed in claim 1, it is characterised in thatJudge the download package title whether with the step of described program bag name-matches, further comprising:Read the download package field included in the download package title and the program bag field included in described program bag;Calculate the matching degree of the download package field and described program bag field;When the matching degree is more than or equal to 90%, the download package field and described program bag fields match are judged;When the matching degree is less than 90%, judge that the download package field mismatches with described program bag field.
- 5. the method for monitoring application program as described in claim any one of 1-4, it is characterised in thatThe method for monitoring application program, further comprises:The application program to be monitored is removed from the application program blacklist;After removing the application program to be monitored, the described program bag title of storage is deleted.
- A kind of 6. application program monitoring system based on intelligent terminal, it is characterised in thatThe application program monitoring system includes:Black list module, add module, storage module, receiving module, extraction module, Processing module and monitoring module;The black list module, connected with the add module, processing module communication, establish an application program blacklist;The add module, connected with the black list module, storage module communication, add application program to be monitored and answered to described With in program blacklist;The storage module, connected with the add module, processing module communication, store the program of the application program to be monitored Bag title, and described program bag title is sent to the processing module;The receiving module, communicate and connect with the extraction module, receive the download instruction of an application program to be downloaded, and send The download instruction is to the extraction module;The extraction module, connected with the receiving module, processing module communication, extract the download of the application program to be downloaded Bag title, and the download package title is sent to the processing module;The processing module, connected with the storage module, extraction module, black list module, monitoring module communication, described in judgement Download package title whether with described program bag name-matches, and send matching result to the monitoring module;The monitoring module connects with processing module communication, when the download package title and described program bag name-matches When, the refusal instruction of monitoring module generation one, refusal downloads the application program to be downloaded.
- 7. application program monitoring system as claimed in claim 6, it is characterised in thatThe application program monitoring system further comprises:Acquisition module and generation module;The acquisition module, communicate and connect with the generation module, collection includes the input information of described program bag title, concurrently The input information is sent to the generation module;The generation module, connected with the acquisition module, add module communication, generation disabling corresponding with the input information Field, and the disabling field is sent to the black list module;The add module, connected with the generation module, black list module communication, the disabling field is added to described answer With in program blacklist;Then, the processing module, be further connected with the black list module, determine whether the download package field whether with The disabling fields match;When the download package title is with the disabling fields match, the refusal instruction of monitoring module generation one, refusal is downloaded The application program to be downloaded.
- 8. application program monitoring system as claimed in claim 6, it is characterised in thatThe storage module, further comprises:Title reading unit, read described program bag title;Field generation unit, according to described program bag title, generate a program bag field corresponding with described program bag title;Storage unit, preserve described program bag field.
- 9. application program monitoring system as claimed in claim 6, it is characterised in thatThe processing module, further comprises:Field reading unit, read included in download package field and the described program bag included in the download package title Program bag field;Computing unit, calculate the matching degree of the download package field and described program bag field;When the matching degree is more than or equal to 90%, judging unit judges the download package field and described program bag field Match somebody with somebody;When the matching degree is less than 90%, judging unit does not judge the download package field and described program bag field not Match somebody with somebody.
- 10. the application program monitoring system as described in claim any one of 6-9, it is characterised in thatThe application program monitoring system, further comprises:Remove module;The remove module, connected with the black list module, storage module communication;The remove module, the application program to be monitored is removed from the application program blacklist;After removing the application program to be monitored, the remove module further deletes the journey stored in the storage module Sequence bag title.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710817973.8A CN107678912B (en) | 2017-09-12 | 2017-09-12 | Application program monitoring method and monitoring system based on intelligent terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710817973.8A CN107678912B (en) | 2017-09-12 | 2017-09-12 | Application program monitoring method and monitoring system based on intelligent terminal |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107678912A true CN107678912A (en) | 2018-02-09 |
CN107678912B CN107678912B (en) | 2020-09-22 |
Family
ID=61134677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710817973.8A Active CN107678912B (en) | 2017-09-12 | 2017-09-12 | Application program monitoring method and monitoring system based on intelligent terminal |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107678912B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113691670A (en) * | 2021-08-25 | 2021-11-23 | 闽江学院 | Method and system for preventing harassment application program downloading |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741862A (en) * | 2010-01-22 | 2010-06-16 | 西安交通大学 | System and method for detecting IRC bot network based on data packet sequence characteristics |
CN103279706A (en) * | 2013-06-07 | 2013-09-04 | 北京奇虎科技有限公司 | Method and device for intercepting installation of Android application program in mobile terminal |
CN103617387A (en) * | 2013-11-25 | 2014-03-05 | 北京奇虎科技有限公司 | Method and device for preventing application program from being installed automatically |
CN105005735A (en) * | 2015-08-25 | 2015-10-28 | 广东欧珀移动通信有限公司 | Downloading management method and downloading management device |
US20170093777A1 (en) * | 2015-09-28 | 2017-03-30 | Angela G. Neustifter | App for Selective Monitoring of Social Media Activity |
-
2017
- 2017-09-12 CN CN201710817973.8A patent/CN107678912B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101741862A (en) * | 2010-01-22 | 2010-06-16 | 西安交通大学 | System and method for detecting IRC bot network based on data packet sequence characteristics |
CN103279706A (en) * | 2013-06-07 | 2013-09-04 | 北京奇虎科技有限公司 | Method and device for intercepting installation of Android application program in mobile terminal |
CN103617387A (en) * | 2013-11-25 | 2014-03-05 | 北京奇虎科技有限公司 | Method and device for preventing application program from being installed automatically |
CN105005735A (en) * | 2015-08-25 | 2015-10-28 | 广东欧珀移动通信有限公司 | Downloading management method and downloading management device |
US20170093777A1 (en) * | 2015-09-28 | 2017-03-30 | Angela G. Neustifter | App for Selective Monitoring of Social Media Activity |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113691670A (en) * | 2021-08-25 | 2021-11-23 | 闽江学院 | Method and system for preventing harassment application program downloading |
Also Published As
Publication number | Publication date |
---|---|
CN107678912B (en) | 2020-09-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104376263B (en) | The method and apparatus that application behavior intercepts | |
CN104699502B (en) | A kind of method and terminal that application is recommended | |
CN105704312B (en) | Message push processing method and message push processing unit | |
CN106845240A (en) | A kind of Android malware static detection method based on random forest | |
CN104253899B (en) | The control method and device of communicating terminal | |
CN106155789B (en) | Application freezing method and mobile terminal | |
CN104735699A (en) | Data traffic monitoring method and system based on mobile terminal and mobile terminal | |
CN104038612A (en) | Incoming call intercepting method and device | |
CN106095051B (en) | A kind of processing method of application program for mobile terminal, device and mobile terminal | |
CN108848497B (en) | Application list acquisition method and device, terminal and computer readable storage medium | |
CN110290155B (en) | Defense method and device for social engineering attack | |
CN113412607B (en) | Content pushing method and device, mobile terminal and storage medium | |
CN106844655A (en) | Information processing method, device and computer equipment | |
CN104751086A (en) | Terminal anti-theft method | |
US9330392B2 (en) | Collecting interest data from conversations conducted on a mobile device to augment a user profile | |
CN103533563B (en) | The restoration methods of a kind of WLAN account and terminal | |
CN107678912A (en) | A kind of method for monitoring application program and monitoring system based on intelligent terminal | |
CN106503080A (en) | Information issuing method and device | |
CN106022102A (en) | Method and apparatus for preventing third-party pushing platform from starting application in background | |
CN101017522A (en) | Method and device for preventing mobile terminal from being infracting by virus | |
Zhang et al. | Android platform-based individual privacy information protection system | |
CN104506599B (en) | Method, server and the terminal of information processing | |
CN103517301A (en) | Bluetooth communication processing method and device | |
CN108718369B (en) | Gateway access method, device and computer storage medium | |
CN106775849A (en) | Application message treatment, the method using installing, device and computer equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20221214 Address after: 201203 1st floor, building 1, Lane 36, Xuelin Road, Pudong New Area Free Trade Zone, Shanghai Patentee after: SHANGHAI TRANSSION INFORMATION TECHNOLOGY Ltd. Address before: Room 922 / 926, block a, No.1 Lane 399, shengxia Road, Pudong New Area pilot Free Trade Zone, Shanghai 201203 Patentee before: SHANGHAI SPREADRISE COMMUNICATION TECHNOLOGY Ltd. |