System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 数据处理方法、航天炉数据的监测系统及区块链技术方案_技高网

数据处理方法、航天炉数据的监测系统及区块链技术方案

技术编号:43462646 阅读:13 留言:0更新日期:2024-11-27 13:00
本申请公开了一种数据处理方法、航天炉数据的监测系统及区块链,方法包括:将获取的目标数据进行规范化处理,使得所述目标数据符合所述目标区块链的数据处理要求;将规范化处理后的所述目标数据写入所述目标区块链的目标区块,通过所述目标区块的采集列表获取所述目标数据包含的所述航天炉关联的内容;基于所述采集列表中所述航天炉关联的内容,更新所述目标区块的存储列表,通过所述存储列表获取并保存所述航天炉关联的内容;基于所述航天炉关联的内容,进行所述目标区块的哈希计算,得到更新后的所述目标区块对应的哈希值,并且根据该哈希值,更新所述目标区块链对应的哈希值列表,以根据哈希值的变化更新所述目标区块链。

【技术实现步骤摘要】

本申请涉及处理航天炉关联数据的领域,特别涉及一种数据处理方法、航天炉数据的监测系统及区块链


技术介绍

1、航天炉在运行的过程中,需要实时对航天炉关联数据进行采集,以监测航天炉的状态,对于航天炉关联数据的管理,通常利用浏览器和服务器架构,将航天炉关联数据保存在服务器的数据库中,比如,可将航天炉关联数据以字段的形式保存在数据表中,对数据进行查询时,可依据查询条件在数据表中进行查询。但是,实时采集的航天炉关联数据会无限制的线性增长,如果不清理实时数据,会影响数据库的查询性能,如果服务器遭受物理损坏,存储的数据就会难以恢复,造成了航天炉关联数据的丢失。


技术实现思路

1、本申请实施例的目的在于提供一种数据处理方法、航天炉数据的监测系统及区块链,该方法能够安全地保存航天炉关联数据。

2、为了实现上述目的,本申请实施例提供了一种数据处理方法,该方法应用于目标区块链,所述方法包括:

3、将获取的目标数据进行规范化处理,使得所述目标数据符合所述目标区块链的数据处理要求,其中,所述目标数据至少包括以下一种:与航天炉相关联的温度、压力和流量;

4、将规范化处理后的所述目标数据写入所述目标区块链的目标区块,通过所述目标区块的采集列表获取所述目标数据包含的所述航天炉关联的内容;

5、基于所述采集列表中所述航天炉关联的内容,更新所述目标区块的存储列表,通过所述存储列表获取并保存所述航天炉关联的内容;

6、基于所述航天炉关联的内容,进行所述目标区块的哈希计算,得到更新后的所述目标区块对应的哈希值,并且根据该哈希值,更新所述目标区块链对应的哈希值列表,以根据哈希值的变化更新所述目标区块链。

7、作为可选,所述方法还包括:

8、基于所述采集列表获取所述目标数据,将所述目标数据记录在所述目标区块的采集树中,并且在所述采集树中建立所述目标数据对应的节点,其中,所述采集树用于管理所述目标区块包含的数据。

9、作为可选,所述采集树包括采集树根节点,所述采集树根节点用于查询所述目标区块包含的数据。

10、作为可选,所述方法还包括:

11、基于所述存储列表获取的所述航天炉关联的内容,将所述航天炉关联的内容记录在所述目标区块的状态树中,以将所述航天炉关联的内容对应的数据在所述状态树中进行更新。

12、作为可选,所述状态树包括状态树根节点,所述状态树根节点用于获取所述航天炉的状态。

13、作为可选,所述方法还包括:

14、基于所述目标区块包含的所有数据以及数据对应的哈希值,得到所述采集树根节点对应的目标哈希值;

15、将所述采集树根节点对应的目标哈希值与预存在所述目标区块的采集树根节点对应的哈希值进行对比,以确定所述目标区块包含的数据是否被篡改。

16、作为可选,所述方法还包括:

17、确定所述目标区块的数据量是否超过所述第一预设阈值,所述第一预设阈值为所述目标区块存储数据的上限值;

18、若所述目标区块包含的数据量超过所述第一预设阈值,创建另一目标区块,利用所述另一目标区块获取数据,并且将所述另一目标区块在所述目标区块链中进行更新。

19、作为可选,所述方法还包括:

20、通过设置在所述航天炉中的传感器获取所述目标数据,其中,所述传感器包括以下至少一种:压力传感器、温度传感器和湿度传感器。

21、本申请实施例还提供了一种航天炉数据的监测系统,包括:

22、接口,其配置为:接收来自航天炉中的传感器获取的航天炉数据;

23、处理器,其配置为:执行上述数据处理方法。

24、本申请实施例还提供了一种区块链,包括:上述航天炉数据的监测系统。

25、本申请通过上述方式,可将航天炉关联数据保存在目标区块中,并且将航天炉关联数据对应的交易记录在目标区块链的分布式账本中,目标区块链中的每个节点都可以查看目标区块链的分布式账本中包含的交易记录,进而获取航天炉数据。将获取的航天炉关联数据写入所述目标区块链的目标区块,使目标区块保存航天炉关联的内容,并且基于航天炉关联的内容计算得到更新后的目标区块对应的哈希值,根据哈希值的变化更新目标区块链。本申请通过将航天炉关联数据写入目标区块,使航天炉关联数据保存在目标区块链中,确保了数据的不可篡改性和持久性,并且,目标区块链中的每个节点都可以对航天炉关联数据进行查询,通过区块链对航天炉关联数据进行处理和保存,保证了航天炉关联数据的安全。

本文档来自技高网...

【技术保护点】

1.一种数据处理方法,其特征在于,应用于目标区块链,所述方法包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,其中,所述采集树包括采集树根节点,所述采集树根节点用于查询所述目标区块包含的数据。

4.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,其中,所述状态树包括状态树根节点,所述状态树根节点用于获取所述航天炉的状态。

6.根据权利要求2所述的数据处理方法,其特征在于,所述方法还包括:

7.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

8.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

9.一种航天炉数据的监测系统,其特征在于,包括:

10.一种区块链,其特征在于,包括:如权利要求9所述的航天炉数据的监测系统。

【技术特征摘要】

1.一种数据处理方法,其特征在于,应用于目标区块链,所述方法包括:

2.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的数据处理方法,其特征在于,其中,所述采集树包括采集树根节点,所述采集树根节点用于查询所述目标区块包含的数据。

4.根据权利要求1所述的数据处理方法,其特征在于,所述方法还包括:

5.根据权利要求4所述的数据处理方法,其特征在于,其中,所述状态树...

【专利技术属性】
技术研发人员:刘俊孙建斌王兴华邱楠郭嘉李贺秦瑞丽
申请(专利权)人:航天长征化学工程股份有限公司
类型:发明
国别省市:

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

1