Movatterモバイル変換


[0]ホーム

URL:


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

Application program installation management method and device
Download PDF

Info

Publication number
CN106203074B
CN106203074BCN201610557432.1ACN201610557432ACN106203074BCN 106203074 BCN106203074 BCN 106203074BCN 201610557432 ACN201610557432 ACN 201610557432ACN 106203074 BCN106203074 BCN 106203074B
Authority
CN
China
Prior art keywords
application
information
fingerprint information
user
application program
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 LtdfiledCriticalGuangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610557432.1ApriorityCriticalpatent/CN106203074B/en
Publication of CN106203074ApublicationCriticalpatent/CN106203074A/en
Application grantedgrantedCritical
Publication of CN106203074BpublicationCriticalpatent/CN106203074B/en
Expired - Fee Relatedlegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

Translated fromChinese

本发明提供一种应用程序安装管理方法及装置,其中该方法包括:当检测到应用程序安装操作被触发时,暂停执行该应用程序安装操作,并输出待安装的应用程序的描述信息及授权提示信息,该授权提示信息用于提示用户进行指纹录入操作,以授权安装该应用程序;若预置时长内获取到该用户的指纹信息,且该指纹信息与预置指纹信息相匹配,则继续执行该应用程序安装操作。本发明通过用户指纹授权对应用程序进行安装,可避免流氓软件无休止的进行捆绑式安装,从源头上确保了应用程序安装的安全性。

The present invention provides an application installation management method and device, wherein the method includes: when it is detected that an application installation operation is triggered, suspending the execution of the application installation operation, and outputting the description information and authorization prompt of the application to be installed information, the authorization prompt information is used to prompt the user to perform the fingerprint entry operation to authorize the installation of the application; if the user's fingerprint information is obtained within the preset time, and the fingerprint information matches the preset fingerprint information, continue to execute The application install operation. The invention installs the application program through the user's fingerprint authorization, which can avoid the endless bundled installation of rogue software, and ensures the security of the application program installation from the 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.AndWith the popularization of intelligent terminals, also more and more based on the application program in terminal, type is also more complicated, has some rogues softPart will do it the installation of cluster, that is, after installing the application program, can also stealthily install subsidiary other application journey from the backgroundSequence, since these application programs stealthily installed usually can also start in system starting automatically, and it is wherein also usually subsidiaryThere is the code for collecting userspersonal information, therefore while influencing system operational speed, can also pacify to the personal information of userHidden 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 manuallyComplicated for operation and user is needed to have certain technological know-how except the mode of unloading is managed, ordinary user can not usually haveEffect deletes the other applications of all rogue software and its binding installation completely, so as to cause system operational speed and userPersonal 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 intoRow installation, can avoid the undying progress cluster installation of rogue software, and the safety of application program installation is ensured from sourceProperty.
First aspect present invention provides a kind of application program installation management method, comprising: when detecting that application program installsWhen being triggered, pause executes the application program installation operation for operation, and export application program to be installed description information andPrompt information is authorized, the authorization prompt information installs the application for prompting user to carry out fingerprint typing operation, with authorizationProgram;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 whetherThere is application program installation operation to be triggered;First management module, for detecting the application program peace when the detection moduleWhen dress operation is triggered, pause executes the application program installation operation;Output module, for exporting application program to be installedDescription information and authorization prompt information, the authorization prompt information for prompt user carry out fingerprint typing operation, with authorizeThe application program is installed;Finger print information obtains module, for obtaining the finger print information of user;Second management module, if forThe 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 presetFinger 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 triggeredApplication program installation operation, and export the description information and authorization prompt information of application program to be installed, authorization promptInformation installs the application program for prompting user to carry out fingerprint typing operation, with authorization;If getting the use in preset time periodThe 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 realShow 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 softwareDress ensures the safety of application program installation from source, realizes the safer effective pipe to application program installationReason.
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 belowThere 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 thisSome embodiments of invention for those skilled in the art without any creative labor, can be with rootOther 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 inventionAttached drawing in embodiment, technical scheme in the embodiment of the invention is clearly and completely described, it is clear that described realityApplying 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 artMember'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 fingerprintSmart 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 figureIt is a) processor 206, Peripheral Interface 208, radio-frequency module 210, key module 212, audio-frequency module 214, Touch Screen 216 andFinger 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 1Different 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 inventionManage the corresponding program instruction/module of method and device, the software program that processor 206 is stored in memory 202 by operationAnd 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 magneticProperty storage device, flash memory or other non-volatile solid state memories.In some instances, memory 202 can further compriseThe memory remotely located relative to processor 206, these remote memories can pass through network connection to intelligent terminal 20.OnThe example for stating network includes but is not limited to internet, intranet, local area network, mobile radio communication and combinations thereof.Processor 206And 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 206Various 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 chipIt 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 withCommunication network or other equipment are communicated.Radio-frequency module 210 may include various existing for executing the electricity of these functionsCircuit 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 typeCommunication is communicated by the wireless network of preset type with other equipment.The wireless network of above-mentioned preset type can wrapInclude cellular telephone networks, WLAN or Metropolitan Area Network (MAN).Various communications can be used in the wireless network of above-mentioned preset typeStandard, agreement and technology, including but not limited to global system for mobile communications (Global System for MobileCommunication, GSM), enhanced mobile communication technology (Enhanced Data GSM Environment, EDGE) is wideBand 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 IEEE802.11a, IEEE 802.11b, IEEE802.11g and/or IEEE 802.11n), the networking telephone (Voice overInternet Protocol, VoIP), worldwide interoperability for microwave accesses (Worldwide Interoperability forMicrowave Access, Wi-Max), other for mail, instant messaging and short message agreement and any other is suitableCommunications 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 pressingKey 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 raisesSound 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 microphonePlace receive power information, convert electrical signals to voice data, and by data transmission in network telephony into Peripheral Interface 208 to carry out into oneThe processing of step ground.Audio data can obtain from memory 202 or through radio-frequency module 210.In addition, audio data can also be withIt stores into memory 202 or is sent by radio-frequency module 210.In some instances, audio-frequency module 214 may also includeOne 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 touchesIt controls screen 216 and shows video output to user, the content of these videos output may include text, figure, video and its any groupIt 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 userThe gesture operations such as click, sliding, so that user interface object responds the input of these users.Detect user's inputTechnology can be based on resistance-type, condenser type or any other possible touch control detection technology.216 display unit of Touch ScreenSpecific 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 methodJourney 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 attachedShown 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 exportsThe description information and authorization prompt information of application program to be installed, authorization prompt information is for prompting user to carry out fingerprint typingOperation, to authorize installation application program;
Specifically, pause, which executes, runs the installation kit when the installation kit for detecting application program is triggered and runsOperation, obtains the description information of the corresponding application program to be installed of the installation kit.Wherein, which can be, but not limited toIt include: title, function description, permission description and the evaluation information of the network user of the application program.Then, will acquire toThe description information of the application program of installation and preset authorization prompt information are exported, so that user is true according to the description informationRecognize 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 withThe finger print information at family then confirms authorization failure, stops executing application installation operation, that is, application to be installed out of serviceThe 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 fingerLine information is matched;If the finger print information and preset finger print information that obtain mismatch, authorization failure is confirmed, stop executing and answerIt 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 thisApplication program installation operation, to continue to install the application program.And further, display authorizes the prompt for successfully continuing installationInformation.
Application program provided in an embodiment of the present invention installs management method, detects application program installation operation quilt by working asWhen triggering, pause executes application program installation operation, and exports the description information and authorization prompt of application program to be installedInformation, the authorization prompt information install the application program for prompting user to carry out fingerprint typing operation, with authorization;If when presetThe 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 applicationProgram installation operation realizes the fingerprint authorization installation of application program, and compared to the prior art, the present invention can help user answeringAt 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 notCarry out cluster installation only ensures the safety of application program installation from source, realizes to application program installationIt 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 methodJourney 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 attachedShown 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 exportsThe 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 runsOperation, obtains the description information of the corresponding application program to be installed of the installation kit.Wherein, which can be, but not limited toIt include: title, function description, permission description and the evaluation information of the network user of the application program.Then, will acquire toThe description information of the application program of installation and preset authorization prompt information are exported, so that user is true according to the description informationRecognize 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 withThe finger print information at family then confirms authorization failure, executes step S207: stopping executing application installation operation, that is, out of serviceThe 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 acquireIt is matched with preset finger print information;If the finger print information and preset finger print information that obtain mismatch, confirms authorization failure, holdRow step S207: stop executing application installation operation;If the finger print information obtained matches with preset finger print information, examineSurvey 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 typeRow 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 localUser 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 targetThe 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 usedThe mark information of each application program of installation operation was once locally executed in intelligent terminal in record.The identification information of application programCan 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 serviceDevice 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 unlimitedIn 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 failureApplication 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 onFailure.
Optionally, to prevent from judging by accident, installation suggestion information can be also further exported, to prompt user to be confirmed whether to pacify againThe 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 markNote 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 installedProgramming 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 installedProgram 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 markedInstruction.
Specifically, by way of fingerprint recognition, when triggering confirmation flag instruction or not mark instructions, step S205 toolBody 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 installedProgram, and stop executing application installation operation.Step S206 is specifically included: being obtained user and is based on label prompt information recordThe the second target fingerprint information entered confirms triggering not if the second target fingerprint information and preset target finger print information mismatchMark 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 tokenPrompt information includes: to be provided in preset prompting interface output token prompt information, prompting interface for triggering confirmation markFirst instruction choice box of note instruction, and the second instruction choice box for triggering not mark instructions.Then, when detecting userIt is the journey of target type by application program mark to be installed when the confirmation mark instructions triggered by the first instruction choice boxSequence, and stop executing application installation operation.When the not mark instructions for detecting that user is triggered by the second instruction choice boxWhen, 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 useFamily authorizes successfully.
Further, if user selects triggered mark instruction, the mark information of application program to be installed is recorded inIn local registration database.
Like this, by the confirmation mark instructions triggered according to user, application program to be installed is marked, quilt is worked asWhen being installed again labeled as the application program of the program of target type, the type of the application program can be quickly determined, andThe 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 fingerLine 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 believedBreath mismatches, then confirms authorization failure, stops executing application installation operation.And further, application to be installed is deletedThe 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 asWhen triggering, pause executes application program installation operation, and exports the description information and authorization prompt of application program to be installedInformation, the authorization prompt information install the application program for prompting user to carry out fingerprint typing operation, with authorization;If when presetThe 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 applicationProgram 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 shouldPreset 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 installedAccurate judgement is carried out, to can avoid the undying progress cluster installation of rogue software, application program is ensured from sourceThe 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 shownIt 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 4Reason device can be previous embodiment offer application program installation management method executing subject, can be intelligent terminal orA functional module in person's intelligent terminal.The exemplary application program of attached drawing 4 installs managing device, specifically includes that detection module301, the first management module 302, output module 303, finger print information obtain module 304 and the second management module 305.Each functionDetailed 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, temporarilyStop executing application program installation operation;
Output module 303, description information and authorization prompt information, the authorization for exporting application program to be installed mentionShow 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 informationLine 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, hereinIt 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 mouldThe division of block is merely illustrative of, and can according to need in practical application, such as the configuration requirement or software of corresponding hardwareThe convenient of realization considers, and above-mentioned function distribution is completed by different functional modules, i.e., application program is installed managing deviceInternal structure be divided into different functional modules, to complete all or part of the functions described above.Moreover, practical applicationIn, the corresponding functional module in the present embodiment can be by corresponding hardware realization, can also execute phase by corresponding hardwareThe 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 asWhen being triggered, pause executes application program installation operation, and exports the description information and authorization of application program to be installedPrompt 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 thisApplication program installation operation realizes the fingerprint authorization installation of application program, and compared to the prior art, the present invention can help userAt 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 softwareUndying progress cluster installation ensures the safety of application program installation from source, realizes and pacifies to application programThe 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 shownIt 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 5Reason device can be previous embodiment offer application program installation management method executing subject, can be intelligent terminal orA functional module in person's intelligent terminal.In the application program installing pipe that attached third embodiment of the invention shown in Fig. 4 providesOn 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 periodThe finger print information at family, and the finger print information matches with preset finger print information, then output token prompt information, label prompt are believedCease 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 informationInstruction, then be the program of the target type for the application program mark to be installed, and stops executing application program installation behaviourMake;
First management submodule 3051, if being also used to detect, the user is not marked based on what the label prompt information triggeredInstruction, 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 believedBreath matches with preset target finger print information, then confirms and trigger confirmation flag instruction, by the application program mark to be installedFor the program of the target type, and stop executing application program installation operation.And further, for deleting to be installed answerWith 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 believedBreath 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 installedLabel, 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 markNote 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 asWhen the confirmation mark instructions of triggering, by application program mark to be installed it is the program of target type, and stops executing using journeySequence installation operation;When detecting not mark instructions of the user by the second instruction choice box triggering, not to application to be installedProgram 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 flagIt 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 typeProgram;
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 401Sequence was once marked as the program of the target type, then stopped executing application program installation operation, and further deleting should be toThe installation kit of the application program of installation;And if the label detection module testing result be the application program to be installed notOnce 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, inspectionSurvey 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 installedApplication program was once marked as the program of the target type, then stopped after executing application program installation operation, output installationPrompt 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 believedWhen breath matches with preset finger print information, output authorizes successful prompt information;And if user has not been obtained in preset time periodFinger print information, alternatively, exporting the prompt letter of authorization failure when the finger print information got and preset finger print information mismatchBreath.
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 periodFinger print information, alternatively, finger print information obtains the finger print information that gets of module 304 and the preset finger print information mismatches, thenStop 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 embodimentHold 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 asWhen being triggered, pause executes application program installation operation, and exports the description information and authorization of application program to be installedPrompt 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 thisApplication 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 gotIt is mismatched with the preset finger print information, then stops executing application program installation operation, realize the fingerprint authorization of application programInstallation, compared to the prior art, the present invention can help user at the beginning of application program installation, just to application program to be installedType carries out accurate judgement, to can avoid the undying progress cluster installation of rogue software, application is ensured from sourceThe 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 itIts mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the module, onlyFor a kind of logical function partition, there may be another division manner in actual implementation, such as multiple module or components can combineOr it is desirably integrated into another system, or some features can be ignored or not executed.Another point, shown or discussed phaseCoupling, direct-coupling or communication connection between mutually can be through some interfaces, the INDIRECT COUPLING or communication of device or moduleConnection 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 moduleComponent may or may not be physical module, it can it is in one place, or may be distributed over multiple netsIn 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 moduleIt is that modules physically exist alone, can also be integrated in two or more modules in a module.Above-mentioned integrated mouldBlock 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 orPerson says that all or part of the part that contributes to existing technology or the technical solution can body in the form of software productsReveal and, which is stored in a storage medium, including some instructions are with so that a computer is setStandby (can be personal computer, server or the network equipment etc.) execute each embodiment this method of the present invention whole orPart 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 codeMedium.
It should be noted that for the various method embodiments described above, describing for simplicity, therefore, it is stated as a series ofCombination of actions, but those skilled in the art should understand that, the present invention is not limited by the sequence of acts described becauseAccording to the present invention, certain steps can use other sequences or carry out simultaneously.Secondly, those skilled in the art should also knowIt knows, the embodiments described in the specification are all preferred embodiments, and related actions and modules might not all be this hairNecessary 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 embodimentPoint, 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 fieldArt 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)

Translated fromChinese
1.一种应用程序安装管理方法,其特征在于,所述方法包括:1. A method for application installation management, wherein the method comprises:当检测到应用程序安装操作被触发时,暂停执行所述应用程序安装操作,并输出待安装的应用程序的描述信息及授权提示信息,所述授权提示信息用于提示用户进行指纹录入操作,以授权安装所述应用程序;When it is detected that the application installation operation is triggered, the execution of the application installation operation is suspended, and the description information of the application to be installed and the authorization prompt information are output, and the authorization prompt information is used to prompt the user to perform the fingerprint entry operation to authorize the installation of said application;若预置时长内获取到所述用户的指纹信息,且所述指纹信息与预置指纹信息相匹配,则继续执行所述应用程序安装操作,包括:If the fingerprint information of the user is obtained within the preset time period, and the fingerprint information matches the preset fingerprint information, the application installation operation is continued, including:若预置时长内获取到所述用户的指纹信息,且所述指纹信息与预置指纹信息相匹配,则输出标记提示信息,所述标记提示信息用于提示所述用户是否将所述待安装的应用程序标记为目标类型的程序;If the fingerprint information of the user is acquired within the preset time period, and the fingerprint information matches the preset fingerprint information, a mark prompt information is output, and the mark prompt information is used to prompt the user whether to install the to-be-installed information. The application is marked as a program of the target type;若检测到所述用户基于所述标记提示信息触发的确认标记指令,则将所述待安装的应用程序标记为所述目标类型的程序,并停止执行所述应用程序安装操作;If a confirmation marking instruction triggered by the user based on the marking prompt information is detected, marking the application to be installed as a program of the target type, and stopping executing the application installation operation;若检测到所述用户基于所述标记提示信息触发的不标记指令,则不对所述待安装的应用程序进行标记,并继续执行所述应用程序安装操作。If an unmarking instruction triggered by the user based on the marking prompt information is detected, the application to be installed is not marked, and the application installation operation is continued.2.根据权利要求1所述的应用程序安装管理方法,其特征在于,所述若检测到所述用户基于所述标记提示信息触发的确认标记指令,则将所述待安装的应用程序标记为所述目标类型的程序,并停止执行所述应用程序安装操作,包括:2 . The application installation management method according to claim 1 , wherein if a confirmation marking instruction triggered by the user based on the marking prompt information is detected, marking the application to be installed as The program of the target type, and stop executing the application installation operation, including:获取所述用户基于所述标记提示信息录入的第一目标指纹信息,若所述第一目标指纹信息与预置目标指纹信息相匹配,则确认触发所述确认标记指令,将所述待安装的应用程序标记为所述目标类型的程序,并停止执行所述应用程序安装操作。Obtain the first target fingerprint information entered by the user based on the mark prompt information, if the first target fingerprint information matches the preset target fingerprint information, then confirm to trigger the confirmation mark instruction, and the to-be-installed The application is marked as a program of the target type, and execution of the application installation operation is stopped.3.根据权利要求2所述的应用程序安装管理方法,其特征在于,所述若检测到所述用户基于所述标记提示信息触发的不标记指令,则不对所述待安装的应用程序进行标记,并继续执行所述应用程序安装操作,包括:3 . The application installation management method according to claim 2 , wherein, if an unmarking instruction triggered by the user based on the marking prompt information is detected, the application to be installed is not marked. 4 . , and proceed with the described application installation operations, including:获取所述用户基于所述标记提示信息录入的第二目标指纹信息,若所述第二目标指纹信息与预置目标指纹信息不匹配,则确认触发所述不标记指令,不对所述待安装的应用程序进行标记,并继续执行所述应用程序安装操作。Acquire the second target fingerprint information entered by the user based on the marking prompt information. If the second target fingerprint information does not match the preset target fingerprint information, then confirm to trigger the unmarked instruction, and not the to-be-installed The application is marked and continues with the application installation operation.4.根据权利要求1所述的应用程序安装管理方法,其特征在于,所述输出标记提示信息,包括:4. The application installation management method according to claim 1, wherein the outputting the marked prompt information comprises:在预置的提示界面输出所述标记提示信息,所述提示界面中设置有用于触发所述确认标记指令的第一指令选择框,以及用于触发所述不标记指令的第二指令选择框。The marking prompt information is output on a preset prompt interface, where the prompt interface is provided with a first instruction selection box for triggering the confirmation marking instruction, and a second instruction selection box for triggering the unmarking instruction.5.根据权利要求1所述的应用程序安装管理方法,其特征在于,所述输出标记提示信息之前包括:5. The application installation management method according to claim 1, wherein before the outputting the marking prompt information comprises:检测所述待安装的应用程序是否曾被标记为所述目标类型的程序;Detecting whether the application to be installed has been marked as a program of the target type;若曾被标记为所述目标类型的程序,则停止执行所述应用程序安装操作;If it has been marked as a program of the target type, stop executing the application installation operation;若不曾被标记为所述目标类型的程序,则执行所述输出标记提示信息的步骤。If the program has not been marked as the target type, the step of outputting the marking prompt information is performed.6.根据权利要求1至5任一项所述的应用程序安装管理方法,其特征在于,所述输出待安装的应用程序的描述信息及授权提示信息之后,还包括:6. The application installation management method according to any one of claims 1 to 5, wherein after outputting the description information and authorization prompt information of the application to be installed, the method further comprises:若所述预置时长内未获取到所述用户的指纹信息,或者,获取到的指纹信息与所述预置指纹信息不匹配,则停止执行所述应用程序安装操作。If the fingerprint information of the user is not acquired within the preset time period, or the acquired fingerprint information does not match the preset fingerprint information, the application installation operation is stopped.7.一种应用程序安装管理装置,其特征在于,所述装置包括:7. An application installation management device, wherein the device comprises:检测模块,用于检测是否有应用程序安装操作被触发;A detection module for detecting whether an application installation operation is triggered;第一管理模块,用于当所述检测模块检测到所述应用程序安装操作被触发时,暂停执行所述应用程序安装操作;a first management module, configured to suspend the execution of the application installation operation when the detection module detects that the application installation operation is triggered;输出模块,用于输出待安装的应用程序的描述信息及授权提示信息,所述授权提示信息用于提示用户进行指纹录入操作,以授权安装所述应用程序;The output module is used for outputting description information and authorization prompt information of the application to be installed, and the authorization prompt information is used for prompting the user to perform a fingerprint entry operation to authorize the installation of the application;指纹信息获取模块,用于获取用户的指纹信息;The fingerprint information acquisition module is used to acquire the user's fingerprint information;第二管理模块,用于若所述指纹信息获取模块在预置时长内获取到所述用户的指纹信息,且所述指纹信息与预置指纹信息相匹配,则继续执行所述应用程序安装操作;The second management module is configured to continue to perform the application installation operation if the fingerprint information acquisition module acquires the user's fingerprint information within a preset period of time, and the fingerprint information matches the preset fingerprint information ;所述输出模块,还用于若所述指纹信息获取模块在预置时长内获取到所述用户的指纹信息,且所述指纹信息与预置指纹信息相匹配,则输出标记提示信息,所述标记提示信息用于提示所述用户是否将所述待安装的应用程序标记为目标类型的程序;The output module is further configured to output the marker prompt information if the fingerprint information acquisition module acquires the user's fingerprint information within a preset time period, and the fingerprint information matches the preset fingerprint information. The marking prompt information is used to prompt the user whether to mark the application program to be installed as a program of the target type;所述第二管理模块,包括:The second management module includes:第一管理子模块,用于若检测到所述用户基于所述标记提示信息触发的确认标记指令,则将所述待安装的应用程序标记为所述目标类型的程序,并停止执行所述应用程序安装操作;a first management submodule, configured to mark the application to be installed as a program of the target type, and stop executing the application if a confirmation mark instruction triggered by the user based on the mark prompt information is detected program installation operation;所述第一管理子模块,还用于若检测到所述用户基于所述标记提示信息触发的不标记指令,则不对所述待安装的应用程序进行标记,并继续执行所述应用程序安装操作。The first management sub-module is further configured to not mark the application to be installed and continue to perform the application installation operation if an unmarking instruction triggered by the user based on the marking prompt information is detected .8.根据权利要求7所述的应用程序安装管理装置,其特征在于,所述第一管理子模块具体用于:8. The application installation management device according to claim 7, wherein the first management submodule is specifically used for:获取所述用户基于所述标记提示信息录入的第一目标指纹信息,若所述第一目标指纹信息与预置目标指纹信息相匹配,则确认触发所述确认标记指令,将所述待安装的应用程序标记为所述目标类型的程序,并停止执行所述应用程序安装操作。Obtain the first target fingerprint information entered by the user based on the mark prompt information, if the first target fingerprint information matches the preset target fingerprint information, then confirm to trigger the confirmation mark instruction, and the to-be-installed The application is marked as a program of the target type, and execution of the application installation operation is stopped.9.根据权利要求8所述的应用程序安装管理装置,其特征在于,所述第一管理子模块具体还用于:9. The application installation management device according to claim 8, wherein the first management submodule is further used for:获取所述用户基于所述标记提示信息录入的第二目标指纹信息,若所述第二目标指纹信息与预置目标指纹信息不匹配,则确认触发所述不标记指令,不对所述待安装的应用程序进行标记,并继续执行所述应用程序安装操作。Acquire the second target fingerprint information entered by the user based on the marking prompt information. If the second target fingerprint information does not match the preset target fingerprint information, then confirm to trigger the unmarked instruction, and not the to-be-installed The application is marked and continues with the application installation operation.10.根据权利要求7所述的应用程序安装管理装置,其特征在于,所述输出模块具体用于:10. The application installation management device according to claim 7, wherein the output module is specifically used for:在预置的提示界面输出所述标记提示信息,所述提示界面中设置有用于触发所述确认标记指令的第一指令选择框,以及用于触发所述不标记指令的第二指令选择框。The marking prompt information is output on a preset prompt interface, where the prompt interface is provided with a first instruction selection box for triggering the confirmation marking instruction, and a second instruction selection box for triggering the unmarking instruction.11.根据权利要求7所述的应用程序安装管理装置,其特征在于,所述装置还包括:11. The application installation management device according to claim 7, wherein the device further comprises:标记检测模块,用于检测所述待安装的应用程序是否曾被标记为所述目标类型的程序;a mark detection module, configured to detect whether the application program to be installed has been marked as a program of the target type;所述第二管理模块,还包括:The second management module further includes:第二管理子模块,用于若所述标记检测模块的检测结果为所述待安装的应用程序曾被标记为所述目标类型的程序,则停止执行所述应用程序安装操作;以及,若所述标记检测模块的检测结果为所述待安装的应用程序不曾被标记为所述目标类型的程序,则触发所述输出模块执行所述输出标记提示信息的步骤。The second management submodule is configured to stop executing the application installation operation if the detection result of the marking detection module is that the application to be installed has been marked as a program of the target type; If the detection result of the mark detection module is that the application program to be installed has not been marked as the program of the target type, the output module is triggered to execute the step of outputting the mark prompt information.12.根据权利要求7至11任一项所述的应用程序安装管理装置,其特征在于,所述装置还包括:12. The application installation management device according to any one of claims 7 to 11, wherein the device further comprises:第三管理模块,用于若所述指纹信息获取模块在所述预置时长内未获取到所述用户的指纹信息,或者,所述指纹信息获取模块获取到的指纹信息与所述预置指纹信息不匹配,则停止执行所述应用程序安装操作。A third management module, used for if the fingerprint information acquisition module does not acquire the user's fingerprint information within the preset time period, or the fingerprint information acquired by the fingerprint information acquisition module and the preset fingerprint If the information does not match, the application installation operation is stopped.
CN201610557432.1A2016-07-132016-07-13Application program installation management method and deviceExpired - Fee RelatedCN106203074B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610557432.1ACN106203074B (en)2016-07-132016-07-13Application program installation management method and device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610557432.1ACN106203074B (en)2016-07-132016-07-13Application program installation management method and device

Publications (2)

Publication NumberPublication Date
CN106203074A CN106203074A (en)2016-12-07
CN106203074Btrue CN106203074B (en)2019-03-01

Family

ID=57474464

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610557432.1AExpired - Fee RelatedCN106203074B (en)2016-07-132016-07-13Application program installation management method and device

Country Status (1)

CountryLink
CN (1)CN106203074B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN108734006A (en)*2018-05-252018-11-02山东华软金盾软件股份有限公司A method of disabling Windows installation procedures
CN112163209B (en)*2020-09-272022-05-17维沃移动通信有限公司Application management method and device and electronic equipment
CN112667421B (en)*2020-12-252024-12-13平安科技(深圳)有限公司 A method, device, terminal and storage medium for detecting authorization

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1606027A (en)*2003-10-102005-04-13深圳市派思数码科技有限公司Method for software copyright protection by utilizing fingerprint and application apparatus thereof
CN103324506A (en)*2013-06-242013-09-25上海天奕达电子科技有限公司Method and mobile phone for controlling installation of Android applications
CN104050409A (en)*2014-06-302014-09-17安一恒通(北京)科技有限公司Method and device for identifying bundled software
CN105608369A (en)*2015-10-302016-05-25周奇Application software installation method and apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US9298439B2 (en)*2013-07-162016-03-29Dropbox, Inc.System and method for installing a client application using a light installer

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1606027A (en)*2003-10-102005-04-13深圳市派思数码科技有限公司Method for software copyright protection by utilizing fingerprint and application apparatus thereof
CN103324506A (en)*2013-06-242013-09-25上海天奕达电子科技有限公司Method and mobile phone for controlling installation of Android applications
CN104050409A (en)*2014-06-302014-09-17安一恒通(北京)科技有限公司Method and device for identifying bundled software
CN105608369A (en)*2015-10-302016-05-25周奇Application software installation method and apparatus

Also Published As

Publication numberPublication date
CN106203074A (en)2016-12-07

Similar Documents

PublicationPublication DateTitle
CN104834847B (en)Auth method and device
US10275581B2 (en)Method and apparatus for sharing content between electronic devices
JP6596173B1 (en) Incoming call management method and apparatus
CN105262878B (en)The processing method and mobile terminal of call automatic recording
CN105100141B (en)Multimedia content network sharing method, apparatus and system
CN104700003B (en)A kind of file shell adding and hulling method, apparatus and system
CN104732380A (en)Method and device for conducting account transfer processing
CN104346560B (en)A kind of safe verification method and device
CN109076331A (en)The control method of electronic equipment and electronic equipment
CN104283876A (en)Operation authorization method and device
CN104808501A (en)Intelligent scene deleting method and device
CN104507034A (en)Equipment connecting method, device and terminal equipment
CN110347862B (en)Recording processing method, device, equipment, system and audio equipment
CN105407098A (en)Identity verification method and device
CN106797561A (en)A kind of identity identifying method and wearable device
CN106255102B (en)Terminal equipment identification method and related equipment
CN106203074B (en)Application program installation management method and device
CN105979514A (en)Robot networking method based on two-dimensional code
CN104768235B (en)A kind of method and apparatus that equipment room connects automatically
CN105183571A (en)Function calling method and device
CN105094830A (en)Method and device for executing target functions
CN107979830A (en)A kind of Bluetooth connecting method, device, equipment and the storage medium of intelligent back vision mirror
CN105577375A (en)Identity authentication method and device
CN106257940A (en)A kind of iOS device and bluetooth peripheral hardware matching method and device
CN103093172B (en) A label reading device and label identification system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
CB02Change 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.

CB02Change of applicant information
GR01Patent grant
GR01Patent grant
CF01Termination of patent right due to non-payment of annual fee

Granted publication date:20190301

CF01Termination of patent right due to non-payment of annual fee

[8]ページ先頭

©2009-2025 Movatter.jp