System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 水务区块链系统及水务应急管理系统的信息预警方法技术方案_技高网

水务区块链系统及水务应急管理系统的信息预警方法技术方案

技术编号:41286247 阅读:4 留言:0更新日期:2024-05-11 09:34
本发明专利技术公开了水务区块链系统及水务应急管理系统的信息预警方法,系统包括监测数据采集层、计算资源层、区块链底层网络层和区块链平台层,方法包括S1:使用监测数据采集层对监测数据进行上链操作;S2:服务器接收上链操作后的上链数据后生成区块并广播给其他服务器;S3:其他服务器接收区块并存储,形成区块链;S4:链上数据查询系统查询对区块链上进行查询;S5:水务应急管理系统获取对查询数据进行判断,存在异常,则对工作人员发出警报,无异常则返回S1,本申请通过区块链技术实现对数据的安全加密存储,并持续的收集检测数据进行异常判断,存在异常时对操作人员发出警报,本申请可使数据在传输的过程中均保持良好的安全性。

【技术实现步骤摘要】

本专利技术属于水务,具体涉及水务区块链系统及水务应急管理系统的信息预警方法


技术介绍

1、现有的水务管理系统在应急管理方面主要依靠对各类传感器实时上报的数据进行判断,根据判断结果是否存在异常,从而发出预警。

2、然而,在系统安全层面上,现有的水务管理系统在数据安全上存在漏洞,存在数据在传输的过程中,经历中间系统后造成数据不可信的情况,因此亟需一种可保障数据安全的应急管理系统。


技术实现思路

1、为解决上述
技术介绍
中提出的问题,本专利技术提供水务区块链系统及水务应急管理系统的信息预警方法,以解决现有技术中数据在传输的过程中,经历中间系统后造成数据不可信的情况的问题。

2、为实现上述目的,本专利技术提供如下技术方案:

3、水务区块链系统,包括:

4、监测数据采集层;监测数据采集层与水体监测设备连接,监测数据采集层用于收集水体监测设备的监测数据并对监测数据进行上链操作;

5、计算资源层;计算资源层与监测数据采集层连接,计算资源层中设有多个服务器,服务器用于接收并存储上链操作后的上链数据;

6、区块链底层网络层;区块链底层网络层与服务器连接,区块链底层网络层中设有区块链功能区,区块链功能区用于对上链数据进行调用;

7、区块链平台层;区块链管控平台与区块链功能区和服务器连接,区块链管控平台用于对区块链功能区和服务器进行控制和维护,区块链管控平台还用于对区块链功能区进行可视化展示。

8、优选地,监测数据采集层中设有上链管理模块,上链管理模块与水体监测设备连接,上链管理模块用于按照预设频率持续采集水体监测设备收集到的监测数据。

9、优选地,至少一个服务器将上链数据运算为区块并向其他服务器进行广播,得到区块链。

10、优选地,功能区包括链上数据查询系统、智能合约系统、分布式账本系统、身份认证系统、水务应急管理系统、数据隐私保护系统和数据安全系统。

11、水务应急管理系统的信息预警方法,包括以下步骤:

12、s1:使用监测数据采集层对监测数据进行上链操作;

13、s2:至少一台服务器接收上链操作后的上链数据后,将收到的上链数据通过运算生成一个区块并存储,再将运算生成的区块广播给其他服务器;

14、s3:其他服务器接收区块并验证有效性,若有效,则将该区块进行存储,若无效,则不进行存储,当服务器已存储有区块,则将接收到的区块追加到已存储区块的尾部,形成区块链;

15、s4:区块链功能区通过链上数据查询系统查询区块链上的数据的具体内容并进行调用;

16、s5:水务应急管理系统获取调用的数据并进行阈值判断,若判断存在异常,则对工作人员发出警报,若判断无异常则返回s1。

17、优选地,区块包括区块头部和区块主体,区块头部包括哈希值、时间戳和默克尔树根信息,区块主体包括水体的监测数据,链上数据查询系统通过哈希值、时间戳和默克尔树根信息对区块链上的数据进行查询。

18、优选地,在s3中,若一台服务器同时接收到两个相同的有效的区块,则该服务器在存储的区块链尾部追加这两个相同的区块形成分叉结构,服务器接收到新的数据后在分叉结构的每一个支链上继续添加新的区块,直至产生长链和短链,此时短链自动无效进行舍弃。

19、与现有技术相比,本专利技术的有益效果是:

20、本申请通过区块链技术实现对数据的安全加密存储,并动态持续的收集水体的检测数据送入水务应急管理系统进行异常判断,存在异常时对操作人员发出警报,本申请可提高数据的安全等级,使数据在传输的过程中均保持良好的安全性。

本文档来自技高网...

【技术保护点】

1.水务区块链系统,其特征在于,包括:

2.根据权利要求1所述的水务区块链系统,其特征在于,监测数据采集层中设有上链管理模块,上链管理模块与水体监测设备连接,上链管理模块用于按照预设频率持续采集水体监测设备收集到的监测数据。

3.根据权利要求1所述的水务区块链系统,其特征在于,至少一个服务器将上链数据运算为区块并向其他服务器进行广播,得到区块链。

4.根据权利要求1所述的水务区块链系统,其特征在于,功能区包括链上数据查询系统、智能合约系统、分布式账本系统、身份认证系统、水务应急管理系统、数据隐私保护系统和数据安全系统。

5.水务应急管理系统的信息预警方法,应用于如权利要求1-4任一项所述水务区块链系统,其特征在于,包括以下步骤:

6.根据权利要求5所述的水务应急管理系统的信息预警方法,其特征在于,区块包括区块头部和区块主体,区块头部包括哈希值、时间戳和默克尔树根信息,区块主体包括水体的监测数据,链上数据查询系统通过哈希值、时间戳和默克尔树根信息对区块链上的数据进行查询。

7.根据权利要求5所述的水务应急管理系统的信息预警方法,其特征在于,在S3中,若一台服务器同时接收到两个相同的有效的区块,则该服务器在存储的区块链尾部追加这两个相同的区块形成分叉结构,服务器接收到新的数据后在分叉结构的每一个支链上继续添加新的区块,直至产生长链和短链,此时短链自动无效进行舍弃。

...

【技术特征摘要】

1.水务区块链系统,其特征在于,包括:

2.根据权利要求1所述的水务区块链系统,其特征在于,监测数据采集层中设有上链管理模块,上链管理模块与水体监测设备连接,上链管理模块用于按照预设频率持续采集水体监测设备收集到的监测数据。

3.根据权利要求1所述的水务区块链系统,其特征在于,至少一个服务器将上链数据运算为区块并向其他服务器进行广播,得到区块链。

4.根据权利要求1所述的水务区块链系统,其特征在于,功能区包括链上数据查询系统、智能合约系统、分布式账本系统、身份认证系统、水务应急管理系统、数据隐私保护系统和数据安全系统。

5.水务应急管理系统的信息预警方法,应用于如权利要求...

【专利技术属性】
技术研发人员:杨朝彬吴仕刚高峰庞常赵全峰王俊杰张涛何均周毅朱天明尹鑫张萍刘强徐晶曹栋
申请(专利权)人:中电建生态环境集团有限公司
类型:发明
国别省市:

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

1