CN106446614A - Permission management method of application program, and mobile terminal - Google Patents

Permission management method of application program, and mobile terminal Download PDF

Info

Publication number
CN106446614A
CN106446614A CN201610798647.2A CN201610798647A CN106446614A CN 106446614 A CN106446614 A CN 106446614A CN 201610798647 A CN201610798647 A CN 201610798647A CN 106446614 A CN106446614 A CN 106446614A
Authority
CN
China
Prior art keywords
authority
application program
disabled
mobile terminal
disabling
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.)
Granted
Application number
CN201610798647.2A
Other languages
Chinese (zh)
Other versions
CN106446614B (en
Inventor
刘鑫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vivo Mobile Communication Co Ltd
Original Assignee
Vivo Mobile Communication Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vivo Mobile Communication Co Ltd filed Critical Vivo Mobile Communication Co Ltd
Priority to CN201610798647.2A priority Critical patent/CN106446614B/en
Publication of CN106446614A publication Critical patent/CN106446614A/en
Application granted granted Critical
Publication of CN106446614B publication Critical patent/CN106446614B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • G06F21/1015Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to users

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Telephone Function (AREA)

Abstract

The embodiment of the invention provides a permission management method of an application program, and a mobile terminal. The method comprises the following steps of: when the application program operates, obtaining the forbidden permission of the application program; matching the forbidden permission with permissions in a forbidden permission list, wherein the forbidden permission list comprises at least one permission which is under a forbidden state and affects the normal operation of the at least one function of any one application program; and if the forbidden permission is matched with the permissions in the forbidden permission list, providing an operation interface used for operating the forbidden permission of the application program in the interface of the mobile terminal. By use of the embodiment of the invention, an operation access is provided for the forbidden permissions which succeed in being matched, a user does not need to search the operation access of the missing permission of the application program, the missing permission of the application program which is used at present can be determined when the user operates the application program, and user experience feeling is good.

Description

A kind of right management method of application program and mobile terminal
Technical field
The present invention relates to communication technical field, more particularly, to a kind of right management method of application program and mobile terminal.
Background technology
At present, mobile terminal can install various types of multiple application programs, and in order to realize user to multiple applications The authority managing and controlling of program, when installing these application programs, the operating system of mobile terminal can provide the various of this application program Whether authority (for example can obtain cell phone address book, can open photographic head, can open WiFi, can open GPS etc.) can Enough selections authorizing, this selection can include:Allow it is allowed to once and forbid.
And in the prior art, if user selects to forbid this application program (such as map) to a certain item authority (for example Open GPS) mandate, then user use this map application during, operating system all without being given is again No disabled authority is carried out authorizing with the operation entry of selection, i.e. user cannot pass through prompting interface again to this map application Program carries out opening the repetitive endowment of GPS authority.And, for the safety of guarantee information and operating system, application program Rights management entry design all more complicated, user is not easy to directly find rights management interface to apply journey to any one The disabled authority of sequence is lifted a ban.So, the digital right management scheme of this application program of the prior art, it will lead to this Map application cannot open GPS, thus causing this application program cannot normally use.And installed due to mobile terminal Application program is more, and the authority of each application program is also more, and user also cannot confirm, the application program disappearance using at present Which authority, that is, which authority is disabled authority be.
As can be seen here, the digital right management scheme of application program of the prior art, generally existing user and cannot be determined mesh Authority and the problem that the authority being lacked is lacked with operation entry that the application program of front use is lacked, Consumer's Experience sense Difference.
Content of the invention
The embodiment of the present invention provides a kind of right management method of application program and mobile terminal, to solve in prior art The user existing for the digital right management scheme of application program cannot determine authority that the application program of current use lacked with And the authority being lacked is lacked with operation entry, and cause the problem of Consumer's Experience sense difference.
In a first aspect, embodiments providing a kind of right management method of application program, it is applied to mobile terminal, Methods described includes:
When application program runs, obtain the disabled authority of application program;
Described disabled authority is mated with the authority in disabling permissions list, wherein, described disabling permissions list Normal at least one power run of at least one function that is that interior inclusion is in disabled status and affecting any one application program Limit;
If described disabled authority is matched with the authority in described disabling permissions list, on the boundary of described mobile terminal Operation interface for being operated to the described disabled authority of described application program is provided in face.
Second aspect, the embodiment of the present invention additionally provides a kind of mobile terminal, and described mobile terminal includes:
Acquisition module, for when application program runs, obtaining the disabled authority of application program;
Matching module, for being mated described disabled authority with the authority in disabling permissions list, wherein, described Include at least one function that is being in disabled status and affecting any one application program in disabling permissions list normally to run At least one authority;
There is provided module, if matching with the authority in described disabling permissions list for described disabled authority, in institute The operation interface providing in the interface of mobile terminal for being operated to the described disabled authority of described application program is provided.
So, the embodiment of the present invention passes through setting disabling permissions list, and by the banned authority of application program and list Authority mated, disabled authority can provide operation entry to the match is successful with this, without user, disappearance be answered Made a look up with the operation entry of the authority of program, user is when running application program it is possible to determine the application using at present The authority that program is lacked, Consumer's Experience sense is good.
Brief description
In order to be illustrated more clearly that the technical scheme of the embodiment of the present invention, below by institute in the description to the embodiment of the present invention Need use accompanying drawing be briefly described it should be apparent that, drawings in the following description be only the present invention some enforcement 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 the flow chart of the right management method of the application program of first embodiment of the invention;
Fig. 2 is the flow chart of the right management method of the application program of second embodiment of the invention;
Fig. 3 is the block diagram of the mobile terminal of third embodiment of the invention;
Fig. 4 is the block diagram of another mobile terminal of fourth embodiment of the invention;
The block diagram of the mobile terminal of Fig. 5 fifth embodiment of the invention;
Fig. 6 is the structural representation of the mobile terminal of sixth embodiment of the invention.
Specific 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 description is it is clear that described embodiment a part of embodiment that is the present invention, rather than whole embodiments.Based on this Embodiment in bright, the every other enforcement that those of ordinary skill in the art are obtained under the premise of not making creative work Example, broadly falls into the scope of protection of the invention.
First embodiment
With reference to Fig. 1, the flow chart showing the right management method of the application program of one embodiment of the invention, it is applied to Mobile terminal, methods described specifically may include steps of:
Step 101, when application program runs, obtains the disabled authority of application program.
Wherein, in set up applications, the operating system of mobile terminal (such as mobile phone) can point out user to this application Program carries out the mandate of which authority, such as connecting detection to WiFi, obtain cell phone address book, open the authorities such as GPS.And use Family can consideration based on the safety of personal information and some application programs are carried out with the disabling of some authorities, for example consider some Public WiFi is dangerous, can steal user profile, and therefore, user, to wechat program, disables " WiFi that connecting detection arrives " authority. So when running this wechat program, the embodiment of the present invention can obtain the disabled all permissions of this wechat program.
Step 102, described disabled authority is mated with the authority in disabling permissions list, wherein, described disabling The normal operation of at least one function that is being in disabled status and affecting any one application program is included extremely in permissions list A few authority.
Wherein, in order to avoid user is to the authority having disabled sub-authorization again, the problem of the complex operation being brought, this Bright embodiment can arrange disabling permissions list, includes any one application program that mobile terminal is installed in this list At least one disabled authority, and, this disabled authority still affects at least one function of this application program and normally runs Authority, for example, the impact circle of friends function of wechat, chat feature open network legal power.Wherein, the embodiment of the present invention for Authority number in this disabling permissions list is not especially limited, and their number can flexibly set according to actual needs.So Afterwards it is possible to be mated the disabled authority of wechat with the authority in permissions list, check that the disabled authority of wechat is In no presence and this permissions list.
Step 103, if described disabled authority is matched with the authority in described disabling permissions list, in described movement Operation interface for being operated to the described disabled authority of described application program is provided in the interface of terminal.
Wherein, if the disabled authority of this wechat belongs to the authority in this disabling permissions list, then then can by The disabled authority joined is illustrated in the main screen interface of mobile phone.Likewise, the quantity of the disabled authority that can match here Also do not limit, there may be the normal feelings run of at least one function that multiple disabled authorities belong to impact application program Condition.
So, the embodiment of the present invention passes through setting disabling permissions list, and by the banned authority of application program and list Authority mated, disabled authority can provide operation entry to the match is successful with this, without user, disappearance be answered Made a look up with the operation entry of the authority of program, user is when running application program it is possible to determine the application using at present The authority that program is lacked, Consumer's Experience sense is good.
Second embodiment
With reference to Fig. 2, the flow chart showing the right management method of the application program of one embodiment of the invention, it is applied to Mobile terminal, methods described specifically may include steps of:
Step 201, when application program runs, obtains the disabled authority of application program.
Wherein, the concrete execution of this step 201, with reference to the step 101 in first embodiment, will not be described here.
Step 202, described disabled authority is mated with the authority in disabling permissions list.
Wherein, including in described disabling permissions list being in disabled status and affect any one application program at least Normal at least one authority run of One function;
Wherein, the concrete execution of this step 202, with reference to the step 102 in first embodiment, will not be described here.
Wherein, it is necessary first to give birth to before mated described disabled authority with the authority in disabling permissions list Become disabling permissions list, in this list, comprise at least one function that is being in disabled status and affecting any one application program Normal at least one authority run is it should be noted that not absolute existence between authority in this list and application program One-to-one relationship, and only represent the authority that application program can use.
And when generating this disabling permissions list, can determine in the following manner which authority to be made up of this row Table:In one embodiment, method according to embodiments of the present invention can generate prohibited right limit list in the following manner:Pin Each application program that described mobile terminal is installed, obtains the being in disabled status of each application program described and affects every Normal at least one authority run of at least one function of individual application program;Using at least one permission build described in acquisition Described disabling permissions list.
For example, taking wechat application as a example, the disabled authority of wechat application includes opening camera, opens network.Wherein, beat Open the normal use that camera authority does not directly affect chat feature, but send, between impact friend, the photo shooting at that time Function;And open network legal power and then can directly affect the chat feature of wechat application, issue/check the several functions such as circle of friends. As can be seen here, open the normal use that phase chance affects the One function of wechat, and open network and can affect multiple work(of wechat The normal use of energy.If so this two authorities are all in disabled status, they may be constructed in disabling permissions list Authority.
And separately in one embodiment, prohibited right limit list can also be generated in the following manner:According to user to every The disabling selection operation of the authority of individual application program, will disable permissions list described in selected permission build.
That is, multiple authorities that user can be directed to some application program are selected, selected authority can To directly constitute the authority in disabling permissions list, that is, user can be according to the use needs of application program, by unwanted power Limit directly disables, and does not affect key function (the opening address list authority of the such as phone application) use of application program.
Step 203, if described disabled authority is matched with the authority in described disabling permissions list, obtains described quilt Disabling authority corresponding authority icon, wherein, the authority in described disabling permissions list is all previously provided with corresponding authority figure Mark.
Wherein, in order to remind user that some disabled authorities are authorized in addition it is also necessary to be the power in disabling permissions list Limit arranges authority icon, and that is, by this authority icon, user will be seen which authority this authority icon corresponds to.
Step 204, by the mandate icon shows of described authority icon and described disabled authority in described mobile terminal Status bar.
Wherein, the mandate icon of described disabled authority can include allowing to authorize icon printed words, allow currently once to award Weight graph marking-up sample.And, here the purpose of authority icon shows is that prompting user can be to this corresponding power of authority icon Limit authorizes, and therefore, this authority icon and mandate icon shows are in status bar (the drop-down informing of such as mobile phone or pull-up information Hurdle) it is a kind of embodiment, this authority icon and mandate icon can be illustrated in any of main screen interface and not affect user's use The position of the function of mobile terminal.
Step 205, according to for the described trigger action authorizing icon, the described disabled authority to described application program Authorized.
Wherein, when user clicks this mandate icon to trigger this mandate icon, the embodiment of the present invention just can be to institute The described disabled authority stating application program is authorized, if this mandate icon includes above two example and (allows to authorize Icon printed words, the current sub-authorization icon printed words of permission), then can come to this application journey according to the mandate corresponding authorization of icon The described disabled authority of sequence is authorized, for example, have selected the mandate icon allowing to authorize icon printed words, then to this application journey The described disabled authority of sequence is directly authorized;If selected for the mandate icon allowing current sub-authorization icon printed words, Then only the described disabled authority of this application program is authorized when this uses, when next time reuses or disabled shape State.
By means of the technical scheme of the above embodiment of the present invention, the embodiment of the present invention can be in conjunction with the weight of authority or use The demand at family the authority in disabling permissions list is flexibly arranged;And can be banned by the application program being currently in use Authority is mated with the authority in list, the disabled authority that the match is successful can be provided with this and authorize entrance, simplify Operating procedure when authorizing again to the authority having disabled and flow process, user need not carry out authorizing the lookup of entrance, only needs It is it is possible to complete the mandate again of the disabled authority to this application program while using application program, workable, Consumer's Experience sense is good.
3rd embodiment
With reference to Fig. 3, show the block diagram of the mobile terminal of one embodiment of the invention.Mobile terminal 300 shown in Fig. 3 wraps Include:
Acquisition module 301, for when application program runs, obtaining the disabled authority of application program;
Matching module 302, for being mated described disabled authority with the authority in disabling permissions list, wherein, At least one function that is being in disabled status and affecting any one application program is included normal in described disabling permissions list At least one authority run;
Module 303 is provided, if matching with the authority in described disabling permissions list for described disabled authority, Operation interface for being operated to the described disabled authority of described application program is provided in the interface of described mobile terminal.
So, the embodiment of the present invention passes through setting disabling permissions list, and by the banned authority of application program and list Authority mated, disabled authority can provide operation entry to the match is successful with this, without user, disappearance be answered Made a look up with the operation entry of the authority of program, user is when running application program it is possible to determine the application using at present The authority that program is lacked, Consumer's Experience sense is good.
Fourth embodiment
With reference to Fig. 4, show the block diagram of the mobile terminal of another embodiment of the present invention.Mobile terminal 300 shown in Fig. 3 wraps Include:
Acquisition module 301, for when application program runs, obtaining the disabled authority of application program;
Matching module 302, for being mated described disabled authority with the authority in disabling permissions list, wherein, At least one function that is being in disabled status and affecting any one application program is included normal in described disabling permissions list At least one authority run;
Module 303 is provided, if matching with the authority in described disabling permissions list for described disabled authority, Operation interface for being operated to the described disabled authority of described application program is provided in the interface of described mobile terminal;
Obtain authority module 304, for each application program installed for described mobile terminal, obtain described each answer With the being in disabled status of program and normal at least one authority run of at least one function of affecting each application program;
First generation list block 305, for using disabling authority row described at least one permission build described in acquisition Table.
Second generation list block 306, for the disabling selection operation of the authority to each application program according to user, will Permissions list is disabled described in selected permission build.
Described offer module 303 includes:
Obtain icon submodule 3031, if for described disabled authority and the described authority phase disabling in permissions list Join, then obtain the corresponding authority icon of described disabled authority, wherein, the authority in described disabling permissions list all pre-sets There is corresponding authority icon;
Show submodule 3032, for by the mandate icon shows of described authority icon and described disabled authority described The status bar of mobile terminal.
Authorization module 307, for according to for the described trigger action authorizing icon, the described quilt to described application program Disabling authority is authorized.
What mobile terminal 300 was capable of that mobile terminal in the first and second embodiments of the method realizes can be to the match is successful Disabled authority operation entry is provided, the operation entry without the authority of the application program to disappearance for the user makes a look up, and uses Family is when running application program it is possible to determine the authority that the application program using at present is lacked, the good effect of Consumer's Experience sense Really, for avoiding repeating, repeat no more here.
5th embodiment
Fig. 5 is the block diagram of the mobile terminal of another embodiment of the present invention.Mobile terminal 500 shown in Fig. 5 includes:At least One processor 501, memorizer 502, at least one network interface 504 and user interface 503.Each in mobile terminal 500 Assembly is coupled by bus system 505.It is understood that the connection that bus system 505 is used for realizing between these assemblies is led to Letter.Bus system 505, in addition to including data/address bus, also includes power bus, controlling bus and status signal bus in addition.It but is For the sake of clear explanation, in Figure 5 various buses are all designated as bus system 505.
Wherein, user interface 503 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 memorizer 502 in the embodiment of the present invention can be volatile memory or nonvolatile memory, Or may include volatibility and nonvolatile memory.Wherein, nonvolatile memory can be read only memory (Read- OnlyMemory, ROM), programmable read only memory (ProgrammableROM, PROM), Erasable Programmable Read Only Memory EPROM (ErasablePROM, EPROM), Electrically Erasable Read Only Memory (ElectricallyEPROM, EEPROM) or sudden strain of a muscle Deposit.Volatile memory can be random access memory (RandomAccessMemory, RAM), and it is used as outside slow at a high speed Deposit.By exemplary but be not restricted explanation, the RAM of many forms can use, such as static RAM (StaticRAM, SRAM), dynamic random access memory (DynamicRAM, DRAM), Synchronous Dynamic Random Access Memory (SynchronousDRAM, SDRAM), double data speed synchronous dynamic RAM (DoubleDataRate SDRAM, DDRSDRAM), enhancement mode Synchronous Dynamic Random Access Memory (Enhanced SDRAM, ESDRAM), synchronized links Dynamic random access memory (SynchlinkDRAM, SLDRAM) and direct rambus random access memory (DirectRambusRAM, DRRAM).The memorizer 502 of the system and method for embodiment of the present invention description is intended to including but does not limit In these memorizeies with any other suitable type.
In some embodiments, memorizer 502 stores following element, executable module or data structure, or Their subset of person, or their superset:Operating system 5021 and application program 5022.
Wherein, operating system 5021, comprise various system programs, such as ccf layer, core library layer, driving layer etc., are used for Realize various basic businesses and process hardware based task.Application program 5022, comprises various application programs, such as media Player (MediaPlayer), browser (Browser) etc., are used for realizing various applied business.Realize embodiment of the present invention side The program of method may be embodied in application program 5022.
In embodiments of the present invention, can be by calling program or the instruction of memorizer 502 storage, specifically, application The program of storage or instruction in program 5022, processor 501 is used for, when application program runs, obtaining the disabled of application program Authority;Described disabled authority is mated with the authority in disabling permissions list, wherein, bag in described disabling permissions list Include normal at least one authority run of at least one function that is being in disabled status and affecting any one application program;If Described disabled authority is matched with the authority in described disabling permissions list, then provide in the interface of described mobile terminal and use The operation interface being operated in the described disabled authority to described application program.
The method that the embodiments of the present invention disclose can apply in processor 501, or is realized by processor 501. Processor 501 is probably a kind of IC chip, has the disposal ability of signal.Realize during, said method each Step can be completed by the instruction of the integrated logic circuit of the hardware in processor 501 or software form.Above-mentioned process Device 501 can be general processor, digital signal processor (DigitalSignalProcessor, DSP), special IC (ApplicationSpecificIntegratedCircuit, ASIC), ready-made programmable gate array (FieldProgrammableGateArray, FPGA) or other PLDs, discrete gate or transistor logic Device, discrete hardware components.Can realize or execute disclosed each method in the embodiment of the present invention, step and box Figure.General processor can be microprocessor or this processor can also be any conventional processor etc..In conjunction with the present invention The step of the method disclosed in embodiment can be embodied directly in hardware decoding processor execution and complete, or uses decoding processor In hardware and software module combination execution complete.Software module may be located at random access memory, and flash memory, read only memory can In the ripe storage medium in this area such as program read-only memory or electrically erasable programmable memory, depositor.This storage Medium is located at memorizer 502, and processor 501 reads the information in memorizer 502, completes the step of said method in conjunction with its hardware Suddenly.
It is understood that the embodiment of the present invention description these embodiments can with hardware, software, firmware, middleware, Microcode or a combination thereof are realizing.Hardware is realized, processing unit can be implemented in one or more special ICs (ApplicationSpecificIntegratedCircuits, ASIC), digital signal processor (DigitalSignalProcessing, DSP), digital signal processing appts (DSPDevice, DSPD), programmable logic device (ProgrammableLogicDevice, PLD), field programmable gate array (Field-ProgrammableGateArray, FPGA), general processor, controller, microcontroller, microprocessor, the other electronics lists for executing herein described function In unit or a combination thereof.
Software is realized, can be come by executing the module (such as process, function etc.) of function described in the embodiment of the present invention Realize the technology described in the embodiment of the present invention.Software code is storable in memorizer and passes through computing device.Memorizer can To realize within a processor or outside processor.
Alternatively, processor 501 is additionally operable to:Each application program installed for described mobile terminal, obtains described every At least one function that is being in disabled status and affecting each application program of individual application program at least one run normal Authority;Using disabling permissions list described at least one permission build described in acquisition.
Alternatively, processor 501 is additionally operable to:According to the disabling selection operation of the authority to each application program for the user, will Permissions list is disabled described in selected permission build.
Alternatively, processor 501 is additionally operable to:If described disabled authority and the described authority phase disabling in permissions list Join, then obtain the corresponding authority icon of described disabled authority, wherein, the authority in described disabling permissions list all pre-sets There is corresponding authority icon;By the mandate icon shows of described authority icon and described disabled authority in described mobile terminal Status bar.
Alternatively, processor 501 is additionally operable to:According to for the described trigger action authorizing icon, to described application program Described disabled authority authorized.
Mobile terminal 500 is capable of the simplification of mobile terminal realization in previous embodiment to the authority having disabled again Operating procedure during sub-authorization and flow process, user need not carry out authorizing the lookup of entrance, only need to while using application program, The mandate again of the disabled authority to this application program just can be completed, workable, the good effect of Consumer's Experience sense, be Avoid repeating, repeat no more here.
Sixth embodiment
Fig. 6 is the structural representation of the mobile terminal of another embodiment of the present invention.Specifically, the mobile terminal in Fig. 6 600 can be mobile phone, panel computer, personal digital assistant (PersonalDigitalAssistant, PDA) or vehicle-mounted computer Deng.
Mobile terminal 600 in Fig. 6 includes radio frequency (RadioFrequency, RF) circuit 610, memorizer 620, input list Unit 630, display unit 640, processor 660, voicefrequency circuit 670, WiFi (WirelessFidelity) module 680 and power supply 690.
Wherein, input block 630 can be used for numeral or the character information of receiving user's input, and produces and mobile terminal 600 user setup and the relevant signal input of function control.Specifically, in the embodiment of the present invention, this input block 630 can To include contact panel 631.Contact panel 631, also referred to as touch screen, can collect user thereon or neighbouring touch operation (such as user uses the operation on contact panel 631 of any suitable object such as finger, stylus or adnexa), and according in advance The formula setting drives corresponding attachment means.Optionally, contact panel 631 may include touch detecting apparatus and touch controller Two parts.Wherein, touch detecting apparatus detect the touch orientation of user, and detect the signal that touch operation brings, by signal Send touch controller to;Touch controller receives touch information from touch detecting apparatus, and is converted into contact coordinate, Give this processor 660 again, and can the order sent of receiving processor 660 being executed.Furthermore, it is possible to using resistance-type, The polytypes such as condenser type, infrared ray and surface acoustic wave realize contact panel 631.Except contact panel 631, input block 630 can also include other input equipments 632, and other input equipments 632 can include but is not limited to physical keyboard, function key One or more of (such as volume control button, switch key etc.), trace ball, mouse, action bars etc..
Wherein, display unit 640 can be used for showing by the information of user input or the information and the movement that are supplied to user The various menu interfaces of terminal 600.Display unit 640 may include display floater 641, optionally, can adopt LCD or organic The forms such as optical diode (OrganicLight-EmittingDiode, OLED) are configuring display floater 641.
It should be noted that contact panel 631 can cover display floater 641, form touch display screen, when the inspection of this touch display screen Measure thereon or after neighbouring touch operation, send processor 660 to determine the type of touch event, with preprocessor 660 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.This Application Program Interface viewing area And the arrangement mode of this conventional control viewing area does not limit, can for being arranged above and below, left-right situs etc. can distinguish two and show Show the arrangement mode in area.This Application Program Interface viewing area is displayed for the interface of application program.Each interface is permissible Comprise the interface elements such as icon and/or the widget desktop control of at least one application program.This Application Program Interface viewing area It can also be the empty interface not comprising any content.This conventional control viewing area is used for showing the higher control of utilization rate, for example, Application icons such as settings button, interface numbering, scroll bar, phone directory icon etc..
Wherein processor 660 is the control centre of mobile terminal 600, using various interfaces and connection whole mobile phone Various pieces, by running or executing software program and/or the module being stored in first memory 621, and call storage Data in second memory 622, the various functions of execution mobile terminal 600 and processing data, thus to mobile terminal 600 Carry out integral monitoring.Optionally, processor 660 may include one or more processing units.
In embodiments of the present invention, by call store this first memory 621 in software program and/or module and/ Or the data in this second memory 622, processor 660 is for when application program runs, obtaining the disabled of application program Authority;Described disabled authority is mated with the authority in disabling permissions list, wherein, bag in described disabling permissions list Include normal at least one authority run of at least one function that is being in disabled status and affecting any one application program;If Described disabled authority is matched with the authority in described disabling permissions list, then provide in the interface of described mobile terminal and use The operation interface being operated in the described disabled authority to described application program.
Alternatively, processor 660 is additionally operable to:Each application program installed for described mobile terminal, obtains described every At least one function that is being in disabled status and affecting each application program of individual application program at least one run normal Authority;Using disabling permissions list described at least one permission build described in acquisition.
Alternatively, processor 660 is additionally operable to:According to the disabling selection operation of the authority to each application program for the user, will Permissions list is disabled described in selected permission build.
Alternatively, processor 660 is additionally operable to:If described disabled authority and the described authority phase disabling in permissions list Join, then obtain the corresponding authority icon of described disabled authority, wherein, the authority in described disabling permissions list all pre-sets There is corresponding authority icon;By the mandate icon shows of described authority icon and described disabled authority in described mobile terminal Status bar.
Alternatively, processor 660 is additionally operable to:According to for the described trigger action authorizing icon, to described application program Described disabled authority authorized.
It can be seen that, the embodiment of the present invention is capable of the simplification of mobile terminal realization in previous embodiment to the power having disabled Operating procedure when authorizing again of limit and flow process, user need not carry out authorizing the lookup of entrance, only need to use application program While it is possible to complete the mandate again of the disabled authority to this application program, workable, Consumer's Experience sense is good Effect, for avoiding repeating, repeats no more here.
Those of ordinary skill in the art are it is to be appreciated that combine each of the embodiment description disclosed in the embodiment of the present invention The unit of example and algorithm steps, being capable of being implemented in combination in electronic hardware or computer software and electronic hardware.These Function to be executed with hardware or software mode actually, the application-specific depending on technical scheme and design constraint.Specialty Technical staff can use different methods to each specific application realize described function, but this realization should Think beyond the scope of this invention.
Those skilled in the art can be understood that, for convenience and simplicity of description, the system of foregoing description, Device and the specific work process of unit, may be referred to the corresponding process in preceding method embodiment, will not be described here.
It should be understood that disclosed apparatus and method in embodiment provided herein, can pass through other Mode is realized.For example, device embodiment described above is only schematically, for example, the division of described unit, it is only A kind of division of logic function, actual can have other dividing mode when realizing, for example multiple units or assembly can in conjunction with or Person is desirably integrated into another system, or some features can be ignored, or does not execute.Another, shown or discussed is mutual Between coupling or direct-coupling or communication connection can be by some interfaces, the INDIRECT COUPLING of device or unit or communication link Connect, can be electrical, mechanical or other forms.
The described unit illustrating as separating component can be or may not be physically separate, show as unit The part showing can be or may not be physical location, you can with positioned at a place, or can also be distributed to multiple On NE.The mesh to realize this embodiment scheme for some or all of unit therein can be selected according to the actual needs 's.
In addition, can be integrated in a processing unit in each functional unit in each embodiment of the present invention it is also possible to It is that unit is individually physically present it is also possible to two or more units are integrated in a unit.
If described function realized using in the form of SFU software functional unit and as independent production marketing or use when, permissible It is stored in a computer read/write memory medium.Based on such understanding, technical scheme is substantially in other words Partly being embodied in the form of software product of part that prior art is contributed or this technical scheme, this meter Calculation machine software product is stored in a storage medium, including some instructions with so that a computer equipment (can be individual People's computer, server, or network equipment etc.) execution each embodiment methods described of the present invention all or part of step. And aforesaid storage medium includes:USB flash disk, portable hard drive, ROM, RAM, magnetic disc or CD etc. are various can be with store program codes Medium.
The above, the only specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, and any Those familiar with the art the invention discloses technical scope in, change or replacement can be readily occurred in, all should contain Cover 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, is applied to mobile terminal it is characterised in that methods described includes:
When application program runs, obtain the disabled authority of application program;
Described disabled authority is mated with the authority in disabling permissions list, wherein, bag in described disabling permissions list Include normal at least one authority run of at least one function that is being in disabled status and affecting any one application program;
If described disabled authority is matched with the authority in described disabling permissions list, in the interface of described mobile terminal Operation interface for being operated to the described disabled authority of described application program is provided.
2. method according to claim 1 it is characterised in that by described disabled authority with disabling permissions list in Before the step that authority is mated, methods described also includes:
Each application program installed for described mobile terminal, obtain each application program described be in disabled status and Affect normal at least one authority run of at least one function of each application program;
Using disabling permissions list described at least one permission build described in acquisition.
3. method according to claim 1 it is characterised in that by described disabled authority with disabling permissions list in Before the step that authority is mated, methods described also includes:
According to the disabling selection operation of the authority to each application program for the user, authority will be disabled described in selected permission build List.
If 4. method according to claim 1 is it is characterised in that described disabled authority is arranged with described disabling authority Authority in table matches, then provide for the described disabled power to described application program in the interface of described mobile terminal Limit the operation interface step being operated, including:
If described disabled authority is matched with the authority in described disabling permissions list, obtain described disabled authority and correspond to Authority icon, wherein, described disabling permissions list in authority be all previously provided with corresponding authority icon;
By the mandate icon shows of described authority icon and described disabled authority described mobile terminal status bar.
If 5. method according to claim 1 is it is characterised in that described disabled authority is arranged with described disabling authority Authority in table matches, then provide for the described disabled power to described application program in the interface of described mobile terminal After limiting the step of operation interface being operated, methods described also includes:
According to for the described trigger action authorizing icon, the described disabled authority of described application program is authorized.
6. a kind of mobile terminal is it is characterised in that described mobile terminal includes:
Acquisition module, for when application program runs, obtaining the disabled authority of application program;
Matching module, for being mated described disabled authority with the authority in disabling permissions list, wherein, described disabling The normal operation of at least one function that is being in disabled status and affecting any one application program is included extremely in permissions list A few authority;
There is provided module, if matching with the authority in described disabling permissions list for described disabled authority, in described shifting Operation interface for being operated to the described disabled authority of described application program is provided in the interface of dynamic terminal.
7. mobile terminal according to claim 6 is it is characterised in that described mobile terminal also includes:
Obtain authority module, for each application program installed for described mobile terminal, obtain each application program described Normal at least one authority run of at least one function that is being in disabled status and affecting each application program;
First generation list block, for using disabling permissions list described at least one permission build described in acquisition.
8. mobile terminal according to claim 6 is it is characterised in that described mobile terminal also includes:
Second generation list block, for the disabling selection operation of the authority to each application program according to user, will be chosen Permission build described in disable permissions list.
9. mobile terminal according to claim 6 is it is characterised in that described offer module includes:
Obtaining icon submodule, if matching with the authority in described disabling permissions list for described disabled authority, obtaining Take the corresponding authority icon of described disabled authority, wherein, the authority in described disabling permissions list is all previously provided with correspondence Authority icon;
Show submodule, for by the mandate icon shows of described authority icon and described disabled authority in described mobile terminal Status bar.
10. mobile terminal according to claim 6 is it is characterised in that described mobile terminal also includes:
Authorization module, for according to for the described trigger action authorizing icon, the described disabled power to described application program Limit is authorized.
CN201610798647.2A 2016-08-31 2016-08-31 A kind of right management method and mobile terminal of application program Active CN106446614B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610798647.2A CN106446614B (en) 2016-08-31 2016-08-31 A kind of right management method and mobile terminal of application program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610798647.2A CN106446614B (en) 2016-08-31 2016-08-31 A kind of right management method and mobile terminal of application program

Publications (2)

Publication Number Publication Date
CN106446614A true CN106446614A (en) 2017-02-22
CN106446614B CN106446614B (en) 2019-09-27

Family

ID=58165183

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610798647.2A Active CN106446614B (en) 2016-08-31 2016-08-31 A kind of right management method and mobile terminal of application program

Country Status (1)

Country Link
CN (1) CN106446614B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991319A (en) * 2017-03-17 2017-07-28 维沃移动通信有限公司 The right management method and mobile terminal of a kind of application program
CN109522741A (en) * 2018-10-24 2019-03-26 维沃移动通信有限公司 A kind of application program permission reminding method and its terminal device
CN110457921A (en) * 2019-08-01 2019-11-15 维沃移动通信有限公司 Right management method and terminal device
WO2020015656A1 (en) * 2018-07-17 2020-01-23 奇酷互联网络科技(深圳)有限公司 Mobile terminal and permission management method and device for application program
WO2020150917A1 (en) * 2019-01-23 2020-07-30 华为技术有限公司 Application permission management method and electronic device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102289633A (en) * 2011-09-02 2011-12-21 广东欧珀移动通信有限公司 Method for managing dynamic permission of application program under Android platform
CN103905651A (en) * 2014-04-30 2014-07-02 北京邮电大学 Method and system for application permission management in intelligent terminal
US20140329496A1 (en) * 2012-01-20 2014-11-06 Tencent Technology (Shenzhen) Company Limited Application Processing Method And Mobile Terminal
CN104581720A (en) * 2013-10-22 2015-04-29 沈阳讯网网络科技有限公司 Control method for turning off application function of mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102289633A (en) * 2011-09-02 2011-12-21 广东欧珀移动通信有限公司 Method for managing dynamic permission of application program under Android platform
US20140329496A1 (en) * 2012-01-20 2014-11-06 Tencent Technology (Shenzhen) Company Limited Application Processing Method And Mobile Terminal
CN104581720A (en) * 2013-10-22 2015-04-29 沈阳讯网网络科技有限公司 Control method for turning off application function of mobile terminal
CN103905651A (en) * 2014-04-30 2014-07-02 北京邮电大学 Method and system for application permission management in intelligent terminal

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106991319A (en) * 2017-03-17 2017-07-28 维沃移动通信有限公司 The right management method and mobile terminal of a kind of application program
WO2020015656A1 (en) * 2018-07-17 2020-01-23 奇酷互联网络科技(深圳)有限公司 Mobile terminal and permission management method and device for application program
CN109522741A (en) * 2018-10-24 2019-03-26 维沃移动通信有限公司 A kind of application program permission reminding method and its terminal device
CN109522741B (en) * 2018-10-24 2020-06-16 维沃移动通信有限公司 Application program permission prompting method and terminal equipment thereof
WO2020150917A1 (en) * 2019-01-23 2020-07-30 华为技术有限公司 Application permission management method and electronic device
US11868463B2 (en) 2019-01-23 2024-01-09 Huawei Technologies Co., Ltd. Method for managing application permission and electronic device
CN110457921A (en) * 2019-08-01 2019-11-15 维沃移动通信有限公司 Right management method and terminal device

Also Published As

Publication number Publication date
CN106446614B (en) 2019-09-27

Similar Documents

Publication Publication Date Title
CN106446614A (en) Permission management method of application program, and mobile terminal
CN106445392A (en) Operating method of status bar icon and mobile terminal
CN106127076A (en) The inspection method of a kind of photograph album photo and mobile terminal
CN106127003A (en) A kind of fingerprint recognition unlocking method and mobile terminal
CN106503555A (en) A kind of method for ensureing safety of payment 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
CN106095751A (en) The knowledge mistake processing method of a kind of word input and mobile terminal
CN107194235A (en) A kind of application program launching method and mobile terminal
CN106445495A (en) Application program interface display method and mobile terminal
CN106357866A (en) Contact list management method and mobile intelligent terminal
CN106156600A (en) The unlocking method of a kind of application program and mobile terminal
CN106991319A (en) The right management method and mobile terminal of a kind of application program
CN106250026A (en) The startup method of the application program of a kind of mobile terminal and mobile terminal
CN107450799A (en) The display methods and mobile terminal of a kind of message
CN106648857A (en) Method for starting OTG function of mobile terminal and mobile terminal
CN106503078A (en) A kind of recommendation method of application program, server and mobile terminal
CN107959789A (en) A kind of image processing method and mobile terminal
CN107103224A (en) A kind of unlocking method and mobile terminal
CN106569662A (en) Display method of application interface and mobile terminal
CN106502727A (en) A kind of control method of application program and mobile terminal
CN106250757A (en) The control method of a kind of application program and mobile terminal
CN106991306B (en) A kind of method and mobile terminal inputting password
CN106503554A (en) A kind of method of safety detection and mobile terminal
CN106709320A (en) Identity authentication method and mobile terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant