一种应用程序权限管理方法及电子设备技术

技术编号:33990387 阅读:13 留言:0更新日期:2022-07-02 09:32
一种应用程序权限管理方法及电子设备,涉及终端技术领域。具体的,第一电子设备安装有第一应用程序和第二应用程序,第二电子设备安装有第一应用程序、且未安装第二应用程序,第一电子设备与第二电子设备处于连接状态。该方法包括:第一电子设备检测到第一操作,响应于第一操作,第一电子设备将第一应用程序的权限设置为允许访问第二应用程序的用户数据,并向第二电子设备发送权限变更信息。第一电子设备接收第二电子设备根据权限变更信息,变更第一应用程序的权限后,发送的用户数据获取请求,请求获取第二应用程序的用户数据,并向第二电子设备发送第二应用程序的用户数据。这种技术方案有助于实现不同电子设备应用程序权限的共享。共享。共享。

【技术实现步骤摘要】
一种应用程序权限管理方法及电子设备


[0001]本申请涉及终端
,特别涉及一种应用程序权限管理方法及电子设备。

技术介绍

[0002]目前,电子设备如手机、平板电脑等是通过应用程序为用户提供打电话、上网、拍照、录音等功能的。通常,电子设备基于沙箱机制管理应用程序的用户数据。虽然,这种方式有助于增强用户数据的安全性,但会导致应用程序间无法共享用户数据。因此,引入了应用程序的权限管理。例如,以应用程序1访问应用程序2的用户数据为例。电子设备当应用程序1访问应用程序2的用户数据时,需要先判断应用程序1的权限是否允许应用程序1访问应用程序2的用户数据。如果应用程序1的权限允许应用程序1访问应用程序2的用户数据,电子设备才能够执行应用程序1访问应用程序2的用户数据的步骤。如果应用程序1的权限禁止应用程序1访问应用程序2的用户数据,则电子设备无法执行应用程序1访问应用程序2的用户数据的步骤。
[0003]具体的,应用程序的权限是用户根据自身的需求在电子设备上设置的。虽然,这种方式有助于在保证用户数据安全的基础上,实现不同应用程序间的数据共享,但是对于多个电子设备关联的场景,如多个电子设备登录同一用户账号、或者某个电子设备绑定有一个或多个电子设备,针对同一应用程序,用户需要分别在多个电子设备上分别设置该应用程序的权限,不便于用户使用,导致降低用户体验。

技术实现思路

[0004]本申请实施例提供了一种应用程序权限管理方法及电子设备,使得用户只需操作一次,就可以实现多个电子设备针对同一应用程序的权限的变更,有助于减少用户操作,提升用户体验。
[0005]第一方面提供一种应用程序权限管理方法,具体的,第一电子设备安装有第一应用程序和第二应用程序,第二电子设备安装有第一应用程序,且第二电子设备未安装第二应用程序,第一电子设备与第二电子设备处于连接状态。在这种情况下,该方法包括:
[0006]第一电子设备检测到第一操作,第一操作用于将第一应用程序的权限由禁止访问第二应用程序的用户数据变更为允许访问第二应用程序的用户数据。响应于第一操作,第一电子设备将第一应用程序的权限设置为允许访问第二应用程序的用户数据,并向第二电子设备发送权限变更信息,权限变更信息用于指示第二电子设备将第一应用程序的权限设置为允许访问第二应用程序的用户数据。然后,第一电子设备接收第二电子设备根据权限变更信息,将第一应用程序的权限设置为允许访问第二应用程序的用户数据后,发送的用户数据获取请求,所述用户数据获取请求包括第一文件标识,所述第一文件标识用于标识所述第二应用程序的用户数据。则第一电子设备响应于用户数据获取请求,向第二电子设备发送第一文件标识所标识的用户数据。
[0007]本申请实施例中,由于第一电子设备响应于第一操作,将第一应用程序的权限由
禁止访问第二应用程序的用户数据变更为允许访问第二应用程序的用户数据后,可以向第二电子设备发送权限变更信息,从而使得第二电子设备无需用户操作,直接可以根据权限变更信息,将第一应用程序的权限由禁止访问第二应用程序的用户数据变更为允许访问第二应用程序的用户数据,从而有助于减少用户操作。而且,在第二电子设备安装有第一应用程序、但未安装第二应用程序的情况下,当用户使用第二电子设备上安装的第一应用程序访问第二应用程序的用户数据时,第二电子设备可以从第一电子设备获取第二应用程序的用户数据,从而实现跨设备访问。
[0008]在一种可能的设计中,第一电子设备可以基于下列方式响应于所述用户数据获取请求,向所述第二电子设备发送所述第一文件标识所标识的用户数据:
[0009]第一电子设备响应于用户数据获取请求,显示提示框,提示框用于提示用户是否同意向第二电子设备发送第一文件标识所标识的用户数据,包括同意选项和拒绝选项;
[0010]响应于用户选择同意选项的操作,第一电子设备向第二电子设备发送第一文件标识所标识的用户数据。从而有助于提高用户数据在不同电子设备间交互的安全性。
[0011]在一种可能的设计中,第一电子设备可以基于下列方式将第一应用程序的权限设置为允许访问第二应用程序的用户数据:
[0012]第一电子设备将第二应用程序标识增加到所述第一应用程序允许访问的应用程序群组中,第二应用程序标识用于标识所述第二应用程序。从而有助于简化实现方式。或者,
[0013]第一电子设备根据第一应用程序标识,将目标群组标识增加到第一应用程序的权限群组列表中,第一应用程序标识用于标识第一应用程序,目标群组标识用于标识允许访问第二应用程序的用户数据的应用程序群组,为具有第二应用程序的用户数据访问权限的应用程序所属的应用程序群组标识。第一应用程序的权限群组列表包括第一应用程序标识和允许第一应用程序访问的应用程序所属的应用程序群组标识。
[0014]在一种可能的设计中,第一应用程序标识是第一电子设备根据第一应用程序的包名生成的。通过上述技术方案,有助于实现不同电子设备针对同一应用程序得到的应用程序标识是相同的。
[0015]在一种可能的设计中,第一电子设备检测到第二操作,第二操作用于通过第一应用程序打开第二应用程序的用户数据视图,第二应用程序的用户数据视图包括第二文件标识,第二文件标识用于标识第二应用程序的用户数据;
[0016]响应于第二操作,第一电子设备显示第二应用程序的用户数据视图;
[0017]响应于针对第二文件标识的操作,第一电子设备触发第一应用程序访问第二文件标识所标识的用户数据。
[0018]在一种可能的设计中,响应于针对第二文件标识的操作,第一电子设备先根据第二文件标识所标识的用户数据的文件元数据,确定第二文件标识所标识的用户数据位于第一电子设备上,文件元数据包括第二文件标识和第一设备标识,第一设备标识用于标识所述第一电子设备;然后,第一电子设备触发第一应用程序访问第二文件标识所标识的用户数据。
[0019]第二方面提供一种应用程序权限管理方法,具体的,第一电子设备安装有第一应用程序和第二应用程序,第二电子设备安装有第一应用程序,且第二电子设备未安装第二
应用程序,第一电子设备与第二电子设备处于连接状态,该方法包括:
[0020]第二电子设备接收第一电子设备发送给权限变更信息,权限变更信息用于指示第二电子设备将第一应用程序的权限设置为允许访问第二电子设备的用户数据;然后,第二电子设备根据权限变更信息,将第一应用程序的权限设置为允许访问第二应用程序的用户数据。当第二电子设备接收第一操作时,第一操作用于第一应用程序访问第一文件标识所标识的第二应用程序的用户数据;响应于第一操作,第二电子设备向第一电子设备发送用户数据获取请求,用户数据获取请求包括第一文件标识;第二电子设备接收第一电子设备响应于用户数据获取请求,发送的第一文件标识所标识的用户数据。
[0021]本申请实施例中,由于第二电子设备无需用户操作,直接可以根据来自第一电子设备的权限变更信息,将第一应用程序的权限由禁止访问第二应用程序的用户数据变更为允许访问本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序权限管理方法,其特征在于,第一电子设备安装有第一应用程序和第二应用程序,第二电子设备安装有所述第一应用程序,且所述第二电子设备未安装所述第二应用程序,所述第一电子设备与所述第二电子设备处于连接状态,所述方法包括:所述第一电子设备检测到第一操作,所述第一操作用于将所述第一应用程序的权限由禁止访问所述第二应用程序的用户数据变更为允许访问所述第二应用程序的用户数据;响应于所述第一操作,所述第一电子设备将所述第一应用程序的权限设置为允许访问所述第二应用程序的用户数据,并向所述第二电子设备发送权限变更信息,所述权限变更信息用于指示所述第二电子设备将所述第一应用程序的权限设置为允许访问所述第二应用程序的用户数据;所述第一电子设备接收所述第二电子设备根据所述权限变更信息,将所述第一应用程序的权限设置为允许访问所述第二应用程序的用户数据后,发送的用户数据获取请求,所述用户数据获取请求包括第一文件标识,所述第一文件标识用于标识所述第二应用程序的用户数据;所述第一电子设备响应于所述用户数据获取请求,向所述第二电子设备发送所述第一文件标识所标识的用户数据。2.如权利要求1所述的方法,其特征在于,所述第一电子设备响应于所述用户数据获取请求,向所述第二电子设备发送所述第一文件标识所标识的用户数据,包括:所述第一电子设备响应于所述用户数据获取请求,显示提示框,所述提示框用于提示用户是否同意向所述第二电子设备发送所述第一文件标识所标识的用户数据,包括同意选项和拒绝选项;响应于用户选择同意选项的操作,所述第一电子设备向所述第二电子设备发送所述第一文件标识所标识的用户数据。3.如权利要求1或2所述的方法,其特征在于,所述第一电子设备将所述第一应用程序的权限设置为允许访问所述第二应用程序的用户数据,包括:所述第一电子设备将第二应用程序标识增加到所述第一应用程序允许访问的应用程序群组中,所述第二应用程序标识用于标识所述第二应用程序。4.如权利要求1至3任一所述的方法,其特征在于,所述方法还包括:所述第一电子设备检测到第二操作,所述第二操作用于通过所述第一应用程序打开所述第二应用程序的用户数据视图,所述第二应用程序的用户数据视图包括第二文件标识,所述第二文件标识用于标识所述第二应用程序的用户数据;响应于所述第二操作,所述第一电子设备显示所述第二应用程序的用户数据视图;响应于针对所述第二文件标识的操作,所述第一电子设备触发所述第一应用程序访问所述第二文件标识所标识的用户数据。5.一种应用程序权限管理方法,其特征在于,第一电子设备安装有第一应用程序和第二应用程序,第二电子设备安装有所述第一应用程序,且所述第二电子设备未安装所述第二应用程序,所述第一电子设备与所述第二电子设备处于连接状态,所述方法包括:所述第二电子设备接收所述第一电子设备发送给权限变更信息,所述权限变更信息用于指示所述第二电子设备将所述第一应用程...

【专利技术属性】
技术研发人员:李浩然王浩
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1