本发明涉及一种管理系统,具体为一种基于区块链的电力系统用电使用数据统计管理系统。
背景技术:
区块链是一个信息技术领域的术语。从本质上讲,它是一个共享数据库,存储于其中的数据或信息,具有“不可伪造”“全程留痕”“可以追溯”“公开透明”“集体维护”等特征。基于这些特征,区块链技术奠定了坚实的“信任“基础,创造了可靠的“合作”机制,具有广阔的运用前景。
电力是以电能作为动力的能源。发明于19世纪70年代,电力的发明和应用掀起了第二次工业化高潮。成为人类历史18世纪以来,世界发生的三次科技革命之一,从此科技改变了人们的生活。20世纪出现的大规模电力系统是人类工程科学史上最重要的成就之一,是由发电、输电、变电、配电和用电等环节组成的电力生产与消费系统。它将自然界的一次能源通过机械能装置转化成电力,再经输电、变电和配电将电力供应到各用户。
而在现在的用电系统中需要将各个用户的用电情况反馈至国家电网,然后在对其进行集中的数据收集,而在数据收集的过程中因为数据存在太多的不确定性,比如用户的房屋处于长时间的空置状态、或者新迁来的住户,其用电数据并没有比对方案,所以无法对其进行准确的检测,如果电表损坏或者有一些不法分子出现偷电的情况是无法对其进行准确的监察的,而且传统电力互联系统采用中心化管理的模式来处理电力交易,利用交易中心的约束力和垄断性实现供电方和用户交易,并将交易信息集中记录在交易中心,但这一方式会带来以下弊端:(1)中心机构需要雇佣大量数据审核和校对人员对其中心数据库进行管理维护,在最终交易结算时,要和第三方金融机构如银行等进行信息核对,可能花费较高的成本;(2)从数据安全和用户隐私的角度看,如果交易中心受到黑客攻击,数据很有可能被篡改和丢失,造成严重的后果而且现有的数据极易通过修改而影响到后续的统计;(3)而且电力部门和房产局之间并没有信息互通的习惯,而且小区物业也不会及时将户主信息以及房屋情况进行及时更正和反馈,造成后续数据收集的时候参照物选择错误,各个部门之间没有形成很好的信息共享,信息更新较慢,造成数据收集的过程中资料收集不准确,为此,我们提出一种基于区块链的电力系统用电使用数据统计管理系统。
技术实现要素:
本发明的目的在于提供一种基于区块链的电力系统用电使用数据统计管理系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:一种基于区块链的电力系统用电使用数据统计管理系统,所述用电使用数据统计管理系统运行在底层的区块链平台的每个节点上,本系统包括:
用户注册模块:本系统将各个社区以及产业园的用户进行用户整理,随后用户通过线上注册的方式进行用户注册,在注册完成之后,各自通过加密算法加密统一化之后生成一个唯一的编号登记到区块链中;
用户分类模块:在用户注册完成之后系统会将用户进行分类,分为商业用电、工业用电和住宅用电等几个相应的模块,而住宅用电又分为房主自用以及租住两种形式,用户租住时间以及空置时间均应进行记录,将各个用户的信息利用特定算法加密后,并将该分类信息基于共识发布于区块链平台上;
用户审核模块:通过区块链网络在中的房产区块链节点将用户的提交信息进行准确的判断,来判断各个用户是否为业主或者是否为业主授权的用户,并将数据通过验证节点再次返还至区块链网络中进行数据存储;
国家电网:国家电网将各个用户的用电量进行集中收集,并将用量数据共识发布于区块链平台上;
预警模块:预警模块会将收集到的数据与以往数据进行数据比对,在得到异常信息的时候会将数据进行搁置,不会将其储存,并将数据利用无线传输将其返回至用户的移动终端,并使客户通过移动终端来确认数据是否存在疑问,如果数据无误的话便会反馈至预警模块再次利用区块链的验证节点将数据传输至区块链网络中进行数据存储,如果数据确实存在误差则预警模块会将数据进行搁置,并进行调查数据错误来源;
用量异常反馈模块:主要是将用户的数据反馈至用户的移动终端进行数据核验,并将核验的数据进行及时的反馈并利用区块链网络储存留存。
进一步的,本系统还包括数据收集模块,数据收集模块用于统计用户每月的用电量,并且根据用户的试剂情况来区分是否正常用电,例如房屋空缺的时候便会将当月的用电量自行去除,不会作为数据收集的样本来进行数据存储。
进一步的,所述预警模块在进行数据收集的过程中,需要比对的数据为国家电网在区块链网络中所发布的数据,而发布的的数据包括每天的用电数据,以及每月和每季度的用电数据对比,而所述阈值的设定也会在所述即时的每天、每月以及季度之间作为数据比对,在对比的过程中会自动将无人用电的日期自动去除。
进一步的,所述国家电网所收集的数据是工业或者家庭中每天电表所收集的数据,这些数据可通过国家电网工作节点将其共识发布于区块链平台上。
进一步的,所述预警模块所接受到的异常信息可以反馈至相应的维修工人或者维修人员的移动终端,可以方便对异常问题进行维修管理。
与现有技术相比,本发明的有益效果是:
(1)本发明利用区块链记录电力系统的交易信息,便于进行维护管理,而多个区块链节点均可以用于储存各个用户的历史交易数据,当用户的交易数据丢失之后可通过多个区块链节点进行查找,这样设置可有效避免交易数据丢失的情况,而且通过各个节点密码匙的设置使数据的安全性得到较高,便于数据的收集使用;
(2)该基于区块链的电力系统用电使用数据统计管理系统利用区块链网络的不可篡改的特性对用电数据进行集中收集,不会出现部分极值遗漏情况的出现;
(3)利用区块链网络的信息公开共享的特性,可以使各个部门协同工作,降低各个本门之间的联系成本,一定程度上提高了数据收集的效率,真正意义上实现了各个部门之间的数据共享;
(4)而设置的预警模块会将异常数据进行提前反馈,使数据存储模块将数据搁置,不会将其储存,储存的数据与阈值不统一时预警模块将数据传输至移动终端,如果数据无误的话便会反馈至预警模块并将其反馈至区块链网络中进行数据存储;如果数据确实存在误差则预警模块会将上传至区块链网络的数据进行搁置,并进行调查数据错误来源,并且数据对比对的数据为国家电网内部存储的数据,所存储的数据包括每天的用电数据,以及每月和每季度的用电数据对比,而所述阈值的设定也会在所述即时的每天、每月以及季度之间作为数据比对,减少了损坏事件的出现,可以使记录更加准确,也保证了用户的权益。
附图说明
图1为本发明系统原理示意图;
图2为本发明区块链节点连接示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-2,本发明提供一种技术方案:一种基于区块链的电力系统用电使用数据统计管理系统,所述用电使用数据统计管理系统运行在底层的区块链平台的每个节点上,本系统包括:
用户注册模块:本系统将各个社区以及产业园的用户进行用户整理,随后用户通过线上注册的方式进行用户注册,在注册完成之后,各自通过加密算法加密统一化之后生成一个唯一的编号登记到区块链中;
用户分类模块:在用户注册完成之后系统会将用户进行分类,分为商业用电、工业用电和住宅用电等几个相应的模块,而住宅用电又分为房主自用以及租住两种形式,用户租住时间以及空置时间均应进行记录,将各个用户的信息利用特定算法加密后,并将该分类信息基于共识发布于区块链平台上;
用户审核模块:通过区块链网络在中的房产区块链节点将用户的提交信息进行准确的判断,来判断各个用户是否为业主或者是否为业主授权的用户,并将数据通过验证节点再次返还至区块链网络中进行数据存储;
国家电网:国家电网将各个用户的用电量进行集中收集,并将用量数据共识发布于区块链平台上;
预警模块:预警模块会将收集到的数据与以往数据进行数据比对,在得到异常信息的时候会将数据进行搁置,不会将其储存,并将数据利用无线传输将其返回至用户的移动终端,并使客户通过移动终端来确认数据是否存在疑问,如果数据无误的话便会反馈至预警模块再次利用区块链的验证节点将数据传输至区块链网络中进行数据存储,如果数据确实存在误差则预警模块会将数据进行搁置,并进行调查数据错误来源;
用量异常反馈模块:主要是将用户的数据反馈至用户的移动终端进行数据核验,并将核验的数据进行及时的反馈并利用区块链网络储存留存。
进一步的,本系统还包括数据收集模块,数据收集模块用于统计用户每月的用电量,并且根据用户的试剂情况来区分是否正常用电,例如房屋空缺的时候便会将当月的用电量自行去除,不会作为数据收集的样本来进行数据存储。
进一步的,所述预警模块在进行数据收集的过程中,需要比对的数据为国家电网在区块链网络中所发布的数据,而发布的的数据包括每天的用电数据,以及每月和每季度的用电数据对比,而所述阈值的设定也会在所述即时的每天、每月以及季度之间作为数据比对,在对比的过程中会自动将无人用电的日期自动去除。
进一步的,所述国家电网所收集的数据是工业或者家庭中每天电表所收集的数据,这些数据可通过国家电网工作节点将其共识发布于区块链平台上。
进一步的,所述预警模块所接受到的异常信息可以反馈至相应的维修工人或者维修人员的移动终端,可以方便对异常问题进行维修管理。
使用时,首先,国家电网收集的数据进行数据收集,而在收集的过程中会将收集的数据分为工业用电、商业用电以及家庭用电等,而工业用电的用电量在比对的过程中与工业用电相比对,家庭用电与家庭用电相比对,随后电量收集完成之后预警模块进行数据比对,而对比对的数据为区块链网络中内部存储的数据,所存储的数据包括每天的用电数据,以及每月和每季度的用电数据对比,而所述阈值的设定也会在所述即时的每天、每月以及季度之间作为数据比对,而当数据出现较大反差的时候,预警模块会将异常数据进行提前反馈,使数据的储存和数据的发布进行搁置,不会将其储存,如果数据无误的话便会反馈至预警模块并利用区块链网络储存留存,如果数据确实存在误差则预警模块会将数据进行搁置,并进行调查数据错误来源。
本系统中涉及到的相关模块均为硬件系统模块或者为现有技术中计算机软件程序或协议与硬件相结合的功能模块,该功能模块所涉及到的计算机软件程序或协议的本身均为本领域技术人员公知的技术,其不是本系统的改进之处;本系统的改进为各模块之间的相互作用关系或连接关系,即为对系统的整体的构造进行改进,以解决本系统所要解决的相应技术问题。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。