一种智能区块链电力互联系统技术方案

技术编号:19825107 阅读:18 留言:0更新日期:2018-12-19 15:54
本发明专利技术涉及电力交易系统技术领域,尤其是一种智能区块链电力互联系统,包括多个子服务器以及多个客户端,多个子服务器之间以及多个子服务器与多个客户端之间均通过无线网络连接,所述客户端包括注册模块、查询模块、交易模块、显示模块、第一数据储存模块和第一数据处理模块,所述注册模块、查询模块、交易模块、显示模块和第一数据储存模块均与第一数据处理模块电连接,注册模块用于用户注册相关的信息,查询模块用于用户对交易的相关信息进行查询。本发明专利技术利用区块链来记录电力系统的交易信息,便于进行维护管理,并且也可有效避免交易数据丢失的情况,数据的安全性较高,便于使用。

【技术实现步骤摘要】
一种智能区块链电力互联系统
本专利技术涉及电力交易系统
,尤其涉及一种智能区块链电力互联系统。
技术介绍
近年来能源互联网快速发展、电力市场化改革持续推进以及分布式发电、储能、电动汽车、需求侧响应的推广和普及,电力系统中的消费者将转变为产消者(同时拥有生产和消费能力的电力系统节点),可再生能源实现局部消纳,降低了能量传输过程中的损耗,这便是“零边际成本社会”的定义。系统中大量产消者的接入形成了新的电力双边自由贸易,电力市场参与主体的增加和复杂化使得交易信息变得海量,大大增加了对电力交易的管理难度,如何合理准确的管理海量交易信息便成为当务之急。传统电力互联系统采用中心化管理的模式来处理电力交易,利用交易中心的约束力和垄断性实现供电方和用户交易,并将交易信息集中记录在交易中心,但这一方式会带来以下弊端:(1)中心机构需要雇佣大量数据审核和校对人员对其中心数据库进行管理维护,在最终交易结算时,要和第三方金融机构如银行等进行信息核对,可能花费较高的成本;(2)从数据安全和用户隐私的角度看,如果交易中心受到黑客攻击,数据很有可能被篡改和丢失,造成严重的后果。
技术实现思路
本专利技术的目的是为了解决现有技术中存在的缺点,而提出的一种智能区块链电力互联系统。为了实现上述目的,本专利技术采用了如下技术方案:设计一种智能区块链电力互联系统,包括多个子服务器以及多个客户端,多个子服务器之间以及多个子服务器与多个客户端之间均通过无线网络连接,所述客户端包括注册模块、查询模块、交易模块、显示模块、第一数据储存模块和第一数据处理模块,所述注册模块、查询模块、交易模块、显示模块和第一数据储存模块均与第一数据处理模块电连接,注册模块用于用户注册相关的信息,查询模块用于用户对交易的相关信息进行查询,第一数据处理模块可对所要交易的信息进行处理并通过无线网络将相关的交易信息发送到子服务器上;所述子服务器包括第二数据处理模块、第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块,所述第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块均与第二数据处理模块电连接,第二数据处理模块用于在接收到客户端发送的交易信息后对交易信息进行处理,智能合约模块是用户自定义模块,该模块将按用户的自定义的约束验证及处理数据,信息核准模块用于核准用户信息,当核准无误后才可进行交易,广播模块用于将完成的交易信息发送到用于交易的客户端上以及各个子服务器上并通过客户端上的第一数据储存模块以及各个子服务器上的第二数据储存模块对交易信息与记录进行储存,交易验证模块用于验证交易信息,验证完毕后可通过第二数据处理模块进行交易处理并完成交易,智能分配模块用于根据多个子服务器的运行状态对交易任务进行智能分配。优选的,多个子服务器均通过无线网络与云端数据储存模块连接,云端数据储存模块用于对多个子服务器上的交易信息进行统一的备份储存。优选的,所述子服务器包括更新模块,所述更新模块与第二数据处理模块电连接,更新模块在交易完成后对子服务器内储存的多条交易信息进行更新。优选的,所述子服务器包括交易检查模块,所述交易检查模块与第二数据处理模块电连接,所述交易检查模块用于检查交易内容是否合理以及是否符合电力交易的相关法规。优选的,所述子服务器包括加密认证模块,所述加密认证模块与第二数据处理模块电连接,所述加密认证模块用于将交易信息详情进行加密,并在需要获取信息时对用户信息加以验证。优选的,所述子服务器包括判定模块,所述判定模块与第二数据处理模块电连接,所述判定模块用于对交易相关信息进行判定,若判定所有子服务器的交易相关的加密信息记录一致,则交易有效,并加入历史交易记录,否则交易无效。优选的,所述子服务器包括运维日志模块,所述运维日志模块与第二数据处理模块电连接,所述运维日志模块用于将维护日记和实时的数据信息建立数据库,实时判断子服务器的数值状态。本专利技术提出的一种智能区块链电力互联系统,有益效果在于:本专利技术利用区块链来记录电力系统的交易信息,便于进行维护管理,多个子服务器均用于储存各个客户端的历史交易数据,当客户端的交易数据丢失之后可通过多个子服务器查找,这样设置可有效避免交易数据丢失的情况,数据的安全性较高,便于使用。附图说明图1为本专利技术提出的一种智能区块链电力互联系统的模块框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。参照图1,一种智能区块链电力互联系统,包括多个子服务器以及多个客户端,多个子服务器之间以及多个子服务器与多个客户端之间均通过无线网络连接,客户端包括注册模块、查询模块、交易模块、显示模块、第一数据储存模块和第一数据处理模块,注册模块、查询模块、交易模块、显示模块和第一数据储存模块均与第一数据处理模块电连接,注册模块用于用户注册相关的信息,查询模块用于用户对交易的相关信息进行查询,第一数据处理模块可对所要交易的信息进行处理并通过无线网络将相关的交易信息发送到子服务器上。子服务器包括第二数据处理模块、第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块,第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块均与第二数据处理模块电连接。客户端和多个子服务器均可储存交易数据,这样设置具有较高的安全性,避免出现交易数据丢失的情况。第二数据处理模块用于在接收到客户端发送的交易信息后对交易信息进行处理,智能合约模块是用户自定义模块,该模块将按用户的自定义的约束验证及处理数据,信息核准模块用于核准用户信息,当核准无误后才可进行交易,广播模块用于将完成的交易信息发送到用于交易的客户端上以及各个子服务器上并通过客户端上的第一数据储存模块以及各个子服务器上的第二数据储存模块对交易信息与记录进行储存。多个子服务器均可用于储存各个客户端的历史交易数据,当客户端的交易数据丢失之后可通过多个子服务器查找,这样设置可有效避免交易数据丢失的情况,数据的安全性较高,便于使用。每个子服务器均可用于记录一段时间内的交易信息,多个子服务器共同运行和维护,客户可通过任一子服务器来查询历史交易信息,数据安全性较高,此外,智能合约模块便于交易双方在事先达成交易协议并以代码的形式储存在多个子服务器上,智能合约模块能够根据事先的协议自动执行交易,信用度较高,便于实际的交易使用。交易验证模块用于验证交易信息,验证完毕后可通过第二数据处理模块进行交易处理并完成交易,智能分配模块用于根据多个子服务器的运行状态对交易任务进行智能分配,这样设置可提高多个客户端以及多个子服务器之间的交易效率,避免出现交易量分布不均匀的情况,避免用户在进行交易时出现等待的情况,也可避免一些子服务器忙碌而一些子服务器闲置的情况。多个子服务器均通过无线网络与云端数据储存模块连接,云端数据储存模块用于对多个子服务器上的交易信息进行统一的备份储存,这样设置对交易数据具有多重保障的效果,可避免出现用户交易数据丢失的情况。子服务器包括更新模块,更新模块与第二数据处理模块电连接,更新模块在交易完成后对子服务器内储存的多条交易信息进行更本文档来自技高网...

【技术保护点】
1.一种智能区块链电力互联系统,包括多个子服务器以及多个客户端,其特征在于,多个子服务器之间以及多个子服务器与多个客户端之间均通过无线网络连接,所述客户端包括注册模块、查询模块、交易模块、显示模块、第一数据储存模块和第一数据处理模块,所述注册模块、查询模块、交易模块、显示模块和第一数据储存模块均与第一数据处理模块电连接,注册模块用于用户注册相关的信息,查询模块用于用户对交易的相关信息进行查询,第一数据处理模块可对所要交易的信息进行处理并通过无线网络将相关的交易信息发送到子服务器上;所述子服务器包括第二数据处理模块、第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块,所述第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块均与第二数据处理模块电连接,第二数据处理模块用于在接收到客户端发送的交易信息后对交易信息进行处理,智能合约模块是用户自定义模块,该模块将按用户的自定义的约束验证及处理数据,信息核准模块用于核准用户信息,当核准无误后才可进行交易,广播模块用于将完成的交易信息发送到用于交易的客户端上以及各个子服务器上并通过客户端上的第一数据储存模块以及各个子服务器上的第二数据储存模块对交易信息与记录进行储存,交易验证模块用于验证交易信息,验证完毕后可通过第二数据处理模块进行交易处理并完成交易,智能分配模块用于根据多个子服务器的运行状态对交易任务进行智能分配。...

【技术特征摘要】
1.一种智能区块链电力互联系统,包括多个子服务器以及多个客户端,其特征在于,多个子服务器之间以及多个子服务器与多个客户端之间均通过无线网络连接,所述客户端包括注册模块、查询模块、交易模块、显示模块、第一数据储存模块和第一数据处理模块,所述注册模块、查询模块、交易模块、显示模块和第一数据储存模块均与第一数据处理模块电连接,注册模块用于用户注册相关的信息,查询模块用于用户对交易的相关信息进行查询,第一数据处理模块可对所要交易的信息进行处理并通过无线网络将相关的交易信息发送到子服务器上;所述子服务器包括第二数据处理模块、第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块,所述第二数据储存模块、信息核准模块、智能合约模块、广播模块、交易验证模块和智能分配模块均与第二数据处理模块电连接,第二数据处理模块用于在接收到客户端发送的交易信息后对交易信息进行处理,智能合约模块是用户自定义模块,该模块将按用户的自定义的约束验证及处理数据,信息核准模块用于核准用户信息,当核准无误后才可进行交易,广播模块用于将完成的交易信息发送到用于交易的客户端上以及各个子服务器上并通过客户端上的第一数据储存模块以及各个子服务器上的第二数据储存模块对交易信息与记录进行储存,交易验证模块用于验证交易信息,验证完毕后可通过第二数据处理模块进行交易处理并完成交易,智能分配模块用于根据多个子服务器的运行状态对交易任务进行智能分配。2.根据权利要求1所述...

【专利技术属性】
技术研发人员:孙望舒徐盛陈梦娴郑立朱犇蔡怡挺戴文博
申请(专利权)人:温州市图盛科技有限公司国网浙江省电力有限公司温州供电公司
类型:发明
国别省市:浙江,33

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

1