【技术实现步骤摘要】
一种基于区块链的加油数据管理系统
本技术涉及区块链
,尤其涉及一种基于区块链的加油数据管理系统。
技术介绍
目前加油站交易使用的是POS机器,在人机交互界面中,车主选择加油升数之后进行加油,车主在加油完成并且确认POS上显示的加油信息和支付信息没有问题之后,由POS机器通过油卡进行扣款,扣款的流水(加油交易信息,包括交易时间,交易金额等信息)会通过加油站的网线被传输到该加油站的交换机,再通过交换机将数据分别进行分发,例如分发到该加油站的管控系统和该地区的加油站总控系统,用以记录加油机记录的交易流水;然而上述现有技术存在以下不足:所有数据均由单个数据库(对于当个加油站站点来说)进行管理,中心化明显,如果说加油站的管控系统出现问题之后,加油站的交易系统就出现了瘫痪,将会产生巨大的经济损失,并且数据安全性不够高。因此,为了解决中心化明显的问题可以采用区块链存储的方式。
技术实现思路
针对现有技术中存在的上述问题,现提供一种基于区块链的加油数据管理系统。具体技术方案如下: ...
【技术保护点】
1.一种基于区块链的加油数据管理系统,其特征在于,包括:/n多个客户端和服务器,每个所述客户端均通过所述服务器与区块链网络连接;/n数据收集子系统,与所述服务器连接,并与外接的加油POS机连接,用于获取用户的加油交易信息,并上传至所述服务器,以使得所述服务器存储有包括所述加油交易信息的区块;/n所述客户端包括校验模块;/n所述服务器包括:/n第一发送模块,与所述数据收集子系统和每个所述客户端连接,用于将所述区块发送至对应的至少一个所述客户端,使得所述客户端中的所述校验模块对所述区块中的加油交易信息进行校验;/n第二发送模块,与所述第一发送模块和所述区块链网络连接,于所述区块 ...
【技术特征摘要】
1.一种基于区块链的加油数据管理系统,其特征在于,包括:
多个客户端和服务器,每个所述客户端均通过所述服务器与区块链网络连接;
数据收集子系统,与所述服务器连接,并与外接的加油POS机连接,用于获取用户的加油交易信息,并上传至所述服务器,以使得所述服务器存储有包括所述加油交易信息的区块;
所述客户端包括校验模块;
所述服务器包括:
第一发送模块,与所述数据收集子系统和每个所述客户端连接,用于将所述区块发送至对应的至少一个所述客户端,使得所述客户端中的所述校验模块对所述区块中的加油交易信息进行校验;
第二发送模块,与所述第一发送模块和所述区块链网络连接,于所述区块中的加油交易信息通过校验后,将所述区块发送至所述区块链网络进行存储。
2.如权利要求1所述的基于区块链的加油数据管理系统,其特征在于,所述校验模块包括:
第一校验获取单元,用于获取所述第一发送模块发送前的所述区块;
第一解析单元,与所述第一校验获取单元连接,用于对所述第一发送模块发送前的所述区块进行解析,以得到所述第一发送模块发送前的所述区块中的加油交易信息;
计算单元,与所述第一解析单元连接,用于对所述第一发送模块发送前的所述区块中的加油交易信息进行校验信息计算,得到校验信息,使得所述区块中的加油交易信息包括所述校验信息;
第二校验获取单元,用于获取所述第一发送模块发送后的所述区块;
第二解析单元,与所述第二校验获取单元连接,用于对所述第一发送模块发送后的所述区块进行解析,以得到所述区块中的加油交易信息中的校验数据;
校验判断...
【专利技术属性】
技术研发人员:蒋晓宁,李周衡,孔祥峰,蒋科蕾,陈炯宇,马阳,厉江,
申请(专利权)人:浙江工商大学,
类型:新型
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。