当前位置: 首页 > 专利查询>葛菲专利>正文

一种基于区块链的分布式数据管理系统及方法技术方案

技术编号:25598504 阅读:20 留言:0更新日期:2020-09-11 23:56
本发明专利技术公开了一种基于区块链的分布式数据管理系统及方法,该系统包括设备持续运行状态实时监测模块、运行设备自身标识信息登记模块、中心服务器数据管理平台、冗杂数据定时清理模块和相应数据实时反馈模块,设备持续运行状态实时监测模块用于对尝试接入中心服务器的设备状态进行监测,运行设备自身标识信息登记模块用于对运行设备接入中心服务器前将自身标识先进行上传,中心服务器数据管理平台用于实现运行设备间的实时数据交互,冗杂数据定时清理模块用于对中心服务器内部的冗杂数据定时进行清理,相应数据实时反馈模块用于对运行状态上传的数据信息进行监测,对异常数据进行反馈,旨在对设备进行管理,提高数据管理效率。

【技术实现步骤摘要】
一种基于区块链的分布式数据管理系统及方法
本专利技术涉及分布式管理领域,具体是一种基于区块链的分布式数据管理系统及方法。
技术介绍
随着分布式系统的增长和资源从曾经集中的域中分散出来,管理硬件、软件、用户、更新、配置和安全性的问题也多样化了。而且另外与内部独立系统改变有关的还有一个同步问题。操作系统、硬件或协议的差异使这更加复杂。分布式管理系统需提供如下功能:管理用户及其工作站配置,管理软件分布、更新与准许权限,管理硬件监控、维护和编目功能,另外,管理系统应提供收集网络数据的方法,并将这些数据报告给管理者。分布式网络管理系统可以利用网络平台的优点将管理功能分散到网络上,而不是将它们集中于单一的数据中心。管理员仍可以从一个位置运行管理系统,而由分布于网络上的管理机构收集信息并应答给管理系统。过去由于时间和传输限制而无法获取的信息现在可被管理者使用了。容错管理和预防性维护也大大简化了。对即将产生的问题也可提出警告。目前,设备接入管理平台只需要发送连接请求,管理平台并不会对非运行状态的设备进行筛选,数据管理是对设备发送的数据进行接收后进行处理,但设备进行数据发送往往会出现重复数据,会导致管理平台对重复数据无法整理或直接不进行管理,会导致重复无效数据越来越多,本申请旨在对设备进行管理,避免出现非运行状态设备接入管理平台,对管理平台接收的相似度高的数据进行筛查清理,提高数据管理效率。
技术实现思路
本专利技术的目的在于提供一种基于区块链的分布式数据管理系统及方法,以解决现有技术中的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于区块链的分布式数据管理系统,所述该系统包括设备持续运行状态实时监测模块、运行设备自身标识信息登记模块、中心服务器数据管理平台、冗杂数据定时清理模块和相应数据实时反馈模块;其中,设备持续运行状态实时监测模块、运行设备自身标识信息登记模块和中心服务器数据管理平台依次通过内网连接,中心服务器数据管理平台、冗杂数据定时清理模块和相应数据实时反馈模块通过内网相互连接;所述设备持续运行状态实时监测模块用于对尝试接入中心服务器的设备状态进行监测,运行设备自身标识信息登记模块用于对运行设备接入中心服务器前将自身标识先进行上传,中心服务器数据管理平台用于实现运行设备间的实时数据交互,冗杂数据定时清理模块用于对中心服务器内部的冗杂数据定时进行清理,相应数据实时反馈模块用于对运行状态上传的数据信息进行监测,对异常数据进行反馈。通过采用上述技术方案:所述设备持续运行状态实时监测模块包括预设时间内设备运行率分析子模块和非运行状态设备断连子模块,预设时间内设备运行率分析子模块用于在预设时间内对尝试接入中心服务器的设备进行运行率的分析,根据不同设备的运行率确定预设时间内设备的状态,当设备的运行率低于设定阈值,对该设备进行标记,对所有标记的设备进行提取,将提取设备发送给非运行状态设备断连子模块,非运行状态设备断连子模块用于使中心服务器对预设时间内设备运行率分析子模块提取的设备发送的尝试连接请求进行驳回,不再接受运行率低于设定阈值设备的连接请求。通过采用上述技术方案:所述预设时间内设备运行率分析子模块设定监测不同设备的运行状态的时间为ti~tj,设定上述时间内不同设备的运行时间为T1、T2、T3、…、Tn-1、Tn,设定上述时间内不同设备的停机时间为t1、t2、t3、…、tn-1、tn,其中,设定每一设备开启但不进行数据发送时间为T0,设定设备运行率为K,根据公式:计算得出不同尝试接入中心服务器的设备运行率,当设备运行率大于等于50%,中心服务器对该设备发送的尝试连接请求进行响应,当设备小于50%,中心服务器对该设备发送的尝试连接请求进行驳回,不再接受运行率低于设定阈值设备的连接请求。通过采用上述技术方案:所述运行设备自身标识信息登记模块包括运行设备标识上传子模块和运行设备接入请求子模块,运行设备标识上传子模块对尝试接入中心服务器运行设备的设备IP地址、设备ID进行统计,将统计的信息发送给中心服务器数据管理平台进行授权登录,运行设备接入请求子模块用于重新向中心服务器数据管理平台发送接入请求。通过采用上述技术方案:所述中心服务器数据管理平台包括运行设备接入响应子模块和设备间数据信息实时交互子模块,运行设备接入响应子模块用于对运行设备的接入请求进行响应后接入,设备间数据信息实时交互子模块用于使接入中心服务器数据管理平台的不同设备发送数据信息给中心服务器进行数据处理和随时调用中心服务器内部的数据信息,实现数据交互。通过采用上述技术方案:所述冗杂数据定时清理模块包括运行设备上传数据量统计排序子模块和重点标记运行设备内部数据相似度分析子模块,运行设备上传数据量统计排序子模块用于对运行设备上传的数据量进行统计,对统计的不同的设备数据量进行排序,对数据量排序前五的运行设备进行标记,重点标记运行设备内部数据相似度分析子模块用于对数据量排序前五的运行设备内部所发送的数据相似度进行分析,当运行设备内部存在两个相似度大于等于93%的数据片段,对两个数据片段其中的完全相似部分进行择一删除,当运行设备内部存在两个相似度小于93%,且大于等于65%的数据片段,对两个数据片段进行标记,将标记的数据片段发送给相应数据实时反馈模块,当运行设备内部存在所有数据片段相似度都小于65%,则对该运行设备不作处理。通过采用上述技术方案:所述相应数据实时反馈模块包括定向时间片段内数据重复传输标记子模块和异常数据人工反馈通道,定向时间片段内数据重复传输标记子模块用于检测在不同的时间片段内,不同运行设备发送重复数据给中心服务器数据管理平台,对该重复数据进行标记,将标记的重复数据发送给异常数据人工反馈通道,异常数据人工反馈通道用于接收标记的重复数据和重点标记运行设备内部数据相似度分析子模块标记的数据片段进行人工处理。一种基于区块链的分布式数据管理方法:S1:利用设备持续运行状态实时监测模块对尝试接入中心服务器的设备状态进行监测;S2:利用运行设备自身标识信息登记模块对运行设备接入中心服务器前将自身标识先进行上传;S3:利用中心服务器数据管理平台实现运行设备间的实时数据交互;S4:利用冗杂数据定时清理模块对中心服务器内部的冗杂数据定时进行清理;S5:利用相应数据实时反馈模块对运行状态上传的数据信息进行监测,对异常数据进行反馈。通过采用上述技术方案:所述数据管理方法还包括以下步骤:S1-1:利用预设时间内设备运行率分析子模块在预设时间内对尝试接入中心服务器的设备进行运行率的分析,根据不同设备的运行率确定预设时间内设备的状态,当设备的运行率低于设定阈值,对该设备进行标记,对所有标记的设备进行提取,将提取设备发送给非运行状态设备断连子模块,非运行状态设备断连子模块使中心服务器对预设时间内设备运行率分析子模块提取的设备发送的尝试连接请求进行驳回,不再接受运行率低于设定阈值设备的连接请求;S2-1:利用运行设备标识上传子模块对尝试接本文档来自技高网...

【技术保护点】
1.一种基于区块链的分布式数据管理系统,其特征在于:所述该系统包括设备持续运行状态实时监测模块、运行设备自身标识信息登记模块、中心服务器数据管理平台、冗杂数据定时清理模块和相应数据实时反馈模块;其中,设备持续运行状态实时监测模块、运行设备自身标识信息登记模块和中心服务器数据管理平台依次通过内网连接,中心服务器数据管理平台、冗杂数据定时清理模块和相应数据实时反馈模块通过内网相互连接;/n所述设备持续运行状态实时监测模块用于对尝试接入中心服务器的设备状态进行监测,运行设备自身标识信息登记模块用于对运行设备接入中心服务器前将自身标识先进行上传,中心服务器数据管理平台用于实现运行设备间的实时数据交互,冗杂数据定时清理模块用于对中心服务器内部的冗杂数据定时进行清理,相应数据实时反馈模块用于对运行状态上传的数据信息进行监测,对异常数据进行反馈。/n

【技术特征摘要】
1.一种基于区块链的分布式数据管理系统,其特征在于:所述该系统包括设备持续运行状态实时监测模块、运行设备自身标识信息登记模块、中心服务器数据管理平台、冗杂数据定时清理模块和相应数据实时反馈模块;其中,设备持续运行状态实时监测模块、运行设备自身标识信息登记模块和中心服务器数据管理平台依次通过内网连接,中心服务器数据管理平台、冗杂数据定时清理模块和相应数据实时反馈模块通过内网相互连接;
所述设备持续运行状态实时监测模块用于对尝试接入中心服务器的设备状态进行监测,运行设备自身标识信息登记模块用于对运行设备接入中心服务器前将自身标识先进行上传,中心服务器数据管理平台用于实现运行设备间的实时数据交互,冗杂数据定时清理模块用于对中心服务器内部的冗杂数据定时进行清理,相应数据实时反馈模块用于对运行状态上传的数据信息进行监测,对异常数据进行反馈。


2.根据权利要求1所述的一种基于区块链的分布式数据管理系统,其特征在于:所述设备持续运行状态实时监测模块包括预设时间内设备运行率分析子模块和非运行状态设备断连子模块,预设时间内设备运行率分析子模块用于在预设时间内对尝试接入中心服务器的设备进行运行率的分析,根据不同设备的运行率确定预设时间内设备的状态,当设备的运行率低于设定阈值,对该设备进行标记,对所有标记的设备进行提取,将提取设备发送给非运行状态设备断连子模块,非运行状态设备断连子模块用于使中心服务器对预设时间内设备运行率分析子模块提取的设备发送的尝试连接请求进行驳回,不再接受运行率低于设定阈值设备的连接请求。


3.根据权利要求2所述的一种基于区块链的分布式数据管理系统,其特征在于:所述预设时间内设备运行率分析子模块设定监测不同设备的运行状态的时间为ti~tj,设定上述时间内不同设备的运行时间为T1、T2、T3、…、Tn-1、Tn,设定上述时间内不同设备的停机时间为t1、t2、t3、…、tn-1、tn,其中,设定每一设备开启但不进行数据发送时间为T0,设定设备运行率为K,根据公式:



计算得出不同尝试接入中心服务器的设备运行率,当设备运行率大于等于50%,中心服务器对该设备发送的尝试连接请求进行响应,当设备小于50%,中心服务器对该设备发送的尝试连接请求进行驳回,不再接受运行率低于设定阈值设备的连接请求。


4.根据权利要求1所述的一种基于区块链的分布式数据管理系统,其特征在于:所述运行设备自身标识信息登记模块包括运行设备标识上传子模块和运行设备接入请求子模块,运行设备标识上传子模块对尝试接入中心服务器运行设备的设备IP地址、设备ID进行统计,将统计的信息发送给中心服务器数据管理平台进行授权登录,运行设备接入请求子模块用于重新向中心服务器数据管理平台发送接入请求。


5.根据权利要求4所述的一种基于区块链的分布式数据管理系统,其特征在于:所述中心服务器数据管理平台包括运行设备接入响应子模块和设备间数据信息实时交互子模块,运行设备接入响应子模块用于对运行设备的接入请求进行响应后接入,设备间数据信息实时交互子模块用于使接入中心服务器数据管理平台的不同设备发送数据信息给中心服务器进行数据处理和随时调用中心服务器内部的数据信息,实现数据交互。


6.根据权利要求1所述的一种基于区块链的分布式数据管理系统,其特征在于:所述冗杂数据定时清理模块包括运行设备上传数据量统计排序子模块和重点标记运行设备内部数据相似度分析子模块,运行设备上传数据量统计排序子模块用于对运行设备上传的数据量进行统计,对统计的不同的设备数据量进行排序,对数据量排序前五的运行设备进行标记,重点标记运行设备内部数据相似度分析子模块用于对数据量排序前五的运行设备内部所发送的数据相似度进行分析,当运行设备内部存在两个相似度大于等于93%的数据片段,对两个数据片段其中的完全相似部分进行择一删除,当运行设备内部存在两个相似度小于93%,且大于等于65%的数据片段,对两个数据片段进行标记,将标记的数据片段发送给相应数据实时反馈模块,当运行设备内部存在所有数据片段相似度都小于65%,则对该运行设备不作处理。


7.根据权利要求6所述的一种基于区块链的分布式数据管理系统,其特征在于:所述相应数据实时反馈模块包括定向时间片段内数据重复传输标记子模块和异常数据人工反馈通道,定向时间片段内数据重复传输标记子模块用于检测在不同的时间片段内,不同运行设备发送重复数据给中心服务器数据管理平台,对该重...

【专利技术属性】
技术研发人员:葛菲
申请(专利权)人:葛菲
类型:发明
国别省市:江苏;32

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

1