【技术实现步骤摘要】
一种功能权限控制方法、装置、电子设备及存储介质
[0001]本专利技术实施例涉及计算机
,尤其涉及一种功能权限控制方法、装置、电子设备及存储介质。
技术介绍
[0002]许可证文件,即License文件是用于对相应设备提供的服务进行授权,从而保证设备可以根据License文件中的授权情况提供相应的服务。
[0003]然而鸿蒙系统本身没有License特性,因此搭载鸿蒙系统的设备通常使用沙箱进行权限隔离,具体通过配置权限规则实现某个操作的权限赋予,此外鸿蒙系统是开源项目,没有进行软件的商业化、产品化,也没有系统服务、硬件驱动等相关功能的权限控制,从而需要根据实际产品化的应用场景来确定制定相应授权与控制策略。
[0004]因此,现有搭载鸿蒙系统的设备无法通过许可证文件进行功能权限的控制,从而导致设备功能权限控制的难度较大,复杂性较高。
技术实现思路
[0005]本专利技术实施例提供一种功能权限控制方法、装置、电子设备及存储介质,能够通过许可证文件对当前权限控制设备进行功能权限控制,从而降低了 ...
【技术保护点】
【技术特征摘要】
1.一种功能权限控制方法,其特征在于,包括:确定当前权限控制设备对应的设备属性信息;其中,所述设备属性信息为所述当前权限控制设备的设备类型或设备标识;根据所述设备属性信息,获取与所述设备属性信息匹配的许可证文件;确定所述当前权限控制设备的目标权限控制功能,以根据所述许可证文件对所述目标权限控制功能进行功能权限控制。2.根据权利要求1所述的方法,其特征在于,在所述根据所述设备属性信息,获取与所述设备属性信息匹配的许可证文件之前,还包括:根据所述设备属性信息,获取与所述设备属性信息匹配的许可证模板;获取用户基于所述许可证模板输入的许可证输入信息,并根据所述许可证输入信息生成所述许可证文件。3.根据权利要求1所述的方法,其特征在于,在所述获取与所述设备属性信息匹配的许可证文件之后,还包括:对所述许可证文件进行文件解析,并根据文件解析结果确定许可证状态标识;所述确定所述当前权限控制设备的目标权限控制功能,包括:在确定所述许可证状态标识为许可证有效的情况下,确定所述当前权限控制设备的目标权限控制功能。4.根据权利要求3所述的方法,其特征在于,在所述根据文件解析结果确定许可证状态标识之后,还包括:在许可证服务初始化阶段,根据所述许可证状态标识判断所述许可证文件的有效性;或在定时事件触发时,根据所述许可证状态标识判断所述许可证文件的有效性。5.根据权利要求1所述的方法,其特征在于,所述根据所述许可证文件对所述目标权限控制功能进行功能权限控制,包括:在所述目标权限控制功能的功能启动阶段,根据所述许可证文件对所述目标权限控制功能进行功能权限控制。6.根据权利要求1或5所述的方法,其特征在于,所述根据所述许可证文件对所述目标权限控制功能进行功能权限控制,包括:确定所述许可证文件中的功能权限控制信息;其中,所述功能权限控制信息中包括至少一个权限控制功能对应的功能授权策略;确定所述目标权限控制功能对应的功能属性信息;根据所述功能属性信息,在所述功能权限控制信息中,获取所述目标权限控制功能对应的目标功能控制信...
【专利技术属性】
技术研发人员:江治民,叶晓宾,崔玚,陈甲印,王国伟,
申请(专利权)人:鸿湖万联江苏科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。