Summary of the invention
To overcome the problems in correlation technique, the embodiment of the present disclosure provides the method and dress of a kind of releasing APP authorizationIt sets, to realize authorization of the Rapid reversal mobile terminal to APP.
According to the first aspect of the embodiments of the present disclosure, a kind of method of releasing APP authorization is provided, it may include:
When needing to release authorization of the corresponding default terminal of user account currently logged in APP, de-authorization is generatedPrompt information, wherein the de-authorization prompt information is for prompting default terminal described in user that the APP of de-authorization is needed to believeBreath;
If receiving the feedback letter for releasing APP authorization that the user inputs according to the de-authorization prompt informationBreath, according to the feedback information, releases authorization of the corresponding default terminal of the user account to the APP.
In one embodiment, the method may also include that
Determination currently logs in whether the registration terminal of the user account is the default terminal;
If the registration terminal is not the default terminal, it is determined that it is corresponding to need to release the user account currently logged inAuthorization of the default terminal to APP.
In one embodiment, the method may also include that
If the registration terminal is the default terminal, it is determined that whether there is the APP quilt of authorization in the default terminalUnloading;
If there is the APP of authorization is unloaded, it is determined that need to release authorization of the default terminal to the APP being unloaded.
In one embodiment, whether the registration terminal that the determination currently logs in the user account is the default endEnd, it may include:
By inquire presetting database, determine the registration terminal terminal identification information whether with the default terminalTerminal identification information is identical, wherein for the presetting database for recording the user account, the user account is corresponding pre-If the licensing status that the terminal identification information of terminal and the default terminal authorize APP;
If the terminal identification information of the registration terminal is identical as the terminal identification information of the default terminal, it is determined thatThe registration terminal is the default terminal;
If the terminal identification information of the registration terminal is not identical as the terminal identification information of the default terminal, reallyThe fixed registration terminal is not the default terminal.
It is described that authorization of the corresponding default terminal of the user account to the APP is released according to the feedback information, packetIt includes:
Default shape is set to the licensing status for the APP for needing de-authorization by the default terminal in the presetting databaseState, wherein the preset state is used to indicate the default terminal not to the state of APP authorization.
In one embodiment, the method may also include that
If the registration terminal is not the default terminal, authorization prompt information is generated, wherein the authorization promptInformation is for prompting the user to record the authorization message that the registration terminal authorizes APP on the cloud server;
If receiving the feedback information to APP authorization that the user inputs according to the authorization prompt information,The authorization message that the registration terminal authorizes the APP is recorded in the presetting database.
In one embodiment, described to record the registration terminal in the presetting database APP authorization is awardedWeigh information, it may include:
The terminal identification information of the corresponding default terminal of user account described in the presetting database is changed to describedThe terminal identification information of registration terminal.
According to the second aspect of an embodiment of the present disclosure, a kind of device of releasing APP authorization is provided, using server beyond the cloudsOn, it may include:
De-authorization cue module is configured as needing to release the corresponding default terminal pair of user account currently logged inWhen the authorization of APP, de-authorization prompt information is generated, wherein the de-authorization prompt information is pre- described in user for promptingIf terminal needs the APP information of de-authorization;
De-authorization module, if being configured as receiving what the user generated according to the de-authorization cue moduleThe feedback information of the releasing APP authorization of the de-authorization prompt information input releases the user according to the feedback informationAuthorization of the corresponding default terminal of account to the APP.
In one embodiment, described device may also include that
First determining module is configured to determine that whether the registration terminal for currently logging in the user account is described defaultTerminal;
Second determining module, if being configured as first determining module to determine the registration terminal not being described defaultTerminal, it is determined that need to release authorization of the corresponding default terminal of user account currently logged in APP.
In one embodiment, described device may also include that
Third determining module, if being configured as the registration terminal is the default terminal, it is determined that the default endWhether there is the APP of authorization to be unloaded in end;
4th determining module has the APP of authorization to be unloaded if being configured as the third determining module determination, it is determined thatNeed to release authorization of the default terminal to the APP being unloaded.
In one embodiment, first determining module can include:
Submodule is inquired, is configured as determining the terminal identification information of the registration terminal by inquiring presetting databaseIt is whether identical as the terminal identification information of the default terminal, wherein the presetting database is used to record the user account,The licensing status that the terminal identification information and the default terminal of the corresponding default terminal of the user account authorize APP;
First determines submodule, if being configured as the terminal iidentification letter that the inquiry submodule determines the registration terminalIt ceases identical as the terminal identification information of the default terminal, it is determined that the registration terminal is the default terminal;
Second determines submodule, if being configured as the terminal iidentification letter that the inquiry submodule determines the registration terminalIt ceases not identical as the terminal identification information of the default terminal, it is determined that the registration terminal is not the default terminal.
In one embodiment, the de-authorization module can include:
State changes submodule, is configured as the default terminal in the presetting database to needing de-authorizationThe licensing status of APP is set as preset state, wherein the preset state is for indicating the default terminal not to describedThe state of APP authorization.
In one embodiment, described device may also include that
Cue module is authorized, if being configured as first determining module to determine the registration terminal not being described defaultTerminal then generates authorization prompt information, wherein the authorization prompt information is for prompting the user in the cloud serverOn record the authorization message that the registration terminal authorizes APP;
Authorization module, if being configured as receiving the authorization that the user generates according to the authorization cue moduleThe feedback information to APP authorization of prompt information input, then record the registration terminal to described in the presetting databaseThe authorization message of APP authorization.
In one embodiment, the authorization module can include:
Mark change submodule, is configured as the corresponding default terminal of user account described in the presetting databaseTerminal identification information is changed to the terminal identification information of the registration terminal.
According to the third aspect of an embodiment of the present disclosure, a kind of device of releasing APP authorization is provided, using server beyond the cloudsOn, it may include:
Processor;
Memory for storage processor executable instruction;
Wherein, the processor is configured to:
When needing to release authorization of the corresponding default terminal of user account currently logged in APP, de-authorization is generatedPrompt information, wherein the de-authorization prompt information is for prompting default terminal described in user that the APP of de-authorization is needed to believeBreath;
If receiving the feedback letter for releasing APP authorization that the user inputs according to the de-authorization prompt informationBreath, according to the feedback information, releases authorization of the corresponding default terminal of the user account to the APP.
The technical scheme provided by this disclosed embodiment can include the following benefits: server determines needs beyond the cloudsWhen releasing authorization of the corresponding default terminal of user account to APP, de-authorization prompt information is produced, if user is according to thisThe input of de-authorization prompt information determines the feedback information for releasing APP authorization, then can release the corresponding default terminal of user accountAuthorization to APP, when solving user's replacement mobile terminal in the related technology, because ignoring which APP is bundled with individual subscriberThe problem of information and having obtained mobile terminal authorization, and having left security risk;And it may be implemented to lose in user mobile wholeWhen end, cloud server is logged in time and releases authorization of the lost mobile terminal to APP, and then protects user's property safety,Optimize user experience.
Also, when the registration terminal for determining login user account is not the default terminal of user account binding, it may be determined thatIt needs to release authorization of the corresponding default terminal of user account to APP, and then generates prompt user and release default terminal to APP'sAuthorization;Alternatively, determining that the registration terminal of login user account is the default terminal of user account binding, but have default terminalIn there is the APP of authorization to be unloaded, then can determine that needs release default authorization of the terminal to the APP being unloaded.Thus use can be realizedFamily reminds user to release the authorization to APP in time when replacement terminal logs in cloud server, reduces security risk, can also be achievedIt reminds user to release the authorization to the APP being unloaded in time when user's unloading obtains the APP of authorization terminal, is convenient for user coupleAPP authorization is managed, and user experience is optimized.
By generating authorization prompt information when registration terminal is not the corresponding default terminal of user account, can prompt to useThe family authorization message that record registration terminal authorize APP on server beyond the clouds is realized that user authorizes APP and is managed.
It should be understood that above general description and following detailed description be only it is exemplary and explanatory, notThe disclosure can be limited.
Specific embodiment
Example embodiments are described in detail here, and the example is illustrated in the accompanying drawings.Following description is related toWhen attached drawing, unless otherwise indicated, the same numbers in different drawings indicate the same or similar elements.Following exemplary embodimentDescribed in embodiment do not represent all embodiments consistented with the present invention.On the contrary, they be only with it is such as appendedThe example of device and method being described in detail in claims, some aspects of the invention are consistent.
Figure 1A is the flow chart of the method for releasing APP authorization shown according to an exemplary embodiment, and Figure 1B is according to oneThe application scenarios schematic diagram of the method for releasing APP authorization shown in exemplary embodiment;The method of releasing APP authorization can be appliedOn mobile terminal (such as: smart phone, tablet computer), such as Figure 1A, the method for releasing APP authorization the following steps are included:
In a step 101, when needing to release authorization of the corresponding default terminal of user account currently logged in APP,Generate de-authorization prompt information.
In one embodiment, de-authorization prompt information is for prompting user preset terminal that the APP of de-authorization is needed to believeBreath.
In one embodiment, de-authorization prompt information can be text prompt information;In another embodiment, releasing is awardedWeighing prompt information can be auditory tone cues information;In another embodiment, de-authorization prompt information can be light prompt information;In another embodiment, de-authorization prompt information can be vibration prompt information;In another embodiment, de-authorization promptInformation can be the combination of the above prompt information of any one of the above, for example, text prompt information can be shown, and according to pre-If frequency issues vibration prompt.
For example, can show and " log in terminal display interface if de-authorization prompt information is text prompt informationThe terminal of user account huangguang is not the terminal of user account binding, and whether PLSCONFM will release user account bindingThe authorization that terminal applies Alipay please click [releasing] button if de-authorization, otherwise click [cancellation] button ".
In a step 102, if receiving the feedback for releasing APP authorization that user inputs according to de-authorization prompt informationInformation releases authorization of the corresponding default terminal of user account to APP according to feedback information.
For example, if user is according to de-authorization prompt information, " terminal of login user account huangguang is not to useThe terminal of family account binding, whether PLSCONFM will release the authorization that the terminal of user account binding applies Alipay, if solutionExcept authorization, [releasing] button please be click, otherwise clicks [cancellation] button ", trigger the operation for clicking [releasing] button, then it represents thatCloud server receives the feedback information for releasing APP authorization that user inputs according to de-authorization prompt information, cloud serviceDevice can release authorization of the default terminal to APP.
In one embodiment, the authorization by the default terminal in presetting database to the APP for needing de-authorization can be passed throughState is set as preset state, realizes the authorization for releasing APP.
In one embodiment, preset state is used to indicate default terminal not to the state of APP authorization.
It is registration terminal 110 used in user's login user account, such as shown in Figure 1B in an exemplary sceneFruit cloud server 120 determines that registration terminal 110 is not default terminal 130 corresponding to user account, then produces to release and awardPrompt information is weighed, prompts the user whether to release authorization of the default terminal 130 to APP;In addition, if registration terminal 110 is to useDefault terminal 130 corresponding to the account of family, then when user unloads some authorization APP in default terminal 130, such as unloading paymentIt is precious in application, cloud server 120 also produces de-authorization prompt information, prompt user to release default terminal to unloading APPAuthorization.In addition, if cloud server 120 determines that registration terminal 110 is not default terminal 130 corresponding to user account,Authorization prompt information is then also produced, prompts user's authorization of the record registration terminal 110 to APP in server 130 beyond the clouds, fastlySpeed realizes authorization of the registration terminal 110 to APP.
Technical solution provided in this embodiment can include the following benefits: server is determined to need to release and be used beyond the cloudsWhen account corresponding default terminal in family is to the authorization of APP, de-authorization prompt information is produced, if user awards according to the releasingIt weighs prompt information input and determines the feedback information for releasing APP authorization, then can release the corresponding default terminal of user account to APP'sAuthorization, solve in the related technology user replace mobile terminal when because ignore which APP be bundled with userspersonal information andThe problem of having obtained mobile terminal authorization, and having left security risk;And it may be implemented in user's lost mobile terminal, in timeIt logs in cloud server and releases authorization of the lost mobile terminal to APP, and then protect user's property safety, optimize userExperience.
In one embodiment, method may also include that
Whether the registration terminal for determining currently logged on user's account is default terminal;
If registration terminal is not default terminal, it is determined that need to release the user account corresponding default end currently logged inHold the authorization to APP.
In one embodiment, method may also include that
If registration terminal is default terminal, it is determined that whether there is the APP of authorization to be unloaded in default terminal;
If there is the APP of authorization is unloaded, it is determined that need to release default authorization of the terminal to the APP being unloaded.
In one embodiment, whether the registration terminal for determining currently logged on user's account is default terminal, it may include:
By inquire presetting database, determine registration terminal terminal identification information whether the terminal iidentification with default terminalInformation is identical, wherein presetting database is for recording user account, the terminal iidentification letter of the corresponding default terminal of user accountThe licensing status that breath and default terminal authorize APP;
If the terminal identification information of registration terminal is identical as the terminal identification information of default terminal, it is determined that registration terminalTo preset terminal;
If the terminal identification information of registration terminal is not identical as the terminal identification information of default terminal, it is determined that log in eventuallyEnd is not default terminal.
According to feedback information, authorization of the corresponding default terminal of user account to APP is released, comprising:
Preset state is set to the licensing status for the APP for needing de-authorization by the default terminal in presetting database,Wherein, preset state is used to indicate default terminal not to the state of APP authorization.
In one embodiment, method may also include that
If registration terminal is not default terminal, authorization prompt information is generated, wherein authorization prompt information is for promptingUser's authorization message that record registration terminal authorizes APP on server beyond the clouds;
If receiving user according to the feedback information to APP authorization of authorization prompt information input, in preset dataThe authorization message that registration terminal authorizes APP is recorded in library.
In one embodiment, the authorization message that record registration terminal authorizes APP in the preset database, it may include:
The terminal identification information of the corresponding default terminal of user account in presetting database is changed to the end of registration terminalHold identification information.
So far, the disclosure can remind on server user to manage authorization APP in time beyond the clouds, solve correlationWhen user replaces mobile terminal in technology, because ignoring which APP is bundled with userspersonal information and has obtained mobile terminalThe problem of authorizing, and leaving security risk;And it may be implemented in user's replacement terminal, log in cloud server in time and releaseAuthorization of the lost mobile terminal to APP, and realize authorization of the new mobile terminal to APP, optimize user experience.
Fig. 2 is according to the flow chart of the method for releasing APP authorization shown in an exemplary embodiment one, and the present embodiment utilizesThe above method that the embodiment of the present disclosure provides is illustrated so that how cloud server releases APP authorization, such as Fig. 2 instituteShow, comprising the following steps:
In step 201, whether the registration terminal for determining currently logged on user's account is default terminal, if registration terminalIt is default terminal, thens follow the steps 202, if registration terminal is not default terminal, executes step 203.
In one embodiment, can by inquire presetting database, determine registration terminal terminal identification information whether in advanceIf the terminal identification information of terminal is identical;If the terminal identification information phase of the terminal identification information of registration terminal and default terminalTogether, it is determined that registration terminal is default terminal;If the terminal iidentification of the terminal identification information of registration terminal and default terminal is believedIt ceases not identical, it is determined that registration terminal is not default terminal.
In one embodiment, mobile terminal identification information can be International Mobile Station Equipment Identification (InternationalMobile Equipment Identity, IMEI).For example, if the IMEI of default terminal is 35380100360174/1, andThe IMEI of registration terminal is 36380100360199/1, then illustrating registration terminal not is default terminal.
In one embodiment, default terminal corresponding with user account can have more than one, and each default terminal is awardedThe APP of power can not be identical.For example, wherein the APP that default terminal 1 is authorized is Alipay, being preset eventually there are two default terminalsThe APP that end 2 is authorized is that wechat binds bank card.If registration terminal is one in default terminal, it can determine and currently step onThe registration terminal for recording user account is default terminal.
In one embodiment, presetting database is for recording user account, the terminal of the corresponding default terminal of user accountThe licensing status that identification information and default terminal authorize APP.
In step 202, whether have the APP of authorization be unloaded, if there is the APP of authorization is unloaded if determining in default terminalIt carries, thens follow the steps 204, otherwise process terminates, i.e., does not carry out any control to the authorization of APP to default terminal and operate.
In step 203, it determines and needs to release authorization of the corresponding default terminal of user account currently logged in APP.
In one embodiment, if registration terminal is not default terminal, then it represents that user may replace mobile terminal, thenCloud server can determine the authorization for needing to release the corresponding default terminal of user account to APP.
In step 204, de-authorization prompt information is generated, step 205 and step 206 are executed.
In one embodiment, de-authorization prompt information can be text prompt information, then show text prompt information, exampleSuch as, " terminal of login user account huangguang is not the terminal of user account binding, is asked for display in terminal display interfaceThe authorization for being confirmed whether that the terminal of user account binding to be released applies Alipay please click [releasing] if de-authorizationOtherwise button clicks [cancellation] button ";In another embodiment, de-authorization prompt information can be auditory tone cues information, exampleSuch as, playing voice, " terminal of login user account huangguang is not the terminal of user account binding, and whether PLSCONFM will solveThe authorization applied except the terminal of user account binding to Alipay " plays alarm sound;In another embodiment, releasing is awardedWeighing prompt information can be light prompt information, then the optical signal of preset kind is discharged, for example, bright primary display circle every two secondsFace;In another embodiment, de-authorization prompt information can be vibration prompt information, if prompt information is vibration prompt letterBreath can then issue vibration instruction, for example, vibrating terminal every 0.5 second according to predeterminated frequency;In another embodiment, solutionExcept authorization prompt information can be the combination of the above prompt information of any one of the above, for example, text prompt letter can be shownBreath, and vibration prompt is issued according to predeterminated frequency.
In one embodiment, de-authorization prompt information is for prompting user preset terminal that the APP of de-authorization is needed to believeBreath.
In step 204, if receiving the feedback for releasing APP authorization that user inputs according to de-authorization prompt informationInformation releases authorization of the corresponding default terminal of user account to APP according to feedback information.
For example, if user is according to de-authorization prompt information, " terminal of login user account huangguang is not to useThe terminal of family account binding, whether PLSCONFM will release the authorization that the terminal of user account binding applies Alipay, if solutionExcept authorization, [releasing] button please be click, otherwise clicks [cancellation] button ", trigger the operation for clicking [releasing] button, then it represents thatCloud server receives the feedback information for releasing APP authorization that user inputs according to de-authorization prompt information, cloud serviceDevice can release authorization of the default terminal to APP.
In one embodiment, the authorization by the default terminal in presetting database to the APP for needing de-authorization can be passed throughState is set as preset state, realizes the authorization for releasing APP.
In one embodiment, preset state is used to indicate default terminal not to the state of APP authorization.
In step 205, APP authorization is released according to the refusal that de-authorization prompt information inputs if receiving userFeedback information retains authorization of the corresponding default terminal of user account to APP according to feedback information.
For example, if user is according to de-authorization prompt information, " terminal of login user account huangguang is not to useThe terminal of family account binding, whether PLSCONFM will release the authorization that the terminal of user account binding applies Alipay, if solutionExcept authorization, [releasing] button please be click, otherwise clicks [cancellation] button ", trigger the operation for clicking [cancellation] button, then it represents thatCloud server receives the feedback information for retaining APP authorization that user inputs according to de-authorization prompt information, cloud serviceDevice does not execute the operation of de-authorization then.
In step 206, whether have the APP of authorization be unloaded, if there is the APP of authorization is unloaded if determining in default terminalIt carries, thens follow the steps 203, otherwise process terminates, i.e., does not carry out any control to the authorization of APP to default terminal and operate.
In one embodiment, when user unloads some APP, the synchronizing information of APP will can be unloaded to cloud server, such asFruit cloud server determines that unloaded APP is authorization APP, then can release authorization of the terminal to APP, this can be prevented at endWhen installing the APP in end again, in the case where the operation of no user triggering, terminal default is authorized again for the APP, into oneStep ensure that the safety of user information.For example, when user unloads the Alipay APP for obtaining authorization terminal, if user willThe information of Alipay APP notifies cloud server, then cloud server produces de-authorization prompt information, and user is prompted to releaseAuthorization of the terminal to Alipay APP, in this way when installing Alipay APP in the terminal again next time, if user does not trigger authorizationThe operation of Alipay APP, terminal can not authorize Alipay APP.
On the basis of the beneficial effect of above-described embodiment, the present embodiment also has the advantages that achievable userIt reminds user to release the authorization to APP in time when replacement terminal logs in cloud server, reduces security risk, can also be achievedUser's unloading reminds user to release the authorization to the APP being unloaded in time when obtaining the APP of authorization terminal, is convenient for user coupleAPP authorization is managed, and user experience is optimized.
Fig. 3 is the flow chart according to the terminal shown in an exemplary embodiment two to the APP method authorized, the present embodiment benefitThe above method provided with the embodiment of the present disclosure to the APP method authorized and combines figure with cloud server control registration terminal1B is illustrated, as shown in Figure 3, comprising the following steps:
In step 301, whether the registration terminal for determining currently logged on user's account is default terminal, if not defaultTerminal thens follow the steps 302.
The detailed description of step 301 can be found in the description of step 201 in Fig. 2 embodiment, and I will not elaborate.
In step 302, the authorization message for needing that record registration terminal authorizes APP in server beyond the clouds is determined.
In step 303, authorization prompt information is generated.
In one embodiment, authorization prompt information for prompt user beyond the clouds on server record registration terminal to APPThe authorization message of authorization.
In one embodiment, if it is default terminal that cloud server, which determines registration terminal not, it can determine registration terminalIt needs the APP authorized to default terminal to authorize, thus generates authorization prompt information.
In one embodiment, authorization prompt information can be text prompt information;In another embodiment, authorization prompt letterBreath can be auditory tone cues information;In another embodiment, authorization prompt information can be light prompt information;In another embodimentIn, authorization prompt information can be vibration prompt information;In another embodiment, authorization prompt information can be above-mentioned any oneKind or more prompt information combination, for example, can i.e. display text prompt information, and according to predeterminated frequency issue vibration prompt.If de-authorization prompt information is text prompt information, can show in terminal display interface " does not have in cloud serverWhether the authorization message that authorize to APP of record registration terminal, PLSCONFM will record registration terminal to authorization in server beyond the cloudsThe authorization message of APP, if record, please click [determination] button, otherwise click [cancellation] button ".
In step 304, if receiving the feedback information to APP authorization that user inputs according to authorization prompt information,The then authorization message that record registration terminal authorizes APP in the preset database.
For example, if user " does not have to record what registration terminal authorized APP in cloud server according to authorization prompt informationAuthorization message, PLSCONFM whether will record registration terminal is to the authorization message of authorization APP in server beyond the clouds, if record,[determination] button please be click, [cancellation] button is otherwise clicked ", trigger the operation for clicking [determination] button, then it represents that cloud clothesBusiness device receives the feedback information to APP authorization that user inputs according to de-authorization prompt information, and cloud server can be rememberedRecord the information that APP is authorized in registration terminal.
In one embodiment, if authorizing the information of APP in registration terminal and authorizing the information phase of APP in default terminalTogether, then the terminal identification information of the corresponding default terminal of user account in presetting database can be changed to the terminal of registration terminalIdentification information fast implements the authorization message that record registration terminal authorizes APP in the preset database.
On the basis of the beneficial effect of above-described embodiment, the present embodiment is also had the advantages that by logging inAuthorization prompt information is generated when terminal is not user account corresponding default terminal, and user can be prompted to remember on server beyond the cloudsThe authorization message that record registration terminal authorizes APP realizes that user manages APP authorization.
Corresponding with the embodiment of method of aforementioned de-authorization APP, the disclosure additionally provides the device of de-authorization APPAnd its embodiment of applied mobile terminal.
Fig. 4 is a kind of block diagram of device for releasing APP authorization shown according to an exemplary embodiment, as shown in figure 4, solutionExcept the device of APP authorization includes:
De-authorization cue module 410 is configured as needing to release the user account corresponding default end currently logged inWhen holding the authorization to APP, de-authorization prompt information is generated, wherein de-authorization prompt information is for prompting user preset wholeEnd needs the APP information of de-authorization;
De-authorization module 420, if being configured as receiving the solution that user generates according to de-authorization cue module 410Except it is corresponding default to release user account according to feedback information for the feedback information for releasing APP authorization of authorization prompt information inputAuthorization of the terminal to APP.
Fig. 5 is the block diagram of the device of another releasing APP authorization shown according to an exemplary embodiment, as shown in figure 5,On the basis of Fig. 4 embodiment, in one embodiment, device may also include that
First determining module 430 is configured to determine that whether the registration terminal of currently logged on user's account is default terminal;
Second determining module 440, if being configured as the first determining module 430 to determine registration terminal not being default terminal,It then determines and needs to release authorization of the corresponding default terminal of user account currently logged in APP.
In one embodiment, device may also include that
Third determining module 450, if being configured as registration terminal is default terminal, it is determined that whether have in default terminalThe APP of authorization is unloaded;
4th determining module 460 has the APP of authorization to be unloaded if being configured as the determination of third determining module, it is determined thatNeed to release authorization of the default terminal to the APP being unloaded.
In one embodiment, the first determining module 430 can include:
Submodule 431 is inquired, is configured as determining that the terminal identification information of registration terminal is by inquiring presetting databaseIt is no identical as the terminal identification information of default terminal, wherein for presetting database for recording user account, user account is correspondingThe licensing status that the terminal identification information and default terminal of default terminal authorize APP;
First determines submodule 432, if being configured as the terminal identification information that inquiry submodule 431 determines registration terminalIt is identical as the terminal identification information of default terminal, it is determined that registration terminal is default terminal;
Second determines submodule 433, if being configured as the terminal identification information that inquiry submodule 431 determines registration terminalIt is not identical as the terminal identification information of default terminal, it is determined that registration terminal is not default terminal.
In one embodiment, de-authorization module 420 can include:
State changes submodule 421, is configured as the default terminal in presetting database to the APP for needing de-authorizationLicensing status be set as preset state, wherein preset state is used to indicate default terminal not to the state of APP authorization.
In one embodiment, device may also include that
Cue module 470 is authorized, if being configured as the first determining module to determine registration terminal not being default terminal, is given birth toAt authorization prompt information, wherein for prompting user, record registration terminal awards APP to authorization prompt information on server beyond the cloudsThe authorization message of power;
Authorization module 480, if being configured as receiving the authorization prompt information that user generates according to authorization cue moduleThe feedback information to APP authorization of input, the then authorization message that record registration terminal authorizes APP in the preset database.
In one embodiment, authorization module 480 can include:
Mark change submodule 481, is configured as the terminal of the corresponding default terminal of user account in presetting databaseIdentification information is changed to the terminal identification information of registration terminal.
The function of each unit and the realization process of effect are specifically detailed in the above method and correspond to step in above-mentioned apparatusRealization process, details are not described herein.
For device embodiment, since it corresponds essentially to embodiment of the method, so related place is referring to method realityApply the part explanation of example.The apparatus embodiments described above are merely exemplary, wherein being used as separate part descriptionUnit may or may not be physically separated, component shown as a unit may or may not bePhysical unit, it can it is in one place, or may be distributed over multiple network units.It can be according to the actual needsSome or all of the modules therein is selected to realize the purpose of disclosure scheme.Those of ordinary skill in the art are not paying woundIn the case that the property made is worked, it can understand and implement.
Fig. 6 is a kind of block diagram suitable for releasing the device of APP authorization shown according to an exemplary embodiment, device600 can be mobile terminal, such as smart phone, tablet computer.
Referring to Fig. 6, device 600 may include following one or more components: processing component 602, memory 604, power supplyComponent 606, multimedia component 608, audio component 610, the interface 612 of input/output (I/O), sensor module 614, andCommunication component 616.
The integrated operation of the usual control device 600 of processing component 602, such as with display, telephone call, data communication, phaseMachine operation and record operate associated operation.Processing element 602 may include that one or more processors 620 refer to executeIt enables, to perform all or part of the steps of the methods described above.In addition, processing component 602 may include one or more modules, justInteraction between processing component 602 and other assemblies.For example, processing component 602 may include multi-media module, it is more to facilitateInteraction between media component 608 and processing component 602.
Memory 604 is configured as storing various types of data to support the operation in equipment 600.These data are shownExample includes the instruction of any application or method for operating on device 600, message, picture etc..Memory 604 can be withIt is realized by any kind of volatibility or non-volatile memory device or their combination, such as static random access memory(SRAM), electrically erasable programmable read-only memory (EEPROM), Erasable Programmable Read Only Memory EPROM (EPROM) may be programmedRead-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, disk or CD.
Power supply module 606 provides electric power for the various assemblies of device 600.Electric power assembly 606 may include power management systemSystem, one or more power supplys and other with for device 600 generate, manage, and distribute the associated component of electric power.
Multimedia component 608 includes the screen of one output interface of offer between device 600 and user.In some realitiesIt applies in example, screen may include liquid crystal display (LCD) and touch panel (TP).If screen includes touch panel, screen canTo be implemented as touch screen, to receive input signal from the user.Touch panel include one or more touch sensors withSense the gesture on touch, slide, and touch panel.Touch sensor can not only sense the boundary of a touch or slide action, andAnd also detect duration and pressure relevant to touch or slide.In some embodiments, multimedia component 608 includesOne front camera and/or rear camera.It is such as in a shooting mode or a video mode, preceding when equipment 600 is in operation modeIt sets camera and/or rear camera can receive external multi-medium data.Each front camera and rear camera canBe a fixed optical lens system or have focusing and optical zoom capabilities.
Audio component 610 is configured as output and/or input audio signal.For example, audio component 610 includes a MikeWind (MIC), when device 600 is in operation mode, when such as call mode, recording mode, and voice recognition mode, microphone is matchedIt is set to reception external audio signal.The received audio signal can be further stored in memory 604 or via communication setPart 616 is sent.In some embodiments, audio component 610 further includes a loudspeaker, is used for output audio signal.
I/O interface 612 provides interface between processing component 602 and peripheral interface module, and above-mentioned peripheral interface module canTo be keyboard, click wheel, button etc..These buttons may include, but are not limited to: home button, volume button, start button and lockDetermine button.
Sensor module 614 includes one or more sensors, and the state for providing various aspects for device 600 is commentedEstimate.For example, sensor module 614 can detecte the state that opens/closes of equipment 600, the relative positioning of component, such as componentFor the display and keypad of device 600, sensor module 614 can be with the position of 600 1 components of detection device 600 or deviceSet change, the existence or non-existence that user contacts with device 600, the temperature in 600 orientation of device or acceleration/deceleration and device 600Variation.Sensor module 614 may include proximity sensor, be configured to detect without any physical contact nearThe presence of object.Sensor module 614 can also include optical sensor, such as CMOS or ccd image sensor, for answering in imagingWith middle use.In some embodiments, which can also include acceleration transducer, gyro sensor, magneticSensor, distance-sensor, pressure sensor or temperature sensor.
Communication component 616 is configured to facilitate the communication of wired or wireless way between device 600 and other equipment.Device600 can access the wireless network based on communication standard, such as WIFI, 2G or 3G or their combination.In an exemplary implementationIn example, communication component 616 receives broadcast singal or broadcast related information from external broadcasting management system via broadcast channel.In one exemplary embodiment, the communication component 616 further includes near-field communication (NFC) module, to promote short range communication.ExampleSuch as, NFC module can be based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra wide band (UWB) technology,Bluetooth (BT) technology and other technologies are realized.
In the exemplary embodiment, device 600 can be believed by one or more application specific integrated circuit (ASIC), numberNumber processor (DSP), digital signal processing appts (DSPD), programmable logic device (PLD), field programmable gate array(FPGA), controller, microcontroller, microprocessor or other electronic components are realized, for executing the above method.
In the exemplary embodiment, a kind of non-transitorycomputer readable storage medium including instruction, example are additionally providedIt such as include the memory 604 of instruction, above-metioned instruction can be executed by the processor 620 of device 600 to complete the above method.For example,The non-transitorycomputer readable storage medium can be ROM, random access memory (RAM), CD-ROM, tape, floppy diskWith optical data storage devices etc..
Those skilled in the art will readily occur to its of the disclosure after considering specification and practicing disclosure disclosed hereinIts embodiment.This application is intended to cover any variations, uses, or adaptations of the disclosure, these modifications, purposes orPerson's adaptive change follows the general principles of this disclosure and including the undocumented common knowledge in the art of the disclosureOr conventional techniques.The description and examples are only to be considered as illustrative, and the true scope and spirit of the disclosure are by followingClaim is pointed out.
It should be understood that the present disclosure is not limited to the precise structures that have been described above and shown in the drawings, andAnd various modifications and changes may be made without departing from the scope thereof.The scope of the present disclosure is only limited by the accompanying claims.