CN106203074B - Application program installation management method and device - Google Patents
Application program installation management method and device Download PDFInfo
- Publication number
- CN106203074B CN106203074B CN201610557432.1A CN201610557432A CN106203074B CN 106203074 B CN106203074 B CN 106203074B CN 201610557432 A CN201610557432 A CN 201610557432A CN 106203074 B CN106203074 B CN 106203074B
- Authority
- CN
- China
- Prior art keywords
- application program
- finger print
- information
- print information
- user
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/51—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
The present invention provides a kind of application program installation management method and device, wherein this method comprises: when detecting that application program installation operation is triggered, pause executes application program installation operation, and export the description information and authorization prompt information of application program to be installed, the authorization prompt information installs the application program for prompting user to carry out fingerprint typing operation, with authorization;If getting the finger print information of the user in preset time period, and the finger print information matches with preset finger print information, then application program installation operation is continued to execute.The present invention installs application program by user fingerprints authorization, can avoid the undying progress cluster installation of rogue software, and the safety of application program installation is ensured from source.
Description
Technical field
The present invention relates to electric terminal technical field more particularly to a kind of application program installation management method and devices.
Background technique
With the development of electric terminal technology, the popularity rate of the intelligent terminals such as smart phone, tablet computer is higher and higher.And
With the popularization of intelligent terminals, also more and more based on the application program in terminal, type is also more complicated, has some rogues soft
Part will do it the installation of cluster, that is, after installing the application program, can also stealthily install subsidiary other application journey from the background
Sequence, since these application programs stealthily installed usually can also start in system starting automatically, and it is wherein also usually subsidiary
There is the code for collecting userspersonal information, therefore while influencing system operational speed, can also pacify to the personal information of user
Hidden danger is brought entirely.
In the prior art, it for the other applications of rogue software and its binding installation, can only be deleted one by one by manually
Complicated for operation and user is needed to have certain technological know-how except the mode of unloading is managed, ordinary user can not usually have
Effect deletes the other applications of all rogue software and its binding installation completely, so as to cause system operational speed and user
Personal information security problem be still unable to get effective solution.
Summary of the invention
The present invention provides a kind of application program installation management method and device, by user fingerprints authorization to application program into
Row installation, can avoid the undying progress cluster installation of rogue software, and the safety of application program installation is ensured from source
Property.
First aspect present invention provides a kind of application program installation management method, comprising: when detecting that application program installs
When being triggered, pause executes the application program installation operation for operation, and export application program to be installed description information and
Prompt information is authorized, the authorization prompt information installs the application for prompting user to carry out fingerprint typing operation, with authorization
Program;If getting the finger print information of the user in preset time period, and the finger print information matches with preset finger print information,
Then continue to execute the application program installation operation.
Second aspect of the present invention provides a kind of application program installation managing device, comprising: detection module, for detecting whether
There is application program installation operation to be triggered;First management module, for detecting the application program peace when the detection module
When dress operation is triggered, pause executes the application program installation operation;Output module, for exporting application program to be installed
Description information and authorization prompt information, the authorization prompt information for prompt user carry out fingerprint typing operation, with authorize
The application program is installed;Finger print information obtains module, for obtaining the finger print information of user;Second management module, if for
The finger print information obtains the finger print information that module gets the user in preset time period, and the finger print information with it is preset
Finger print information matches, then continues to execute the application program installation operation.
From the embodiments of the present invention it is found that pause executes by when detecting that application program installation operation is triggered
Application program installation operation, and export the description information and authorization prompt information of application program to be installed, authorization prompt
Information installs the application program for prompting user to carry out fingerprint typing operation, with authorization;If getting the use in preset time period
The finger print information at family, and the finger print information matches with preset finger print information, then continues to execute application program installation operation, it is real
Show the fingerprint authorization installation of application program, compared to the prior art, the present invention can help user at the beginning of application program installation,
Accurate judgement just is carried out to the type of application program to be installed, to can avoid the undying progress cluster peace of rogue software
Dress ensures the safety of application program installation from source, realizes the safer effective pipe to application program installation
Reason.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
Some embodiments of invention for those skilled in the art without any creative labor, can be with root
Other attached drawings are obtained according to these attached drawings.
Attached drawing 1 shows a kind of structural block diagram of intelligent terminal;
Attached drawing 2 is the implementation process schematic diagram for the application program installation management method that first embodiment of the invention provides;
Attached drawing 3 is the implementation process schematic diagram for the application program installation management method that second embodiment of the invention provides;
Attached drawing 4 is the structural schematic diagram for the application program installation managing device that third embodiment of the invention provides;
Attached drawing 5 is the structural schematic diagram for the application program installation managing device that fourth embodiment of the invention provides.
Specific embodiment
In order to make the invention's purpose, features and advantages of the invention more obvious and easy to understand, below in conjunction with the present invention
Attached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described reality
Applying example is only a part of the embodiment of the present invention, and not all embodiments.Based on the embodiments of the present invention, those skilled in the art
Member's every other embodiment obtained without making creative work, shall fall within the protection scope of the present invention.
Attached drawing 1 shows a kind of structural block diagram of intelligent terminal.The intelligent terminal can be, but not limited to include: with fingerprint
Smart phone, tablet computer, laptop computer, intelligent wearable device, multimedia player and PC of identification function etc.
Deng.As shown in Fig. 1, intelligent terminal 20 includes memory 202, storage control 204, and one or more (only shows one in figure
It is a) processor 206, Peripheral Interface 208, radio-frequency module 210, key module 212, audio-frequency module 214, Touch Screen 216 and
Finger print acquisition module 218.These components are mutually communicated by one or more communication bus/signal wire 222.
It is appreciated that the attached structure shown in FIG. 1 is only to illustrate, the structure of intelligent terminal 20 is not caused to limit.
For example, intelligent terminal 20 may also include than more perhaps less component shown in the attached drawing 1 or have with shown in the attached drawing 1
Different configurations.Attached each component shown in FIG. 1 can be realized using hardware, software, or its combination.
Memory 202 can be used for storing software program and module, such as the application program installing pipe in the embodiment of the present invention
Manage the corresponding program instruction/module of method and device, the software program that processor 206 is stored in memory 202 by operation
And module realizes above-mentioned application program installation management method thereby executing various function application and data processing.
Memory 202 may include high speed random access memory, may also include nonvolatile memory, such as one or more magnetic
Property storage device, flash memory or other non-volatile solid state memories.In some instances, memory 202 can further comprise
The memory remotely located relative to processor 206, these remote memories can pass through network connection to intelligent terminal 20.On
The example for stating network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.Processor 206
And other possible components can carry out the access of memory 202 under the control of storage control 204.
Various input/output devices are couple processor 206 and memory 202 by Peripheral Interface 208.Processor 206
Various softwares, instruction in run memory 202 are to execute the various functions of intelligent terminal 20 and carry out data processing.
In some instances, Peripheral Interface 208, processor 206 and storage control 204 can be real in one single chip
It is existing.In some other example, they can be realized by independent chip respectively.
Radio-frequency module 210 is used to receive and transmit electromagnetic wave, realizes the mutual conversion of electromagnetic wave and electric signal, thus with
Communication network or other equipment are communicated.Radio-frequency module 210 may include various existing for executing the electricity of these functions
Circuit component, for example, antenna, RF transceiver, digital signal processor, encryption/deciphering chip, subscriber identity module (SIM) card,
Memory etc..Radio-frequency module 210 can be with the wireless network progress of various networks such as internet, intranet, preset type
Communication is communicated by the wireless network of preset type with other equipment.The wireless network of above-mentioned preset type can wrap
Include cellular telephone networks, WLAN or Metropolitan Area Network (MAN).Various communications can be used in the wireless network of above-mentioned preset type
Standard, agreement and technology, including but not limited to global system for mobile communications (Global System for Mobile
Communication, GSM), enhanced mobile communication technology (Enhanced Data GSM Environment, EDGE) is wide
Band Code Division Multiple Access (Wideband Code Division Multiple Access, W-CDMA), Code Division Multiple Access
(Code Division Access, CDMA), time division multiple access technology (Time Division Multiple Access, TDMA),
Bluetooth, adopting wireless fidelity technology (Wireless-Fidelity, WiFi) (such as American Institute of Electrical and Electronics Engineers's standard IEEE
802.11a, IEEE 802.11b, IEEE802.11g and/or IEEE 802.11n), the networking telephone (Voice over
Internet Protocol, VoIP), worldwide interoperability for microwave accesses (Worldwide Interoperability for
Microwave Access, Wi-Max), other for mail, instant messaging and short message agreement and any other is suitable
Communications protocol, or even may include the agreement that those are not developed currently yet.
Key module 212 provides user's interface inputted to intelligent terminal 20, and user can be different by pressing
Key is so that intelligent terminal 20 executes different functions.
Audio-frequency module 214 provides a user audio interface, may include one or more microphones, one or more raises
Sound device and voicefrequency circuit.Voicefrequency circuit receives voice data from Peripheral Interface 208, and voice data is converted to power information,
Power information is transmitted to loudspeaker.Power information is converted to the sound wave that human ear can be heard by loudspeaker.Voicefrequency circuit is also from microphone
Place receive power information, convert electrical signals to voice data, and by data transmission in network telephony into Peripheral Interface 208 to carry out into one
The processing of step ground.Audio data can obtain from memory 202 or through radio-frequency module 210.In addition, audio data can also be with
It stores into memory 202 or is sent by radio-frequency module 210.In some instances, audio-frequency module 214 may also include
One earphone broadcasts hole, for providing audio interface to earphone or other equipment.
Touch Screen 216 provides an output and input interface simultaneously between intelligent terminal 20 and user.Specifically, it touches
It controls screen 216 and shows video output to user, the content of these videos output may include text, figure, video and its any group
It closes.Some outputs are the result is that correspond to some user interface objects.Touch Screen 216 also receives the input of user, such as user
The gesture operations such as click, sliding, so that user interface object responds the input of these users.Detect user's input
Technology can be based on resistance-type, condenser type or any other possible touch control detection technology.216 display unit of Touch Screen
Specific example include but is not limited to liquid crystal display or light emitting polymer displays.
Finger print acquisition module 218, for acquiring the finger print information of user.
Attached drawing 2 is please referred to, attached drawing 2 is the realization stream that the application program that first embodiment of the invention provides installs management method
Journey schematic diagram.Application program installation management method provided in this embodiment can be applied to attached intelligent terminal shown in FIG. 1 20, such as attached
Shown in Fig. 2, this method is mainly comprised the steps that
S101, when detecting that application program installation operation is triggered, pause executing application installation operation and exports
The description information and authorization prompt information of application program to be installed, authorization prompt information is for prompting user to carry out fingerprint typing
Operation, to authorize installation application program;
Specifically, pause, which executes, runs the installation kit when the installation kit for detecting application program is triggered and runs
Operation, obtains the description information of the corresponding application program to be installed of the installation kit.Wherein, which can be, but not limited to
It include: title, function description, permission description and the evaluation information of the network user of the application program.Then, will acquire to
The description information of the application program of installation and preset authorization prompt information are exported, so that user is true according to the description information
Recognize whether to authorize and the application program to be installed is installed, and fingerprint typing operation is carried out according to the prompt of the authorization prompt information.
If getting the finger print information of user in S102, preset time period, and finger print information matches with preset finger print information,
Then continue to execute application program installation operation.
Judge the finger print information that user whether is got in preset time period, on the one hand, if had not been obtained in preset time period with
The finger print information at family then confirms authorization failure, stops executing application installation operation, that is, application to be installed out of service
The installation kit of program, to stop installing the application program.And further, it shows authorization failure, stops the prompt information of installation.
On the other hand, if getting the finger print information of user in preset time period, the finger print information that will acquire and preset finger
Line information is matched;If the finger print information and preset finger print information that obtain mismatch, authorization failure is confirmed, stop executing and answer
It is installed and is operated with program;If the finger print information obtained matches with preset finger print information, confirms and authorize successfully, continue to execute this
Application program installation operation, to continue to install the application program.And further, display authorizes the prompt for successfully continuing installation
Information.
Application program provided in an embodiment of the present invention installs management method, detects application program installation operation quilt by working as
When triggering, pause executes application program installation operation, and exports the description information and authorization prompt of application program to be installed
Information, the authorization prompt information install the application program for prompting user to carry out fingerprint typing operation, with authorization;If when preset
The finger print information of the user is got in length, and the finger print information matches with preset finger print information, then continues to execute the application
Program installation operation realizes the fingerprint authorization installation of application program, and compared to the prior art, the present invention can help user answering
At the beginning of being installed with program, accurate judgement just is carried out to the type of application program to be installed, to can avoid rogue software without not
Carry out cluster installation only ensures the safety of application program installation from source, realizes to application program installation
It is safer effectively to manage.
Attached drawing 3 is please referred to, attached drawing 3 is the realization stream that the application program that second embodiment of the invention provides installs management method
Journey schematic diagram.Application program installation management method provided in this embodiment can be applied to attached intelligent terminal shown in FIG. 1 20, such as attached
Shown in Fig. 3, this method is mainly comprised the steps that
S201, when detecting that application program installation operation is triggered, pause executing application installation operation and exports
The description information and authorization prompt information of application program to be installed;
Specifically, pause, which executes, runs the installation kit when the installation kit for detecting application program is triggered and runs
Operation, obtains the description information of the corresponding application program to be installed of the installation kit.Wherein, which can be, but not limited to
It include: title, function description, permission description and the evaluation information of the network user of the application program.Then, will acquire to
The description information of the application program of installation and preset authorization prompt information are exported, so that user is true according to the description information
Recognize whether to authorize and the application program to be installed is installed, and fingerprint typing operation is carried out according to the prompt of the authorization prompt information.
If getting the finger print information of user in S202, preset time period, and finger print information matches with preset finger print information,
Then detect the program whether application program to be installed was once marked as target type;
Specifically, judge the finger print information for whether getting user in preset time period, if had not been obtained in preset time period with
The finger print information at family then confirms authorization failure, executes step S207: stopping executing application installation operation, that is, out of service
The installation kit of application program to be installed;If getting the finger print information of user in preset time period, the finger print information that will acquire
It is matched with preset finger print information;If the finger print information and preset finger print information that obtain mismatch, confirms authorization failure, hold
Row step S207: stop executing application installation operation;If the finger print information obtained matches with preset finger print information, examine
Survey the program whether application program to be installed was once marked as target type;It is held if the program for being once marked as target type
Row step S203;If the program for being never marked as target type thens follow the steps S204.
Wherein, it detects application program to be installed and whether was once marked as the program of target type and include whether once by local
User or the network user are labeled as the program of target type.Intelligent terminal can according to the identification information of application program to be installed,
Local registration database is inquired, if recording the corresponding application program of the identification information in local registration database is marked as target
The program of type then confirms that application program to be installed was once marked as the program of target type.The local registration database is used
The mark information of each application program of installation operation was once locally executed in intelligent terminal in record.The identification information of application program
Can be, but not limited to include title, version number of application program etc. can the unique identification application program information.
Optionally, the identification information of application program to be installed can also be sent to server by intelligent terminal, pass through service
Device confirms whether application program to be installed was once labeled as the program of target type by the network user.Target type can with but it is unlimited
In including: rogue software, Malware, trojan horse program etc..
Optionally, after confirming authorization failure, output prompt information can not continue to install to prompt user's authorization failure
Application program to be installed.
If S203, the program for being once marked as target type, stop executing application installation operation;
If application program to be installed was once marked as the program of target type, stopping continues to install the application program,
And install failure prompt information is exported, to prompt user, which was once marked as the program of target type, was currently installed on
Failure.
Optionally, to prevent from judging by accident, installation suggestion information can be also further exported, to prompt user to be confirmed whether to pacify again
The application program is filled, if detecting the installation instruction that user is triggered based on installation suggestion information, reinstalls the application program,
To improve the flexibility of program installation management.
If S204, the program for being never marked as target type, output token prompt information;
If application program to be installed is never marked as the program of target type, output token prompt information.The mark
Note prompt information is used to prompt the user whether the program by application program mark to be installed for target type.
If S205, confirmation mark instructions of the user based on label prompt information triggering are detected, by application to be installed
Programming indicia is the program of target type, and stops executing application installation operation;
If S206, not mark instructions of the user based on label prompt information triggering are detected, not to application to be installed
Program is marked, and continues to execute application program installation operation;
Optionally, user can be by way of fingerprint recognition or instruction choice box, and triggering confirmation flag is instructed or do not marked
Instruction.
Specifically, by way of fingerprint recognition, when triggering confirmation flag instruction or not mark instructions, step S205 tool
Body includes: to obtain first object finger print information of the user based on label prompt information typing, if first object finger print information and pre-
It sets target fingerprint information to match, then confirms triggering confirmation flag instruction, be target type by application program mark to be installed
Program, and stop executing application installation operation.Step S206 is specifically included: being obtained user and is based on label prompt information record
The the second target fingerprint information entered confirms triggering not if the second target fingerprint information and preset target finger print information mismatch
Mark instructions are not marked application program to be installed, and continue to execute application program installation operation.
Specifically, by way of instructing choice box, when triggering confirmation flag instruction or not mark instructions, output token
Prompt information includes: to be provided in preset prompting interface output token prompt information, prompting interface for triggering confirmation mark
First instruction choice box of note instruction, and the second instruction choice box for triggering not mark instructions.Then, when detecting user
It is the journey of target type by application program mark to be installed when the confirmation mark instructions triggered by the first instruction choice box
Sequence, and stop executing application installation operation.When the not mark instructions for detecting that user is triggered by the second instruction choice box
When, application program to be installed is not marked, and continue to execute application program installation operation.
Optionally, if user selects triggering not mark instructions, confirm and authorized, prompt information is exported, to prompt to use
Family authorizes successfully.
Further, if user selects triggered mark instruction, the mark information of application program to be installed is recorded in
In local registration database.
Like this, by the confirmation mark instructions triggered according to user, application program to be installed is marked, quilt is worked as
When being installed again labeled as the application program of the program of target type, the type of the application program can be quickly determined, and
The installation of the application program is prevented, the efficiency of management is improved.
If the finger print information of user has not been obtained in S207, preset time period, alternatively, the finger print information got and preset finger
Line information mismatches, then stops executing application installation operation.
If the finger print information of user has not been obtained in preset time period, alternatively, the finger print information got and preset fingerprint are believed
Breath mismatches, then confirms authorization failure, stops executing application installation operation.And further, application to be installed is deleted
The installation kit of program.
Application program provided in an embodiment of the present invention installs management method, detects application program installation operation quilt by working as
When triggering, pause executes application program installation operation, and exports the description information and authorization prompt of application program to be installed
Information, the authorization prompt information install the application program for prompting user to carry out fingerprint typing operation, with authorization;If when preset
The finger print information of the user is got in length, and the finger print information matches with preset finger print information, then continues to execute the application
Program installation operation;If the finger print information of the user has not been obtained in the preset time period, alternatively, the finger print information got with should
Preset finger print information mismatches, then stops executing application program installation operation, realize the fingerprint authorization installation of application program,
Compared to the prior art, the present invention can help user at the beginning of application program installation, just to the type of application program to be installed
Accurate judgement is carried out, to can avoid the undying progress cluster installation of rogue software, application program is ensured from source
The safety of installation realizes safer effectively the managing to application program installation.
Attached drawing 4 is please referred to, attached drawing 4 is that the structure for the application program installation managing device that third embodiment of the invention provides is shown
It is intended to, for ease of description, only parts related to embodiments of the present invention are shown.The exemplary application program installing pipe of attached drawing 4
Reason device can be previous embodiment offer application program installation management method executing subject, can be intelligent terminal or
A functional module in person's intelligent terminal.The exemplary application program of attached drawing 4 installs managing device, specifically includes that detection module
301, the first management module 302, output module 303, finger print information obtain module 304 and the second management module 305.Each function
Detailed description are as follows for module:
Detection module 301, for detecting whether there is application program installation operation to be triggered;
First management module 302, for when detection module 301 detect the application program installation operation be triggered when, temporarily
Stop executing application program installation operation;
Output module 303, description information and authorization prompt information, the authorization for exporting application program to be installed mention
Show information for prompting user to carry out fingerprint typing operation, which is installed with authorization;
Finger print information obtains module 304, for obtaining the finger print information of user;
Second management module 305, if obtaining the finger that module 304 gets the user in preset time period for finger print information
Line information, and the finger print information matches with preset finger print information, then continues to execute application program installation operation.
Above-mentioned each module realizes the detailed process of respective function, can refer to the related content of aforementioned first embodiment, herein
It repeats no more.
It should be noted that in the embodiment of the exemplary application program of the figures above 4 installation managing device, each function mould
The division of block is merely illustrative of, and can according to need in practical application, such as the configuration requirement or software of corresponding hardware
The convenient of realization considers, and above-mentioned function distribution is completed by different functional modules, i.e., application program is installed managing device
Internal structure be divided into different functional modules, to complete all or part of the functions described above.Moreover, practical application
In, the corresponding functional module in the present embodiment can be by corresponding hardware realization, can also execute phase by corresponding hardware
The software answered is completed, and each embodiment that this specification provides can all apply foregoing description principle.
Managing device is installed from above-mentioned attached drawing 4 exemplary application program it is found that detecting application program installation behaviour by working as
When being triggered, pause executes application program installation operation, and exports the description information and authorization of application program to be installed
Prompt information, the authorization prompt information install the application program for prompting user to carry out fingerprint typing operation, with authorization;If pre-
The finger print information that the user is got in duration is set, and the finger print information matches with preset finger print information, then continues to execute this
Application program installation operation realizes the fingerprint authorization installation of application program, and compared to the prior art, the present invention can help user
At the beginning of application program installation, accurate judgement just is carried out to the type of application program to be installed, to can avoid rogue software
Undying progress cluster installation ensures the safety of application program installation from source, realizes and pacifies to application program
The safer of dress effectively manages.
Attached drawing 5 is please referred to, attached drawing 5 is that the structure for the application program installation managing device that fourth embodiment of the invention provides is shown
It is intended to, for ease of description, only parts related to embodiments of the present invention are shown.The exemplary application program installing pipe of attached drawing 5
Reason device can be previous embodiment offer application program installation management method executing subject, can be intelligent terminal or
A functional module in person's intelligent terminal.In the application program installing pipe that attached third embodiment of the invention shown in Fig. 4 provides
On the basis of managing device, it is different from the third embodiment, in the present embodiment:
Further, output module 303 get the use if being also used to the finger print information and obtaining module in preset time period
The finger print information at family, and the finger print information matches with preset finger print information, then output token prompt information, label prompt are believed
Cease for prompt the user whether by the application program mark to be installed be target type program;
Second management module 305, comprising:
First management submodule 3051, if the confirmation flag triggered for detecting the user based on the label prompt information
Instruction, then be the program of the target type for the application program mark to be installed, and stops executing application program installation behaviour
Make;
First management submodule 3051, if being also used to detect, the user is not marked based on what the label prompt information triggered
Instruction, then be not marked the application program to be installed, and continues to execute application program installation operation.
Further, the first management submodule 3051 is specifically used for:
First object finger print information of the user based on the label prompt information typing is obtained, if the first object fingerprint is believed
Breath matches with preset target finger print information, then confirms and trigger confirmation flag instruction, by the application program mark to be installed
For the program of the target type, and stop executing application program installation operation.And further, for deleting to be installed answer
With the installation kit of program.
Further, the first management submodule 3051 is specifically also used to:
Second target fingerprint information of the user based on the label prompt information typing is obtained, if second target fingerprint is believed
Breath is mismatched with preset target finger print information, then confirms and trigger the not mark instructions, is not carried out to the application program to be installed
Label, and continue to execute application program installation operation.
Further, output module 303 is specifically used for:
The label prompt information is exported in preset prompting interface, is provided in the prompting interface for triggering the confirmation mark
Note instruction first instruction choice box, and for trigger this not mark instructions second instruction choice box.
Further, the first management submodule 3051 detects that user passes through the first instruction choice box also particularly useful for working as
When the confirmation mark instructions of triggering, by application program mark to be installed it is the program of target type, and stops executing using journey
Sequence installation operation;When detecting not mark instructions of the user by the second instruction choice box triggering, not to application to be installed
Program is marked, and continues to execute application program installation operation.
Further, the first management submodule 3051 answers to be installed also particularly useful for when being instructed according to confirmation flag
It is the program of target type with programming indicia, the information of label is recorded in local registration database.
Further, the device further include:
Detection module 401 is marked, for detecting whether the application program to be installed is once marked as the target type
Program;
Second management module 305, further includes:
Second management submodule 3052, if being the application journey to be installed for marking the testing result of detection module 401
Sequence was once marked as the program of the target type, then stopped executing application program installation operation, and further deleting should be to
The installation kit of the application program of installation;And if the label detection module testing result be the application program to be installed not
Once it was marked as the program of the target type, then triggers the step of output module 303 executes the output token prompt information.
Further, label detection module 401 is specifically used for by inquiring local registration database or by server, inspection
Survey the program whether application program to be installed was once marked as the target type.
Further, output module 303, if being also used in the testing result of label detection module 401 be that this is to be installed
Application program was once marked as the program of the target type, then stopped after executing application program installation operation, output installation
Prompt information, to prompt user to be confirmed whether to reinstall the application program.
Second management submodule 3052, if being also used to detect the installation instruction that user is triggered based on installation suggestion information,
Then reinstall the application program.
Further, output module 303, if being also used to get the finger print information of user in preset time period, and fingerprint is believed
When breath matches with preset finger print information, output authorizes successful prompt information;And if user has not been obtained in preset time period
Finger print information, alternatively, exporting the prompt letter of authorization failure when the finger print information got and preset finger print information mismatch
Breath.
Further, the device further include:
Third management module 402, if obtain module 304 for finger print information has not been obtained the user in the preset time period
Finger print information, alternatively, finger print information obtains the finger print information that gets of module 304 and the preset finger print information mismatches, then
Stop executing application program installation operation.
Above-mentioned each module realizes the detailed process of respective function, can refer to the phase of aforementioned first embodiment and second embodiment
Hold inside the Pass, details are not described herein again.
Managing device is installed from above-mentioned attached drawing 5 exemplary application program it is found that detecting application program installation behaviour by working as
When being triggered, pause executes application program installation operation, and exports the description information and authorization of application program to be installed
Prompt information, the authorization prompt information install the application program for prompting user to carry out fingerprint typing operation, with authorization;If pre-
The finger print information that the user is got in duration is set, and the finger print information matches with preset finger print information, then continues to execute this
Application program installation operation;If the finger print information of the user has not been obtained in the preset time period, alternatively, the finger print information got
It is mismatched with the preset finger print information, then stops executing application program installation operation, realize the fingerprint authorization of application program
Installation, compared to the prior art, the present invention can help user at the beginning of application program installation, just to application program to be installed
Type carries out accurate judgement, to can avoid the undying progress cluster installation of rogue software, application is ensured from source
The safety of program installation realizes safer effectively the managing to application program installation.
In several embodiments provided herein, it should be understood that disclosed device and method can pass through it
Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the module, only
For a kind of logical function partition, there may be another division manner in actual implementation, such as multiple module or components can combine
Or it is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed phase
Coupling, direct-coupling or communication connection between mutually can be through some interfaces, the INDIRECT COUPLING or communication of device or module
Connection can be electrical property, mechanical or other forms.
Module may or may not be physically separated as illustrated by the separation member for this, show as module
Component may or may not be physical module, it can it is in one place, or may be distributed over multiple nets
In network module.Some or all of the modules therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
It, can also be in addition, each functional module in each embodiment of the present invention can integrate in a processing module
It is that modules physically exist alone, can also be integrated in two or more modules in a module.Above-mentioned integrated mould
Block both can take the form of hardware realization, can also be realized in the form of software function module.
If the integrated module is realized and when sold or used as an independent product in the form of software function module,
It can store in a computer readable storage medium.Based on this understanding, technical solution of the present invention substantially or
Person says that all or part of the part that contributes to existing technology or the technical solution can body in the form of software products
Reveal and, which is stored in a storage medium, including some instructions are with so that a computer is set
Standby (can be personal computer, server or the network equipment etc.) execute each embodiment this method of the present invention whole or
Part steps.And storage medium above-mentioned include: USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory),
Random access memory (RAM, Random Access Memory), magnetic or disk etc. be various to can store program code
Medium.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series of
Combination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described because
According to the present invention, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art should also know
It knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this hair
Necessary to bright.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodiment
Point, it may refer to the associated description of other embodiments.
The above are the descriptions that management method and device is installed to application program provided by the present invention, for the skill of this field
Art personnel, thought according to an embodiment of the present invention, there will be changes in the specific implementation manner and application range, to sum up,
The contents of this specification are not to be construed as limiting the invention.
Claims (12)
1. a kind of application program installs management method, which is characterized in that the described method includes:
When detecting that application program installation operation is triggered, pause executes the application program installation operation, and exports wait pacify
The description information and authorization prompt information of the application program of dress, the authorization prompt information is for prompting user to carry out fingerprint typing
Operation installs the application program with authorization;
If getting the finger print information of the user in preset time period, and the finger print information matches with preset finger print information,
Then continue to execute the application program installation operation, comprising:
If getting the finger print information of the user in preset time period, and the finger print information matches with preset finger print information,
Then output token prompt information, whether the label prompt information is for prompting the user by the application program to be installed
Labeled as the program of target type;
If detecting confirmation mark instructions of the user based on the label prompt information triggering, described to be installed is answered
With programming indicia it is the program of the target type, and stops executing the application program installation operation;
If detecting not mark instructions of the user based on the label prompt information triggering, described to be installed is not answered
It is marked with program, and continues to execute the application program installation operation.
2. application program according to claim 1 installs management method, which is characterized in that if described detect the user
It is then the target by the application program mark to be installed based on the confirmation mark instructions of the label prompt information triggering
The program of type, and stop executing the application program installation operation, comprising:
First object finger print information of the user based on the label prompt information typing is obtained, if the first object fingerprint
Information matches with preset target finger print information, then the triggering confirmation flag instruction is confirmed, by the application journey to be installed
Sequence is labeled as the program of the target type, and stops executing the application program installation operation.
3. application program according to claim 2 installs management method, which is characterized in that if described detect the user
Based on the not mark instructions of the label prompt information triggering, then the application program to be installed is not marked, and after
It is continuous to execute the application program installation operation, comprising:
Second target fingerprint information of the user based on the label prompt information typing is obtained, if second target fingerprint
Information and preset target finger print information mismatch, then the triggering not mark instructions are confirmed, not to the application journey to be installed
Sequence is marked, and continues to execute the application program installation operation.
4. application program according to claim 1 installs management method, which is characterized in that the output token prompt letter
Breath, comprising:
The label prompt information is exported in preset prompting interface, is provided in the prompting interface for triggering the confirmation
First instruction choice box of mark instructions, and the second instruction choice box for triggering the not mark instructions.
5. application program according to claim 1 installs management method, which is characterized in that the output token prompt information
Include: before
Detect the program whether application program to be installed was once marked as the target type;
If being once marked as the program of the target type, stop executing the application program installation operation;
If the step of being never marked as the program of the target type, executing the output token prompt information.
6. application program according to any one of claims 1 to 5 installs management method, which is characterized in that the output to
After the description information and authorization prompt information of the application program of installation, further includes:
If the finger print information of the user has not been obtained in the preset time period, alternatively, the finger print information got with it is described pre-
Finger print information mismatch is set, then stops executing the application program installation operation.
7. a kind of application program installs managing device, which is characterized in that described device includes:
Detection module, for detecting whether there is application program installation operation to be triggered;
First management module, for when the detection module detects that the application program installation operation is triggered, pause to be held
The row application program installation operation;
Output module, for exporting the description information and authorization prompt information of application program to be installed, the authorization prompt letter
Breath installs the application program for prompting user to carry out fingerprint typing operation, with authorization;
Finger print information obtains module, for obtaining the finger print information of user;
Second management module, if obtaining the fingerprint letter that module gets the user in preset time period for the finger print information
Breath, and the finger print information matches with preset finger print information, then continues to execute the application program installation operation;
The output module, if being also used to the finger print information obtains the fingerprint that module gets the user in preset time period
Information, and the finger print information matches with preset finger print information, then output token prompt information, the label prompt information are used
In prompt the user whether by the application program mark to be installed be target type program;
Second management module, comprising:
First management submodule, if for detecting that the user is referred to based on the confirmation flag of the label prompt information triggering
It enables, then by the application program mark to be installed is the program of the target type, and stop executing the application program peace
Dress operation;
The first management submodule, if being also used to detect the user not marking based on the label prompt information triggering
Instruction, then be not marked the application program to be installed, and continues to execute the application program installation operation.
8. application program according to claim 7 installs managing device, which is characterized in that the first management submodule tool
Body is used for:
First object finger print information of the user based on the label prompt information typing is obtained, if the first object fingerprint
Information matches with preset target finger print information, then the triggering confirmation flag instruction is confirmed, by the application journey to be installed
Sequence is labeled as the program of the target type, and stops executing the application program installation operation.
9. application program according to claim 8 installs managing device, which is characterized in that the first management submodule tool
Body is also used to:
Second target fingerprint information of the user based on the label prompt information typing is obtained, if second target fingerprint
Information and preset target finger print information mismatch, then the triggering not mark instructions are confirmed, not to the application journey to be installed
Sequence is marked, and continues to execute the application program installation operation.
10. application program according to claim 7 installs managing device, which is characterized in that the output module is specifically used
In:
The label prompt information is exported in preset prompting interface, is provided in the prompting interface for triggering the confirmation
First instruction choice box of mark instructions, and the second instruction choice box for triggering the not mark instructions.
11. application program according to claim 7 installs managing device, which is characterized in that described device further include:
Mark detection module, the journey for whether being once marked as the target type for detecting the application program to be installed
Sequence;
Second management module, further includes:
Second management submodule, if for it is described label detection module testing result be the application program to be installed once by
Labeled as the program of the target type, then stop executing the application program installation operation;And if the label detects mould
The testing result of block is the program that the application program to be installed is never marked as the target type, then triggers described defeated
Module executes the step of output token prompt information out.
12. installing managing device according to the described in any item application programs of claim 7 to 11, which is characterized in that described device
Further include:
Third management module, if obtain module for the finger print information has not been obtained the user's in the preset time period
Finger print information, alternatively, the finger print information obtains the finger print information that module is got and the preset finger print information mismatches, then
Stop executing the application program installation operation.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610557432.1A CN106203074B (en) | 2016-07-13 | 2016-07-13 | Application program installation management method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610557432.1A CN106203074B (en) | 2016-07-13 | 2016-07-13 | Application program installation management method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106203074A CN106203074A (en) | 2016-12-07 |
CN106203074B true CN106203074B (en) | 2019-03-01 |
Family
ID=57474464
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610557432.1A Expired - Fee Related CN106203074B (en) | 2016-07-13 | 2016-07-13 | Application program installation management method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106203074B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108734006A (en) * | 2018-05-25 | 2018-11-02 | 山东华软金盾软件股份有限公司 | A method of disabling Windows installation procedures |
CN112163209B (en) * | 2020-09-27 | 2022-05-17 | 维沃移动通信有限公司 | Application management method and device and electronic equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606027A (en) * | 2003-10-10 | 2005-04-13 | 深圳市派思数码科技有限公司 | Method for software copyright protection by utilizing fingerprint and application apparatus thereof |
CN103324506A (en) * | 2013-06-24 | 2013-09-25 | 上海天奕达电子科技有限公司 | Method and mobile phone for controlling installation of Android applications |
CN104050409A (en) * | 2014-06-30 | 2014-09-17 | 安一恒通(北京)科技有限公司 | Method and device for identifying bundled software |
CN105608369A (en) * | 2015-10-30 | 2016-05-25 | 周奇 | Application software installation method and apparatus |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9298439B2 (en) * | 2013-07-16 | 2016-03-29 | Dropbox, Inc. | System and method for installing a client application using a light installer |
-
2016
- 2016-07-13 CN CN201610557432.1A patent/CN106203074B/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1606027A (en) * | 2003-10-10 | 2005-04-13 | 深圳市派思数码科技有限公司 | Method for software copyright protection by utilizing fingerprint and application apparatus thereof |
CN103324506A (en) * | 2013-06-24 | 2013-09-25 | 上海天奕达电子科技有限公司 | Method and mobile phone for controlling installation of Android applications |
CN104050409A (en) * | 2014-06-30 | 2014-09-17 | 安一恒通(北京)科技有限公司 | Method and device for identifying bundled software |
CN105608369A (en) * | 2015-10-30 | 2016-05-25 | 周奇 | Application software installation method and apparatus |
Also Published As
Publication number | Publication date |
---|---|
CN106203074A (en) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104834847B (en) | Auth method and device | |
CN104850769B (en) | Operation executes method and device | |
CN105528229B (en) | Improve the method and device that mobile terminal first powers on speed | |
CN104346560B (en) | A kind of safe verification method and device | |
CN104283876A (en) | Operation authorization method and device | |
CN104732380A (en) | Method and device for conducting account transfer processing | |
CN104507034A (en) | Equipment connecting method, device and terminal equipment | |
CN104808501A (en) | Intelligent scene deleting method and device | |
CN105262878B (en) | The processing method and mobile terminal of call automatic recording | |
CN105260673A (en) | Short message reading method and apparatus | |
CN105407098A (en) | Identity verification method and device | |
CN106792637B (en) | International mobile equipment identification number wiring method, device and mobile terminal | |
CN104700003B (en) | A kind of file shell adding and hulling method, apparatus and system | |
CN104917724A (en) | Identity verification method and apparatus | |
CN107563187A (en) | Access operation monitoring method, device, mobile terminal and readable storage medium storing program for executing | |
CN104917612A (en) | Identity verification method and device | |
CN107872555A (en) | Call recording method, device, terminal device and computer-readable recording medium | |
CN106598676A (en) | Application management method and apparatus, and terminal device | |
CN105872980B (en) | A kind of method and device scanning wireless network signal | |
CN106406947B (en) | The method and device that prevents system service process from restarting, mobile terminal | |
CN107809437A (en) | A kind of converged communication login method, device and computer-readable recording medium | |
CN104683104A (en) | Identity identification method, identity identification device and identity identification system | |
CN103200325A (en) | Peripheral device for mobile terminal and communication method for mobile terminal and peripheral device | |
CN106203074B (en) | Application program installation management method and device | |
CN106599663A (en) | Information security protecting method and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: 523841 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong Applicant before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20190301 |