一种权限设置方法、移动终端以及计算机存储介质技术

技术编号:20485865 阅读:24 留言:0更新日期:2019-03-02 19:22
本发明专利技术实施例公开了一种权限设置方法、移动终端以及计算机存储介质,该方法包括:当侦测到应用程序获取到访问其他程序的权限时,为应用程序分配预设存储空间;检测应用程序在存储空间的写入操作,获取应用程序所利用的存储空间;当所利用的存储空间超过预设存储空间时,取消应用程序获取到的权限,并生成权限相对应的权限请求;根据权限请求,接收指示应用程序的第一信号指令。本发明专利技术实施例通过在获得权限后,分配预设存储空间,同时在存储空间使用完毕后,取消该权限,并再次生成该权限对应的权限请求,从而避免了应用程序肆意写入,造成系统资源的浪费,影响整个系统的运行速度。

【技术实现步骤摘要】
一种权限设置方法、移动终端以及计算机存储介质
本专利技术涉及电子
,尤其涉及一种权限设置方法、移动终端以及计算机存储介质。
技术介绍
应用程序是指为完成某项或多项特定工作的计算机程序,它运行在用户模式,可以和用户进行交互,具有可视的用户界面。应用程序通常包括驱动程序的进程,看图软件、解压缩软件等通用软件的进程。也可以顾名思义地说:应用程序就是为使用者提供与终端设备进行沟通而开发出来的程序软件。那么,随着计算机技术的快速发展,应用程序的种类越来越多,用途也越来越广泛。为了实现用户对多个应用程序的权限管控,移动终端的操作系统会给出该应用程序的各权限能否授权的选择。。例如当打开A应用程序时,该A应用程序通常需要申请获得手机通讯录的权限,通常会在终端设备的显示屏上弹出对话框,提示用户A应用程序需要获得手机通讯录的权限。在用户同意获取手机通讯录的权限后,则该A应用程序就可对手机通讯录进行访问操作,如读取操作、写入操作等。但是由于目前没有对写入操作可写入的空间大小做任何限制,使得该A应用程序只根据自身需求,对手机通讯录不断进行写入操作,在写入的文件量较多时,很大程度上会影响整个系统的运行速度,甚至导致整个系统瘫痪。
技术实现思路
本专利技术实施例提供一种权限设置方法、移动终端以及计算机存储介质,能够在获得权限后,限制应用程序此次可写入的文件大小,保证整个系统的正常运行。本专利技术实施例第一方面提供了一种权限设置方法,应用于移动终端,包括:当侦测到应用程序获取到访问其他程序的权限时,为所述应用程序分配预设存储空间;检测所述应用程序在所述预设存储空间的写入操作,获取所述应用程序所利用的存储空间;当所述所利用的存储空间超过所述预设存储空间时,取消所述应用程序获取到的所述权限,并生成所述权限相对应的权限请求;及根据所述权限请求,接收指示所述应用程序的第一信号指令,其中所述第一信号指令是根据用户输入的指示所述应用程序是否获取到所述权限的操作而生成。可选的,所述当侦测到应用程序获取到访问其他程序的权限时,为所述应用程序分配预设存储空间的步骤包括:当侦测到所述应用程序获取到访问其他程序的权限时,查询所述应用程序的存储路径;及当所述存储路径存在时,根据所述存储路径,创建存储文件,并为所述存储文件分配预设存储空间。可选的,所述当侦测到应用程序获取到访问其他程序的权限时,为所述应用程序分配预设存储空间的步骤之前,包括:接收运行所述应用程序的请求指令;根据所述请求指令,判断所述应用程序所需要的所述权限的权限类型;当所述权限类型是危险权限时,检查所述应用程序是否具有所述危险权限,其中所述危险权限是指所述应用程序访问其他程序时,涉及用户的隐私数据;当检查出所述应用程序没有所述危险权限时,生成所述权限相对应的所述权限请求,;及根据所述权限请求,接收指示所述应用程序的第二信号指令,其中所述第二信号指令是根据用户输入的指示所述应用程序是否获取到所述权限的操作而生成。可选的,所述根据所述请求指令,判断所述应用程序所需要的所述权限的权限类型的步骤之后,包括:当所述权限类型是正常权限时,自动接受所述正常权限,并为所述应用程序分配所述预设存储空间,其中所述正常权限是所述应用程序访问所述其他程序时,不涉及用户的隐私数据。可选的,所述当所述所利用的存储空间超过所述预设存储空间时,取消所述应用程序获取到的所述权限,并生成相对应的权限请求的步骤之后,还包括:记录所述权限请求的持续时间,其中所述持续时间是从生成所述权限请求时开始计时;及当所述持续时间超过预设时间时,拒绝所述权限请求。可选的,所述方法还包括:当所述第一信号指令指示所述应用程序未获取到所述权限时,并接收指示不再提示所述权限请求的第三信号指令时,则不再生成所述权限请求。可选的,所述方法还包括:当所述第一信号指令指示所述应用程序未获取到所述权限时,生成解释请求,其中所述解释请求用于向用户解释所述应用程序获取所述其他程序权限的理由。可选的,所述权限请求还包括路径说明信息,所述路径说明信息用于向用户说明重新打开所述权限请求的路径。本专利技术实施例第二方面提供了一种移动终端,所述移动终端包括处理器以及存储器;所述存储器用于存储可执行程序;所述处理器用于执行所述可执行程序以实现如权利要求1-8任一项所述的主题切换方法。本专利技术实施例第三方面提供了一种计算机存储介质,所述计算机存储介质上存储有可执行程序,所述可执行程序被执行时用以实现如权利要求1-8任一项所述的主题切换方法。实施本专利技术实施例,具有如下有益效果:本专利技术实施例提供的权限设置方法、移动终端以及计算机存储介质,通过为该获得权限的应用程序分配预设存储空间,当该应用程序在此次权限请求中所利用的存储空间超过预设存储空间时,取消该应用程序所获得的权限,并生成所取消的权限相对应的权限请求,在获得用户的允许后才可再次获得权限,才可再次进行写入操作,可以使用户知道哪些应用程序是占据存储空间的主要原因,哪些应用程序属于垃圾或流氓应用软件,从而避免了恶意应用软件不断写入文件,造成系统资源严重浪费,影响整个系统的运行速度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种移动终端的硬件结构示意图。图2为本专利技术实施例提供的移动终端的无线通信系统的结构示意图。图3为本专利技术实施例提供的一种权限设置方法第一实施例的方法流程图。图4为本专利技术实施例提供的一种权限设置方法第二实施例的方法流程图。图5为本专利技术实施例提供的一种权限设置方法第三实施例的方法流程图。图6为本专利技术实施例提供的一种权限设置方法第四实施例的方法流程图。图7为本专利技术实施例提供的一种权限设置方法第五实施例的方法流程图。图8为本专利技术实施例提供的一种移动终端的结构示意图。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。终端可以以各种形式来实施。例如,本专利技术中描述的终端可以包括诸如手机、平板电脑、笔记本电脑、掌上电脑、个人数字助理(PersonalDigitalAssistant,PDA)、便捷式媒体播放器(PortableMediaPlayer,PMP)、导航装置、可穿戴设备、智能手环、计步器等移动终端,以及诸如数字TV、台式计算机等固定终端。后续描述中将以移动终端为例进行说明,本领域技术人员将理解的是,除了特别用于移动目的的元件之外,根据本专利技术的实施方式的构造也能够应用于固定类型的终端。请参阅图1,其为实现本专利技术各个实施例的一种移动终端的硬件结构示意图,该移动终端100可以包括:RF(RadioFrequency,射频)单元101、WiFi模块102、音频输出单元103、A/V(音频/视频)输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处本文档来自技高网...

【技术保护点】
1.一种权限设置方法,应用于移动终端,其特征在于,包括:当侦测到应用程序获取到访问其他程序的权限时,为所述应用程序分配预设存储空间;检测所述应用程序在所述预设存储空间的写入操作,获取所述应用程序所利用的存储空间;当所述所利用的存储空间超过所述预设存储空间时,取消所述应用程序获取到的所述权限,并生成所述权限相对应的权限请求;及根据所述权限请求,接收指示所述应用程序的第一信号指令,其中所述第一信号指令是根据用户输入的指示所述应用程序是否获取到所述权限的操作而生成。

【技术特征摘要】
1.一种权限设置方法,应用于移动终端,其特征在于,包括:当侦测到应用程序获取到访问其他程序的权限时,为所述应用程序分配预设存储空间;检测所述应用程序在所述预设存储空间的写入操作,获取所述应用程序所利用的存储空间;当所述所利用的存储空间超过所述预设存储空间时,取消所述应用程序获取到的所述权限,并生成所述权限相对应的权限请求;及根据所述权限请求,接收指示所述应用程序的第一信号指令,其中所述第一信号指令是根据用户输入的指示所述应用程序是否获取到所述权限的操作而生成。2.如权利要求1所述的权限设置方法,其特征在于,所述当侦测到应用程序获取到访问其他程序的权限时,为所述应用程序分配预设存储空间的步骤包括:当侦测到所述应用程序获取到访问其他程序的权限时,查询所述应用程序相应的存储路径;及当所述存储路径存在时,根据所述存储路径,创建存储文件,并为所述存储文件分配预设存储空间。3.如权利要求1所述的权限设置方法,其特征在于,所述当侦测到应用程序获取到访问其他程序的权限时,为所述应用程序分配预设存储空间的步骤之前,所述方法还包括:接收运行所述应用程序的请求指令;根据所述请求指令,判断所述应用程序所需要的所述权限的权限类型;当所述权限类型是危险权限时,检查所述应用程序是否具有所述危险权限,其中所述危险权限是指所述应用程序访问其他程序时,涉及用户的隐私数据;当检查出所述应用程序没有所述危险权限时,生成所述权限相对应的所述权限请求;及根据所述权限请求,接收指示所述应用程序的第二信号指令,其中所述第二信号指令是根据用户输入的指示所述应用程序是否获取到所述权限的操作而生成。4.如权利要求3所述的权限设置方法,其特征在...

【专利技术属性】
技术研发人员:常磊
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东,44

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

1