1.一种软件权限控制方法,其特征在于,包括:
获取软件信息、用户信息、用户隐私保护度,所述软件信息包括软件的版本号、开发者信息、已知的权限请求列表以及软件的功能描述;
将所述软件信息、所述用户信息、所述用户隐私保护度输入到变分自编码器得到多种初选权限控制方案;
使用方案分析模型对所述多种初选权限控制方案进行分析得到每一种初选权限控制方案的隐私安全度、软件功能影响度、用户体验舒适度;
构建图结构,所述图结构包括一个中心节点和多个方案节点,每一个方案节点分别与所述一个中心节点建立边,所述中心节点的节点特征包括软件信息、用户信息、用户隐私保护度,每一个方案节点的节点特征包括每一种初选权限控制方案,每一个方案节点与所述一个中心节点之间边的特征包括每一种初选权限控制方案的隐私安全度、软件功能影响度、用户体验舒适度;
基于图卷积网络对所述图结构进行处理确定目标权限控制方案;
基于所述目标权限控制方案对软件权限进行控制。
2.如权利要求1所述的软件权限控制方法,其特征在于,所述变分自编码器的输入为所述多种初选权限控制方案、所述软件信息、所述用户信息、所述用户隐私保护度,所述变分自编码器的输出为多种初选权限控制方案。
3.如权利要求1所述的软件权限控制方法,其特征在于,所述方案分析模型为深度神经网络模型。
4.如权利要求3所述的软件权限控制方法,其特征在于,所述方案分析模型的输入包括所述软件信息、所述用户信息、所述用户隐私保护度、所述多种初选权限控制方案,所述方案分析模型的输出为每一种初选权限控制方案的隐私安全度、软件功能影响度、用户体验舒适度。
5.一种软件权限控制系统,其特征在于,包括:
获取模块,用于获取软件信息、用户信息、用户隐私保护度,所述软件信息包括软件的版本号、开发者信息、已知的权限请求列表以及软件的功能描述;
初选权限方案确定模块,用于将所述软件信息、所述用户信息、所述用户隐私保护度输入到变分自编码器得到多种初选权限控制方案;
方案分析模块,用于使用方案分析模型对所述多种初选权限控制方案进行分析得到每一种初选权限控制方案的隐私安全度、软件功能影响度、用户体验舒适度;
构建模块,用于构建图结构,所述图结构包括一个中心节点和多个方案节点,每一个方案节点分别与所述一个中心节点建立边,所述中心节点的节点特征包括软件信息、用户信息、用户隐私保护度,每一个方案节点的节点特征包括每一种初选权限控制方案,每一个方案节点与所述一个中心节点之间边的特征包括每一种初选权限控制方案的隐私安全度、软件功能影响度、用户体验舒适度;
目标权限控制确定模块,用于基于图卷积网络对所述图结构进行处理确定目标权限控制方案;
控制模块,用于基于所述目标权限控制方案对软件权限进行控制。
6.如权利要求5所述的软件权限控制系统,其特征在于,所述变分自编码器的输入为所述多种初选权限控制方案、所述软件信息、所述用户信息、所述用户隐私保护度,所述变分自编码器的输出为多种初选权限控制方案。
7.一种电子设备,其特征在于,包括:处理器;存储器;以及计算机程序;其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如权利要求1至4任一项所述的软件权限控制方法。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1至4任一项所述的软件权限控制方法。