隐私数据管理平台及资源管理方法技术

技术编号:34775172 阅读:21 留言:0更新日期:2022-08-31 19:45
本发明专利技术公开了一种隐私数据管理平台及资源管理方法,隐私数据管理平台包括:使用vue框架构建的的操作界面;用于将用户对数据资源和算力资源的操作分别传递到对应的数据节点和计算节点上,并将各数据节点和计算节点的数据资源和算力资源的状态同步返回的集成grpc框架;用于存储各数据节点和计算节点的数据资源和算力资源的状态的web服务器。本发明专利技术基于springboot开发实现,为用户构建一个可视化的操作界面,做到简洁明了,方便操作;支持用户能够操作他们的数据资源和算力资源,能够将用户的操作传递到数据节点和计算节点上,并能够实时的反馈用户数据资源和算力资源的状态和使用情况;具有易用、安全、可扩展性。可扩展性。可扩展性。

【技术实现步骤摘要】
隐私数据管理平台及资源管理方法


[0001]本专利技术涉及计算机软件领域,尤其涉及的是一种基于springboot的隐私数据管理平台、以及基于springboot的隐私数据管理平台的资源管理方法。

技术介绍

[0002]在分布式隐私计算网络中,需要大量的节点加入网络进行共识,在共识的同时,每个节点都可能会对网络提供自己的算力或者数据资源参与到计算任务,并且需要监控节点自己算力和数据资源的状态和使用情况以及节点所参与的任务。而如何方便节点管理者管理和监控这些算力和数据资源,是现有技术存在的难点。
[0003]目前业界没有通用的隐私数据管理平台。针对分布式隐私计算网络中的资源管理和监控,现阶段业界暂时没有很好的管理监控平台。
[0004]因此,现有技术存在缺陷,需要改进。

技术实现思路

[0005]本专利技术所要解决的技术问题是:提供一种本专利技术使用springboot开发,集成mybatis和grpc等框架,快速开发出一个方便节点管理者管理和监控节点提供的算力和数据资源的基于springboot的隐私数据管理平台、以及基于springboot的隐私数据管理平台的资源管理方法。
[0006]本专利技术的技术方案如下:一种基于springboot的隐私数据管理平台,包括:使用vue框架构建的的操作界面;用于将用户对数据资源和算力资源的操作分别传递到对应的数据节点和计算节点上,并将各数据节点和计算节点的数据资源和算力资源的状态同步返回的集成grpc框架;用于存储各数据节点和计算节点的数据资源和算力资源的状态的web服务器。
[0007]应用于上述技术方案,所述的基于springboot的隐私数据管理平台中,所述web服务器使用springboot框架搭建。
[0008]应用于上述各个技术方案,所述的基于springboot的隐私数据管理平台中,所述web服务器集成有mybatis+mysql模块,通过mybatis+mysql模块存储各数据节点和计算节点的数据资源和算力资源的状态。
[0009]应用于上述各个技术方案,所述的基于springboot的隐私数据管理平台中,所述web服务器还将各数据节点和计算节点的数据资源信息、算力资源信息和参与的计算任务信息存储到mybatis+mysql模块的mysql数据库中,以提供用户更新各数据节点和计算节点的数据资源和算力资源的状态。
[0010]应用于上述各个技术方案,所述的基于springboot的隐私数据管理平台中,所述web服务器设置有定时任务启动,通过启动定时任务,定时刷新更新各数据节点和计算节点的数据资源和算力资源的状态。
[0011]应用于上述各个技术方案,一种基于springboot的隐私数据管理平台的资源管理
方法,步骤S1:用户通过操作界面登录用户管理台,判断各数据节点和计算节点是否入网,是则进行步骤S2;步骤S2:根据各数据节点和计算节点的数据资源和算力资源更新其数据资源信息和算力信息,并将更新的数据提交到web服务器;步骤S3:web服务器调用调度服务对其存储的各数据节点和计算节点的数据资源和算力资源的状态进行更新,更新成功后,将更新数据存储到mybatis+mysql模块的mysql数据库中。
[0012]应用于上述各个技术方案,所述的数资源管理方法中,还包括步骤S4:web服务器还启动定时任务,定时刷新更新各数据节点和计算节点的数据资源和算力资源的状态。
[0013]应用于上述各个技术方案,所述的数资源管理方法中,步骤S1中,如判定各数据节点和计算节点未入网,则手动操作入网后,进行步骤S2。
[0014]应用于上述各个技术方案,所述的数资源管理方法中,所述操作界面为使用vue框架构建;并且,所述web服务器使用springboot框架搭建。
[0015]本专利技术的有益效果为:
[0016]本专利技术是一个基于springboot开发实现的隐私数据管理平台,使用前端代码为用户构建一个可视化的操作界面,做到简洁明了,方便操作;并且,通过集成grpc框架和springboot框架搭建的web服务器,支持用户能够操作他们的数据资源和算力资源,能够将用户的操作传递到数据节点和计算节点上,并能够实时的反馈用户数据资源和算力资源的状态和使用情况;本专利技术具有易用、安全、可扩展性。该隐私数据管理台的特点;易用:管理台界面简洁,模块划分清晰,可以轻松的上手;安全:只有管理者才能登录到管理台进行资源管理;可扩展:基于springboot的技术,很容易集成和扩展出满足各种业务场景的功能。
附图说明
[0017]图1为本专利技术中隐私数据管理平台的工作原理示意图;
[0018]图2为本专利技术中资源管理方法的流程示意图。
具体实施方式
[0019]以下结合附图和具体实施例,对本专利技术进行详细说明。
[0020]本实施例提供了一种基于springboot的隐私数据管理平台,如图1所示,隐私数据管理平台包括使用vue框架构建的的操作界面;即使用vue框架为用户构建一个可视化的操作界面,如此,用户可以通过操作界面进行客户端的操作。
[0021]并且,还包括用于将用户对数据资源和算力资源的操作分别传递到对应的数据节点和计算节点上,并将各数据节点和计算节点的数据资源和算力资源的状态同步返回的集成grpc框架;其中,每一节点可以为数据节点,为其参与的计算任务提供数据资源,并且,每一节点也可以是计算节点,为其参与的计算任务提供算力资源,其中算力资源可以是计算方法、辅助计算方法,计算过程产生随机数等,同一节点可以同时是计算节点和数据节点,也可以是数据节点或计算节点;其中,并将各数据节点和计算节点的数据资源和算力资源的状态同步返回,是返回到用户的操作界面,以供用户查看。
[0022]以及包括用于存储各数据节点和计算节点的数据资源和算力资源的状态的web服务器,其中,web服务器使用springboot框架搭建;使用springboot框架可以轻易的搭建一个web服务器,作为信息展示和用户操作的桥梁。
[0023]并且,所述web服务器集成有mybatis+mysql模块,通过mybatis+mysql模块存储各数据节点和计算节点的数据资源和算力资源的状态;如此,在web服务器中,基于springboot的灵活性和拓展性,集成mybatis+mysql模块对进行数据存储,存储各数据节点和计算节点的数据资源和算力资源的状态;并且,所述web服务器还将各数据节点和计算节点的数据资源信息、算力信息和参与的计算任务信息存储到mybatis+mysql模块的mysql数据库中,如此,用户可以根据数据资源信息、算力信息和计算任务信息,更新各数据节点和计算节点的数据资源和算力资源的状态。
[0024]如此,用户通过vue框架构建的操作界面,通过客户端访问web服务器,并且,在处理参与的计算任务的用户业务后,web服务器可以通过其集成的mybatis+mysql模块来存储各数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于springboot的隐私数据管理平台,其特征在于,包括:使用vue框架构建的的操作界面;用于将用户对数据资源和算力资源的操作分别传递到对应的数据节点和计算节点上,并将各数据节点和计算节点的数据资源和算力资源的状态同步返回的集成grpc框架;用于存储各数据节点和计算节点的数据资源和算力的资源状态的web服务器。2.根据权利要求1所述的基于springboot的隐私数据管理平台,其特征在于:所述web服务器使用springboot框架搭建。3.根据权利要求2所述的基于springboot的隐私数据管理平台,其特征在于:所述web服务器集成有mybatis+mysql模块,通过mybatis+mysql模块存储各数据节点和计算节点的数据资源和算力资源的状态。4.根据权利要求3所述的基于springboot的隐私数据管理平台,其特征在于:所述web服务器还将各数据节点和计算节点的数据资源信息、算力资源信息和参与的计算任务信息存储到mybatis+mysql模块的mysql数据库中,以提供用户更新各数据节点和计算节点的数据资源和算力资源的状态。5.据权利要求4所述的基于springboot的隐私数据管理平台,其特征在于:所述web...

【专利技术属性】
技术研发人员:刘树禹陈岱
申请(专利权)人:上海阵方科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1