CN107180186B - 应用程序的权限配置方法、控制方法、装置及移动终端 - Google Patents

应用程序的权限配置方法、控制方法、装置及移动终端 Download PDF

Info

Publication number
CN107180186B
CN107180186B CN201710311293.9A CN201710311293A CN107180186B CN 107180186 B CN107180186 B CN 107180186B CN 201710311293 A CN201710311293 A CN 201710311293A CN 107180186 B CN107180186 B CN 107180186B
Authority
CN
China
Prior art keywords
configuration information
authority
moving position
target moving
folder
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.)
Active
Application number
CN201710311293.9A
Other languages
English (en)
Other versions
CN107180186A (zh
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.)
Meizu Technology Co Ltd
Original Assignee
Meizu Technology 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 Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Publication of CN107180186A publication Critical patent/CN107180186A/zh
Application granted granted Critical
Publication of CN107180186B publication Critical patent/CN107180186B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing 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/2141Access 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)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

一种应用程序的权限配置方法,所述方法包括:接收对终端设备的桌面图标的移动指令;获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息;根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。本发明还提供一种应用程序的权限配置装置、移动终端及应用程序的控制方法。本发明能快速直观的配置应用程序的权限。

Description

应用程序的权限配置方法、控制方法、装置及移动终端
技术领域
本发明涉及通信技术领域,具体涉及一种应用程序的权限配置方法、控制方法、装置及移动终端。
背景技术
目前终端设备(如手机等)都安装有很多应用程序,每个应用程序在使用之前都需要设置权限信息。在终端设备中有权限管理功能,当用户需要设置某个应用程序的权限时,需要进入终端设备的权限管理功能中,在每个权限项里面,找到这个应用程序,然后修改这个应用程序的权限配置,操作繁琐。
发明内容
鉴于此,有必要提供一种应用程序的权限配置方法及装置,能快速直观的配置应用程序的权限。
本申请的第一方面提供一种应用程序的权限配置方法,所述方法包括:
接收对终端设备的桌面图标的移动指令;
获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息;
根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。
另一种可能的实现方式中,所述获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息的步骤包括:
获取所述移动指令对应的目标移动位置;
判断所述目标移动位置处是否存在文件夹,若是,则获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息。
另一种可能的实现方式中,所述获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息的步骤包括:
获取所述文件夹中包含的图标所对应的应用程序的共同权限配置信息作为所述目标移动位置对应的权限配置信息;或者,
获取所述文件夹中包含的图标所对应的应用程序,及获取权限配置相同的应用程序的权限配置信息,且所述权限配置相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第一预设百分比,并将所述权限配置相同的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者
获取所述文件夹中包含的图标所对应的应用程序的类别,及获取类别相同的应用程序对应的类别的权限配置信息,所述类别相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第二预设百分比,将所述类别相同的应用程序对应的类别的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,
获取所述文件夹所对应的权限配置信息,将所述文件夹所对应的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,
获取执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息,将所述执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息作为所述目标移动位置对应的权限配置信息。
另一种可能的实现方式中,所述获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息的步骤包括:
获取所述移动指令对应的目标移动位置;
判断所述目标移动位置处是否存在其它图标,若是,则将所述其它图标对应的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,将所述其它图标对应的应用程序所属的类别所对应权限配置信息作为所述目标移动位置对应的权限配置信息。
另一种可能的实现方式中,所述根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限的步骤包括:
从所述目标移动位置对应的权限配置信息中,获取权限项,从所述桌面图标对应的应用程序的权限项中,获取与获取的权限项相对应的目标权限项,根据所述获取的权限项的权限配置信息配置所述目标权限项;或
将所述目标移动位置对应的权限配置信息及所述桌面图标对应的应用程序的权限项显示在用户界面上,获取用户根据所述目标移动位置对应的权限配置信息设置的所述桌面图标对应的应用程序的权限项的权限配置信息,根据设置的所述桌面图标对应的应用程序的权限项的权限配置信息,对所述桌面图标对应的应用程序的权限进行配置。
本申请的第二方面提供一种应用程序的权限配置装置,所述装置包括:
接收模块,用于接收对终端设备的桌面图标的移动指令;
获取模块,用于获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息;
配置模块,用于根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。
另一种可能的实现方式中,所述获取模块包括:
获取子模块,用于获取所述移动指令对应的目标移动位置;
判断子模块,用于判断所述目标移动位置处是否存在文件夹,若是,则获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息。
另一种可能的实现方式中,所述获取子模块具体用于:
获取所述文件夹中包含的图标所对应的应用程序的共同权限配置信息作为所述目标移动位置对应的权限配置信息;或者,
获取所述文件夹中包含的图标所对应的应用程序,及获取权限配置相同的应用程序的权限配置信息,且所述权限配置相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第一预设百分比,并将所述权限配置相同的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者
获取所述文件夹中包含的图标所对应的应用程序的类别,及获取类别相同的应用程序对应的类别的权限配置信息,所述类别相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第二预设百分比,将所述类别相同的应用程序对应的类别的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,
获取所述文件夹所对应的权限配置信息,将所述文件夹所对应的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,
获取执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息,将所述执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息作为所述目标移动位置对应的权限配置信息。
另一种可能的实现方式中,所述获取模块具体用于:
获取所述移动指令对应的目标移动位置;
判断所述目标移动位置处是否存在其它图标,若是,则将所述其它图标对应的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,将所述其它图标对应的应用程序所属的类别所对应权限配置信息作为所述目标移动位置对应的权限配置信息。
另一种可能的实现方式中,所述配置模块具体用于:
从所述目标移动位置对应的权限配置信息中,获取权限项,从所述桌面图标对应的应用程序的权限项中,获取与获取的权限项相对应的目标权限项,根据所述获取的权限项的权限配置信息配置所述目标权限项;或
将所述目标移动位置对应的权限配置信息及所述桌面图标对应的应用程序的权限项显示在用户界面上,获取用户根据所述目标移动位置对应的权限配置信息设置的所述桌面图标对应的应用程序的权限项的权限配置信息,根据设置的所述桌面图标对应的应用程序的权限项的权限配置信息,对所述桌面图标对应的应用程序的权限进行配置。
另一方面,本发明还提供一种应用程序的控制方法,所述方法包括:
接收对终端设备的桌面图标的移动指令;
获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的控制信息;
根据所述目标移动位置对应的控制信息,控制所述桌面图标对应的应用程序。
相应的,本发明还提供一种移动终端,包括处理器和存储器,所述存储器存储有计算机可读程序代码,所述处理器用于执行所述计算机可读程序代码以实现如上文所述的方法。
通过本发明的技术方案,接收对终端设备的桌面图标的移动指令;获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息;根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。本发明能快速直观的配置应用程序的权限。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种应用程序的权限配置方法的流程图;
图2是本发明将图标移动至一个移动目标位置对应的文件夹中的示意图;
图3是本发明提供的应用程序的权限配置装置的结构图;
图4本发明实现应用程序的权限配置方法的较佳实施例的终端设备的结构示意图。
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
实施例
本发明一种应用程序的控制方法的实施例中,包括以下步骤:
接收对终端设备的桌面图标的移动指令;
获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的控制信息;
根据所述目标移动位置对应的控制信息,控制所述桌面图标对应的应用程序。
此处的控制可以理解对应用程序的任何合理的控制,例如应用程序的权限控制、应用程序联网时段控制、应用程序的网络流量监控、应用程序的安全机制、应用程序的后台管理控制、应用程序的冻结管理控制、应用程序的图标形状控制、应用程序的屏幕亮度控制、应用程序的全屏显示控制、应用程序的免打扰控制、应用程序的通知展示方式控制、应用程序的电量管理控制、应用程序的锁屏机制控制、应用程序的字体大小控制、应用程序的手势控制、应用程序的更新机制控制等等。下面针对上述若干情形中的部分进行简单的阐述,其它为阐述到的部分,本领域技术人员理应可以根据本说明书中已有的描述推理得到:
对于应用程序权限控制来说,目标移动位置对应的控制信息是指终端设备的各种软硬件权限的控制信息,而拖动到目标移动位置的图标对应的应用程序则会使用这些软硬件权限的控制信息来配置自身的相应的权限;
对于应用程序联网时段控制来说,目标移动位置对应的控制信息是指在何种时间段可以或不可以联网的控制信息,而拖动到目标移动位置的图标对应的应用程序则会受到这些时段及相应的可以或不可以联网的控制信息的控制;
对于应用程序的网络流量监控来说,目标移动位置对应的控制信息是指是否进行网络流量的监控的信息,而拖动到目标移动位置的图标对应的应用程序则相应的会被配置成监控或不被监控流量使用;
对于应用程序的安全机制来说,目标移动位置对应的控制信息是指进行交易安全控制机制的信息,而拖动到目标移动位置的图标对应的应用程序则在开启后会受到交易安全控制机制的保护;
对于应用程序的后台管理控制来说,目标移动位置对应的控制信息是应用程序进入后台后对其资源占用的控制机制的信息,而拖动到目标移动位置的图标对应的应用程序则会在进入后台后受到后台管理控制机制的管理;
对于应用程序的屏幕亮度控制来说,目标移动位置对应的控制信息是应用程序开启后屏幕亮度的设置的信息,而拖动到目标移动位置的图标对应的应用程序则会在开启后,触发屏幕亮度被设置为相应的参数值;
对于应用程序的免打扰控制来说,目标移动位置对应的控制信息是应用程序开启后不进行来电及通知提醒的信息,而拖动到目标移动位置的图标对应的应用程序开启后,若有来电及通知,则不会提醒;
对于应用程序的通知展示方式控制来说,目标移动位置对应的控制信息是如何进行通知展示的控制信息(例如悬浮窗展示等),而拖动到目标移动位置的图标对应的应用程序开启后,其通知则会使用上述控制信息对应的通知展示的方式;
对于应用程序的手势控制来说,目标移动位置对应的控制信息是何种手势实现何种功能(例如画圈实现关闭应用等),而拖动到目标移动位置的图标对应的应用程序开启后,对该应用程序的控制则可以采用上述手势实现(例如画圈就可以关闭该应用);
对于应用程序的更新机制控制来说,目标移动位置对应的控制信息是接受自动更新或拒绝自动更新,而拖动到目标移动位置的图标对应的应用程序则会被控制实现自动更新或禁止自动更新。
显然,通过上文的大量的举例描述,本领域技术人员已经可以知道本发明的工作过程和工作原理,对于没有述及的部分,通过合理的推理也可以得到。为了更容易理解具体的细节,下文将会以应用程序的权限控制为例对各个细节进行深入阐述,其它的情形可以由此类推得到,因此不进行一一说明。
图1是本发明实施例提供的一种应用程序的权限配置方法的流程图。所述应用程序的权限配置应用于终端设备中,所述终端设备可以为手机、平板、台式电脑等可以运行应用软件的终端。如图1所示,应用程序的权限配置方法可包括以下步骤:
S10,接收对终端设备的桌面图标的移动指令。
所述桌面图标对应一个应用程序,所述应用程序可以是所述终端设备中安装的应用程序。
当所述桌面图标在显示器上从当前位置被移动至一个目标移动位置时,所述移动指令就会生成。例如,当检测到用户在触摸屏上按住所述桌面图标不放,把所述桌面图标从A点拖动至B点时,生成移动指令以将所述桌面图标从A点移动至B点。
S11,获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息。
在本发明的至少一个实施例中,所述获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息的步骤包括:
(a1)获取所述移动指令对应的目标移动位置。
(a2)判断所述目标移动位置处是否存在文件夹,若所述目标移动位置处存在文件夹,则获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息。
若所述目标移动位置处不存在文件夹,则采用其他方式获取所述目标移动位置对应的权限配置信息。
优选地,若所述目标移动位置在一个文件夹对应的位置区域范围内时,则判断所述目标移动位置处存在文件夹,若没有一个文件夹对应的位置区域范围包含所述目标移动位置时,则判断所述目标移动位置处不存在文件夹。
所述文件夹中可以包括全部都是相同类别的应用,也可以不全部都是相同类别的应用,例如,如图2所示,文件夹中可以包含聊天软件,也可以包含视频软件等等。这样用户可以根据自己的使用习惯设置所述文件夹。
优选地,所述根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限的步骤可以包括以下任一种或者多种:
(1)获取所述文件夹中包含的图标所对应的应用程序的共同权限配置信息作为所述目标移动位置对应的权限配置信息。
例如,所述文件夹中包含应用A的图标及应用B的图标,所述应用A的权限配置信息包括允许读取地理位置、禁止调用摄像头、允许读取联系人。所述应用B的权限配置信息包括允许读取地理位置、允许读取短信。则所述应用A及应用B的共同权限配置信息为允许读取地理位置。则所述目标移动位置对应的权限配置信息为允许读取地理位置。
(2)获取所述文件夹中包含的图标所对应的应用程序,及获取权限配置相同的应用程序的权限配置信息,且所述权限配置相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第一预设百分比(如50%),并将所述权限配置相同的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息。所述第一预设百分比是预先设置的数值。
(3)获取所述文件夹中包含的图标所对应的应用程序的类别,及获取类别相同的应用程序对应的类别的权限配置信息,所述类别相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第二预设百分比,将所述类别相同的应用程序对应的类别的权限配置信息作为所述目标移动位置对应的权限配置信息。所述第二预设百分比是预先设置的数值。所述第一预设百分比与所述第二预设百分比可以相同也可以不同。
例如,所述第二预设百分比为50%,所述文件夹中包含了3个聊天应用程序及一个音乐播放应用程序,这3个聊天应用程序的权限配置信息相同,且聊天应用程序的数量大于2个,则所述目标移动位置对应的权限配置信息即为所述3个聊天应用程序对应的权限配置信息。
(4)获取所述文件夹所对应的权限配置信息,将所述文件夹所对应的权限配置信息作为所述目标移动位置对应的权限配置信息。
优选地,若所述文件夹中没有图标,获取到移动至所述目标移动位置的图标为一个图标时,将所述一个图标对应的应用程序的权限配置信息确定为所述文件夹对应的权限配置信息;
若所述文件夹中没有图标,且获取到移动至所述目标移动位置的图标为多个图标时,将所述多个图标对应的应用程序的权限配置信息中相同的权限项对应的权限配置信息确定为所述文件夹对应的权限配置信息。
优选地,若所述文件夹对应一种类别时,判断所述桌面图标对应的应用程序是否属于所述文件夹对应的类别;若所述桌面图标对应的应用程序属于所述文件夹对应的类别,获取所述文件夹对应的权限配置信息。若所述桌面图标对应的应用程序不属于所述文件夹对应的类别,提示用户所述桌面图标对应的应用程序不属于所述文件夹对应的类别,不获取所述文件夹对应的权限配置信息。
(5)获取执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息,将所述执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息作为所述目标移动位置对应的权限配置信息。例如,所述文件夹包含地图应用程序、导航应用程序等等。执行地图应用程序、导航应用程序必须需要配置允许读取地理位置这个权限。则所述目标移动位置对应的权限配置信息即为允许读取地理位置这个权限。
在本发明的至少一个实施例中,所述获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息的步骤还可以包括:
(b1)获取所述移动指令对应的目标移动位置。
(b2)判断所述目标移动位置处是否存在其它图标,若所述目标移动位置处存在其它图标,则将所述其它图标对应的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息。或者将所述其它图标对应的应用程序所属的类别所对应权限配置信息作为所述目标移动位置对应的权限配置信息。
优选地,若所述目标移动位置在一个其他图标对应的位置区域内时,则判断所述目标移动位置处存在其他图标,若没有一个其他图标对应的位置区域包含所述目标移动位置,则判断所述目标移动位置处不存在其他图标。
若所述目标移动位置处不存在文件夹时,可以优选地判断所述目标移动位置处是否存在其它图标,然后根据(b2)中所述的方法配置所述目标移动位置对应的权限配置信息。
若所述目标移动位置处不存在其它图标时,可以优选地判断所述目标移动位置处是否存在文件夹,然后根据(a2)中所述的方法配置所述目标移动位置对应的权限配置信息。
S12,根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。
优选地,所述根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限的步骤包括:
(c1)从所述目标移动位置对应的权限配置信息中,获取权限项。
(c2)从所述桌面图标对应的应用程序的权限项中,获取与获取的权限项相对应的目标权限项。
(c3)根据所述获取的权限项的权限配置信息配置所述目标权限项。
优选地,所述根据所述获取的权限项的权限配置信息配置所述目标权限项包括:当所述获取的权限项的权限配置信息为允许时,配置所述目标权限项对应的权限配置信息为授权;当所述获取的权限项的权限配置信息为拒绝时,配置所述目标权限项对应的权限配置信息为禁止;当所述获取的权限项的权限配置信息为提示时,配置所述目标权限项对应的权限配置信息为提示。
在其他实施例中,所述根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限的步骤还可以包括:
(d1)将所述目标移动位置对应的权限配置信息及所述桌面图标对应的应用程序的权限项显示在用户界面上。
在所述用户界面上显示所述目标移动位置对应的权限配置信息中所有权限项的权限配置信息,及显示所述桌面图标对应的应用程序的权限项及所述桌面图标对应的应用程序的权限项的配置选项,如显示一个权限项为获取摄像头、配置选项为:禁止、允许、提示等等。这样便于用户可以对比信息,能直观快速地配置所述桌面图标对应的应用程序的权限项。
(d2)获取用户根据所述目标移动位置对应的权限配置信息设置的所述桌面图标对应的应用程序的权限项的权限配置信息。
(d3)根据设置的所述桌面图标对应的应用程序的权限项的权限配置信息,对所述桌面图标对应的应用程序的权限进行配置。
在本发明应用程序的权限控制方法的另一个实施例中,当把图标从文件夹中移出后,则这个图标所对应的应用则会恢复其被拖入文件夹之前的权限。当然,这就要求在将图标拖入文件夹时存储其变动之前的权限。
在本发明一种移动终端的实施例中,其包括处理器和存储器,所述存储器存储有计算机可读程序代码,所述处理器用于执行所述计算机可读程序代码以实现如上文所述的方法。由于方法已经被详细阐述,故在此也不进行重复。当然,对于移动终端来说,其不限于包括处理器和存储器,其还可以包含其他任何必要的部分,移动终端作为终端设备的一种相关内容可以参考下文关于终端设备的描述。
图3为本发明实施例提供的应用程序的权限配置装置的结构图。所述应用程序的权限配置装置应用于终端设备中,所述终端设备可以为手机、平板、台式电脑等可以运行应用软件的终端。如图3所示,所述应用程序的权限配置装置可包括接收模块300、获取模块301、及配置模块302,所述获取模块301包括获取子模块3011、及判断子模块3012。
接收模块300,用于接收对终端设备的桌面图标的移动指令。
所述桌面图标对应一个应用程序,所述应用程序可以是所述终端设备中安装的应用程序。
当所述桌面图标在显示器上从当前位置被移动至一个目标移动位置时,所述移动指令就会生成。例如,当检测到用户在触摸屏上按住所述桌面图标不放,把所述桌面图标从A点拖动至B点时,生成移动指令以将所述桌面图标从A点移动至B点。
获取模块301,用于获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息。
在本发明的至少一个实施例中,所述获取模块301包括:
获取子模块3011,用于获取所述移动指令对应的目标移动位置。
判断子模块3012,用于判断所述目标移动位置处是否存在文件夹。
所述获取子模块3011用于若所述目标移动位置处存在文件夹,则获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息。
若所述目标移动位置处不存在文件夹,则采用其他方式获取所述目标移动位置对应的权限配置信息。
优选地,若所述目标移动位置在一个文件夹对应的位置区域范围内时,则判断子模块3012判断所述目标移动位置处存在文件夹,若没有一个文件夹对应的位置区域范围包含所述目标移动位置时,则判断子模块3012判断所述目标移动位置处不存在文件夹。
所述文件夹中可以包括全部都是相同类别的应用,也可以不全部都是相同类别的应用,例如,如图2所示,文件夹中可以包含聊天软件,也可以包含视频软件等等。这样用户可以根据自己的使用习惯设置所述文件夹。
优选地,获取子模块3011获取所述文件夹中包含的图标所对应的应用程序的共同权限配置信息作为所述目标移动位置对应的权限配置信息。
例如,所述文件夹中包含应用A的图标及应用B的图标,所述应用A的权限配置信息包括允许读取地理位置、禁止调用摄像头、允许读取联系人。所述应用B的权限配置信息包括允许读取地理位置、允许读取短信。则所述应用A及应用B的共同权限配置信息为允许读取地理位置。则所述目标移动位置对应的权限配置信息为允许读取地理位置。
(2)获取子模块3011获取所述文件夹中包含的图标所对应的应用程序,及获取权限配置相同的应用程序的权限配置信息,且所述权限配置相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第一预设百分比(如50%),并将所述权限配置相同的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息。所述第一预设百分比是预先设置的数值。
(3)获取子模块3011获取所述文件夹中包含的图标所对应的应用程序的类别,及获取类别相同的应用程序对应的类别的权限配置信息,所述类别相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第二预设百分比,将所述类别相同的应用程序对应的类别的权限配置信息作为所述目标移动位置对应的权限配置信息。所述第二预设百分比是预先设置的数值。所述第一预设百分比与所述第二预设百分比可以相同也可以不同。
例如,所述第二预设百分比为50%,所述文件夹中包含了3个聊天应用程序及一个音乐播放应用程序,这3个聊天应用程序的权限配置信息相同,且聊天应用程序的数量大于2个,则所述目标移动位置对应的权限配置信息即为所述3个聊天应用程序对应的权限配置信息。
(4)获取子模块3011获取所述文件夹所对应的权限配置信息,将所述文件夹所对应的权限配置信息作为所述目标移动位置对应的权限配置信息。
优选地,若所述文件夹中没有图标,获取到移动至所述目标移动位置的图标为一个图标时,获取子模块3011将所述一个图标对应的应用程序的权限配置信息确定为所述文件夹对应的权限配置信息;
若所述文件夹中没有图标,且获取到移动至所述目标移动位置的图标为多个图标时,获取子模块3011将所述多个图标对应的应用程序的权限配置信息中相同的权限项对应的权限配置信息确定为所述文件夹对应的权限配置信息。
优选地,若所述文件夹对应一种类别时,判断所述桌面图标对应的应用程序是否属于所述文件夹对应的类别;若所述桌面图标对应的应用程序属于所述文件夹对应的类别,获取子模块3011获取所述文件夹对应的权限配置信息。若所述桌面图标对应的应用程序不属于所述文件夹对应的类别,获取子模块3011提示用户所述桌面图标对应的应用程序不属于所述文件夹对应的类别,不获取所述文件夹对应的权限配置信息。
(5)获取子模块3011获取执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息,将所述执行所述文件夹中包含的图标所对应的应用程序需要配置的权限配置信息作为所述目标移动位置对应的权限配置信息。例如,所述文件夹包含地图应用程序、导航应用程序等等。执行地图应用程序、导航应用程序必须需要配置允许读取地理位置这个权限。则所述目标移动位置对应的权限配置信息即为允许读取地理位置这个权限。
在本发明的至少一个实施例中,获取子模块3011还用于获取所述移动指令对应的目标移动位置。
判断子模块3012还用于判断所述目标移动位置处是否存在其它图标,若所述目标移动位置处存在其它图标,则将所述其它图标对应的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息。或者将所述其它图标对应的应用程序所属的类别所对应权限配置信息作为所述目标移动位置对应的权限配置信息。
优选地,若所述目标移动位置在一个其他图标对应的位置区域内时,则判断子模块3012判断所述目标移动位置处存在其他图标,若没有一个其他图标对应的位置区域包含所述目标移动位置,则判断子模块3012判断所述目标移动位置处不存在其他图标。
根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。
优选地,所述配置模块302具体用于:
从所述目标移动位置对应的权限配置信息中,获取权限项。
从所述桌面图标对应的应用程序的权限项中,获取与获取的权限项相对应的目标权限项。
根据所述获取的权限项的权限配置信息配置所述目标权限项。
优选地,所述配置模块302根据所述获取的权限项的权限配置信息配置所述目标权限项包括:当所述获取的权限项的权限配置信息为允许时,配置所述目标权限项对应的权限配置信息为授权;当所述获取的权限项的权限配置信息为拒绝时,配置所述目标权限项对应的权限配置信息为禁止;当所述获取的权限项的权限配置信息为提示时,配置所述目标权限项对应的权限配置信息为提示。
在其他实施例中,所述配置模块302还具体用于:
(d1)将所述目标移动位置对应的权限配置信息及所述桌面图标对应的应用程序的权限项显示在用户界面上。
在所述用户界面上显示所述目标移动位置对应的权限配置信息中所有权限项的权限配置信息,及显示所述桌面图标对应的应用程序的权限项及所述桌面图标对应的应用程序的权限项的配置选项,如显示一个权限项为获取摄像头、配置选项为:禁止、允许、提示等等。这样便于用户可以对比信息,能直观快速地配置所述桌面图标对应的应用程序的权限项。
(d2)获取用户根据所述目标移动位置对应的权限配置信息设置的所述桌面图标对应的应用程序的权限项的权限配置信息。
(d3)根据设置的所述桌面图标对应的应用程序的权限项的权限配置信息,对所述桌面图标对应的应用程序的权限进行配置。
对于上述的各个模块来说,其可以是存储在存储器中的程序代码的组合,这些组合可以是一组,也可以是多组;而当这些程序代码的组合被处理器执行时,就可以实现这些模块所对应的功能描述。而处理器和存储器,则可以作为终端的组成部分。请参照图4,图4是本发明实现应用程序的权限配置方法的较佳实施例的终端设备的结构示意图。
所述终端设备40是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。
所述终端设备40可以是,但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、智能式穿戴式设备等。
所述终端设备40所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
所述终端设备40包括至少一个发送装置41、至少一个存储设备42、至少一个处理设备43、至少一个接收装置44、至少一个显示设备45以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。
其中,所述接收装置44和所述发送装置41可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。
所述处理设备43可以包括一个或者多个微处理器、数字处理器。
所述存储设备42用于存储应用图标的显示装置中各个程序段的程序代码。所述存储设备42可以为智能媒体卡(smart media card)、安全数字卡(secure digital card)、快闪存储器卡(flash card)等储存设备。
优选地,本发明的应用图标的显示方法通过所述终端设备40中存储的应用程序的权限配置装置来实现。
所述应用程序的权限配置装置接收对终端设备的桌面图标的移动指令;获取所述移动指令对应的目标移动位置,以及所述目标移动位置对应的权限配置信息;根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。本发明能快速直观的配置应用程序的权限。
所述显示设备45可以是触摸屏等其他用于显示画面的设备。
在本发明所提供的几个实施例中,应该理解到,所揭露的方法和装置,也可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个装置也可以由同一个装置或***通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
最后应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或等同替换,而不脱离本发明技术方案的精神和范围。

Claims (8)

1.一种应用程序的权限配置方法,其特征在于,所述方法包括:
接收对终端设备的桌面图标的移动指令;
获取所述移动指令对应的目标移动位置,判断所述目标移动位置处是否存在文件夹,若是,则获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息;
其中,所述获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息的方法包括:
获取所述文件夹中包含的图标所对应的应用程序,及获取权限配置相同的应用程序的权限配置信息,且所述权限配置相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第一预设百分比,并将所述权限配置相同的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者
获取所述文件夹中包含的图标所对应的应用程序的类别,及获取类别相同的应用程序对应的类别的权限配置信息,所述类别相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第二预设百分比,将所述类别相同的应用程序对应的类别的权限配置信息作为所述目标移动位置对应的权限配置信息;
根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。
2.根据权利要求1所述的方法,其特征在于,所述判断所述目标移动位置处是否存在文件夹,若否,则获取所述移动指令对应的目标移动位置;
判断所述目标移动位置处是否存在其它图标,若是,则将所述其它图标对应的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,将所述其它图标对应的应用程序所属的类别所对应权限配置信息作为所述目标移动位置对应的权限配置信息。
3.如权利要求1或2中任一项所述的方法,其特征在于,所述根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限的步骤包括:
从所述目标移动位置对应的权限配置信息中,获取权限项,从所述桌面图标对应的应用程序的权限项中,获取与获取的权限项相对应的目标权限项,根据所述获取的权限项的权限配置信息配置所述目标权限项;或
将所述目标移动位置对应的权限配置信息及所述桌面图标对应的应用程序的权限项显示在用户界面上,获取用户根据所述目标移动位置对应的权限配置信息设置的所述桌面图标对应的应用程序的权限项的权限配置信息,根据设置的所述桌面图标对应的应用程序的权限项的权限配置信息,对所述桌面图标对应的应用程序的权限进行配置。
4.一种应用程序的权限配置装置,其特征在于,所述装置包括:
接收模块,用于接收对终端设备的桌面图标的移动指令;
获取模块,包括获取子模块、判断子模块,其中,
所述获取子模块,用于获取所述移动指令对应的目标移动位置;
所述判断子模块,用于判断所述目标移动位置处是否存在文件夹,若是,则获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息;
所述获取子模块获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息的方法包括:
获取所述文件夹中包含的图标所对应的应用程序,及获取权限配置相同的应用程序的权限配置信息,且所述权限配置相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第一预设百分比,并将所述权限配置相同的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者
获取所述文件夹中包含的图标所对应的应用程序的类别,及获取类别相同的应用程序对应的类别的权限配置信息,所述类别相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第二预设百分比,将所述类别相同的应用程序对应的类别的权限配置信息作为所述目标移动位置对应的权限配置信息;
配置模块,用于根据所述目标移动位置对应的权限配置信息,配置所述桌面图标对应的应用程序的权限。
5.根据权利要求4所述的装置,其特征在于,所述获取模块具体用于:
判断所述目标移动位置处是否存在文件夹,若否,则获取所述移动指令对应的目标移动位置;
判断所述目标移动位置处是否存在其它图标,若是,则将所述其它图标对应的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者,将所述其它图标对应的应用程序所属的类别所对应权限配置信息作为所述目标移动位置对应的权限配置信息。
6.如权利要求4至5中任一项所述的装置,其特征在于,所述配置模块具体用于:
从所述目标移动位置对应的权限配置信息中,获取权限项,从所述桌面图标对应的应用程序的权限项中,获取与获取的权限项相对应的目标权限项,根据所述获取的权限项的权限配置信息配置所述目标权限项;或
将所述目标移动位置对应的权限配置信息及所述桌面图标对应的应用程序的权限项显示在用户界面上,获取用户根据所述目标移动位置对应的权限配置信息设置的所述桌面图标对应的应用程序的权限项的权限配置信息,根据设置的所述桌面图标对应的应用程序的权限项的权限配置信息,对所述桌面图标对应的应用程序的权限进行配置。
7.一种应用程序的控制方法,其特征在于,所述方法包括:
接收对终端设备的桌面图标的移动指令;
获取所述移动指令对应的目标移动位置,根据所述目标移动位置对应的控制信息,控制所述桌面图标对应的应用程序;
所述控制信息包括对应用程序的权限配置信息;判断所述目标移动位置处是否存在文件夹,若是,则获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息;
其中,所述获取与所述文件夹关联的权限配置信息作为所述目标移动位置对应的权限配置信息的方法包括:
获取所述文件夹中包含的图标所对应的应用程序,及获取权限配置信息相同的应用程序的权限配置信息,且所述权限配置信息相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第一预设百分比,并将所述权限配置相同的应用程序的权限配置信息作为所述目标移动位置对应的权限配置信息;或者
获取所述文件夹中包含的图标所对应的应用程序的类别,及获取类别相同的应用程序对应的类别的权限配置信息,所述类别相同的应用程序的数量大于或者等于所述文件夹中所有图标对应应用程序的总数的第二预设百分比,将所述类别相同的应用程序对应的类别的权限配置信息作为所述目标移动位置对应的权限配置信息。
8.一种移动终端,包括处理器和存储器,所述存储器存储有计算机可读程序代码,所述处理器用于执行所述计算机可读程序代码以实现如权利要求7中所述的方法。
CN201710311293.9A 2017-04-13 2017-05-05 应用程序的权限配置方法、控制方法、装置及移动终端 Active CN107180186B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN2017102408659 2017-04-13
CN201710240865 2017-04-13

Publications (2)

Publication Number Publication Date
CN107180186A CN107180186A (zh) 2017-09-19
CN107180186B true CN107180186B (zh) 2020-11-03

Family

ID=59831350

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710311293.9A Active CN107180186B (zh) 2017-04-13 2017-05-05 应用程序的权限配置方法、控制方法、装置及移动终端

Country Status (1)

Country Link
CN (1) CN107180186B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107894908A (zh) * 2017-11-22 2018-04-10 解君 一种智能终端的快速设置方法
CN109241765B (zh) * 2018-07-17 2022-06-17 奇酷互联网络科技(深圳)有限公司 移动终端和应用程序的权限管理方法、装置
CN109246290B (zh) * 2018-08-10 2023-09-26 维沃移动通信有限公司 一种权限管理方法及移动终端
CN109407917A (zh) * 2018-09-21 2019-03-01 维沃移动通信有限公司 一种设置应用程序状态的方法和装置
CN109446822B (zh) * 2018-09-30 2022-07-26 联想(北京)有限公司 权限管理方法和***
CN109358789B (zh) * 2018-10-22 2021-01-08 维沃移动通信有限公司 一种通知消息管理方法、装置和移动终端
CN110084004B (zh) * 2019-03-28 2021-06-04 南京维沃软件技术有限公司 一种权限配置方法及终端设备
CN112083849B (zh) * 2020-09-24 2022-10-21 深圳市艾酷通信软件有限公司 信息显示方法、装置、设备及介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9454667B2 (en) * 2011-11-03 2016-09-27 International Business Machines Corporation Granting object authority via a multi-touch screen to a collaborator

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103064684A (zh) * 2012-12-27 2013-04-24 东莞宇龙通信科技有限公司 终端装置及其应用程序图标的显示方法
CN103858130A (zh) * 2013-08-23 2014-06-11 华为终端有限公司 管理权限方法、装置及终端
CN105631311A (zh) * 2015-04-27 2016-06-01 宇龙计算机通信科技(深圳)有限公司 应用程序的权限管理方法、装置和终端
CN106169043A (zh) * 2016-06-30 2016-11-30 宇龙计算机通信科技(深圳)有限公司 应用程序的管理方法、管理装置和终端
CN106528284B (zh) * 2016-10-19 2019-12-13 北京安云世纪科技有限公司 应用程序配置方法、装置及终端设备
CN106547575A (zh) * 2016-12-12 2017-03-29 北京奇虎科技有限公司 应用属性的管理方法及装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9454667B2 (en) * 2011-11-03 2016-09-27 International Business Machines Corporation Granting object authority via a multi-touch screen to a collaborator

Also Published As

Publication number Publication date
CN107180186A (zh) 2017-09-19

Similar Documents

Publication Publication Date Title
CN107180186B (zh) 应用程序的权限配置方法、控制方法、装置及移动终端
CN105335048B (zh) 具有隐藏应用图标的电子设备及隐藏应用图标的方法
EP3242195A1 (en) Control implementation method and apparatus for intelligent hardware device
CN106919427B (zh) 一种设置方法、设置装置及电子设备
CN103324893A (zh) 隐私保护的方法和装置
CN106940616B (zh) 应用运行方法及装置
CN105205388A (zh) 一种应用程序的权限管理方法及***
CN107450799B (zh) 一种消息的显示方法及移动终端
CN108234744B (zh) 一种推送消息管理方法及移动终端
CN107329659B (zh) 一种权限设置方法、装置、电子设备及存储介质
CN107506637A (zh) 信息展示方法和装置、终端及可读存储介质
CN104424432A (zh) 一种信息处理方法及电子设备
CN111090866A (zh) 应用权限管理方法、移动终端以及计算机可读存储介质
WO2017201965A1 (zh) 通知消息的显示方法及装置、终端
CN111695151A (zh) 应用权限设置方法、装置、电子设备及可读存储介质
CN106354509B (zh) 一种锁屏界面的设置方法及移动终端
CN112016080A (zh) 应用权限管理方法、装置及电子设备
CN112764611A (zh) 应用程序控制方法、装置和电子设备
CN112147964A (zh) 设备管理方法、装置、电子设备和介质
CN103513853A (zh) 一种状态切换的方法及装置
CN111752631B (zh) 应用程序的参数设置方法、装置、电子设备和存储介质
CN114564707A (zh) 应用权限管理方法、装置和电子设备
CN111162943B (zh) 一种配置应用连网优先级的方法、装置及电子设备
CN112558833B (zh) 应用运行方法、装置及电子设备
CN105677156B (zh) 免解锁进入应用的方法和移动终端

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
GR01 Patent grant
GR01 Patent grant