[发明专利]基于RBAC的虚拟教学环境下细粒度权限动态控制系统有效
申请号: | 201910930615.7 | 申请日: | 2019-09-29 |
公开(公告)号: | CN110688631B | 公开(公告)日: | 2023-06-16 |
发明(设计)人: | 高岭;孙俊辉;王文涛;吴旭东;高全力 | 申请(专利权)人: | 西北大学 |
主分类号: | G06F21/30 | 分类号: | G06F21/30 |
代理公司: | 西安西达专利代理有限责任公司 61202 | 代理人: | 刘华 |
地址: | 710069 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 rbac 虚拟 教学 环境 细粒度 权限 动态 控制系统 | ||
基于RBAC的虚拟教学环境下细粒度权限动态控制系统,包括用户单元U、交互单元I、角色单元R、权限单元P、监听L以及虚拟模型M;本发明提供的系统分别将用户单元U、交互单元I、角色单元R三个单元,角色单元R、权限单元P限、虚拟模型M三个单元以及角色单元R、交互单元I、虚拟模型M三个单元两两关联,根据监听单元监听事件从而动态控制权限,实现用户与权限的逻辑分离,并对用户及权限类型进行细粒度划分,解决了虚拟教学应用的用户和虚拟场景中的模型之间的权限关系问题提供一种方便的动态控制方法。
技术领域
本发明属于虚拟现实模型中的权限控制技术领域,特别涉及基于RBAC的虚拟教学环境下细粒度权限控制系统。
背景技术
近年来,随着信息时代不断地进步与发展,虚拟现实技术也成为了技术潮流趋势之一,虚拟现实技术主要包括模拟环境、感知、自然技能和传感设备层方面。
RBAC即基于角色的权限访问控制,在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限,简化了权限的管理;在一个组织中,角色为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以从一个角色被指派到另一个角色;角色可依新的需求和系统的合并而赋予新的权限,而权限也可根据需要而从某角色中回收;角色与角色的关系可以建立起来以囊括更广泛的客观情况。
细粒度划分,通俗的讲就是将模型中的对象加以细分,从而得到更科学合理的对象模型,直观的说就是划分出很多对象。
由于虚拟现实技术的发展还远不够完善,虚拟现实交互中使用者对虚拟模型的权限控制还有许多问题有待解决。
发明内容
为了克服上述现有技术的不足,本发明的目的是提供基于RBAC的虚拟教学环境下细粒度权限控制系统,解决虚拟模型权限问题,帮助用户更方便地对虚拟模型的相关权限进行管理;具有细粒度划分,动态权限控制的特点。
为实现上述目的,本发明采用的技术方案是:基于RBAC的虚拟教学环境下细粒度权限动态控制系统,其特征在于,包括六个单元,分别为用户单元U、交互单元I、角色单元R、权限单元P、监听L以及虚拟模型M;
所述的用户单元U,其特征在于:对虚拟教学系统的使用者信息进行注册或登陆,其中包括两项信息:
a.虚拟教学使用者id号;
b.虚拟教学使用者id号对应密码。
所述的交互单元I,通过虚拟现实场景的人机交互处理使用者登陆信息,并将角色分配信息对用户单元给予反馈。
所述的角色单元R,根据所拥有权限可对虚拟模型进行对应操作,其中包括三项角色信息:
a.角色标识符;
b.角色名称;
c.角色类型;
所述的权限单元P,指定角色对其余角色及虚拟现实场景中虚拟模型的操作权限,其中包括五项权限信息:
A.权限标识符;
B.权限层级;
C.权限内容;
D.权限约束;
E.权限优先度。
所述的虚拟模型单元M,可被拥有对应权限的角色进行操作,其中包括四项模型信息:
A.模型标识符;
B.模型权限层级;
C.模型权限内容;
D.操作限制数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北大学,未经西北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910930615.7/2.html,转载请声明来源钻瓜专利网。