一种基于区块链智能合约的多元化电力交易系统技术方案

技术编号:31496567 阅读:16 留言:0更新日期:2021-12-18 12:39
本发明专利技术公开了一种基于区块链智能合约的多元化电力交易系统,包括交易平台和云端服务器,所述交易平台通过无线传输设备与云端服务器连接,所述交易平台包括账户登录模块、合约模块、交易模块、存储模块和权限模块,所述账户登录模块包括;登录请求单元,用于接收客户端的登录请求,获取登录信息的请求数据包;验证单元,包括验证码发送单元和验证码接收单元,验证码发送单元用于登录用户名后,发送验证码验证,验证码接收单元用于接收用户反馈回来的验证码,进行验证码验证,确保是本人登录;账户登录单元,用于获取正确的验证码后。该基于区块链智能合约的多元化电力交易系统,能够保证操作的安全性,而且分区间计价,缓解用电压力。缓解用电压力。缓解用电压力。

【技术实现步骤摘要】
一种基于区块链智能合约的多元化电力交易系统


[0001]本专利技术属于电力交易
,具体涉及一种基于区块链智能合约的多元化电力交易系统,还涉及一种基于区块链智能合约的多元化电力交易系统的工作方法。

技术介绍

[0002]电力是以电能作为动力的能源。不可否认新技术的不断出现使得电力成为人们的必需品。20世纪出现的大规模电力系统是人类工程科学史上最重要的成就之一,是由发电、输电、变电、配电和用电等环节组成的电力生产与消费系统。电力交易是电力中的不可或缺的一环,以前的电力交易还停留在营业厅缴费,使用不便,现在的客户端交易,安全系数一般。
[0003]因此针对这一现状,迫切需要设计和生产一种基于区块链智能合约的多元化电力交易系统,以满足实际使用的需要。

技术实现思路

[0004]本专利技术的目的在于提供一种基于区块链智能合约的多元化电力交易系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于区块链智能合约的多元化电力交易系统,包括交易平台和云端服务器,所述交易平台通过无线传输设备与云端服务器连接,所述交易平台包括账户登录模块、合约模块、交易模块、存储模块和权限模块。
[0006]所述账户登录模块包括;
[0007]登录请求单元,用于接收客户端的登录请求,获取登录信息的请求数据包;
[0008]验证单元,包括验证码发送单元和验证码接收单元,验证码发送单元用于登录用户名后,发送验证码验证,验证码接收单元用于接收用户反馈回来的验证码,进行验证码验证,确保是本人登录;
[0009]账户登录单元,用于获取正确的验证码后,通过用户名和验证码进行用户登录。
[0010]较佳的,所述合约模块包括
[0011]选择单元,用于显示电力的价格,包括不同的价格集合,不同时间区间的电力的价格不同;
[0012]计算单元,与选择单元连接,用于将若干个选择单元进行运算,得到计算结果。
[0013]较佳的,所述交易模块包括
[0014]确认单元,与合约模块连接,用于确认需要的合约,确认合约模块的金额,然后检验登陆者的账户金额的有效状态;
[0015]交易单元,与确认单元和检验单元连接,用于实现交易,形成智能合约,然后登陆者进行交易。
[0016]较佳的,所述存储模块包括
[0017]显示单元,与云端服务器连接,用于显示和存储登陆者的电力使用情况以及登陆
者预存的金额;
[0018]数据存储单元,与登录模块和合约模块连接,用于存储登陆者的登录信息、账户信息以及电力价格信息;
[0019]账单存储单元,与交易模块连接,用于存储智能合约。
[0020]较佳的,所述权限模块包括
[0021]充值单元,与存储单元连接,用于进行充值操作;
[0022]权限单元,用于进行暂停服务,关闭交易模块。
[0023]较佳的,所述交易平台设置为智能设备上安装的客户端,所述智能设备设置为手机、电脑和平板中的任意一种。
[0024]较佳的,所述云端服务器包括
[0025]储存单元,用于存储交易平台上传的数据;
[0026]传输单元,用于与交易平台进行信息传输。
[0027]一种基于区块链智能合约的多元化电力交易系统的工作方法,包括以下步骤:
[0028]S1、登陆者利用账户和密码登录客户端;
[0029]S2、登陆者根据电力需要选择合适的区间的电力,并利用计算单元进行计算;
[0030]S3、计算完成之后生成智能合约,然后进行交易;
[0031]S4、存储模块会将智能合约进行存储;
[0032]S5、如果出现系统维护或者账户安全问题,云端服务器可以与权限模块进行交互,关闭交易模块。
[0033]本专利技术的技术效果和优点:该基于区块链智能合约的多元化电力交易系统,通过账户登录模块和权限模块的配合,保证了整体的安全性,保证了交易的安全,而且客户端操作,也提升了交易的便利性;通过合约模块的设置,选择单元能够显示不同时间段的价格集合,鼓励用户在不是用点高峰期的时间段使用电力,符合分区段用电计费的方针,缓解用电压力,而且计算单元的设计,也能及时显示金额,方便登陆者按照实际需要进行酌情选择,降低冲动消费的风险;通过设置存储单元,能够对信息进行存储,方便登陆者后续进行查询;该基于区块链智能合约的多元化电力交易系统,能够保证操作的安全性,而且分区间计价,缓解用电压力。
附图说明
[0034]图1为本专利技术的框架图
具体实施方式
[0035]在下文的描述中,给出了大量具体的细节以便提供对本专利技术更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本专利技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本专利技术发生混淆,对于本领域公知的一些技术特征未进行描述。
[0036]本专利技术提供了如图1所示的一种基于区块链智能合约的多元化电力交易系统,包括交易平台和云端服务器,交易平台通过无线传输设备与云端服务器连接,交易平台包括账户登录模块、合约模块、交易模块、存储模块和权限模块,交易平台还包括其他辅助使用
的模块,例如宣传活动的宣传模块。
[0037]账户登录模块包括;登录请求单元,用于接收客户端的登录请求,获取登录信息的请求数据包,登录请求包括门户地址以及其他需要使用的必要因素;验证单元,包括验证码发送单元和验证码接收单元,验证码发送单元用于登录用户名后,发送验证码验证,验证码接收单元用于接收用户反馈回来的验证码,进行验证码验证,确保是本人登录,验证单元也可以选择人脸识别等等其他验证方式;账户登录单元,用于获取正确的验证码后,通过用户名和验证码进行用户登录。
[0038]在进一步的实施例中,合约模块包括选择单元,用于显示电力的价格,包括不同的价格集合,不同时间区间的电力的价格不同,从而使得登陆者方便了解不同时间段的价格集合,使得登陆者尽可能在低价区间进行一些不着急的用电操作;计算单元,与选择单元连接,用于将若干个选择单元进行运算,得到计算结果。
[0039]交易模块包括确认单元,与合约模块连接,用于确认需要的合约,确认合约模块的金额,然后检验登陆者的账户金额的有效状态,可以选择提前充值,或者事后充值;交易单元,与确认单元和检验单元连接,用于实现交易,形成智能合约,然后登陆者进行交易,金额满足时,交易成功,金额满足不了时,交易中断。
[0040]在进一步的实施例中,存储模块包括显示单元,与云端服务器连接,用于显示和存储登陆者的电力使用情况以及登陆者预存的金额,以及显示一些其他需要的内容,显示单元设置为触控屏;数据存储单元,与登录模块和合约模块连接,用于存储登陆者的登录信息、账户信息以及电力价格信息,以及存储一些其他必要的信息;账单存储单元,与交易模块连接,用于存储智能合约,存储交易成功或者不成功的交易。
[0041]在进一步的实施例中,权限模本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链智能合约的多元化电力交易系统,其特征在于:包括交易平台和云端服务器,所述交易平台通过无线传输设备与云端服务器连接,所述交易平台包括账户登录模块、合约模块、交易模块、存储模块和权限模块。2.根据权利要求1所述的一种基于区块链智能合约的多元化电力交易系统,其特征在于:所述账户登录模块包括;登录请求单元,用于接收客户端的登录请求,获取登录信息的请求数据包;验证单元,包括验证码发送单元和验证码接收单元,验证码发送单元用于登录用户名后,发送验证码验证,验证码接收单元用于接收用户反馈回来的验证码,进行验证码验证,确保是本人登录;账户登录单元,用于获取正确的验证码后,通过用户名和验证码进行用户登录。3.根据权利要求1所述的一种基于区块链智能合约的多元化电力交易系统,其特征在于:所述合约模块包括选择单元,用于显示电力的价格,包括不同的价格集合,不同时间区间的电力的价格不同;计算单元,与选择单元连接,用于将若干个选择单元进行运算,得到计算结果。4.根据权利要求1所述的一种基于区块链智能合约的多元化电力交易系统,其特征在于:所述交易模块包括确认单元,与合约模块连接,用于确认需要的合约,确认合约模块的金额,然后检验登陆者的账户金额的有效状态;交易单元,与确认单元和检验单元连接,用于实现交易,形成智能合约,然后登陆者进行交易。5.根据权利要求1所述的一种基于区块链智能合约的多元化电力交易系统,其特征在...

【专利技术属性】
技术研发人员:唐毅熊世凯施蔚东
申请(专利权)人:苏州和数区块链应用研究院有限公司江苏协鑫电港能源科技有限公司
类型:发明
国别省市:

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

1