一种基于多维密级矩阵的资源权限控制方法与流程
未命名
10-18
阅读:109
评论:0
1.本发明涉及计算机技术领域,尤其涉及一种基于多维密级矩阵的资源权限控制方法、系统、设备及介质。
背景技术:
2.现有的资源权限控制方法主要是静态控制方法,即在系统中预先设定好每一个资源读取系统的权限,在资源读取系统需要读取资源时,确定当前的资源读取系统的资源读取权限是否与其静态设置的资源读取权限匹配。若匹配则允许读取资源,反之则拒绝读取资源。因此,现有的资源权限控制方法只能允许资源读取系统分配到某一静态固定的资源读取权限,而不能分配到多个动态的资源读取权限。
技术实现要素:
3.本发明提供一种基于多维密级矩阵的资源权限控制方法、系统、设备及介质,旨在实现控制资源读取系统分配到多个动态的资源读取权限。
4.第一方面,本发明提供一种基于多维密级矩阵的资源权限控制方法,包括:
5.获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;
6.根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;所述多维密级矩阵为三角形对称矩阵;n、k和m之间的关系为2n2=k2+m2;
7.将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化为m个等级的下行资源权限;
8.将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;
9.获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;
10.基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到所述资源读取系统的目标权限集合。
11.在一个实施例中,所述根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素,包括:
12.获取所述资源读取系统的系统权限,并根据所述系统权限确定所述n阶对称矩阵中的目标行元素和目标列元素;
13.以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素前面的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素;
14.以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素后面的任
一行元素和任一列元素转换为所述n阶对称矩阵在下三角部分中所包含的m个元素;
15.所述系统权限包括系统中心权限、管理员权限以及除系统中心权限和管理员权限外的其他权限。
16.所述基于多维密级矩阵的资源权限控制方法还包括:
17.获取所述资源读取系统的功能权限类型;所述功能权限类型包括公共功能权限类型、个人功能权限类型和混合功能权限类型;所述混合功能权限类型为公共功能权限类型+个人功能权限类型;
18.若确定所述功能权限类型为个人功能权限类型,则将所述k个元素中在所述目标列元素右边的全部元素进行过滤,得到所述k个元素中所述目标列元素左边的全部元素;
19.若确定所述功能权限类型为公共功能权限类型,则将所述k个元素中在所述目标列元素左边的全部元素进行过滤,得到所述k个元素中所述目标列元素右边的全部元素;
20.若确定所述功能权限类型为混合功能权限类型,则以所述目标列元素为分界线,将所述k个元素划分左上三角部分的第一数量个元素和右上三角部分的第二数量个元素。
21.所述将所述k个元素转化为k个等级的上行资源权限,包括:
22.若确定所述功能权限类型为个人功能权限类型,则过滤所述k个元素中右上三角部分的第二数量个元素,并将剩下的左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限;
23.若确定所述功能权限类型为公共功能权限类型,则过滤所述k个元素中左上三角部分的第一数量个元素,并将剩下的右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限;
24.若确定所述功能权限类型为混合功能权限类型,则将所述k个元素中,右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限,并将左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限;
25.其中,功能权限的等级计算公式如下:
26.b=(i*j*a)mod m1
27.其中,b为功能权限的等级,i和j为元素的行列数值,a为预设标量,mod为取余数操作,m1为左上或右上三角部分的元素数量。
28.所述基于多维密级矩阵的资源权限控制方法还包括:
29.获取所述资源读取系统的加载权限类型;所述加载权限类型包包括并行多级权限类型、逐个单级权限类型和混合加载权限类型;所述混合加载权限类型为并行多级权限类型+逐个单级权限类型;
30.若确定所述加载权限类型为逐个单级权限类型,则将所述m个元素中在所述目标列元素右边的所有元素进行过滤,得到所述m个元素中所述目标列元素左边的所有元素;
31.若确定所述加载权限类型为并行多级权限类型,则将所述m个元素中在所述目标列元素左边的所有元素进行过滤,得到所述m个元素中所述目标列元素右边的所有元素;
32.若确定所述加载权限类型为混合加载权限类型,则以所述目标列元素为分界线,将所述m个元素划分左下三角部分的第三数量个元素和右下三角部分的第四数量个元素。
33.所述将所述m个元素转化为m个等级的下行资源权限,包括:
34.若确定所述加载权限类型为逐个单级权限类型,则过滤所述m个元素中右上三角
部分的第四数量个元素,并将剩下的左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限;
35.若确定所述加载权限类型为并行多级权限类型,则过滤所述m个元素中左上三角部分的第三数量个元素,并将剩下的右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限;
36.若确定所述加载权限类型为混合加载权限类型,则将所述m个元素中,右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限,并将左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限;
37.其中,加载权限的等级计算公式如下:
38.d=[(i+j)*b]mod m2
[0039]
其中,d为加载权限的等级,i和j为元素的行列数值,b为预设标量,mod为取余数操作,m2为左下或右下三角部分的元素数量。
[0040]
所述基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围,包括:
[0041]
确定所述历史最高等级权限的访问频率,并根据预设频率等级列表确定所述访问频率的调整等级;所述预设频率等级列表为访问频率和调整等级之间对应关系的关联映射表;
[0042]
根据所述调整等级调整所述历史最高等级权限,得到预分配等级权限,并将所述预分配等级权限和所述历史平均等级权限进行均值计算,得到所述均值等级权限;
[0043]
将所述均值等级权限和所述历史平均等级权限之间得权限范围,确定为所述资源权限等级范围。
[0044]
第二方面,本发明提供一种基于多维密级矩阵的资源权限控制系统,包括:
[0045]
获取模块,用于获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;
[0046]
转换模块,用于根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;所述多维密级矩阵为三角形对称矩阵;n、k和m之间的关系为2n2=k2+m2;
[0047]
转化模块,用于将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化为m个等级的下行资源权限;
[0048]
组合模块,用于将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;
[0049]
确定模块,用于获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;
[0050]
资源权限控制模块,用于基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到所述资源读取系统的目标权限集合。
[0051]
第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上第一方面所述基于多维密级矩阵的资源权限控制方法。
[0052]
第四方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上第一方面所述基于多维密级矩阵的资源权限控制方法。
[0053]
本发明提供的基于多维密级矩阵的资源权限控制方法,获取任一资源读取系统的系统类型,并根据系统类型获取资源读取系统的n阶对称矩阵;根据多维密级矩阵将n阶对称矩阵中的任一行元素和任一列元素转换为n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;将k个元素转化为k个等级的上行资源权限,并将m个元素转化为m个等级的下行资源权限;将k个等级的上行资源权限和m个等级的下行资源权限两两组合,得到待优化权限集合;获取资源读取系统的历史最高等级权限和历史平均等级权限,并基于历史最高等级权限和历史平均等级权限,确定资源读取系统的资源权限等级范围;基于资源权限等级范围对待优化权限集合进行权限优化,得到资源读取系统的目标权限集合。在基于多维密级矩阵的资源权限控制的过程中,通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
附图说明
[0054]
为了更清楚地说明本发明,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0055]
图1是本发明提供的基于多维密级矩阵的资源权限控制方法的流程示意图;
[0056]
图2是本发明提供的基于多维密级矩阵的资源权限控制系统的结构示意图;
[0057]
图3是本发明提供的电子设备的结构示意图。
具体实施方式
[0058]
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059]
下面结合图1-图3描述本发明的基于多维密级矩阵的资源权限控制方法。
[0060]
具体地,本发明提供了一种基于多维密级矩阵的资源权限控制方法,参照图1,图1是本发明提供的基于多维密级矩阵的资源权限控制方法的流程示意图。
[0061]
本发明提供的基于多维密级矩阵的资源权限控制方法,包括:
[0062]
步骤100,获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;
[0063]
步骤200,根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;
[0064]
步骤300,将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化
为m个等级的下行资源权限;
[0065]
步骤400,将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;
[0066]
步骤500,获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;
[0067]
步骤600,基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到所述资源读取系统的目标权限集合。
[0068]
需要说明的是,本发明实施例提供的基于多维密级矩阵的资源权限控制方法以资源权限控制系统举例说明。
[0069]
具体地,资源权限控制系统需要定时更新任一资源读取系统的资源读取权限,因此,获取任一资源读取系统的系统类型,并根据类型对称矩阵列表和系统类型获取出资源读取系统的n阶对称矩阵,其中,类型对称矩阵列表时预先设定的,是系统类型和资源读取系统的n阶对称矩阵之间的关系的关联映射表。
[0070]
进一步地,资源权限控制系统根据多维密级矩阵将n阶对称矩阵中的任一行元素和任一列元素转换为n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素,即将n阶对称矩阵中的任一行元素和任一列元素进行划分,得到上三角部分的k个元素和下三角部分的m个元素,其中,n、k和m之间的关系为2n2=k2+m2。需要说明的是,三角形对称矩阵是指一个方阵,其中上三角部分与下三角部分关于主对角线对称。换句话说,对于一个n
×
n的矩阵a,如果对于所有的i和j(1≤i,j≤n),满足a[i][j]=a[j][i],则矩阵a是一个三角形对称矩阵。具体来说,如果一个矩阵的上三角部分(即主对角线上方的元素)和下三角部分(即主对角线下方的元素)对应位置的元素相等,则该矩阵是一个三角形对称矩阵。
[0071]
进一步地,资源权限控制系统将k个元素转化为k个等级的上行资源权限,并将m个元素转化为m个等级的下行资源权限。进一步地,资源权限控制系统将k个等级的上行资源权限和m个等级的下行资源权限两两组合,得到待优化权限集合。
[0072]
进一步地,资源权限控制系统获取资源读取系统的历史最高等级权限和历史平均等级权限,并根据历史最高等级权限和历史平均等级权限,确定资源读取系统的资源权限等级范围。
[0073]
进一步地,资源权限控制系统根据资源权限等级范围对待优化权限集合进行权限优化,得到资源读取系统的目标权限集合。
[0074]
本发明实施例提供的基于多维密级矩阵的资源权限控制方法,获取任一资源读取系统的系统类型,并根据系统类型获取资源读取系统的n阶对称矩阵;根据多维密级矩阵将n阶对称矩阵中的任一行元素和任一列元素转换为n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;将k个元素转化为k个等级的上行资源权限,并将m个元素转化为m个等级的下行资源权限;将k个等级的上行资源权限和m个等级的下行资源权限两两组合,得到待优化权限集合;获取资源读取系统的历史最高等级权限和历史平均等级权限,并基于历史最高等级权限和历史平均等级权限,确定资源读取系统的资源权限等级范围;基于资源权限等级范围对待优化权限集合进行权限优化,得到资源读取系统
的目标权限集合。在基于多维密级矩阵的资源权限控制的过程中,通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0075]
进一步地,基于步骤200记载的根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素,包括:
[0076]
获取所述资源读取系统的系统权限,并根据所述系统权限确定所述n阶对称矩阵中的目标行元素和目标列元素;
[0077]
以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素前面的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素;
[0078]
以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素后面的任一行元素和任一列元素转换为所述n阶对称矩阵在下三角部分中所包含的m个元素。
[0079]
具体地,资源权限控制系统获取资源读取系统的系统权限,其中,系统权限包括系统中心权限、管理员权限以及除系统中心权限和管理员权限外的其他权限。进一步地,资源权限控制系统根据系统权限确定n阶对称矩阵中的目标行元素和目标列元素。
[0080]
进一步地,资源权限控制系统以目标行元素和目标列元素为分界中心,将在目标行元素前面的任一行元素和任一列元素转换为n阶对称矩阵在上三角部分中所包含的k个元素,同时,以目标行元素和目标列元素为分界中心,将在目标行元素后面的任一行元素和任一列元素转换为n阶对称矩阵在下三角部分中所包含的m个元素。
[0081]
在一实施例中,n阶对称矩阵中包括20行20列,系统中心权限对应的行列数为10行15列,因此,将10行15列的元素确定为目标行元素和目标列元素。将1至9行的元素转换为n阶对称矩阵在上三角部分中所包含的k个元素,将11至20行的元素转换为n阶对称矩阵在下三角部分中所包含的m个元素。
[0082]
本发明实施例为后续提供数据基础,使得通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0083]
基于上述实施例,基于多维密级矩阵的资源权限控制方法还包括:
[0084]
获取所述资源读取系统的功能权限类型;所述功能权限类型包括公共功能权限类型、个人功能权限类型和混合功能权限类型;所述混合功能权限类型为公共功能权限类型+个人功能权限类型;
[0085]
若确定所述功能权限类型为个人功能权限类型,则将所述k个元素中在所述目标列元素右边的全部元素进行过滤,得到所述k个元素中所述目标列元素左边的全部元素;
[0086]
若确定所述功能权限类型为公共功能权限类型,则将所述k个元素中在所述目标列元素左边的全部元素进行过滤,得到所述k个元素中所述目标列元素右边的全部元素;
[0087]
若确定所述功能权限类型为混合功能权限类型,则以所述目标列元素为分界线,将所述k个元素划分左上三角部分的第一数量个元素和右上三角部分的第二数量个元素。
[0088]
具体地,资源权限控制系统获取资源读取系统的功能权限类型,其中,功能权限类
型包括公共功能权限类型、个人功能权限类型和混合功能权限类型,混合功能权限类型为公共功能权限类型+个人功能权限类型。公共功能权限包括但不限制于用户注册权限和登录权限、查看个人信息权限、密码修改权限、文件上传权限和文件下载权限。个人功能权限包括但不限制于数据访问权限、功能模块访问权限、操作权限、工作流程权限、系统设置权限、导入权限和导出权限。
[0089]
进一步地,若确定功能权限类型为个人功能权限类型,资源权限控制系统则将k个元素中在目标列元素右边的全部元素进行过滤,得到k个元素中目标列元素左边的全部元素。
[0090]
进一步地,若确定功能权限类型为公共功能权限类型,资源权限控制系统则将k个元素中在目标列元素左边的全部元素进行过滤,得到k个元素中目标列元素右边的全部元素。
[0091]
进一步地,若确定功能权限类型为混合功能权限类型,资源权限控制系统则以目标列元素为分界线,将k个元素划分左上三角部分的第一数量个元素和右上三角部分的第二数量个元素。
[0092]
在一实施例中,n阶对称矩阵中包括20行20列,系统中心权限对应的行列数为10行15列,功能权限类型为混合功能权限类型。
[0093]
因此,将1至9行且1至14列的元素转换为k个元素中左上三角部分的第一数量个元素,将1至9行且16至20列的元素转换为k个元素中右上三角部分的第二数量个元素。
[0094]
本发明实施例为后续提供数据基础,使得通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0095]
基于上述实施例,基于步骤300记载的将所述k个元素转化为k个等级的上行资源权限,包括:
[0096]
若确定所述功能权限类型为个人功能权限类型,则过滤所述k个元素中右上三角部分的第二数量个元素,并将剩下的左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限;
[0097]
若确定所述功能权限类型为公共功能权限类型,则过滤所述k个元素中左上三角部分的第一数量个元素,并将剩下的右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限;
[0098]
若确定所述功能权限类型为混合功能权限类型,则将所述k个元素中,右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限,并将左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限。
[0099]
具体地,若确定功能权限类型为个人功能权限类型,资源权限控制系统则过滤k个元素中右上三角部分的第二数量个元素,并将剩下的左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限。
[0100]
进一步地,若确定功能权限类型为公共功能权限类型,资源权限控制系统则过滤k个元素中左上三角部分的第一数量个元素,并将剩下的右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限。
[0101]
进一步地,若确定功能权限类型为混合功能权限类型,资源权限控制系统则将k个元素中,右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限,并将左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限。
[0102]
功能权限的等级计算公式如下:
[0103]
b=(i*j*a)mod m1
[0104]
其中,b为功能权限的等级,i和j为元素的行列数值,a为预设标量,mod为取余数操作,m1为左上或右上三角部分的元素数量。
[0105]
在一实施例中,预设标量a为2,k个元素中右上三角部分有8个元素,对于行列数i=2,j=1的元素,其功能权限的等级的计算具体为:b=(2*1*2)mod 8=4。
[0106]
本发明实施例为后续提供数据基础,使得通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0107]
基于上述实施例,基于多维密级矩阵的资源权限控制方法还包括:
[0108]
获取所述资源读取系统的加载权限类型;所述加载权限类型包包括并行多级权限类型、逐个单级权限类型和混合加载权限类型;所述混合加载权限类型为并行多级权限类型+逐个单级权限类型;
[0109]
若确定所述加载权限类型为逐个单级权限类型,则将所述m个元素中在所述目标列元素右边的所有元素进行过滤,得到所述m个元素中所述目标列元素左边的所有元素;
[0110]
若确定所述加载权限类型为并行多级权限类型,则将所述m个元素中在所述目标列元素左边的所有元素进行过滤,得到所述m个元素中所述目标列元素右边的所有元素;
[0111]
若确定所述加载权限类型为混合加载权限类型,则以所述目标列元素为分界线,将所述m个元素划分左下三角部分的第三数量个元素和右下三角部分的第四数量个元素。
[0112]
具体地,资源权限控制系统获取资源读取系统的加载权限类型,其中,加载权限类型包包括并行多级权限类型、逐个单级权限类型和混合加载权限类型,混合加载权限类型为并行多级权限类型+逐个单级权限类型。并行多级权限即可以同时加载多个数据的权限,逐个单级权限即逐一加载单个数据的权限。
[0113]
进一步地,若确定加载权限类型为逐个单级权限类型,资源权限控制系统则将m个元素中在目标列元素右边的所有元素进行过滤,得到m个元素中目标列元素左边的所有元素。
[0114]
进一步地,若确定加载权限类型为并行多级权限类型,资源权限控制系统则将m个元素中在目标列元素左边的所有元素进行过滤,得到m个元素中目标列元素右边的所有元素;
[0115]
进一步地,若确定加载权限类型为混合加载权限类型,资源权限控制系统则以目标列元素为分界线,将m个元素划分左下三角部分的第三数量个元素和右下三角部分的第四数量个元素。
[0116]
在一实施例中,n阶对称矩阵中包括20行20列,系统中心权限对应的行列数为10行15列,加载权限类型为混合加载权限类型。
[0117]
因此,将11至20行且1至14列的元素转换为m个元素中左下三角部分的第三数量个
元素,将11至20行且16至20列的元素转换为m个元素中右下三角部分的第四数量个元素。
[0118]
本发明实施例为后续提供数据基础,使得通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0119]
基于上述实施例,基于步骤300记载的将所述m个元素转化为m个等级的下行资源权限,包括:
[0120]
若确定所述加载权限类型为逐个单级权限类型,则过滤所述m个元素中右上三角部分的第四数量个元素,并将剩下的左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限;
[0121]
若确定所述加载权限类型为并行多级权限类型,则过滤所述m个元素中左上三角部分的第三数量个元素,并将剩下的右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限;
[0122]
若确定所述加载权限类型为混合加载权限类型,则将所述m个元素中,右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限,并将左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限。
[0123]
具体地,若确定加载权限类型为逐个单级权限类型,资源权限控制系统则过滤m个元素中右上三角部分的第四数量个元素,并将剩下的左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限。进一步地,若确定加载权限类型为并行多级权限类型,资源权限控制系统则过滤m个元素中左上三角部分的第三数量个元素,并将剩下的右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限。
[0124]
进一步地,若确定加载权限类型为混合加载权限类型,资源权限控制系统则将m个元素中,右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限,并将左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限。
[0125]
其中,加载权限的等级计算公式如下:
[0126]
d=[(i+j)*b]mod m2
[0127]
其中,d为加载权限的等级,i和j为元素的行列数值,b为预设标量,mod为取余数操作,m2为左下或右下三角部分的元素数量
[0128]
在一实施例中,预设标量b为2,m个元素中右下三角部分有6个元素,对于行列数i=2,j=2的元素,其加载权限的等级的计算具体为:b=(2*2*2)mod 6=2。
[0129]
本发明实施例为后续提供数据基础,使得通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0130]
基于上述实施例,基于步骤500记载的基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围,包括:
[0131]
确定所述历史最高等级权限的访问频率,并根据预设频率等级列表确定所述访问频率的调整等级;
[0132]
根据所述调整等级调整所述历史最高等级权限,得到预分配等级权限,并将所述
预分配等级权限和所述历史平均等级权限进行均值计算,得到所述均值等级权限;
[0133]
将所述均值等级权限和所述历史平均等级权限之间得权限范围,确定为所述资源权限等级范围。
[0134]
具体地,资源权限控制系统确定历史最高等级权限的访问频率,其中,访问频率即在预设时间内的访问次数,预设时间根据实际。
[0135]
进一步地,资源权限控制系统根据预设频率等级列表确定访问频率的调整等级,预设频率等级列表为访问频率和调整等级之间对应关系的关联映射表。进一步地,资源权限控制系统根据调整等级调整历史最高等级权限,得到预分配等级权限,并将预分配等级权限和历史平均等级权限进行均值计算,得到均值等级权限。
[0136]
进一步地,资源权限控制系统将均值等级权限和历史平均等级权限之间得权限范围,确定为资源权限等级范围。
[0137]
在一实施例中,频率等级列表为:[访问频率小于10次,调整3级]、[访问频率大于等于10次且小于50次,调整2级]、[访问频率大于或等于50次且小于100次,调整1级]、[访问频率大于100次,调整0级]。历史最高等级权限为11级,历史平均等级权限为6级。
[0138]
历史最高等级权限的访问频率为15次,因此,将历史最高等级权限下调2级,得到预分配等级权限为9级,将将预分配等级权限9级和历史平均等级权限6级进行均值计算,得到均值等级权限为7.5级,需要说明的是,等级不为整数时,需要你向下取整,因此,得到的均值等级权限为7级。因此,资源权限等级范围为6-7级。
[0139]
本发明实施例为后续提供数据基础,使得通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0140]
图2是本发明提供的基于多维密级矩阵的资源权限控制系统的结构示意图,参照图2,本发明的实施例提供了一种基于多维密级矩阵的资源权限控制系统,包括:
[0141]
获取模块201,用于获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;
[0142]
转换模块202,用于根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;所述多维密级矩阵为三角形对称矩阵;n、k和m之间的关系为2n2=k2+m2;
[0143]
转化模块203,用于将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化为m个等级的下行资源权限;
[0144]
组合模块204,用于将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;
[0145]
确定模块205,用于获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;
[0146]
资源权限控制模块206,用于基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到资源读取系统的目标权限集合。
[0147]
本发明实施例提供的基于多维密级矩阵的资源权限控制系统,获取任一资源读取
系统的系统类型,并根据系统类型获取资源读取系统的n阶对称矩阵;根据多维密级矩阵将n阶对称矩阵中的任一行元素和任一列元素转换为n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;将k个元素转化为k个等级的上行资源权限,并将m个元素转化为m个等级的下行资源权限;将k个等级的上行资源权限和m个等级的下行资源权限两两组合,得到待优化权限集合;获取资源读取系统的历史最高等级权限和历史平均等级权限,并基于历史最高等级权限和历史平均等级权限,确定资源读取系统的资源权限等级范围;基于资源权限等级范围对待优化权限集合进行权限优化,得到资源读取系统的目标权限集合。在基于多维密级矩阵的资源权限控制的过程中,通过多维密级矩阵获取出资源权限等级范围,并根据资源权限等级范围分配出资源读取系统的目标权限集合,使得资源读取系统同时分配有多个资源读取权限的集合,实现了控制资源读取系统分配到多个动态的资源读取权限。
[0148]
在一个实施例中,转换模块202还用于:
[0149]
获取所述资源读取系统的系统权限,并根据所述系统权限确定所述n阶对称矩阵中的目标行元素和目标列元素;
[0150]
以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素前面的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素;
[0151]
以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素后面的任一行元素和任一列元素转换为所述n阶对称矩阵在下三角部分中所包含的m个元素;
[0152]
所述系统权限包括系统中心权限、管理员权限以及除系统中心权限和管理员权限外的其他权限。
[0153]
在一个实施例中,转换模块202还用于:
[0154]
获取所述资源读取系统的功能权限类型;所述功能权限类型包括公共功能权限类型、个人功能权限类型和混合功能权限类型;所述混合功能权限类型为公共功能权限类型+个人功能权限类型;
[0155]
若确定所述功能权限类型为个人功能权限类型,则将所述k个元素中在所述目标列元素右边的全部元素进行过滤,得到所述k个元素中所述目标列元素左边的全部元素;
[0156]
若确定所述功能权限类型为公共功能权限类型,则将所述k个元素中在所述目标列元素左边的全部元素进行过滤,得到所述k个元素中所述目标列元素右边的全部元素;
[0157]
若确定所述功能权限类型为混合功能权限类型,则以所述目标列元素为分界线,将所述k个元素划分左上三角部分的第一数量个元素和右上三角部分的第二数量个元素。
[0158]
在一个实施例中,转换模块202还用于:
[0159]
获取所述资源读取系统的加载权限类型;所述加载权限类型包包括并行多级权限类型、逐个单级权限类型和混合加载权限类型;所述混合加载权限类型为并行多级权限类型+逐个单级权限类型;
[0160]
若确定所述加载权限类型为逐个单级权限类型,则将所述m个元素中在所述目标列元素右边的所有元素进行过滤,得到所述m个元素中所述目标列元素左边的所有元素;
[0161]
若确定所述加载权限类型为并行多级权限类型,则将所述m个元素中在所述目标列元素左边的所有元素进行过滤,得到所述m个元素中所述目标列元素右边的所有元素;
[0162]
若确定所述加载权限类型为混合加载权限类型,则以所述目标列元素为分界线,
将所述m个元素划分左下三角部分的第三数量个元素和右下三角部分的第四数量个元素。
[0163]
在一个实施例中,转转化模块203还用于:
[0164]
若确定所述功能权限类型为个人功能权限类型,则过滤所述k个元素中右上三角部分的第二数量个元素,并将剩下的左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限;
[0165]
若确定所述功能权限类型为公共功能权限类型,则过滤所述k个元素中左上三角部分的第一数量个元素,并将剩下的右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限;
[0166]
若确定所述功能权限类型为混合功能权限类型,则将所述k个元素中,右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限,并将左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限;
[0167]
其中,功能权限的等级计算公式如下:
[0168]
b=(i*j*a)mod m1
[0169]
其中,b为功能权限的等级,i和j为元素的行列数值,a为预设标量,mod为取余数操作,m1为左上或右上三角部分的元素数量。
[0170]
在一个实施例中,转转化模块203还用于:
[0171]
若确定所述加载权限类型为逐个单级权限类型,则过滤所述m个元素中右上三角部分的第四数量个元素,并将剩下的左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限;
[0172]
若确定所述加载权限类型为并行多级权限类型,则过滤所述m个元素中左上三角部分的第三数量个元素,并将剩下的右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限;
[0173]
若确定所述加载权限类型为混合加载权限类型,则将所述m个元素中,右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限,并将左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限;
[0174]
其中,加载权限的等级计算公式如下:
[0175]
d=[(i+j)*b]mod m2
[0176]
其中,d为加载权限的等级,i和j为元素的行列数值,b为预设标量,mod为取余数操作,m2为左下或右下三角部分的元素数量。
[0177]
在一个实施例中,确定模块205还用于:
[0178]
确定所述历史最高等级权限的访问频率,并根据预设频率等级列表确定所述访问频率的调整等级;所述预设频率等级列表为访问频率和调整等级之间对应关系的关联映射表;
[0179]
根据所述调整等级调整所述历史最高等级权限,得到预分配等级权限,并将所述预分配等级权限和所述历史平均等级权限进行均值计算,得到所述均值等级权限;
[0180]
将所述均值等级权限和所述历史平均等级权限之间得权限范围,确定为所述资源权限等级范围。
[0181]
图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)310、通信接口(communicationsinterface)320、存储器(memory)330和通
信总线340,其中,处理器310,通信接口320,存储器330通过通信总线340完成相互间的通信。处理器310可以调用存储器330中的逻辑指令,以执行基于多维密级矩阵的资源权限控制方法,该方法包括:
[0182]
获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;
[0183]
根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;所述多维密级矩阵为三角形对称矩阵;n、k和m之间的关系为2n2=k2+m2;
[0184]
将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化为m个等级的下行资源权限;
[0185]
将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;
[0186]
获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;
[0187]
基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到所述资源读取系统的目标权限集合。
[0188]
此外,上述的存储器330中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0189]
另一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的基于多维密级矩阵的资源权限控制方法,该方法包括:
[0190]
获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;
[0191]
根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;所述多维密级矩阵为三角形对称矩阵;n、k和m之间的关系为2n2=k2+m2;
[0192]
将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化为m个等级的下行资源权限;
[0193]
将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;
[0194]
获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;
[0195]
基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到所述资源
读取系统的目标权限集合。
[0196]
以上所描述的系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0197]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0198]
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
技术特征:
1.一种基于多维密级矩阵的资源权限控制方法,其特征在于,包括:获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;所述多维密级矩阵为三角形对称矩阵;n、k和m之间的关系为2n2=k2+m2;将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化为m个等级的下行资源权限;将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到所述资源读取系统的目标权限集合。2.根据权利要求1所述的基于多维密级矩阵的资源权限控制方法,其特征在于,所述根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素,包括:获取所述资源读取系统的系统权限,并根据所述系统权限确定所述n阶对称矩阵中的目标行元素和目标列元素;以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素前面的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素;以所述目标行元素和所述目标列元素为分界中心,将在所述目标行元素后面的任一行元素和任一列元素转换为所述n阶对称矩阵在下三角部分中所包含的m个元素;所述系统权限包括系统中心权限、管理员权限以及除系统中心权限和管理员权限外的其他权限。3.根据权利要求2所述的基于多维密级矩阵的资源权限控制方法,其特征在于,还包括:获取所述资源读取系统的功能权限类型;所述功能权限类型包括公共功能权限类型、个人功能权限类型和混合功能权限类型;所述混合功能权限类型为公共功能权限类型+个人功能权限类型;若确定所述功能权限类型为个人功能权限类型,则将所述k个元素中在所述目标列元素右边的全部元素进行过滤,得到所述k个元素中所述目标列元素左边的全部元素;若确定所述功能权限类型为公共功能权限类型,则将所述k个元素中在所述目标列元素左边的全部元素进行过滤,得到所述k个元素中所述目标列元素右边的全部元素;若确定所述功能权限类型为混合功能权限类型,则以所述目标列元素为分界线,将所述k个元素划分左上三角部分的第一数量个元素和右上三角部分的第二数量个元素。4.根据权利要求3所述的基于多维密级矩阵的资源权限控制方法,其特征在于,所述将所述k个元素转化为k个等级的上行资源权限,包括:若确定所述功能权限类型为个人功能权限类型,则过滤所述k个元素中右上三角部分
的第二数量个元素,并将剩下的左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限;若确定所述功能权限类型为公共功能权限类型,则过滤所述k个元素中左上三角部分的第一数量个元素,并将剩下的右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限;若确定所述功能权限类型为混合功能权限类型,则将所述k个元素中,右上三角部分的第二数量个元素转化为第二数量个等级的公共功能权限,并将左上三角部分的第一数量个元素转化为第一数量个等级的个人功能权限;其中,功能权限的等级计算公式如下:b=(i*j*a)mod m1其中,b为功能权限的等级,i和j为元素的行列数值,a为预设标量,mod为取余数操作,m1为左上或右上三角部分的元素数量。5.根据权利要求2所述的基于多维密级矩阵的资源权限控制方法,其特征在于,还包括:获取所述资源读取系统的加载权限类型;所述加载权限类型包包括并行多级权限类型、逐个单级权限类型和混合加载权限类型;所述混合加载权限类型为并行多级权限类型+逐个单级权限类型;若确定所述加载权限类型为逐个单级权限类型,则将所述m个元素中在所述目标列元素右边的所有元素进行过滤,得到所述m个元素中所述目标列元素左边的所有元素;若确定所述加载权限类型为并行多级权限类型,则将所述m个元素中在所述目标列元素左边的所有元素进行过滤,得到所述m个元素中所述目标列元素右边的所有元素;若确定所述加载权限类型为混合加载权限类型,则以所述目标列元素为分界线,将所述m个元素划分左下三角部分的第三数量个元素和右下三角部分的第四数量个元素。6.根据权利要求5所述的基于多维密级矩阵的资源权限控制方法,其特征在于,所述将所述m个元素转化为m个等级的下行资源权限,包括:若确定所述加载权限类型为逐个单级权限类型,则过滤所述m个元素中右上三角部分的第四数量个元素,并将剩下的左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限;若确定所述加载权限类型为并行多级权限类型,则过滤所述m个元素中左上三角部分的第三数量个元素,并将剩下的右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限;若确定所述加载权限类型为混合加载权限类型,则将所述m个元素中,右上三角部分的第四数量个元素转化为第四数量个等级的并行多级权限,并将左上三角部分的第三数量个元素转化为第三数量个等级的逐个单级权限;其中,加载权限的等级计算公式如下:d=[(i+j)*b]mod m2其中,d为加载权限的等级,i和j为元素的行列数值,b为预设标量,mod为取余数操作,m2为左下或右下三角部分的元素数量。7.根据权利要求1所述的基于多维密级矩阵的资源权限控制方法,其特征在于,所述基
于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围,包括:确定所述历史最高等级权限的访问频率,并根据预设频率等级列表确定所述访问频率的调整等级;所述预设频率等级列表为访问频率和调整等级之间对应关系的关联映射表;根据所述调整等级调整所述历史最高等级权限,得到预分配等级权限,并将所述预分配等级权限和所述历史平均等级权限进行均值计算,得到所述均值等级权限;将所述均值等级权限和所述历史平均等级权限之间得权限范围,确定为所述资源权限等级范围。8.一种基于多维密级矩阵的资源权限控制系统,其特征在于,包括:获取模块,用于获取任一资源读取系统的系统类型,并根据所述系统类型获取所述资源读取系统的n阶对称矩阵;转换模块,用于根据多维密级矩阵将所述n阶对称矩阵中的任一行元素和任一列元素转换为所述n阶对称矩阵在上三角部分中所包含的k个元素和在下三角部分中所包含的m个元素;所述多维密级矩阵为三角形对称矩阵;n、k和m之间的关系为2n2=k2+m2;转化模块,用于将所述k个元素转化为k个等级的上行资源权限,并将所述m个元素转化为m个等级的下行资源权限;组合模块,用于将所述k个等级的上行资源权限和所述m个等级的下行资源权限两两组合,得到待优化权限集合;确定模块,用于获取所述资源读取系统的历史最高等级权限和历史平均等级权限,并基于所述历史最高等级权限和所述历史平均等级权限,确定所述资源读取系统的资源权限等级范围;资源权限控制模块,用于基于所述资源权限等级范围对所述待优化权限集合进行权限优化,得到所述资源读取系统的目标权限集合。9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7中任一项所述的基于多维密级矩阵的资源权限控制方法。10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于多维密级矩阵的资源权限控制方法。
技术总结
本发明涉及计算机技术领域,提供一种基于多维密级矩阵的资源权限控制方法,该方法包括:根据多维密级矩阵将资源读取系统的N阶对称矩阵中的任一行元素和任一列元素转换为N阶对称矩阵在上三角部分中所包含的K个元素和在下三角部分中所包含的M个元素;将K个元素转化为K个等级的上行资源权限,并将M个元素转化为M个等级的下行资源权限;将K个等级的上行资源权限和M个等级的下行资源权限两两组合,得到待优化权限集合;基于资源读取系统的历史最高等级权限和历史平均等级权限,确定资源权限等级范围;基于资源权限等级范围对待优化权限集合进行权限优化,得到资源读取系统的目标权限集合。本发明实现了控制资源读取系统分配到多个动态权限。个动态权限。个动态权限。
技术研发人员:胡宗楠
受保护的技术使用者:胡宗楠
技术研发日:2023.07.14
技术公布日:2023/10/11
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
