基于区块链的地下电缆采集数据上传方法和系统技术方案

技术编号:23771936 阅读:85 留言:0更新日期:2020-04-12 00:34
本申请涉及一种基于区块链的地下电缆采集数据上传方法和系统。所述方法包括:区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据;区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点;区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区。采用本方法能够保证数据安全性。

Data upload method and system of underground cable collection based on blockchain

【技术实现步骤摘要】
基于区块链的地下电缆采集数据上传方法和系统
本申请涉及地下电缆
,特别是涉及一种基于区块链的地下电缆采集数据上传方法和系统。
技术介绍
随着城市供电方式由架空线路改为地下电缆埋设,对配电网及地下电缆供电的可靠性和供电质量的要求越来越高。地下电缆一般运行周期长,且容易受到渗水或者虫害等其他灾害影响。因此,对电缆沿线上的配电网及地下电缆内的相关设备的运行状态进行实时综合监测尤其重要,因此需要实时采集地下电缆的工作数据。现有的地下电缆的数据采集,完全需要人工去现场进行采集,然后将采集好的数据回传到后台,这样的采集过程人们可以随时对数据进行篡改,导致最后的数据不准确。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够保证数据安全的基于区块链的地下电缆采集数据上传方法和系统。一种基于区块链的地下电缆采集数据上传方法,所述方法包括:区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据;区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点;区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区。在其中一个实施例中,所述方法还包括:服务器接收区块链临时上传机构的注册请求,所述注册请求携带有第一地理位置信息;服务器查询所述第一地理位置信息所对应的区块链临时节点;服务器建立所述区块链临时上传机构与所述区块链临时节点的对应关系,以完成所述区块链临时上传机构的注册;服务器将所述区块链临时节点的地址返回至注册完成的所述区块链临时上传机构。在其中一个实施例中,所述方法还包括:服务器接收用户终端发送的新增地下电缆的电缆数据,所述电缆数据携带有新增地下电缆的第二地理位置信息;服务器判断是否存在与所述第二地理位置信息相匹配的第一地理位置信息;服务器当存在与所述第二地理位置信息相匹配的第一地理位置信息时,则从新增地下电缆的电缆数据中提取出地下电缆采集系统的通信地址;服务器根据所述通信地址建立所述地下电缆采集系统与所述第一地理位置信息对应的区块链临时上传机构的通信连接。在其中一个实施例中,所述区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点,包括:所述区块链临时上传机构通过预设公钥对所述地下电缆工作数据进行加密,其中所述预设公钥是预先生成的与所述区块链持久化节点相对应的非对称加密密钥;所述区块链临时上传机构将所加密后的地下电缆工作数据上传到区块链临时节点。在其中一个实施例中,所述区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区,包括:所述区块链持久化节点从区块链临时节点读取加密后的所述地下电缆工作数据;所述区块链持久化节点通过预设私钥对加密后的地下电缆工作数据进行解密得到明文的地下电缆工作数据,所述预设私钥与所述预设公钥相对应;所述区块链持久化节点将解密得到明文的地下电缆工作数据上传至区块链数据存储区。一种基于区块链的地下电缆采集数据上传系统,所述系统包括:区块链临时上传机构、区块链临时节点以及区块链持久化节点;区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据;区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点;区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区。在其中一个实施例中,所述系统还包括服务器;服务器用于接收区块链临时上传机构的注册请求,所述注册请求携带有第一地理位置信息;查询所述第一地理位置信息所对应的区块链临时节点;建立所述区块链临时上传机构与所述区块链临时节点的对应关系,以完成所述区块链临时上传机构的注册;将所述区块链临时节点的地址返回至注册完成的所述区块链临时上传机构。在其中一个实施例中,所述服务器还用于接收用户终端发送的新增地下电缆的电缆数据,所述电缆数据携带有新增地下电缆的第二地理位置信息;判断是否存在与所述第二地理位置信息相匹配的第一地理位置信息;当存在与所述第二地理位置信息相匹配的第一地理位置信息时,则从新增地下电缆的电缆数据中提取出地下电缆采集系统的通信地址;根据所述通信地址建立所述地下电缆采集系统与所述第一地理位置信息对应的区块链临时上传机构的通信连接。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述中任一项所述方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述中任一项所述的方法的步骤。上述基于区块链的地下电缆采集数据上传方法和系统,区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据;区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点;区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区,这样将地下电缆工作数据分批进行上传,可以提高效率,且批次与地理位置对应,便于分工,此外地下电缆工作数据上传到区块链上可以保证数据的安全性。附图说明图1为一个实施例中基于区块链的地下电缆采集数据上传方法的应用场景图;图2为一个实施例中基于区块链的地下电缆采集数据上传方法的流程示意图;图3为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的基于区块链的地下电缆采集数据上传方法,可以应用于如图1所示的应用环境中。其中,区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据;区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点;区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区。这样将地下电缆工作数据分批进行上传,可以提高效率,且批次与地理位置对应,便于分工,此外地下电缆工作数据上传到区块链上可以保证数据的安全性。在一个实施例中,如图2所示,提供了一种基于区块链的地下电缆采集数据上传方法,包括以下步骤:S202:区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据。具体地,区块链临时上传机构是与地下电缆采集系统相对应的,一定地理范围内的地下电缆采集系统对应一个区块链临时上传机构。地下电缆采集系统将所采集的该地理范围内的地下电缆工作数据上传到区块链临时上传机构。其中地下电缆工作数据包括当前环境数据和当前运行数据,所述当前环境数据包括温度数据、水敏数据、环境气体数据本文档来自技高网...

【技术保护点】
1.一种基于区块链的地下电缆采集数据上传方法,所述方法包括:/n区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据;/n区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点;/n区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区。/n

【技术特征摘要】
1.一种基于区块链的地下电缆采集数据上传方法,所述方法包括:
区块链临时上传机构接收对应地理位置的地下电缆采集系统所采集的地下电缆工作数据;
区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点;
区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区。


2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
服务器接收区块链临时上传机构的注册请求,所述注册请求携带有第一地理位置信息;
服务器查询所述第一地理位置信息所对应的区块链临时节点;
服务器建立所述区块链临时上传机构与所述区块链临时节点的对应关系,以完成所述区块链临时上传机构的注册;
服务器将所述区块链临时节点的地址返回至注册完成的所述区块链临时上传机构。


3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
服务器接收用户终端发送的新增地下电缆的电缆数据,所述电缆数据携带有新增地下电缆的第二地理位置信息;
服务器判断是否存在与所述第二地理位置信息相匹配的第一地理位置信息;
服务器当存在与所述第二地理位置信息相匹配的第一地理位置信息时,则从新增地下电缆的电缆数据中提取出地下电缆采集系统的通信地址;
服务器根据所述通信地址建立所述地下电缆采集系统与所述第一地理位置信息对应的区块链临时上传机构的通信连接。


4.根据权利要求1至3任意一项所述的方法,其特征在于,所述区块链临时上传机构将所接收到的地下电缆工作数据上传到区块链临时节点,包括:
所述区块链临时上传机构通过预设公钥对所述地下电缆工作数据进行加密,其中所述预设公钥是预先生成的与所述区块链持久化节点相对应的非对称加密密钥;
所述区块链临时上传机构将所加密后的地下电缆工作数据上传到区块链临时节点。


5.根据权利要求4所述的方法,其特征在于,所述区块链持久化节点从区块链临时节点读取所述地下电缆工作数据,并将所述地下电缆工作数据上传至区块链数据存储区,包括:
所述区块链持久化节点从区块链...

【专利技术属性】
技术研发人员:高晓艳袁茂银
申请(专利权)人:湖南国奥电力设备有限公司袁茂银
类型:发明
国别省市:湖南;43

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

1