CN106991319A - The right management method and mobile terminal of a kind of application program - Google Patents
The right management method and mobile terminal of a kind of application program Download PDFInfo
- Publication number
- CN106991319A CN106991319A CN201710161715.9A CN201710161715A CN106991319A CN 106991319 A CN106991319 A CN 106991319A CN 201710161715 A CN201710161715 A CN 201710161715A CN 106991319 A CN106991319 A CN 106991319A
- Authority
- CN
- China
- Prior art keywords
- authority
- called
- unlocking condition
- application program
- probability
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/50—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
- G06F21/51—Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems at application loading time, e.g. accepting, rejecting, starting or inhibiting executable software based on integrity or source reliability
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2141—Access rights, e.g. capability lists, access control lists, access tables, access matrices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The embodiments of the invention provide a kind of right management method of application program and mobile terminal, wherein, the right management method of application program includes:The authority to be called for an application program for once being refused unlatching by user is obtained, and judges whether the authority to be called meets corresponding unlocking condition in cloud server, if the authority to be called meets unlocking condition, the authority to be called is opened.So as to prevent overdue hit after refusal opens authority of user from can not normally use in application program, effective guarantee application program and answer authorization privilege to be unlocked.
Description
Technical field
The present embodiments relate to the communications field, more particularly to a kind of right management method of application program and movement are eventually
End.
Background technology
With the continuous popularization of intelligent terminal and being on the increase for intelligent terminal function, pre-installed when intelligent terminal is except dispatching from the factory
Application program outside, user can also install from behavior intelligent terminal., it is necessary to answer when installing application program in intelligent terminal
The access rights in intelligent terminal are opened with program, access rights can include accessing address list, access microphone, access photograph album
Deng.
The rights management of current application program is usually, during installation or use, application triggers authority request, bullet
Go out dialog box, point out user to carry out choosing whether to give associated rights, if user allows, application program can be used normally
The authority, if user refuses, application program can not use the authority.
Although however, this method is intercepted to a certain extent, when user is selected, easily by working as
When environment and user cognition limitation, may refuse to authorize the necessary authority request in part of application program, cause software
Partial function fails, and then causes user can not normally use the application program, has had a strong impact on the usage experience of user.
The content of the invention
The embodiment of the present invention provides a kind of right management method and mobile terminal of application program, to solve in application program
The problem of how authority that should be authorized is remedied after False Rejects.
First aspect is there is provided a kind of right management method of application program, and methods described is applied to mobile terminal, described
Method includes:
The authority to be called for an application program is obtained, wherein, the authority to be called is that user has refused what is opened
Call authority;
Judge whether the authority to be called meets corresponding unlocking condition in cloud server;
If the authority to be called meets the unlocking condition, the authority to be called is opened.
On the other hand, the embodiment of the present invention additionally provides a kind of mobile terminal, including:
Acquisition module, for obtaining the authority to be called for an application program, wherein, the authority to be called is user
That has refused unlatching calls authority;
Judge module, for judging whether the authority to be called meets corresponding unlocking condition in cloud server;
Opening module, if meeting the unlocking condition for the authority to be called, opens the authority to be called.
To sum up, the embodiment of the present invention is once refused the authority to be called of unlatching by obtaining by user, and judges that this is to be called
Whether authority meets corresponding unlocking condition in cloud server, and whether determine the authority to be called is that should authorize and by user
The authority of False Rejects.If the authority to be called meets unlocking condition, the authority to be called is opened.So as to prevent user overdue
Application program can not normally use by hitting after refusal opens authority, it is to avoid user's discovery application program can not normally can not be repaiied after use
It is multiple.Authorization privilege is answered to be unlocked in effective guarantee application program.
Brief description of the drawings
In order to illustrate the technical solution of the embodiments of the present invention more clearly, below by institute in the description to the embodiment of the present invention
The accompanying drawing needed to use is briefly described, it should be apparent that, drawings in the following description are only some implementations of the present invention
Example, for those of ordinary skill in the art, without having to pay creative labor, can also be according to these accompanying drawings
Obtain other accompanying drawings.
Fig. 1 is a kind of flow chart of the right management method of application program of the embodiment of the present invention;
Fig. 2 is the flow chart of the right management method of another application program of the embodiment of the present invention;
Fig. 3 is the flow chart of the right management method of another application program of the embodiment of the present invention;
Fig. 4 is the flow chart of the right management method of another application program of the embodiment of the present invention;
Fig. 5 is a kind of block diagram of mobile terminal of the embodiment of the present invention;
Fig. 6 is the block diagram of another mobile terminal of the embodiment of the present invention;
Fig. 7 is the block diagram of another mobile terminal of the embodiment of the present invention;
Fig. 8 is the block diagram of another mobile terminal of the embodiment of the present invention.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation is described, it is clear that described embodiment is a part of embodiment of the invention, rather than whole embodiments.Based on this hair
Embodiment in bright, the every other implementation that those of ordinary skill in the art are obtained under the premise of creative work is not made
Example, belongs to the scope of protection of the invention.
Embodiment one
Reference picture 1, shows a kind of flow chart of the right management method of application program, this implementation in the embodiment of the present invention
The method that example is provided can be performed by mobile terminal, and the right management method of application program includes:
Step 101, authority to be called is obtained.
When the corresponding function for calling authority to realize application program first after an application program is installed, often ejection pair
Frame is talked about, points out user to carry out choosing whether that opening this calls authority, if user allows to open, application program can normally make
The authority is used, if user refuses, application program can not use the authority.But user refusal open call authority may
It is that application program realizes the authority that corresponding function must have.Cause some functions can not in order to avoid user misoperation
With can reaffirm whether the authority being rejected can open, in the present embodiment, authority to be called can be obtained, this is to be called
Authority be user refused open call authority.
Step 102, judge whether authority to be called meets corresponding unlocking condition in cloud server.
Wherein, unlocking condition refer to for reaffirm the authority being rejected whether the condition that can be opened, Ke Yitong
Excessive data analysis is obtained, and is stored in cloud server.
Specifically, can according to the user group using the application program to the situation of the permission grant to be called, it is determined that
Whether authority to be called meets unlocking condition.Can also be according to the application type of application program and achieved by this calls authority
The corresponding relation of function, determines whether authority to be called meets unlocking condition.
Step 103, if authority to be called meets unlocking condition, authority to be called is opened.
After completing whether to meet the judgement of unlocking condition to authority to be called, if authority to be called meets unlocking condition,
Then show that if application program lacks the authority to be called, corresponding function in application program will be caused not use normally.In order to
Ensure that the normal of application program is used, authority to be called can be opened, or prompting user can open the authority to be called.
Step 104, if authority to be called does not meet unlocking condition, refusal opens authority to be called.
In summary, in the embodiment of the present invention, once refused the authority to be called of unlatching by user by obtaining, and judge to be somebody's turn to do
Whether authority to be called meets corresponding unlocking condition in cloud server, determine the authority to be called whether be should authorize and
The authority refused by user error.If the authority to be called meets unlocking condition, the authority to be called is opened.So as to prevent using
Family is overdue, which to be hit after refusal opens authority, can not normally use application program, it is to avoid user's discovery application program can not be normally after use
It can not repair.Authorization privilege is answered to be unlocked in effective guarantee application program.
Embodiment two
Reference picture 2, shows the flow chart of the right management method of another application program of the embodiment of the present invention.This reality
Applying the method that example provided can be performed by mobile terminal, and the right management method of application program includes:
Step 201, authority to be called is obtained.
Wherein, the authority to be called be user refused open call authority.For example, when the application is installed, it is past
Toward meeting pop-up dialogue box, judged whether to open positioning function by user, user is not often confirming for the protection to privacy
Open GPS to call in the case that whether authority be authority necessary to application program, just refusal opens this and calls authority.But
In some applications, GPS calls authority to be essential authority, if user has refused unlatching, this calls authority, and can cause should
Partial function in can not be used normally, when application needs to use corresponding function, just can apply for that obtaining this waits to adjust again
With authority, the corresponding function for the application program that allows the user to have an opportunity normally to use again.
Step 202, according to probability is opened, judge whether authority to be called meets corresponding open strip in cloud server
Part.
Wherein, the unlatching probability is the probability that authority to be called is opened using each user of application program.
In order to obtain unlatching probability, the number of users for opening authority to be called can be counted in server end and the installation should
With total number of users of program, further according to the number of users and total number of users for opening authority to be called, authority to be called is calculated
Unlatching probability.
Specifically, the history information stored in server or terminal can be obtained, the history information is at least wrapped
Include user user mark, the mark of the application program of the user installation and for the application program open call authority.Statistics
The user's mark for each user for installing the application type obtains total number of users, counts and opens authority to be called for the application program
User's mark, obtain the corresponding number of users of authority to be called, calculate the corresponding number of users of authority to be called and total used with this
Ratio between amount mesh, obtains the unlatching probability of authority to be called.Wherein, the unlatching probability of authority to be called is larger, shows
The user for opening the authority to be called for application program is more.All the authority to be called, table is opened compared with multi-user for application program
Bright unlatching authority to be called is smaller to the safety effects of terminal.For example, being map class for a map class application program
Application program opens GPS and calls the user of authority more, and the unlatching probability of the authority to be called is generally large, so being map class
Application program opens access GPS and calls authority, will not produce influence to the security of terminal.
Obtain and open after probability, it can be determined that whether the unlatching probability reaches default probability threshold value, if the unlatching probability
Probability threshold value is reached, then authority to be called meets unlocking condition;If opening probability is not up to probability threshold value, authority to be called is not
Meet unlocking condition.Wherein, unlocking condition refers to opening the condition of the authority to be called.That is unlatching probability reaches pre-
If probability threshold value be a kind of unlocking condition.
Step 203, if authority to be called meets unlocking condition, authority to be called is opened.
According to open probability, judge whether authority to be called meets after unlocking condition, i.e., when unlatching probability reach it is default
Probability threshold value, when authority to be called meets unlocking condition, show user group to all right of the permission grant to be called,
The authority to be called all is opened for application program compared with multi-user, user can open the authority to be called.
After the judged result is obtained, the authority to be called directly can be automatically turned on by system, so that with
Family is without manually operated, because maloperation causes the problem of application program part function can not be used normally before just can remedying.
Can also pop-up or informing mode, point out user described in authority to be called meet the unlocking condition.Or can eject
Check box, is chosen whether to open the authority to be called, to meet the demand of different user again by user.If for example, user couple
The privacy requirements of positional information are higher, then need to be completed to determine whether by user.
Step 204, if authority to be called does not meet unlocking condition, refusal opens authority to be called.
To sum up, in the embodiment of the present invention, the authority to be called of unlatching is once refused by user by obtaining, and it is general according to opening
Rate judges whether the authority to be called meets unlocking condition, and whether determine the authority to be called is that should authorize and by user error
The authority of refusal.If in numerous users of the application program, the unlatching probability of the authority to be called is more than probability threshold value, that is, accords with
Corresponding unlocking condition in cloud server is closed, then opens the authority to be called.So as to effectively refer to the application program its
The judged result of its user, prevents overdue hit after refusal opens authority of user from can not normally use application program, it is to avoid Yong Hufa
Existing application program can not normally can not be repaired after use.Authorization privilege is answered to be unlocked in effective guarantee application program.Lifting
The usage experience of user.
Embodiment three
Reference picture 3, shows the flow chart of the right management method of another application program of the embodiment of the present invention.This reality
Applying the method that example provided can be performed by mobile terminal, and the right management method of application program includes:
Step 301, authority to be called is obtained.
Step 302, according to white list, judge whether authority to be called meets corresponding unlocking condition in cloud server.
Wherein, white list is used for the authority that records application program in server beyond the clouds needs to open, can be according to application
The application type of program and the corresponding relation of the function achieved by authority is called to be determined, the white list in cloud server
It can also be obtained, or directly be generated by cloud server by other terminals by locally obtaining.If application program should
With type with calling the function achieved by authority to match, then the calling function can be put into white list.If for example, should
It is map class with the application type of program, the function that calling authority can realize is positioning, and the application type of application program is with calling
Function achieved by authority matches, then this calls authority to be then put into white list.That is, in white list
Authority is called to can be used for realizing the corresponding function in application program.In actual applications, can be with the application program pair of each type
A white list is answered, can also one white list of each application program correspondence.
When application program one white list of correspondence of each type, application can be obtained when obtaining authority to be called
The application type of program, to determine corresponding white list.When each application program one white list of correspondence, because different should
Correspond to different white lists respectively with program, the journey for distinguishing each application program can be obtained when obtaining authority to be called
Sequence identifies (Identification, ID), and to determine corresponding white list, program ID is the unique mark of application program.
Specifically, authority to be called is may determine that whether in white list, if the authority to be called is treated in white list
Authority is called to meet unlocking condition, if the authority to be called is not in white list, authority to be called does not meet unlocking condition.Its
In, unlocking condition refers to opening the condition of the authority to be called.That is authority to be called is a kind of in white list
Unlocking condition.White list can apply to not yet be collected into situation system of the customer group to the permission grant to be called in the present embodiment
When counting result, judge to call whether authority meets unlocking condition according to the white list.
Step 303, if authority to be called meets unlocking condition, authority to be called is opened.
According to white list, judge whether authority to be called meets after unlocking condition, determine authority to be called in white list
In, when authority to be called meets unlocking condition, show that the authority to be called can be used for realizing the corresponding function in application program, use
Family can open the authority to be called.
After the judged result is obtained, the authority to be called directly can be automatically turned on by system, so that with
Family is without manually operated, because maloperation causes the problem of application program part function can not be used normally before just can remedying.
Can also pop-up or informing mode, point out user described in authority to be called meet the unlocking condition.Or can eject
Check box, is chosen whether to open the authority to be called, to meet the demand of different user again by user.
Step 304, if authority to be called does not meet unlocking condition, refusal opens authority to be called.
To sum up, in the embodiment of the present invention, the authority to be called of unlatching is once refused by user by obtaining, and according to white list
Judge whether the authority to be called meets corresponding unlocking condition in cloud server, determine the authority to be called whether be should
The authority for authorizing and being refused by user error.If the authority to be called meets unlocking condition in white list, then open this and treat
Call authority.So as in the case of the judged result of the other users of the application program is not referred to, still be able to effective guarantee
Authorization privilege is answered to be unlocked in application program.Lift the usage experience of user.
Example IV
Reference picture 4, shows the flow chart of the right management method of another application program of the embodiment of the present invention.This reality
Applying the method that example provided can be performed by mobile terminal, and the right management method of application program includes:
Step 401, authority to be called is obtained.
Wherein, the authority to be called be user refused open call authority.
After authority to be called is obtained, it can judge whether authority to be called meets according to probability and white list is opened
Unlocking condition.Perform after step 401, can determine whether authority to be called meets by performing step 402 and step 403
Unlocking condition.The present embodiment not conditioning step 402 and the sequencing of step 403.
Step 402, according to probability is opened, judge whether authority to be called meets unlocking condition.
Step 403, according to white list, judge whether authority to be called meets unlocking condition.
Step 404, if authority to be called meets unlocking condition, authority to be called is opened.
Step 405, if authority to be called does not meet unlocking condition, refusal opens authority to be called.
In summary, in the embodiment of the present invention, the authority to be called opened once was refused by user by obtaining, and according to opening
Open probability and white list judges whether the authority to be called meets corresponding unlocking condition in cloud server, determine that this is to be called
Whether authority is the authority that should be authorized and be refused by user error.If meeting unlocking condition, the authority to be called is opened.From
And answer authorization privilege to be unlocked in effective guarantee application program.Lift the usage experience of user.
Embodiment five
Reference picture 5, shows a kind of block diagram of mobile terminal in the embodiment of the present invention.Mobile terminal includes:Acquisition module
51st, judge module 52 and opening module 53.
Wherein, acquisition module 51, for obtaining the authority to be called for an application program, wherein, the power to be called
Be limited to user refused open call authority;
Judge module 52, for judging whether the authority to be called meets corresponding unlocking condition in cloud server;
Opening module 53, if meeting the unlocking condition for the authority to be called, opens the authority to be called.
In summary, in the embodiment of the present invention, the power to be called for once being refused unlatching by user is obtained by acquisition module 51
Limit, and judge whether the authority to be called meets corresponding unlocking condition in cloud server by judge module 52, it is determined that this is treated
Whether call authority is the authority that should be authorized and be refused by user error.If the authority to be called meets unlocking condition, by
Opening module 53 opens the authority to be called.So as to prevent user it is overdue hit that refusal opens can not be normally using applying journey after authority
Sequence, it is to avoid user has found that application program can not normally can not be repaired after use.Authorization privilege energy is answered in effective guarantee application program
Enough it is unlocked.
Embodiment six
Reference picture 6, in a preferred embodiment of the invention, on the basis of Fig. 5, judge module 52 is further wrapped
Include:First judging submodule 521 and the second judging submodule 522.
First judging submodule 521, for according to probability is opened, judging whether the authority to be called meets open strip
Part;And/or
Second judging submodule 522, for according to white list, judging whether the authority to be called meets unlocking condition;
Wherein, the probability of opening is the probability that the authority to be called is opened using each user of the application program;
The white list is used in server beyond the clouds record the authority that the application program needs to open.
In addition, the mobile terminal also includes notification module 54, in the way of pop-up or informing, pointing out described in user
Authority to be called meets the unlocking condition.
Specifically, the first judging submodule 521 is again including the determining unit 5212 of acquiring unit 5211 and first.Second judges
Submodule 522 is again including the second determining unit 5221.
Wherein, acquiring unit 5211, for obtaining the unlatching probability, wherein the unlatching probability is described according to opening
The number of users of authority to be called and total number of users of the installation application program calculate what is obtained.
First determining unit 5213, for judging whether the unlatching probability reaches default probability threshold value;If described open
Open probability and reach the probability threshold value, then the authority to be called meets the unlocking condition;If the unlatching probability is not up to
The probability threshold value, then the authority to be called do not meet the unlocking condition.
Second determining unit 5221, for breaking the authority to be called whether in the white list;If described to be called
Authority is in the white list, then the authority to be called meets the unlocking condition;If the authority to be called is not described
In white list, then the authority to be called does not meet the unlocking condition.
To sum up, in the embodiment of the present invention, the authority to be called for once being refused unlatching by user is obtained by acquisition module 51, and
By the first judging submodule 521, according to unlatching probabilistic determination, whether the authority to be called meets corresponding unlatching in cloud server
Condition, and/or according to white list judge whether the authority to be called meets unlocking condition by the second judging submodule 522, it is determined that
Whether the authority to be called is the authority that should be authorized and be refused by user error.If meeting unlocking condition, by opening module
53 open the authority to be called.So as to answer authorization privilege to be unlocked in effective guarantee application program.Lift the use of user
Experience.
Embodiment seven
Fig. 7 is a kind of block diagram of mobile terminal in the embodiment of the present invention seven.Mobile terminal 700 shown in Fig. 7 includes:Extremely
A few processor 701, memory 702, at least one network interface 704 and other users interface 703.In mobile terminal 700
Each component be coupled by bus system 705.It is understood that bus system 705 is used to realize between these components
Connection communication.Bus system 705 is in addition to including data/address bus, in addition to power bus, controlling bus and status signal bus in addition.
But for the sake of clear explanation, various buses are all designated as bus system 705 in the figure 7.
Wherein, user interface 703 can include display, keyboard or pointing device (for example, mouse, trace ball
(trackball), touch-sensitive plate or touch-screen etc..
It is appreciated that the memory 702 in the embodiment of the present invention can be volatile memory or nonvolatile memory,
Or may include both volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read-only storage (Read-
Only Memory, ROM), programmable read only memory (Programmable ROM, PROM), the read-only storage of erasable programmable
Device (Erasable PROM, EPROM), Electrically Erasable Read Only Memory (Electrically EPROM, EEPROM) or
Flash memory.Volatile memory can be random access memory (Random Access Memory, RAM), and it is used as outside high
Speed caching.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static RAM
(Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), Synchronous Dynamic Random Access Memory
(Synchronous DRAM, SDRAM), double data speed synchronous dynamic RAM (Double Data Rate
SDRAM, DDRSDRAM), enhanced Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links
Dynamic random access memory (Synchlink DRAM, SLDRAM) and direct rambus random access memory (Direct
Rambus RAM, DRRAM).The embodiment of the present invention description system and method memory 702 be intended to including but not limited to these
With the memory of any other suitable type.
In some embodiments, memory 702 stores following element, can perform module or data structure, or
Their subset of person, or their superset:Operating system 7021 and application program 7022.
Wherein, operating system 7021, comprising various system programs, such as ccf layer, core library layer, driving layer, are used for
Realize various basic businesses and handle hardware based task.Application program 7022, includes various application programs, such as media
Player (Media Player), browser (Browser) etc., for realizing various applied business.Realize the embodiment of the present invention
The program of method may be embodied in application program 7022.
In embodiments of the present invention, by calling program or the instruction of the storage of memory 702, specifically, can be application
The program stored in program 7022 or instruction, processor 701 are used to obtain the authority to be called for an application program, and judge
Whether authority to be called meets corresponding unlocking condition in cloud server, if authority to be called meets unlocking condition, opens
Authority to be called.Wherein, authority to be called be user refused open call authority.
The method that the embodiments of the present invention are disclosed can apply in processor 701, or be realized by processor 701.
Processor 701 is probably a kind of IC chip, the disposal ability with signal.In implementation process, the above method it is each
Step can be completed by the integrated logic circuit of the hardware in processor 701 or the instruction of software form.Above-mentioned processing
Device 701 can be general processor, digital signal processor (Digital Signal Processor, DSP), special integrated electricity
Road (Application Specific Integrated Circuit, ASIC), ready-made programmable gate array (Field
Programmable Gate Array, FPGA) or other PLDs, discrete gate or transistor logic,
Discrete hardware components.It can realize or perform disclosed each method, step and the logic diagram in the embodiment of the present invention.It is general
Processor can be microprocessor or the processor can also be any conventional processor etc..With reference to institute of the embodiment of the present invention
The step of disclosed method, can be embodied directly in hardware decoding processor and perform completion, or with the hardware in decoding processor
And software module combination performs completion.Software module can be located at random access memory, and flash memory, read-only storage may be programmed read-only
In the ripe storage medium in this area such as memory or electrically erasable programmable memory, register.The storage medium is located at
Memory 702, processor 701 reads the information in memory 702, the step of completing the above method with reference to its hardware.
It is understood that the embodiment of the present invention description these embodiments can with hardware, software, firmware, middleware,
Microcode or its combination are realized.Realized for hardware, processing unit can be realized in one or more application specific integrated circuits
(Application Specific Integrated Circuits, ASIC), digital signal processor (Digital Signal
Processing, DSP), digital signal processing appts (DSP Device, DSPD), programmable logic device (Programmable
Logic Device, PLD), field programmable gate array (Field-Programmable Gate Array, FPGA), general place
Manage in device, controller, microcontroller, microprocessor, other electronic units for performing the application function or its combination.
Realize, can be realized by performing the module (such as process, function) of function of the embodiment of the present invention for software
The technology of the embodiment of the present invention.Software code is storable in memory and by computing device.Memory can be in processing
Realized in device or outside processor.
Alternatively, processor 701 is additionally operable to:According to probability is opened, judge whether authority to be called meets unlocking condition;
And/or according to white list, judge whether authority to be called meets unlocking condition;Wherein, it is using application program to open probability
Each user opens the probability of authority to be called;White list is used for the power that records application program in server beyond the clouds needs to open
Limit.
Alternatively, processor 701 specifically for:Obtain and open probability, wherein it is that foundation opens power to be called to open probability
The number of users of limit and total number of users of installation application program calculate what is obtained;Judge whether unlatching probability reaches default general
Rate threshold value;If opening probability reaches probability threshold value, authority to be called meets unlocking condition;If opening probability is not up to probability threshold
Value, then authority to be called does not meet unlocking condition.
Alternatively, as another embodiment, processor 701 is additionally operable to:Judge authority to be called whether in white list;
If authority to be called is in white list, authority to be called meets unlocking condition;If authority to be called is treated not in white list
Authority is called not meet unlocking condition.
Alternatively, processor 701 is additionally operable to:In the way of pop-up or informing, user's authority to be called is pointed out to meet out
Open condition.
Mobile terminal 700 can realize each process that mobile terminal is realized in previous embodiment, to avoid repeating, here
Repeat no more.
To sum up, the mobile terminal in the embodiment of the present invention, by processor 701 obtain once by user refuse open wait adjust
With authority, and judge whether the authority to be called meets corresponding unlocking condition in cloud server, determine the authority to be called
Whether it is the authority that should be authorized and be refused by user error.If the authority to be called meets unlocking condition, open this and wait to adjust
Use authority.So as to prevent overdue hit after refusal opens authority of user from can not normally use application program, it is to avoid user has found application
Program can not normally can not be repaired after use.Authorization privilege is answered to be unlocked in effective guarantee application program.
Embodiment eight
Fig. 8 is a kind of block diagram of mobile terminal in the embodiment of the present invention eight.Specifically, the mobile terminal in Fig. 8 can be with
For mobile phone, tablet personal computer, personal digital assistant (Personal Digital Assistant, PDA) or vehicle-mounted computer etc..
Mobile terminal in Fig. 8 includes radio frequency (Radio Frequency, RF) circuit 810, memory 820, input block
830th, display unit 840, processor 860, voicefrequency circuit 870, WiFi (Wireless Fidelity) modules 880 and power supply
890。
Wherein, input block 830 can be used for the numeral or character information for receiving user's input, and produce and mobile terminal
User set and function control it is relevant signal input.Specifically, in the embodiment of the present invention, the input block 830 can be with
Including contact panel 831.Contact panel 831, also referred to as touch-screen, collect touch operation (ratio of the user on or near it
Such as user uses the operation of finger, any suitable object of stylus or annex on contact panel 831), and according to setting in advance
Fixed formula drives corresponding attachment means.Optionally, contact panel 831 may include touch detecting apparatus and touch controller two
Individual part.Wherein, touch detecting apparatus detects the touch orientation of user, and detects the signal that touch operation is brought, and signal is passed
Give touch controller;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, then
Give the processor 860, and the order sent of reception processing device 860 and can be performed.Furthermore, it is possible to using resistance-type, electricity
The polytypes such as appearance formula, infrared ray and surface acoustic wave realize contact panel 831.Except contact panel 831, input block 830
Other input equipments 832 can also be included, other input equipments 832 can include but is not limited to physical keyboard, function key (such as
Volume control button, switch key etc.), trace ball, mouse, the one or more in action bars etc..
Wherein, display unit 840 can be used for information and the movement for showing the information inputted by user or being supplied to user
The various menu interfaces of terminal.Display unit 840 may include display panel 841, optionally, can use LCD or organic light emission
The forms such as diode (Organic Light-Emitting Diode, OLED) configure display panel 841.
It should be noted that contact panel 831 can cover display panel 841, touch display screen is formed, when touch display screen inspection
Measure after the touch operation on or near it, processor 860 is sent to determine the type of touch event, with preprocessor
860 provide corresponding visual output according to the type of touch event in touch display screen.
Touch display screen includes Application Program Interface viewing area and conventional control viewing area.The Application Program Interface viewing area
And arrangement mode of the conventional control viewing area is not limited, can be arranged above and below, left-right situs etc. can distinguish two and show
Show the arrangement mode in area.The Application Program Interface viewing area is displayed for the interface of application program.Each interface can be with
The interface element such as the icon comprising at least one application program and/or widget desktop controls.The Application Program Interface viewing area
It can also be the empty interface not comprising any content.The conventional control viewing area is used to show the higher control of utilization rate, for example,
Application icons such as settings button, interface numbering, scroll bar, phone directory icon etc..
Wherein processor 860 is the control centre of mobile terminal, utilizes each of various interfaces and connection whole mobile phone
Individual part, by operation or performs and is stored in software program and/or module in first memory 821, and calls and be stored in
Data in second memory 822, perform the various functions and processing data of mobile terminal, so as to be carried out to mobile terminal overall
Monitoring.Optionally, processor 860 may include one or more processing units.
In embodiments of the present invention, by call store the first memory 821 in software program and/or module and/
Or the data in the second memory 822, processor 860 is used to obtain the authority to be called for an application program, and judges
Whether authority to be called meets corresponding unlocking condition in cloud server, if authority to be called meets unlocking condition, opens
Authority to be called.Wherein, authority to be called be user refused open call authority.
Alternatively, processor 860 is additionally operable to:According to probability is opened, judge whether authority to be called meets unlocking condition;
And/or according to white list, judge whether authority to be called meets unlocking condition;Wherein, it is using application program to open probability
Each user opens the probability of authority to be called;White list is used for the power that records application program in server beyond the clouds needs to open
Limit.
Alternatively, processor 860 specifically for:Obtain and open probability, wherein it is that foundation opens power to be called to open probability
The number of users of limit and total number of users of installation application program calculate what is obtained;Judge whether unlatching probability reaches default general
Rate threshold value;If opening probability reaches probability threshold value, authority to be called meets unlocking condition;If opening probability is not up to probability threshold
Value, then authority to be called does not meet unlocking condition.
Alternatively, as another embodiment, processor 860 is additionally operable to:Judge authority to be called whether in white list;
If authority to be called is in white list, authority to be called meets unlocking condition;If authority to be called is treated not in white list
Authority is called not meet unlocking condition.
Alternatively, processor 860 is additionally operable to:In the way of pop-up or informing, user's authority to be called is pointed out to meet out
Open condition.
Mobile terminal can realize each process that mobile terminal is realized in previous embodiment, to avoid repeating, here not
Repeat again.
It can be seen that, the mobile terminal in the embodiment of the present invention, by processor 860 obtain once by user refuse open wait adjust
With authority, and judge whether the authority to be called meets corresponding unlocking condition in cloud server, determine the authority to be called
Whether it is the authority that should be authorized and be refused by user error.If the authority to be called meets unlocking condition, open this and wait to adjust
Use authority.So as to prevent overdue hit after refusal opens authority of user from can not normally use application program, it is to avoid user has found application
Program can not normally can not be repaired after use.Authorization privilege is answered to be unlocked in effective guarantee application program.
Those of ordinary skill in the art it is to be appreciated that with reference to disclosed in the embodiment of the present invention embodiment description it is each
The unit and algorithm steps of example, can be realized with the combination of electronic hardware or computer software and electronic hardware.These
Function is performed with hardware or software mode actually, depending on the application-specific and design constraint of technical scheme.Specialty
Technical staff can realize described function to each specific application using distinct methods, but this realization should not
Think beyond the scope of this invention.
It is apparent to those skilled in the art that, for convenience and simplicity of description, the system of foregoing description,
The specific work process of device and unit, may be referred to the corresponding process in preceding method embodiment, will not be repeated here.
In embodiment provided herein, it should be understood that disclosed apparatus and method, others can be passed through
Mode is realized.For example, device embodiment described above is only schematical, for example, the division of unit, is only one kind
Division of logic function, can there is other dividing mode when actually realizing, such as multiple units or component can combine or can
To be integrated into another system, or some features can be ignored, or not perform.It is another, it is shown or discussed each other
Coupling direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING or communication connection of device or unit,
Can be electrical, machinery or other forms.
The unit illustrated as separating component can be or may not be physically separate, be shown as unit
Part can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple networks
On unit.Some or all of unit therein can be selected to realize the purpose of this embodiment scheme according to the actual needs.
In addition, each functional unit in each embodiment of the invention can be integrated in a processing unit, can also
That unit is individually physically present, can also two or more units it is integrated in a unit.
If function is realized using in the form of SFU software functional unit and as independent production marketing or in use, can stored
In a computer read/write memory medium.Understood based on such, technical scheme is substantially in other words to existing
The part for having part that technology contributes or the technical scheme can be embodied in the form of software product, the computer
Software product is stored in a storage medium, including some instructions are to cause a computer equipment (can be personal meter
Calculation machine, server, or network equipment etc.) perform all or part of step of each of the invention embodiment method.And it is foregoing
Storage medium includes:USB flash disk, mobile hard disk, ROM, RAM, magnetic disc or CD etc. are various can be with the medium of store program codes.
More than, it is only the embodiment of the present invention, but protection scope of the present invention is not limited thereto, and it is any to be familiar with
Those skilled in the art the invention discloses technical scope in, change or replacement can be readily occurred in, should all be covered
Within protection scope of the present invention.Therefore, protection scope of the present invention should be defined by scope of the claims.
Claims (10)
1. a kind of right management method of application program, methods described is applied to mobile terminal, it is characterised in that methods described bag
Include:
The authority to be called for an application program is obtained, wherein, the authority to be called is that user has refused calling for unlatching
Authority;
Judge whether the authority to be called meets corresponding unlocking condition in cloud server;
If the authority to be called meets the unlocking condition, the authority to be called is opened.
2. according to the method described in claim 1, it is characterised in that described to judge whether the authority to be called meets open strip
The step of part, including:
According to probability is opened, judge whether the authority to be called meets unlocking condition;And/or
According to white list, judge whether the authority to be called meets unlocking condition;
Wherein, the probability of opening is the probability that the authority to be called is opened using each user of the application program;It is described
White list is used in server beyond the clouds record the authority that the application program needs to open.
3. method according to claim 2, it is characterised in that described according to probability is opened, judges the authority to be called
The step of whether meeting unlocking condition, including:
The unlatching probability is obtained, wherein, the probability of opening is according to the number of users and peace for opening the authority to be called
The total number of users for filling the application program calculates what is obtained;
Judge whether the unlatching probability reaches default probability threshold value;If the unlatching probability reaches the probability threshold value,
The authority to be called meets the unlocking condition;If the unlatching probability is not up to the probability threshold value, described to be called
Authority does not meet the unlocking condition.
4. method according to claim 2, it is characterised in that described according to white list, judges that the authority to be called is
It is not no the step of meet unlocking condition, including:
Judge the authority to be called whether in the white list;
If the authority to be called is in the white list, the authority to be called meets the unlocking condition;
If the authority to be called is not in the white list, the authority to be called does not meet the unlocking condition.
5. according to the method described in claim 1, it is characterised in that it is described open the authority to be called before, in addition to:
In the way of pop-up or informing, authority to be called described in prompting user meets the unlocking condition.
6. a kind of mobile terminal, it is characterised in that including:
Acquisition module, for obtaining the authority to be called for an application program, wherein, the authority to be called is that user has refused
That opens absolutely calls authority;
Judge module, for judging whether the authority to be called meets corresponding unlocking condition in cloud server;
Opening module, if meeting the unlocking condition for the authority to be called, opens the authority to be called.
7. mobile terminal according to claim 6, it is characterised in that the judge module, including:
First judging submodule, for according to probability is opened, judging whether the authority to be called meets unlocking condition;And/or
Second judging submodule, for according to white list, judging whether the authority to be called meets unlocking condition;
Wherein, the probability of opening is the probability that the authority to be called is opened using each user of the application program;It is described
White list is used in server beyond the clouds record the authority that the application program needs to open.
8. mobile terminal according to claim 7, it is characterised in that first judging submodule, including:
Acquiring unit, for obtaining the unlatching probability, wherein the probability of opening is according to the unlatching authority to be called
Total number of users of number of users and the installation application program calculates what is obtained;
First determining unit, for judging whether the unlatching probability reaches default probability threshold value;If the unlatching probability reaches
To the probability threshold value, then the authority to be called meets the unlocking condition;If the unlatching probability is not up to the probability
Threshold value, then the authority to be called do not meet the unlocking condition.
9. mobile terminal according to claim 7, it is characterised in that second judging submodule, including:
Second determining unit, for judging the authority to be called whether in the white list;If the authority to be called exists
In the white list, then the authority to be called meets the unlocking condition;If the authority to be called is not in the white list
In, then the authority to be called does not meet the unlocking condition.
10. mobile terminal according to claim 6, it is characterised in that the mobile terminal also includes:
Notification module, in the way of pop-up or informing, authority to be called described in prompting user to meet the unlocking condition.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710161715.9A CN106991319A (en) | 2017-03-17 | 2017-03-17 | The right management method and mobile terminal of a kind of application program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710161715.9A CN106991319A (en) | 2017-03-17 | 2017-03-17 | The right management method and mobile terminal of a kind of application program |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106991319A true CN106991319A (en) | 2017-07-28 |
Family
ID=59412674
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710161715.9A Pending CN106991319A (en) | 2017-03-17 | 2017-03-17 | The right management method and mobile terminal of a kind of application program |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106991319A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156313A (en) * | 2017-12-13 | 2018-06-12 | 广东欧珀移动通信有限公司 | Position control method, device, storage medium and terminal device |
CN108537011A (en) * | 2018-03-16 | 2018-09-14 | 维沃移动通信有限公司 | A kind of application permission processing method, terminal and server |
CN108647070A (en) * | 2018-04-18 | 2018-10-12 | Oppo广东移动通信有限公司 | Information prompting method, device, mobile terminal and computer-readable medium |
CN108664786A (en) * | 2018-04-24 | 2018-10-16 | Oppo广东移动通信有限公司 | Authority configuring method, mobile terminal, server and the storage medium of application program |
CN109740307A (en) * | 2018-12-27 | 2019-05-10 | 上海碳蓝网络科技有限公司 | A kind of right management method and equipment |
CN110889109A (en) * | 2018-09-10 | 2020-03-17 | 中兴通讯股份有限公司 | Permission determination method and device and computer readable storage medium |
CN111143089A (en) * | 2019-12-23 | 2020-05-12 | 飞天诚信科技股份有限公司 | Method and device for calling third-party library dynamic lifting authority by application program |
CN114626022A (en) * | 2022-01-19 | 2022-06-14 | 深圳智游网安科技有限公司 | Method, system and terminal for detecting compliance of application permission |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514397A (en) * | 2013-09-29 | 2014-01-15 | 西安酷派软件科技有限公司 | Server, terminal and authority management and permission method |
CN105205388A (en) * | 2014-06-05 | 2015-12-30 | 腾讯科技(深圳)有限公司 | Authority management method and system for application |
CN105429967A (en) * | 2015-11-05 | 2016-03-23 | 广州华多网络科技有限公司 | Authority determining method and device |
CN105512545A (en) * | 2015-12-03 | 2016-04-20 | 小米科技有限责任公司 | Access authority management method and device |
CN106446614A (en) * | 2016-08-31 | 2017-02-22 | 维沃移动通信有限公司 | Permission management method of application program, and mobile terminal |
CN106462696A (en) * | 2016-09-14 | 2017-02-22 | 北京小米移动软件有限公司 | Authority controlling method and device |
-
2017
- 2017-03-17 CN CN201710161715.9A patent/CN106991319A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103514397A (en) * | 2013-09-29 | 2014-01-15 | 西安酷派软件科技有限公司 | Server, terminal and authority management and permission method |
CN105205388A (en) * | 2014-06-05 | 2015-12-30 | 腾讯科技(深圳)有限公司 | Authority management method and system for application |
CN105429967A (en) * | 2015-11-05 | 2016-03-23 | 广州华多网络科技有限公司 | Authority determining method and device |
CN105512545A (en) * | 2015-12-03 | 2016-04-20 | 小米科技有限责任公司 | Access authority management method and device |
CN106446614A (en) * | 2016-08-31 | 2017-02-22 | 维沃移动通信有限公司 | Permission management method of application program, and mobile terminal |
CN106462696A (en) * | 2016-09-14 | 2017-02-22 | 北京小米移动软件有限公司 | Authority controlling method and device |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108156313A (en) * | 2017-12-13 | 2018-06-12 | 广东欧珀移动通信有限公司 | Position control method, device, storage medium and terminal device |
CN108537011A (en) * | 2018-03-16 | 2018-09-14 | 维沃移动通信有限公司 | A kind of application permission processing method, terminal and server |
CN108537011B (en) * | 2018-03-16 | 2021-03-23 | 维沃移动通信有限公司 | Application permission processing method, terminal and server |
CN108647070A (en) * | 2018-04-18 | 2018-10-12 | Oppo广东移动通信有限公司 | Information prompting method, device, mobile terminal and computer-readable medium |
CN108664786A (en) * | 2018-04-24 | 2018-10-16 | Oppo广东移动通信有限公司 | Authority configuring method, mobile terminal, server and the storage medium of application program |
CN110889109A (en) * | 2018-09-10 | 2020-03-17 | 中兴通讯股份有限公司 | Permission determination method and device and computer readable storage medium |
CN109740307A (en) * | 2018-12-27 | 2019-05-10 | 上海碳蓝网络科技有限公司 | A kind of right management method and equipment |
CN111143089A (en) * | 2019-12-23 | 2020-05-12 | 飞天诚信科技股份有限公司 | Method and device for calling third-party library dynamic lifting authority by application program |
CN111143089B (en) * | 2019-12-23 | 2023-11-07 | 飞天诚信科技股份有限公司 | Method and device for dynamically improving authority of application program calling third party library |
CN114626022A (en) * | 2022-01-19 | 2022-06-14 | 深圳智游网安科技有限公司 | Method, system and terminal for detecting compliance of application permission |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106991319A (en) | The right management method and mobile terminal of a kind of application program | |
CN106445392A (en) | Operating method of status bar icon and mobile terminal | |
CN106445363A (en) | Payment interface startup method and mobile terminal | |
CN106357866B (en) | A kind of book management method and mobile intelligent terminal | |
CN106648416A (en) | Method for starting application and mobile terminal | |
CN106951335A (en) | A kind of process guard method and mobile terminal | |
CN106557259B (en) | A kind of operating method and mobile terminal of mobile terminal | |
CN106802766A (en) | The control method and mobile terminal of a kind of mobile terminal | |
CN106355395A (en) | Payment method and mobile terminal | |
CN106648502A (en) | Display control method of mobile terminal and mobile terminal | |
CN106203061A (en) | The encryption method of a kind of application program and mobile terminal | |
CN106886409A (en) | A kind of method for information display and mobile terminal | |
CN106991311A (en) | A kind of information processing method and mobile terminal | |
CN107632870A (en) | The startup method and terminal of a kind of application | |
CN106371739A (en) | Application quick startup method and mobile terminal | |
CN106502727A (en) | A kind of control method of application program and mobile terminal | |
CN107329586A (en) | A kind of data inputting method, mobile terminal and computer-readable recording medium | |
CN107103224A (en) | A kind of unlocking method and mobile terminal | |
CN106778217A (en) | A kind of mobile terminal unlocks error handling method and mobile terminal | |
CN106446614A (en) | Permission management method of application program, and mobile terminal | |
CN106991306B (en) | A kind of method and mobile terminal inputting password | |
CN106649472A (en) | Picture management method and mobile terminal | |
CN106383713A (en) | Application control method and mobile terminal | |
CN107506198A (en) | The display methods and mobile terminal of a kind of mobile terminal | |
CN106503997A (en) | A kind of method of payment authorization and mobile terminal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170728 |
|
RJ01 | Rejection of invention patent application after publication |