一种应用授权方法、装置及电子设备制造方法及图纸

技术编号:30907068 阅读:27 留言:0更新日期:2021-11-22 23:52
本公开提供了一种应用授权方法、装置及电子设备,涉及计算机技术领域,尤其涉及数据安全技术领域。具体实现方案为:确定待授权应用在运行过程中使用的用户数据的数据类型;获取用户针对数据类型设置的数据处理方式集合;授予待授权应用按照数据处理方式集合中的任意数据处理方式对数据类型的用户数据进行处理的权限。采用本公开的上述方案可以通过合理设置数据处理方式集合避免用户隐私受到待授权应用的影响,即用户可以根据实际需求准确地对待授权应用进行授权。待授权应用进行授权。待授权应用进行授权。

【技术实现步骤摘要】
一种应用授权方法、装置及电子设备


[0001]本公开涉及计算机
,尤其涉及数据安全


技术介绍

[0002]一些应用,如手机程序、网络平台等,需要具有一定的权限才能够正常运行。如语音通话程序需要具有调用麦克风的权限才能够正常运行。

技术实现思路

[0003]本公开提供了一种应用授权方法、装置及电子设备、存储介质以及计算机程序产品。
[0004]根据本公开的第一方面,提供了一种应用授权方法,包括:
[0005]确定待授权应用在运行过程中使用的用户数据的数据类型;
[0006]获取用户针对数据类型设置的数据处理方式集合;
[0007]授予待授权应用按照数据处理方式集合中的任意数据处理方式对数据类型的用户数据进行处理的权限。
[0008]根据本公开的第二方面,提供了一种应用授权装置,包括:
[0009]数据类型确定模块,用于确定待授权应用在运行过程中使用的用户数据的数据类型;
[0010]用户意愿收集模块,用于获取用户针对数据类型设置的数据处理方式集合;
[0011]授权模块,用于授予待授权应用按照数据处理方式集合中的任意数据处理方式对数据类型的用户数据进行处理的权限。
[0012]根据本公开的第三方面,还提供了一种电子设备,包括:
[0013]至少一个处理器;以及
[0014]与至少一个处理器通信连接的存储器;其中,
[0015]存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行前述第一方面任一所述的方法步骤。
[0016]根据本公开的第四方面,还提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,计算机指令用于使计算机执行前述第一方面任一所述的方法步骤。
[0017]根据本公开的第五方面,还提供了一种计算机程序产品,包括计算机程序,计算机程序在被处理器执行时实现根据前述第一方面任一所述的方法步骤。
[0018]应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0019]附图用于更好地理解本方案,不构成对本公开的限定。其中:
[0020]图1是根据本公开的应用授权方法的一种流程示意图;
[0021]图2是根据本公开的应用授权方法的另一种流程示意图;
[0022]图3是根据本公开的应用授权方法的另一种流程示意图;
[0023]图4是根据本公开的应用授权方法的另一种流程示意图;
[0024]图5是根据本公开的应用授权方法的另一种流程示意图;
[0025]图6是根据本公开的应用授权方法的另一种流程示意图;
[0026]图7是根据本公开的应用授权方法的另一种流程示意图;
[0027]图8是根据本公开的应用授权装置的一种结构示意图;
[0028]图9是用来实现本公开实施例的应用授权方法的方法的电子设备的框图。
具体实施方式
[0029]以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0030]为了更清楚的对本公开提供的应用授权方法进行说明,下面将对本公开提供的应用授权方法的一种可能的应用场景进行示例性的说明,可以理解的是,以下示例仅是本公开提供的应用授权方法的一种可能的应用场景,在其他可能的实施例中,本公开提供的应用授权方法也可以应用于其他可能的应用场景中,以下示例对此不做任何限制。
[0031]为使得应用能够正常运行,应用往往在安装和/或运行过程中向用户展示授权页面,用户通过与授权页面交互对该应用进行授权。但是,授权页面中关于应用申请的权限描述往往较为模糊,用户无法知悉授予应用某一项应用后对用户隐私的影响,因此无法准确地根据实际需求对应用进行授权。
[0032]示例性的,假设应用在运行过程中需要获取用户的位置信息,并上传至服务器,以使得服务器根据位置信息进行分析,为用户规划路径。
[0033]则该应用在安装时向用户申请定位权限,而授权页面中关于定位权限的说明往往仅为“对您的设备定位”,用户仅能够知悉授予该应用定位权限后该应用能够通过对用户的设备进行定位获取用户的位置信息,但是无法知悉应用获取的位置信息是否将被进一步分析处理,也无法知悉获取的位置信息是存储于用户的设备本地,还是将被上传至服务器。
[0034]如果用户理解为应用仅是获取用户的位置信息,并仅存储于用户的设备本地,而应用并不会将位置信息上传至服务器,但是实际上应用被授予定位权限后,将获取用户的设备的位置信息并上传至服务器,并且服务器将对位置信息进行分析。可见,此时用户实际授予应用的权限大于用户预期中授予应用的权限,导致用户难以有效地保护自己的隐私。
[0035]基于此,本公开提供了一种应用授权方法,可以应用于任意具备对应用进行授权的能力的设备,包括但不限于手机、电脑、平板、电视等,应用授权方法可以如图1所示,包括:
[0036]S101,确定待授权应用在运行过程中使用的用户数据的数据类型。
[0037]S102,获取用户针对该数据类型设置的数据处理方式集合。
[0038]S103,授予待授权应用按照数据处理方式集合中的任意数据处理方式对该数据类型的用户数据进行处理的权限。
[0039]选用该实施例,用户可以设置数据处理方式,待授权应用在运行过程中仅能够按照用户设置的数据处理方式对数据进行处理,因此用户可以知悉在对待授权应用进行授权后,用户数据将如何被待授权应用处理,即用户预期到待授权应用对用户数据的处理是否会对用户隐私造成影响,从而通过合理设置数据处理方式集合避免用户隐私受到待授权应用的影响,即用户可以根据实际需求准确地对待授权应用进行授权。
[0040]仍以前述应用在运行过程中需要获取用户的位置信息,并上传至服务器,以使得服务器根据位置信息进行分析,为用户规划路径的示例为例。则如果用户不希望用户的位置信息被上传至服务器,也不希望用户的位置信息被分析,则用户可以将针对数据类型为位置信息的用户数据的数据处理方式集合设置为{采集},则待授权应用将仅被授予对数据类型为位置信息的用户数据进行采集的权限,即待授权应用仅能够采集用户的位置信息,而不能够进一步对位置信息进行分析,也不能够将获取到的位置信息上传至服务器。可见,用户实际授予该应用的权限与用户预期中授予该应用的权限相同,即用户根据实际需求准确地对该应用进行授权。
[0041]下面将对前述S101

S103进行说明:
[0042]其中,在S101中,根据待授权应用的不同,待授权应用在运本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用授权方法,包括:确定待授权应用在运行过程中使用的用户数据的数据类型;获取用户针对所述数据类型设置的数据处理方式集合;授予所述待授权应用按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限。2.根据权利要求1所述的方法,其中,所述获取用户针对所述数据类型设置的数据处理方式集合,包括:获取用户针对所述数据类型设置的数据采集权限,其中,所述数据采集权限用于表示不允许采集,或者用于表示允许采集;如果所述数据采集权限用于表示不允许采集,确定用户针对所述数据类型设置的数据处理方式集合为空集;如果所述数据采集权限用于表示允许采集,将采集确定为用户针对所述数据类型设置的数据处理方式集合中所包括的数据处理方式。3.根据权利要求2所述的方法,还包括:如果所述数据采集权限用于表示允许采集,获取用户针对所述数据类型设置的用于表示数据应用方式的数据应用权限;将所述数据应用权限所表示的数据应用方式确定为用户针对所述数据类型设置的数据处理方式集合中所包括的数据处理方式。4.根据权利要求1

3任一所述的方法,还包括:确定所述待授权应用的失效功能,所述失效功能为所述待授权应用在仅被授予按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限的情况下,无法实现的功能;展示所述失效功能;获取用户针对所展示的失效功能输入的操作指令,所述操作指令用于表示确认或修改;如果所述操作指令用于表示修改,返回执行所述获取用户针对所述数据类型设置的数据处理方式集合的步骤。5.根据权利要求4所述的方法,还包括:如果所述操作指令用于表示确认,执行所述授予所述待授权应用按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限的步骤。6.根据权利要求1

5任一所述的方法,还包括:获取用户针对所述数据类型设置的应用集合,所述应用集合至少包括所述待授权应用;所述授予所述待授权应用按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限,包括:授予所述应用集合中所有应用按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限。7.根据权利要求1

5所述的方法,还包括:获取用户针对所述数据类型设置的时间范围;
所述授予所述待授权应用按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限,包括:授予所述待授权应用在所述时间范围内按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限。8.根据权利要求1

5所述的方法,还包括:获取用户针对所述数据类型设置的用户集合;所述授予所述待授权应用按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限,包括:授予所述待授权应用在为所述用户集合中所包括的用户提供服务时按照所述数据处理方式集合中的任意数据处理方式对所述数据类型的用户数据进行处理的权限。9.一种应用授权装置,包括:数据类型确定模块,用于确定待授权应用在运行过程中使用的用户数据的数据类型;用户意愿收集模块,用于获取用户针对所述数据类型设置的数据处理方式集合;授权模块,用于授予所述待授权应用按照所述数据处理方式集合中的任意数据处理方式对所述数据类型...

【专利技术属性】
技术研发人员:韩雅娟
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:

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

1