基于区块链的基站电力数据处理系统、方法、设备及介质与流程

文档序号:35359568发布日期:2023-09-08 01:29阅读:45来源:国知局
基于区块链的基站电力数据处理系统、方法、设备及介质与流程

本申请涉及电力数据处理,尤其涉及一种基于区块链的基站电力数据处理系统、方法、设备及介质。


背景技术:

1、基站即公用移动通信基站是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。

2、通信网络基础设施的建设和运营工作的企业往往需要为多个运营商(移动、联通和电信)提供服务,也就是存在多家运营商共用一个基站。但是,基站共用一块电表,有时候会存在用电纷争的情况。

3、现阶段,解决运营商之间的精确用电的方法主要为:各个运营商派人对数据进行查验、再进行多方比对。但是上述方法,费时费力且在任一或多个运营商新增或减少用电设备时,需要再次进行多方用电查验和比对。因此,亟需一种基于区块链的基站电力数据处理系统、方法、设备及介质,以解决上述问题。


技术实现思路

1、针对现有技术的上述不足,本发明提供一种基于区块链的基站电力数据处理系统、方法、设备及介质,以解决上述技术问题。

2、第一方面,本申请提供了一种基于区块链的基站电力数据处理系统,系统包括:联盟创建模块,用于根据获取的联盟链节点数据,搭建各个运营商对应的第一联盟链;其中,第一联盟链包含记账节点和用电设备节点,且第一联盟链缓存用电设备数据;搭建由全部记账节点组成的第二联盟链;其中,用电设备数据至少包括:设备名称、设备型号、设备功率;节点变更模块,用于获取用电设备节点上传的设备变更数据;将设备变更数据上传至对应第一联盟链的记账节点,以进行数据校验;通过记账节点,将校验合格的设备变更数据,写入记账节点对应的第二联盟链;其中,设备变更数据至少包括所属第一联盟链名称、变更设备名称、变更设备功率;节点共享模块,用于在记账节点获取到第二联盟链新增的设备变更数据后,将设备变更数据上传至记账节点对应的第一联盟链,进而通过设备变更数据更新缓存的用电设备数据;数据共享模块,用于在预设时间间隔内读取用电数据;其中,用电数据至少包括:电能表数据和用电设备节点上传的运行数据;根据用电设备数据和用电数据确定各个第一联盟链在预设时间间隔内对应的用电量。

3、进一步地,联盟创建模块包括第一联盟单元,用于通过预设获取界面获取联盟链节点数据;其中,联盟链节点数据至少包括:区块链网络部署数据、节点部署数据;读取缓存的智能合约,将预设第一智能合约添加至联盟链节点数据;以根据联盟链节点数据进行第一联盟链的部署。

4、进一步地,联盟创建模块包括第二联盟单元,用于根据预设第二联盟链部署数据,将新增的记账节点部署于第二联盟链上;其中,预设第二联盟链部署数据至少包括区块链网络部署数据和预设第二智能合约。

5、进一步地,节点变更模块包括变更校验单元,用于通过记账节点获取记账节点对应联盟链中的设备变更数据,根据预设第一智能合约,确定设备变更数据是否有效;在确定节点设备变更数据有效后,通过记账节点将设备变更数据广播至记账节点对应的第一联盟链的全部节点;在获得全部节点数量的2/3的同意反馈后,确定校验合格。

6、第二方面,本申请提供了一种基于区块链的基站电力数据处理方法,方法包括:根据获取的联盟链节点数据,搭建各个运营商对应的第一联盟链;其中,第一联盟链包含记账节点和用电设备节点,且第一联盟链缓存用电设备数据;搭建由全部记账节点组成的第二联盟链;其中,用电设备数据至少包括:设备名称、设备型号、设备功率;获取用电设备节点上传的设备变更数据;将设备变更数据上传至对应第一联盟链的记账节点,以进行数据校验;通过记账节点,将校验合格的设备变更数据,写入记账节点对应的第二联盟链;其中,设备变更数据至少包括所属第一联盟链名称、变更设备名称、变更设备功率;在记账节点获取到第二联盟链新增的设备变更数据后,将设备变更数据上传至记账节点对应的第一联盟链,进而通过设备变更数据更新缓存的用电设备数据;在预设时间间隔内读取用电数据;其中,用电数据至少包括:电能表数据和用电设备节点上传的运行数据;根据用电设备数据和用电数据确定各个第一联盟链在预设时间间隔内对应的用电量。

7、进一步地,根据获取的联盟链节点数据,搭建各个运营商对应的第一联盟链,具体包括:通过预设获取界面获取联盟链节点数据;其中,联盟链节点数据至少包括:区块链网络部署数据、节点部署数据;读取缓存的智能合约,将预设第一智能合约添加至联盟链节点数据;以根据联盟链节点数据进行第一联盟链的部署。

8、进一步地,搭建由全部记账节点组成的第二联盟链,具体包括:根据预设第二联盟链部署数据,将新增的记账节点部署于第二联盟链上;其中,预设第二联盟链部署数据至少包括区块链网络部署数据和预设第二智能合约。

9、进一步地,将设备变更数据上传至对应第一联盟链的记账节点,以进行数据校验,具体包括:通过记账节点获取记账节点对应联盟链中的设备变更数据,根据预设第一智能合约,确定设备变更数据是否有效;在确定节点设备变更数据有效后,通过记账节点将设备变更数据广播至记账节点对应的第一联盟链的全部节点;在获得全部节点数量的2/3的同意反馈后,确定校验合格。

10、第三方面,本申请提供了一种基于区块链的基站电力数据处理设备,设备包括:处理器;以及存储器,其上存储有可执行代码,当可执行代码被执行时,使得处理器执行如上述任一项的一种基于区块链的基站电力数据处理方法。

11、第四方面,本申请提供了一种非易失性计算机存储介质,其上存储有计算机指令,计算机指令在被执行时实现如上述任一项的一种基于区块链的基站电力数据处理方法。

12、本领域技术人员能够理解的是,本发明至少具有如下有益效果:通过设置多个第一联盟链实现了不同运营商独立监管各自用电设备的技术效果,各个运营商能够根据自身需要增加、减少对应的用电设备,且在增加和减少过程中,能够通过第一联盟链中的预设第一智能合约进行变动约束,在一定程度上对用电设备的变更进行了约束。通过设置第二联盟链,实现了获取第一联盟链设备变更情况的同时,不参与设备变更,且实现了设备变更的透明化。



技术特征:

1.一种基于区块链的基站电力数据处理系统,其特征在于,所述系统包括:

2.根据权利要求1所述的基于区块链的基站电力数据处理系统,其特征在于,联盟创建模块包括第一联盟单元,

3.根据权利要求1所述的基于区块链的基站电力数据处理系统,其特征在于,联盟创建模块包括第二联盟单元,

4.根据权利要求1所述的基于区块链的基站电力数据处理系统,其特征在于,节点变更模块包括变更校验单元,

5.一种基于区块链的基站电力数据处理方法,其特征在于,所述方法包括:

6.根据权利要求5所述的基于区块链的基站电力数据处理方法,其特征在于,根据获取的联盟链节点数据,搭建各个运营商对应的第一联盟链,具体包括:

7.根据权利要求5所述的基于区块链的基站电力数据处理方法,其特征在于,搭建由全部记账节点组成的第二联盟链,具体包括:

8.根据权利要求5所述的基于区块链的基站电力数据处理方法,其特征在于,将设备变更数据上传至对应第一联盟链的记账节点,以进行数据校验,具体包括:

9.一种基于区块链的基站电力数据处理设备,其特征在于,所述设备包括:

10.一种非易失性计算机存储介质,其特征在于,其上存储有计算机指令,所述计算机指令在被执行时实现如权利要求5-8任一项所述的一种基于区块链的基站电力数据处理方法。


技术总结
本申请公开了一种基于区块链的基站电力数据处理系统、方法、设备及介质,主要涉及电力数据处理技术领域,用以解决现有的一个基站多个运营商共用,计算电量困难的问题。包括:联盟创建模块,用于根据获取的联盟链节点数据,搭建第一联盟链和第二联盟链;节点变更模块,用于将设备变更数据上传至对应第一联盟链的记账节点,将校验合格的设备变更数据,写入记账节点对应的第二联盟链;节点共享模块,用于将外部新增设备变更数据上传至记账节点对应的第一联盟链,进而通过设备变更数据更新缓存的用电设备数据;数据共享模块,用于在预设时间间隔内读取用电数据;根据用电设备数据和用电数据确定各个第一联盟链在预设时间间隔内对应的用电量。

技术研发人员:吴春海,李飞,吴涛,李媛媛,王进,张伊智,张楠,万丽,张媛媛,高天阳,张明,石丹
受保护的技术使用者:国网山东省电力公司滨州市沾化区供电公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1