移动终端和应用程序的权限管理方法、装置制造方法及图纸

技术编号:20160921 阅读:29 留言:0更新日期:2019-01-19 00:13
本发明专利技术揭示了一种移动终端和应用程序的权限管理方法、装置,其中方法包括:获取针对所述应用程序的权限调取指令;根据所述权限调取指令,读取所述应用程序对应的权限,并将所述权限形成权限管理列表,其中,所述权限管理列表中设置有控制各权限的开关;将所述权限管理列表以悬浮窗的形式显示在指定位置。本申请在对某个应用程序的权限进行管理时,无需先进入系统的设置界面,而是直接将该应用程序对应的权限映射到一个权限管理列表中,并以悬浮窗的形式显示,使用户可以在悬浮窗内完成该应用程序的权限设置,提高对应用程序的权限设置的速度,减少用户对应用程序的权限设置所需要的流程,节约用户的时间,提高用户的体验。

【技术实现步骤摘要】
移动终端和应用程序的权限管理方法、装置
本专利技术涉及到计算机领域,特别是涉及到一种移动终端和应用程序的权限管理方法、装置。
技术介绍
以往我们设置应用程序的网络权限、数据库访问权限、摄像头使用权限等,需要从设置中不同的入口进入,且需多次查找相关权限入口进行操作,操作很复杂。所以如何简单、快速地设置应用程序的访问权限,是亟需解决的问题。
技术实现思路
本专利技术的主要目的为提供移动终端和应用程序的权限管理方法、装置,旨在解决现有技术中设置应用程序的权限时,需要进入具体的设置界面进行设置,设置流程耗时的问题。本专利技术提出一种应用程序的权限管理方法,包括:获取针对所述应用程序的权限调取指令;根据所述权限调取指令,读取所述应用程序对应的权限,并将所述权限形成权限管理列表,其中,所述权限管理列表中设置有控制各权限的开关;将所述权限管理列表以悬浮窗的形式显示在指定位置。进一步地,所述获取针对所述应用程序的权限调取指令的步骤,包括:在打开所述应用程序之前,判断所述应用程序的入口信息是否接收到权限调取的触发操作;若是,则生成所述权限调取指令。进一步地,所述将所述权限管理列表以悬浮窗的形式显示在指定位置的步骤,包括:判断所述应用程序的入口信息在系统桌面上的第一位置;将所述权限管理列表以悬浮窗的形式显示在靠近或重叠所述第一位置的第二位置。进一步地,所述获取针对所述应用程序的权限调取指令的步骤,包括:在打开所述应用程序之后,根据用户的操作指令,获取所述应用程序需要开启/关闭的第一权限;生成调用所述第一权限的权限调取指令。进一步地,所述将所述权限管理列表以悬浮窗的形式显示在指定位置的步骤之后,包括:关闭所述应用程序时生成恢复命令;根据所述恢复命令,将在所述悬浮窗中设定的权限操作复原。本申请还提供一种应用程序的权限管理装置,包括:获取单元,用于获取针对所述应用程序的权限调取指令;读取形成单元,用于根据所述权限调取指令,读取所述应用程序对应的权限,并将所述权限形成权限管理列表,其中,所述权限管理列表中设置有控制各权限的开关;显示单元,用于将所述权限管理列表以悬浮窗的形式显示在指定位置。进一步地,所述获取单元,包括:第一判断模块,用于在打开所述应用程序之前,判断所述应用程序的入口信息是否接收到权限调取的触发操作;第一生成模块,用于若接收到所述触发操作,则生成所述权限调取指令。进一步地,所述显示单元,包括:第二判断模块,用于判断所述应用程序的入口信息在系统桌面上的第一位置;显示模块,用于将所述权限管理列表以悬浮窗的形式显示在靠近或重叠所述第一位置的第二位置。进一步地,所述获取单元,包括:获取模块,用于在打开所述应用程序之后,根据用户的操作指令,获取所述应用程序需要开启/关闭的第一权限;第二生成模块,用于生成调用所述第一权限的权限调取指令。本申请还提供一种移动终端,包括处理器和存储器,所述存储器用于存储实现应用程序的权限管理装置执行上述任一项所述的应用程序的权限管理方法的程序;所述处理器被配置为用于执行所述存储器中存储的程序。本申请的移动终端和应用程序的权限管理方法、装置,在对某个应用程序的权限进行管理时,无需先进入系统的设置界面,然后查找到该应用程序之后点击该应用程序进入到其对应的权限管理界面进行权限设置,而是直接将该应用程序对应的权限映射到一个权限管理列表中,并以悬浮窗的形式显示,使用户可以在悬浮窗内完成该应用程序的权限设置,提高对应用程序的权限设置的速度,减少用户对应用程序的权限设置所需要的流程,节约用户的时间,提高用户的体验。附图说明图1为本专利技术一实施例的应用程序的权限管理方法的流程示意图;图2为本申请一实施例的应用程序的权限管理装置的结构示意框图;图3为本申请一实施例的移动终端的结构示意框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,本申请实施例提供一种应用程序的权限管理方法,包括步骤:S1、获取针对所述应用程序的权限调取指令;S2、根据所述权限调取指令,读取所述应用程序对应的权限,并将所述权限形成权限管理列表,其中,所述权限管理列表中设置有控制各权限的开关;S3、将所述权限管理列表以悬浮窗的形式显示在指定位置。如上述步骤S1所述,上述权限调取命令是安装上述应用程序的移动终端接收到用户的指定操作,或因用户操作而产生某些需要权限设置时所生成的权限管理命令。上述移动终端是如手机、平板电脑等可以执行应用程序的电子设备。如上述步骤S2所述,当获取到权限调取命令之后,移动终端的系统会根据上述应用程序的包名等唯一信息,查找到应用程序的安装包,然后解析出该应用程序的属性和功能,进而读取出该应用程序在执行时可能需要打开或关闭的多种权限。不同的应用程序可能对应的权限不同,比如,导航应用程序对应的权限包括GPS权限、网络权限、语音播报权限等,而微信应用程序对应的权限包括网络权限、摄像头权限等。本实施例中,可以读取出应用程序对应的全部权限。也可以根据用户的使用习惯等读取出部分权限,比如,用户每次打开某个应用程序,都会对某些权限进行设置,则只读取这些权限等。将读取出的权限映射到一个权限管理列表中,方便用户集中处理等。上述权限开关一般为打开权限或则关闭权。如上述步骤S3所述,上述悬浮窗即为悬浮在当前的界面之上的一个窗口,使用户直接可以在悬浮窗口中进行权限设置,大大地减少了用户设置应用程序的权限的流程,提高设置效率,提高用户的权限管理体验。在本实施例中,当上述应用程序在悬浮窗中被重新设置的时候,会同步到设置界面,即打开设置界面后,该应用程序的权限的设置与悬浮窗中的设置保持一致。为了进一步方便用户的操作,还包括如下判定过程:判定应用程序的基本功能,并在初次开启过程中,将与应用程序基本功能密切相关的第一权限显示出来;例如,开启导航类软件,如高德地图等,需要获取当前位置信息,则需要将“定位”这一权限开放,则在用户开启此应用程序的基本功能相关的“定位”权限作为一个密切相关的第一权限,在应用程序开启后,突出显示出来;后续在应用程序触发特定功能;此特定功能的属于在一定应用场景下的场景权限,作为第二权限,临时显示出来,供用户选择,例如,还以高德地图为例,在需要调取摄像头的情况下,临时将摄像头权限的开关悬浮显示出来供用户进行选择;后续在用户关闭相关特定功能的情况下,把第二权限进行关闭;同时,将第二权限开关设置为两种状态,永久开启和临时开启;在用户第二次调用该第二权限开关时,展示给用户;这样避免第一次用户开启第二权限,第二次用户又想开启第二权限开关时,给用户一个临时开启权限还是永久开启权限的选择。这种方式能够在用户第一次开启应用程序时,将最重要的涉及到应用程序基本功能使用的权限控制展现给用户;然后在用户偶尔调取相应的特定功能的情况下,将特定功能对应的第二权限开关,临时提供给用户;并且在用户第二次开启第二权限开关时,给用户临时开启权限还是永久开启权限的选择;既考虑了应用程序的功能实现,也考虑了用户实际需求。在一个实施例中,上述获取针对所述应用程序的权限调取指令的步骤S1,包括:S101、在打开所述应用程序之前,判断所述应用程序的入口信息是否接收到权限调本文档来自技高网...

【技术保护点】
1.一种应用程序的权限管理方法,其特征在于,包括:获取针对所述应用程序的权限调取指令;根据所述权限调取指令,读取所述应用程序对应的权限,并将所述权限形成权限管理列表,其中,所述权限管理列表中设置有控制各权限的开关;将所述权限管理列表以悬浮窗的形式显示在指定位置。

【技术特征摘要】
1.一种应用程序的权限管理方法,其特征在于,包括:获取针对所述应用程序的权限调取指令;根据所述权限调取指令,读取所述应用程序对应的权限,并将所述权限形成权限管理列表,其中,所述权限管理列表中设置有控制各权限的开关;将所述权限管理列表以悬浮窗的形式显示在指定位置。2.根据权利要求1所述的应用程序的权限管理方法,其特征在于,所述获取针对所述应用程序的权限调取指令的步骤,包括:在打开所述应用程序之前,判断所述应用程序的入口信息是否接收到权限调取的触发操作;若是,则生成所述权限调取指令。3.根据权利要求2所述的应用程序的权限管理方法,其特征在于,所述将所述权限管理列表以悬浮窗的形式显示在指定位置的步骤,包括:判断所述应用程序的入口信息在系统桌面上的第一位置;将所述权限管理列表以悬浮窗的形式显示在靠近或重叠所述第一位置的第二位置。4.根据权利要求1所述的应用程序的权限管理方法,其特征在于,所述获取针对所述应用程序的权限调取指令的步骤,包括:在打开所述应用程序之后,根据用户的操作指令,获取所述应用程序需要开启/关闭的第一权限;生成调用所述第一权限的权限调取指令。5.根据权利要求1-5中任一项所述的应用程序的权限管理方法,其特征在于,所述将所述权限管理列表以悬浮窗的形式显示在指定位置的步骤之后,包括:关闭所述应用程序时生成恢复命令;根据所述恢复命令,将在所述悬浮窗中设定的权限操作复原。6.一种应用程序...

【专利技术属性】
技术研发人员:李静
申请(专利权)人:奇酷互联网络科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1