【技术实现步骤摘要】
一种基于区块链的设备管理SaaS系统
[0001]本专利技术属于计算机
,尤其涉及一种基于区块链的设备管理
SaaS
系统
。
技术介绍
[0002]随着云计算
、
物联网(
IoT
)等技术的广泛应用,设备管理已经从传统的本地管理模式转变为更加灵活的云端管理模式
。
这种模式通常被称为设备管理的
SaaS
(软件即服务)系统
。
[0003]传统的设备管理系统依赖于定期的或者手动的设备检查,而这种方法往往无法实时掌握设备的状态信息,且效率较低
。
无法准确预测设备的运行状态,从而无法提前预防设备的故障
。
[0004]在设备租赁的过程中,设备的使用权和设备产生的数据权通常是绑定在一起的
。
然而,有时候,租赁方可能只需要设备的使用权,而不需要设备产生的数据权,或者希望将数据权交给其他的厂商
。
传统的设备管理系统往往无法灵活地处理这种情况
。
[0005]因此,需要一种设备管理系统能够实现设备状态的实时监控和预测,能够灵活地管理设备的使用权和数据权,并且能够快速并准确预测设备维修状态
。
技术实现思路
[0006]针对上述现有技术中存在的缺陷,本专利技术提供一种基于区块链的设备管理
SaaS
系统,所述系统包括多个计算节点
、
多个设备节点和权限节点;所述计算节点包括分布式 ...
【技术保护点】
【技术特征摘要】
1.
一种基于区块链的设备管理
SaaS
系统,所述系统包括多个计算节点
、
多个设备节点和权限节点,其特征在于:所述计算节点包括分布式设备状态预测训练模块和分布式设备状态预测模块;其中,所述分布式设备状态预测训练模块通过区块链网络中的计算节点分布式计算能力,利用设备产生数据进行预测模型训练,并将预测模型参数上传至区块链上;其中,所述计算节点根据双向权限管理模块确定的当前计算节点权限获得共享在区块链上的加密设备产生数据;其中,当参与训练任务的计算节点将新的预测模型参数块被添加到区块链中时,其他所有计算节点解析新块中的交易数据并从中提取模型参数后,所有的计算节点的分布式设备状态预测模块将基于共识机制确定更新本地的预测模型参数用来更新节点本地的预测模型;以及,所述分布式设备状态预测模块用于根据双向权限管理模块的授权对指定设备的设备状态进行实时监测
。2.
如权利要求1所述的一种基于区块链的设备管理
SaaS
系统,其特征在于,所述权限节点包括双向权限管理模块;所述双向权限管理模块通过智能合约实现对设备和计算节点的双向权限管理,并对设备产生数据进行区块链的数据加密和上链操作,以及确定并记录在每一训练事件触发周期确定的设备和计算节点的身份信息和对应的权限信息
。3.
如权利要求1所述的一种基于区块链的设备管理
SaaS
系统,其特征在于,对于多个设备节点,设备的所有行为被记录在区块链上,形成设备产生数据的行为日志;以及,对于多个计算节点,计算节点对设备产生数据的所有访问行为被记录在区块链上,形成计算节点行为日志
。4.
如权利要求1所述的一种基于区块链的设备管理
SaaS
系统,其特征在于,基于带有注意力机制的
LSTM
模型对维护需求预测进行预测;设备产生数据即设备的行为数据包括设备启动
、
关闭
、
故障
、
维修,和设备的状态数据包括设备的使用时间
、
使用强度按照时间序列进行组合作为带有注意力机制的
LSTM
模型的输入;带有注意力机制的
LSTM
模型的输出是设备在未来时间段内的维护需求概率
y。5.
如权利要求4所述的一种基于区块链的设备管理
SaaS
系统,其特征在于,在所述注意力机制
LSTM
模型中,基于区块链通过分布式梯度下降方式来学习模型的参数
。6.
如权利要求5所述的一种基于区块链的设备管理
SaaS
系统,其特征在于,基于区块链通过分布式梯度下降方式来学习模型的参数,包括:将整个训练数据集分成多个分片,将分片分配给参与训练任务的计算节点上;每个参与训练任务的计算节点独立地运行前向传播和反向传播,计算其所持有的数据分片上的梯度;在所有的参与训练任务的计算节点都计算出了自己的梯度后,聚合梯度得到平均梯度;每个参与训练任务的计算节点接收到平均梯度后,用平均梯度来更新其本地的模型参
数;更新后的模型参数用于该计算节点在下一轮的训练中使用
。7.
如权...
【专利技术属性】
技术研发人员:黎文彬,毛涛,
申请(专利权)人:凌雄技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。