CN106203074B - Application program installation management method and device - Google Patents

Application program installation management method and device Download PDF

Info

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
Application number
CN201610557432.1A
Other languages
Chinese (zh)
Other versions
CN106203074A (en
Inventor
张烨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610557432.1A priority Critical patent/CN106203074B/en
Publication of CN106203074A publication Critical patent/CN106203074A/en
Application granted granted Critical
Publication of CN106203074B publication Critical patent/CN106203074B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/51Monitoring 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User 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

Application program installation management method and device
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.
CN201610557432.1A 2016-07-13 2016-07-13 Application program installation management method and device Expired - Fee Related CN106203074B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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