一种基于智慧管理平台的云计算资源分配方法与流程

文档序号:32610494发布日期:2022-12-20 19:42阅读:101来源:国知局
一种基于智慧管理平台的云计算资源分配方法与流程

1.本发明涉及云计算资源分配技术领域,尤其涉及一种基于智慧管理平台的云计算资源分配方法。


背景技术:

2.云计算是一种以互联网为基础的计算方式,将共享的软硬件资源和信息提供给电脑和其他设备,可按照用户需求对资源和服务进行动态部署、配置和取消,云计算资源分配为根据一定的资源使用规则,在不同的资源使用者之间进行资源调度。
3.申请号为202110470948.3的文献公开的跨平台虚拟资源分配方法包括:所述用户管理中心接收客户端切换至目标平台时的资源分配请求,其中,所述资源分配请求包含有客户端认证信息和平台标识信息;所述用户管理中心根据所述客户端认证信息和所述平台标识信息,对所述客户端和所述目标平台进行双向认证;若所述客户端和所述目标平台通过双向认证,则所述用户管理中心将所述资源分配请求转发至所述资源分配中心,所述资源分配中心通过所述资源分配请求,分别搭建与所述客户端的第一资源通道、以及与所述目标平台的第二资源通道;所述资源分配中心根据所述资源分配请求,查询所述客户端在所述目标平台的权限资源信息;所述资源分配中心根据所述权限资源信息,通过所述第一资源通道从所述目标平台获取所述客户端在所述目标平台权限内的虚拟资源;所述资源分配中心对所述虚拟资源进行标准格式化处理,并通过所述第二通道将所述虚拟资源分配给所述客户端,以供所述客户端切换至所述目标平台。
4.现有技术通过客户端认证信息和平台标识信息对客户端和目标平台进行双向认证,只进行了安全检验,未对资源数据进行准确分析,导致资源分配效率低。


技术实现要素:

5.为此,本发明提供一种基于智慧管理平台的云计算资源分配方法,可以解决资源分配效率低的问题。
6.为实现上述目的,本发明提供一种基于智慧管理平台的云计算资源分配方法,包括:
7.接收用户的请求信息,所述请求信息包括用户身份标识和请求内容,接收若干联网终端向智慧管理平台上传的数据并存储到对应数据库;
8.根据所述用户身份标识调取用户登录信息,根据用户登录信息确定用户权限;
9.根据预设关键字库对所述请求内容进行关键字提取和打标签,根据标签、关键字和用户权限向对应数据库进行数据调取,得到请求数据;
10.根据所述用户权限选择传输通道将所述请求数据传输至对应用户端。
11.进一步地,在接收若干终端向智慧管理平台上传的数据时,根据终端id将任意终端的数据进行分类,按数据格式进行分类,将任意格式的分类数据利用ai技术进行关键字提取,将提取的关键字与预设关键字库进行匹配,若匹配成功,则根据匹配到的关键字对分
类数据进行打标签,若匹配失败,则不对分类数据进行打标签;
12.将已打标签的分类数据和未打标签的分类数据分别进行存储,将相同标签的分类数据存储到相同数据库,将未打标签的分类数据单独存储到数据库,记录各个数据库的标签内容和数据库访问密钥,形成数据库记录表。
13.进一步地,在对分类数据进行打标签时,根据预设机密关键字库判断分类数据的机密级别,计算分类数据的关键字与预设机密关键字库的匹配率p,其中,计算匹配的机密关键字个数为a,预设机密关键字库的机密关键字总个数为b,p=a/b,
14.若p≥p2,则判定该分类数据的机密级别为a级;
15.若p1≤p<p2,则判定该分类数据的机密级别为b级;
16.若0≤p<p1,则判定该分类数据的机密级别为c级;
17.其中,p1和p2为预设匹配率,p1>p2,机密级别大小a级>b级>c级;
18.将各个分类数据的机密级别记录到所述数据库记录表中。
19.进一步地,在根据所述用户身份标识调取用户登录信息时,所述用户登录信息包括用户注册时长,将用户注册时长t与预设第一分级标准时长t1和预设第二分级标准时长t2进行比较,判定用户的第一权限级别,
20.若t≥t2,则判定该用户的第一权限级别为一级;
21.若t1≤t<t2,则判定该用户的第一权限级别为二级;
22.若0<t<t1,则判定该用户的第一权限级别为三级;
23.其中,时长大小t2>t1,第一权限级别大小为一级>二级>三级。
24.进一步地,在判定用户的第一权限级别后,所述用户登录信息还包括用户历史记录,获取用户历史记录,判断用户登录信息中的用户历史记录是否为空,若用户历史记录为空,则不对所述第一权限级别进行更新;若用户历史记录不为空,则将对所述第一权限级别进行升级或降级;
25.对所述用户历史记录的进行操作行为判断,根据预设操作行为评分规则对用户历史记录中的操作行为进行评分,将实际评分m与预设合格评分m0进行比较,
26.若m≥m0,则将用户的第一权限级别进行升级;
27.若m<m0,则将用户的第一权限级别进行降级;
28.在进行升级或降级时,每次只升一级或降一级,权限级别最高为一级,最低为三级,升级到一级后将不再升高,降级到三级后将不再降低,将用户的第一权限级别进行升级或降级后,得到第二权限级别;
29.在每个时间t后,根据用户的用户注册时长和用户历史记录对第二权限级别进行更新。
30.进一步地,在向对应数据库进行数据调取前,对所述请求内容进行关键字提取,将提取到的请求内容的关键字与预设标签库进行匹配,将匹配到的标签与所述数据库标签表进行匹配,根据匹配到的数据库标签向对应数据库进行数据调取,得到请求数据;
31.对于存储有未打标签的分类数据的数据库,根据所述请求内容的关键字在该数据库进行数据调取,得到请求数据。
32.进一步地,在向对应数据库进行数据调取前,获取所述数据库记录表中对应数据库的数据库访问密钥,数据库根据数据库访问密钥进行验证,验证成功,根据所述请求内容
的标签和关键字向对应数据库进行数据调取。
33.进一步地,在向对应数据库进行数据调取时,根据已更新的用户的第二权限级别进行数据调取,用户的第二权限级别越高,用户调取到的数据机密级别越高,其中,
34.若识别到用户第二权限级别为一级,则用户将调取每个数据库中机密级别为a级、b级和c级的数据;
35.若识别到用户第二权限级别为二级,则用户将调取每个数据库中机密级别为b级和c级的数据;
36.若识别到用户第二权限级别为三级,则用户将调取每个数据库中机密级别为c级的数据。
37.进一步地,在对所述请求数据进行传输时,根据用户权限进行传输通道的选择,根据已更新的用户的第二权限级别进行选择,
38.若识别到用户第二权限级别为一级,则选择传输量最大的传输通道;
39.若识别到用户第二权限级别为二级,则选择传输量中等的传输通道;
40.若识别到用户第二权限级别为三级,则选择传输量最小的传输通道;
41.在任意传输通道进行所述请求数据传输时,根据所述请求数据中数据的机密级别按从大到小进行顺序传输。
42.进一步地,在将未打标签的分类数据存储到对应数据库并由用户端调取后,获取用户端对未打标签的分类数据的处理记录进行分析,根据用户端的处理记录中的标签分类内容对未打标签的分类数据进行打标签,将该标签存储到预设关键字库中;
43.将存储有未打标签的分类数据的数据库中重新打标签的分类数据进行提取,单独存储到新的数据库中,同时更新所述数据库记录表中各个数据库的标签内容和数据库访问密钥。
44.与现有技术相比,本发明的有益效果在于,通过接收用户的请求信息和接收若干联网终端向智慧管理平台上传的数据并存储到对应数据库,然后根据所述用户身份标识调取用户登录信息,根据用户登录信息确定用户权限,根据预设关键字库对所述请求内容进行关键字提取和打标签,根据标签或关键字向对应数据库进行数据调取,得到请求数据,根据所述用户权限选择传输通道将所述请求数据传输至对应用户端,通过对数据存储到数据库并根据标签、关键字和用户权限向对应数据库调取该权限所能调取的对应数据,提高数据提取和数据分配效率。
45.尤其,通过接收到的若干终端上传的数据进行分类和打标签,使上传数据表示更加清晰,然后将已打标签的分类数据和未打标签的分类数据分别进行存储,将相同标签的分类数据存储到相同数据库,将未打标签的分类数据单独存储到数据库,因此在数据调取时根据标签直接相对应数据库进行调取,提高调取资源数据的准确性和调取资源数据的效率。
46.尤其,通过对分类数据的机密级别进行判断,根据计算分类数据的关键字与预设机密关键字库的匹配率与预设匹配率判断出分类数据的机密级别,通过判断分类数据的机密级别,进而给数据添加了访问权限,增加数据的安全性,进而提高数据资源分配的效率。
47.尤其,通过根据所述用户身份标识调取用户登录信息,根据用户注册时长判断用户第一权限级别,然后根据用户的权限分配相应的数据,进而提高了数据分配效率。
48.尤其,通过对用户的历史记录的操作行为进行评分,从而对该用户的第一权限级别进行更新,实现对用户的评估,进而根据用户的权限级别进行数据分配,提高数据分配的效率,此外,由于用户注册时长和用户历史记录实时变化,因此定期对用户的第二权限级别进行更新,实时监控用户的第二权限级别,提高数据分配的效率。
49.尤其,通过对所述请求内容进行关键字提取,进而实现与对应数据库的匹配,而且在数据调取时向存储有已打标签的分类数据的数据库进行调取,然后再向存储有未打标签的分类数据的数据库进行调取,通过向存储有已打标签的分类数据的数据库和存储有未打标签的分类数据的数据库进行调取,具有普适性,使提取的数据更加全面,通过标签和关键字进行数据调取,提高数据调取效率。
50.尤其,通过获取所述数据库记录表中对应数据库的数据库访问密钥,数据库根据数据库访问密钥进行验证,验证成功,根据所述请求内容的标签和关键字向对应数据库进行数据调取,防止对数据库恶意攻击,提高数据调取的安全性。
51.尤其,通过根据用户的第二权限级别进行数据调取,用户的第二权限级别越高用户调取到的数据机密级别越高,用户的第二权限级别越高调取的数据就越多,用户第二权限级别为一级时,可以调取到所有机密级别的数据,用户第二权限级别为二级时,可以调取到b级和c级的数据,用户第二权限级别为三级时,只可调取c级的数据,通过用户的第二权限级别越高用户调取到的数据机密级别越高,可以提高数据安全性和对数据的分配效率。
52.尤其,通过根据已更新的用户的第二权限级别进行传输通道的选择,若识别到用户第二权限级别为一级,则选择传输量最大的传输通道;若识别到用户第二权限级别为二级,则选择传输量中等的传输通道;若识别到用户第二权限级别为三级,则选择传输量最小的传输通道,提高了请求数据的传输效率和资源的分配效率。
53.尤其,通过获取用户端对未打标签的分类数据的处理记录进行分析,重新将未打标签的分类数据进行打标签,使数据更加准确,提高数据调取的准确性,同时更新数据库记录表,使数据调取和数据分配时更加高效,提高数据调取和数据分配效率。
附图说明
54.图1为本发明实施例提供的一种基于智慧管理平台的云计算资源分配方法流程示意图。
具体实施方式
55.为了使本发明的目的和优点更加清楚明白,下面结合实施例对本发明作进一步描述;应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。
56.下面参照附图来描述本发明的优选实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非在限制本发明的保护范围。
57.需要说明的是,在本发明的描述中,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方向或位置关系的术语是基于附图所示的方向或位置关系,这仅仅是为了便于描述,而不是指示或暗示所述装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
58.此外,还需要说明的是,在本发明的描述中,除非另有明确的规定和限定,术语“安
装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域技术人员而言,可根据具体情况理解上述术语在本发明中的具体含义。
59.请参阅图1所示,本发明实施例提供的一种基于智慧管理平台的云计算资源管理分配方法包括:
60.步骤s110,接收用户的请求信息,所述请求信息包括用户身份标识和请求内容,接收若干联网终端向智慧管理平台上传的数据并存储到对应数据库;
61.步骤s120,根据所述用户身份标识调取用户登录信息,根据用户登录信息确定用户权限;
62.步骤s130,根据预设关键字库对所述请求内容进行关键字提取和打标签,根据标签、关键字和用户权限向对应数据库进行数据调取,得到请求数据;
63.步骤s140,根据所述用户权限选择传输通道将所述请求数据传输至对应用户端。
64.具体而言,本发明实施例通过接收用户的请求信息和接收若干联网终端向智慧管理平台上传的数据并存储到对应数据库,然后根据所述用户身份标识调取用户登录信息,根据用户登录信息确定用户权限,根据预设关键字库对所述请求内容进行关键字提取和打标签,根据标签或关键字向对应数据库进行数据调取,得到请求数据,根据所述用户权限选择传输通道将所述请求数据传输至对应用户端,通过对数据存储到数据库并根据标签、关键字和用户权限向对应数据库调取该权限所能调取的对应数据,提高数据提取和数据分配效率。
65.具体而言,在根据所述用户身份标识调取用户登录信息时,所述用户登录信息包括用户注册时长,将用户注册时长t与预设第一分级标准时长t1和预设第二分级标准时长t2进行比较,判定用户的第一权限级别,
66.若t≥t2,则判定该用户的第一权限级别为一级;
67.若t1≤t<t2,则判定该用户的第一权限级别为二级;
68.若0<t<t1,则判定该用户的第一权限级别为三级;
69.其中,时长大小t2>t1,第一权限级别大小为一级>二级>三级。
70.具体而言,本发明实施例通过根据所述用户身份标识调取用户登录信息,根据用户注册时长判断用户第一权限级别,然后根据用户的权限分配相应的数据,进而提高了数据分配效率。
71.具体而言,在判定用户的第一权限级别后,所述用户登录信息还包括用户历史记录,获取用户历史记录,判断用户登录信息中的用户历史记录是否为空,若用户历史记录为空,则不对所述第一权限级别进行更新;若用户历史记录不为空,则将对所述第一权限级别进行升级或降级;
72.对所述用户历史记录的进行操作行为判断,根据预设操作行为评分规则对用户历史记录中的操作行为进行评分,将实际评分m与预设合格评分m0进行比较,
73.若m≥m0,则将用户的第一权限级别进行升级;
74.若m<m0,则将用户的第一权限级别进行降级;
75.在进行升级或降级时,每次只升一级或降一级,权限级别最高为一级,最低为三
级,升级到一级后将不再升高,降级到三级后将不再降低,将用户的第一权限级别进行升级或降级后,得到第二权限级别;
76.在每个时间t后,根据用户的用户注册时长和用户历史记录对第二权限级别进行更新。
77.具体而言,本发明实施例通过对用户的历史记录的操作行为进行评分,从而对该用户的第一权限级别进行更新,实现对用户的评估,进而根据用户的权限级别进行数据分配,提高数据分配的效率,此外,由于用户注册时长和用户历史记录实时变化,因此定期对用户的第二权限级别进行更新,实时监控用户的第二权限级别,提高数据分配的效率。
78.具体而言,在接收若干终端向智慧管理平台上传的数据时,根据终端id将任意终端的数据进行分类,按数据格式进行分类,将任意格式的分类数据利用ai技术进行关键字提取,将提取的关键字与预设关键字库进行匹配,若匹配成功,则根据匹配到的关键字对分类数据进行打标签,若匹配失败,则不对分类数据进行打标签;
79.将已打标签的分类数据和未打标签的分类数据分别进行存储,将相同标签的分类数据存储到相同数据库,将未打标签的分类数据单独存储到数据库,记录各个数据库的标签内容和数据库访问密钥,形成数据库记录表。
80.具体而言,所述数据格式可以为文本、图片、语音和视频等,所述ai技术是利用文本分词、图像识别和语音识别等技术对数据格式为文本、图片、语音和视频等的数进行分析。
81.具体而言,本发明实施例通过接收到的若干终端上传的数据进行分类和打标签,使上传数据表示更加清晰,然后将已打标签的分类数据和未打标签的分类数据分别进行存储,将相同标签的分类数据存储到相同数据库,将未打标签的分类数据单独存储到数据库,因此在数据调取时根据标签直接相对应数据库进行调取,提高调取资源数据的准确性和调取资源数据的效率。
82.具体而言,在对分类数据进行打标签时,根据预设机密关键字库判断分类数据的机密级别,计算分类数据的关键字与预设机密关键字库的匹配率p,其中,计算匹配的机密关键字个数为a,预设机密关键字库的机密关键字总个数为b,p=a/b,
83.若p≥p2,则判定该分类数据的机密级别为a级;
84.若p1≤p<p2,则判定该分类数据的机密级别为b级;
85.若0≤p<p1,则判定该分类数据的机密级别为c级;
86.其中,p1和p2为预设匹配率,p1>p2,机密级别大小a级>b级>c级;
87.将各个分类数据的机密级别记录到所述数据库记录表中。
88.具体而言,本发明实施例通过对分类数据的机密级别进行判断,根据计算分类数据的关键字与预设机密关键字库的匹配率与预设匹配率判断出分类数据的机密级别,通过判断分类数据的机密级别,进而给数据添加了访问权限,增加数据的安全性,进而提高数据资源分配的效率。
89.具体而言,在向对应数据库进行数据调取前,对所述请求内容进行关键字提取,将提取到的请求内容的关键字与预设标签库进行匹配,将匹配到的标签与所述数据库标签表进行匹配,根据匹配到的数据库标签向对应数据库进行数据调取,得到请求数据;
90.对于存储有未打标签的分类数据的数据库,根据所述请求内容的关键字在该数据
库进行数据调取,得到请求数据。
91.具体而言,在进行数据调取时,先向存储有已打标签的分类数据的数据库进行调取,然后再向存储有未打标签的分类数据的数据库进行调取。
92.具体而言,本发明实施例通过对所述请求内容进行关键字提取,进而实现与对应数据库的匹配,而且在数据调取时向存储有已打标签的分类数据的数据库进行调取,然后再向存储有未打标签的分类数据的数据库进行调取,通过向存储有已打标签的分类数据的数据库和存储有未打标签的分类数据的数据库进行调取,具有普适性,使提取的数据更加全面,通过标签和关键字进行数据调取,提高数据调取效率。
93.具体而言,在向对应数据库进行数据调取前,获取所述数据库记录表中对应数据库的数据库访问密钥,数据库根据数据库访问密钥进行验证,验证成功,根据所述请求内容的标签和关键字向对应数据库进行数据调取。
94.具体而言,本发明实施例通过获取所述数据库记录表中对应数据库的数据库访问密钥,数据库根据数据库访问密钥进行验证,验证成功,根据所述请求内容的标签和关键字向对应数据库进行数据调取,防止对数据库恶意攻击,提高数据调取的安全性。
95.具体而言,在向对应数据库进行数据调取时,根据已更新的用户的第二权限级别进行数据调取,用户的第二权限级别越高,用户调取到的数据机密级别越高,其中,
96.若识别到用户第二权限级别为一级,则用户将调取每个数据库中机密级别为a级、b级和c级的数据;
97.若识别到用户第二权限级别为二级,则用户将调取每个数据库中机密级别为b级和c级的数据;
98.若识别到用户第二权限级别为三级,则用户将调取每个数据库中机密级别为c级的数据。
99.具体而言,本发明实施例通过根据用户的第二权限级别进行数据调取,用户的第二权限级别越高用户调取到的数据机密级别越高,用户的第二权限级别越高调取的数据就越多,用户第二权限级别为一级时,可以调取到所有机密级别的数据,用户第二权限级别为二级时,可以调取到b级和c级的数据,用户第二权限级别为三级时,只可调取c级的数据,通过用户的第二权限级别越高用户调取到的数据机密级别越高,可以提高数据安全性和对数据的分配效率。
100.具体而言,在对所述请求数据进行传输时,根据用户权限进行传输通道的选择,根据已更新的用户的第二权限级别进行选择,
101.若识别到用户第二权限级别为一级,则选择传输量最大的传输通道;
102.若识别到用户第二权限级别为二级,则选择传输量中等的传输通道;
103.若识别到用户第二权限级别为三级,则选择传输量最小的传输通道;
104.在任意传输通道进行所述请求数据传输时,根据所述请求数据中数据的机密级别按从大到小进行顺序传输。
105.具体而言,本发明实施例通过根据已更新的用户的第二权限级别进行传输通道的选择,若识别到用户第二权限级别为一级,则选择传输量最大的传输通道;若识别到用户第二权限级别为二级,则选择传输量中等的传输通道;若识别到用户第二权限级别为三级,则选择传输量最小的传输通道,提高了请求数据的传输效率和资源的分配效率。
106.具体而言,在将未打标签的分类数据存储到对应数据库并由用户端调取后,获取用户端对未打标签的分类数据的处理记录进行分析,根据用户端的处理记录中的标签分类内容对未打标签的分类数据进行打标签,将该标签存储到预设关键字库中;
107.将存储有未打标签的分类数据的数据库中重新打标签的分类数据进行提取,单独存储到新的数据库中,同时更新所述数据库记录表中各个数据库的标签内容和数据库访问密钥。
108.具体而言,用户端在接收到已打标签的分类数据和未打标签的数据后,用户端提供对未打标签的分类数据的处理项,用户可以自行对其标签分类,用户标签分类的处理记录将会保存。
109.具体而言,本发明实施例通过获取用户端对未打标签的分类数据的处理记录进行分析,重新将未打标签的分类数据进行打标签,使数据更加准确,提高数据调取的准确性,同时更新数据库记录表,使数据调取和数据分配时更加高效,提高数据调取和数据分配效率。
110.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征做出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
111.以上所述仅为本发明的优选实施例,并不用于限制本发明;对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1