应用程序的权限管理方法及装置制造方法及图纸

技术编号:34477610 阅读:14 留言:0更新日期:2022-08-10 08:53
本申请公开了一种应用程序的权限管理方法及装置,属于计算机技术领域。其中,应用程序的权限管理方法包括:在接收到用户的语音输入的情况下,识别所述语音输入的内容信息;根据所述内容信息,确定与所述内容信息匹配的目标应用程序;开启所述目标应用程序的目标权限,并关闭第一应用程序的第一权限;其中,所述第一权限与所述目标权限匹配,所述第一应用程序与所述目标应用程序不同。与所述目标应用程序不同。与所述目标应用程序不同。

【技术实现步骤摘要】
应用程序的权限管理方法及装置


[0001]本申请属于计算机
,具体涉及一种应用程序的权限管理方法及装置。

技术介绍

[0002]目前,应用程序在使用过程中,会根据需求开启某些权限,并持续开启该权限。
[0003]以麦克风使用权限为例,具备语音唤醒功能的应用程序(例如电子地图、浏览器或语音助手等)获得麦克风使用权限之后,可以实现通过特定语音指令唤醒该应用程序,并且能够持续监听麦克风获取的声音等信息。如图1所示,以手机等移动终端为例,一个移动终端上可能会安装多个上述具备语音唤醒功能的应用程序,通过麦克风输入该移动终端的声音会被各个具备语音唤醒功能的应用程序监听到。现有应用程序的权限管理存在具有较大的泄露用户的信息的风险,安全性较差。

技术实现思路

[0004]本申请实施例的目的是提供一种应用程序的权限管理方法及装置,能够解决安全性较差的问题。
[0005]第一方面,本申请实施例提供了一种应用程序的权限管理方法,该方法包括:
[0006]在接收到用户的语音输入的情况下,识别所述语音输入的内容信息;
[0007]根据所述内容信息,确定与所述内容信息匹配的目标应用程序;
[0008]开启所述目标应用程序的目标权限,并关闭第一应用程序的第一权限;
[0009]其中,所述第一权限与所述目标权限匹配,所述第一应用程序与所述目标应用程序不同。
[0010]第二方面,本申请实施例提供了一种应用程序的权限管理装置,该装置包括:
[0011]识别模块,用于在接收到用户的语音输入的情况下,识别所述语音输入的内容信息;
[0012]确定模块,用于根据所述内容信息,确定与所述内容信息匹配的目标应用程序;
[0013]权限管理模块,用于开启所述目标应用程序的目标权限,并关闭第一应用程序的第一权限;
[0014]其中,所述第一权限与所述目标权限匹配,所述第一应用程序与所述目标应用程序不同。
[0015]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0016]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0017]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方
法。
[0018]在本申请实施例中,通过开启与语音输入匹配的目标应用程序的目标权限,并关闭第一应用程序的与目标权限匹配的第一权限,实现对目标应用程序的动态授权,并且其他应用程序的第一权限处于关闭状态,能降低非目标应用程序滥用目标权限的风险,能提升用户的隐私安全。
附图说明
[0019]图1是现有技术提供的应用程序的权限管理方法的原理示意图;
[0020]图2是本申请实施例提供的应用程序的权限管理方法的流程示意图之一;
[0021]图3是本申请实施例提供的应用程序的权限管理方法的原理示意图;
[0022]图4是本申请实施例提供的应用程序的权限管理方法的流程示意图之二;
[0023]图5是本申请实施例提供的应用程序的权限管理装置的结构示意图;
[0024]图6是本申请实施例提供的电子设备的结构示意图;
[0025]图7是本申请实施例提供的电子设备的硬件结构示意图。
具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。
[0027]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0028]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的应用程序的权限管理方法及装置进行详细地说明。
[0029]图2是本申请实施例提供的应用程序的权限管理方法的流程示意图之一。下面结合图2描述本申请实施例提供的应用程序的权限管理方法。如图2所示,该方法包括:步骤201、步骤202和步骤203。
[0030]步骤201、在接收到用户的语音输入的情况下,识别语音输入的内容信息。
[0031]可选地,本申请实施例提供的应用程序的权限管理方法的执行主体为应用程序的权限管理装置。
[0032]该应用程序的权限管理装置可以以各种形式来实施。例如,本申请实施例中描述的该应用程序的权限管理装置可以包括诸如移动电话、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、智能手环、智能手边、数码相机等等的移动终端以及诸如台式计算机、电视机等等的固定终端。下面,假设该应用程序的权限管理装置是移动终端。然而,本领域技术人员将理解的是,根据本申请实施例的构造也能够应用于固定类型的终端。
[0033]本申请实施例中,在用户需要使用该装置安装的某个应用程序的情况下,可以输入语音,该装置接收语音输入。
[0034]在接收该语音输入之后,该装置可以基于任一种语音识别方法,识别该语音输入的内容信息。
[0035]可选地,上述语音识别方法可以包括基于语言学和声学的方法、随机模型法、基于人工神经网络的方法和概率语法分析法等中的至少一种。
[0036]步骤202、根据内容信息,确定与内容信息匹配的目标应用程序。
[0037]可选地,识别出该语音输入的内容信息之后,可以判断该语音输入的内容信息是否与该装置上安装的每一应用程序相匹配。
[0038]可选地,输入的语音与应用程序之间的匹配关系可以预先设置。基于上述预先配置的匹配关系,判断该语音输入的内容信息是否与某一应用程序匹配。
[0039]需要说明的是,在存在与该语音输入的内容信息匹配的应用程序的情况下,与该语音输入的内容信息匹配的应用程序的数量可以为一个或多个。可以将与该语音输入的内容信息匹配的全部应用程序,确定为目标应用程序。
[0040]步骤203、开启目标应用程序的目标权限,并关闭第一应用程序的第一权限;其中,第一权限与目标权限匹配,第一应用程序与目标应用程序不同。
[0041]可选地,在确本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序的权限管理方法,其特征在于,包括:在接收到用户的语音输入的情况下,识别所述语音输入的内容信息;根据所述内容信息,确定与所述内容信息匹配的目标应用程序;开启所述目标应用程序的目标权限,并关闭第一应用程序的第一权限;其中,所述第一权限与所述目标权限匹配,所述第一应用程序与所述目标应用程序不同。2.根据权利要求1所述的应用程序的权限管理方法,其特征在于,所述开启所述目标应用程序的目标权限,并关闭第一应用程序的第一权限之后,所述方法还包括:在时间阈值内未接收到对所述目标应用程序的第一输入的情况下,关闭所述目标应用程序的所述目标权限。3.根据权利要求1所述的应用程序的权限管理方法,其特征在于,所述根据所述内容信息,确定与所述内容信息匹配的目标应用程序,包括:在所述内容信息包括目标关键词的情况下,将与所述目标关键词对应的应用程序确定为所述目标应用程序。4.根据权利要求1所述的应用程序的权限管理方法,其特征在于,所述识别所述语音输入的内容信息之前,所述方法还包括:记录所述语音输入的内容信息;所述根据所述内容信息,确定与所述内容信息匹配的目标应用程序之后,所述方法还包括:删除所述内容信息。5.根据权利要求1至4任一所述的应用程序的权限管理方法,其特征在于,在接收到用户的语音输入之前,所述方法还包括:接收第二输入;所述第二输入携带有标识所述目标应用程序的信息和标识所述目标权限的信息;响应于所述第二输入,关闭第二应用程序的目标权限;所述目标应用程序...

【专利技术属性】
技术研发人员:赵尚林
申请(专利权)人:深圳市艾酷通信软件有限公司
类型:发明
国别省市:

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

1