一种基于区块链的ETC支付管理系统技术方案

技术编号:31018422 阅读:12 留言:0更新日期:2021-11-30 03:03
本发明专利技术公开了一种基于区块链的ETC支付管理系统,一种基于区块链的ETC支付管理系统,包含有数个全量节点和设置在全量节点内的数个场景节点;所述场景节点用于该场景内产生交易链,并通过区块链技术将该交易链打包发送至所述全量节点,并接受全量节点处理后的数据;所述全量节点用于接受场景节点发送的交易链,并对交易链进行处理后发送给所述场景节点。该系统可推进ETC各类场景的快速接入,有效避免因各类异常造成运行过程中的对账问题,达到优化场景内对账流程、保证数据交易安全、提升ETC对账结算速度和保证ETC系统使用质量的目的。账结算速度和保证ETC系统使用质量的目的。账结算速度和保证ETC系统使用质量的目的。

【技术实现步骤摘要】
一种基于区块链的ETC支付管理系统


[0001]本专利技术涉及智能支付
,具体涉及一种基于区块链的ETC支付管理系统。

技术介绍

[0002]在现有技术中,ETC已经覆盖全国大部分高速路段,在城市内的各类应用市场也不断兴起,停车场、加油站、道路停车等各类的应用已经在不断拓展中。
[0003]ETC的优势在于支付速度快,准确度高,由于ETC是一种先记账后扣费的技术,如果记账出现问题,账目对不上,可能会造成ETC支付失败。导致停车场、加油站等场景需要每天进行核对,上传交易日志,一旦与用户管理端数据不一致时,需要花费大量的时间与人工进行核对,严重影响了ETC系统的使用。
[0004]公开于该
技术介绍
部分的信息仅仅旨在加深对本专利技术的总体
技术介绍
的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域技术人员所公知的现有技术。

技术实现思路

[0005]为解决上述技术问题,本专利技术提出了一种基于区块链的ETC支付管理系统,以达到优化场景内对账流程、解决黑名单更新不及时问题和保证ETC系统使用质量的目的。
[0006]为达到上述目的,本专利技术的技术方案如下:一种基于区块链的ETC支付管理系统,包含有ETC中心节点、银行节点、数个全量节点和设置全量节点下的数个场景节点;所述ETC中心节点用于记录各个银行节点、全量节点以及各个场景节点的基本信息和校验各节点的系统接入许可;所述全量节点用于接受并转发该区域内所有场景节点发送的交易数据,存储所有已打包的交易数据,并将交易数据发通过数个全量节点发送给系统的所有场景节点,同时与场景节点协作对交易数据进行打包;所述场景节点用于产生交易数据,将交易数据发送给所述全量节点,同时在接受到全量节点的反馈后进行数据打包。
[0007]作为优选的,所述场景节点还连接有场景存储模块;所述场景存储模块用于存储所述场景节点所产生的交易数据。
[0008]作为优选的,所述场景节点访问所述场景存储模块获取数据。
[0009]本专利技术具有如下优点:1.本专利技术通过提供一种结合区块链的ETC支付管理系统,可推进ETC各类场景的快速接入,有效避免因各类异常造成运行过程中的对账问题,达到优化场景内对账流程、保证数据交易安全、提升ETC对账结算速度和保证ETC系统使用质量的目的。
附图说明
[0010]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现
有技术描述中所需要使用的附图作简单地介绍。
[0011]图1为本专利技术实施例公开的一种基于区块链的ETC支付管理系统的系统框图;
具体实施方式
下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。
[0012]本专利技术提供了一种基于区块链的ETC支付管理系统,其工作原理是通过提供一种结合区块链的ETC支付管理系统,可推进ETC各类场景的快速接入,有效避免因各类异常造成运行过程中的对账问题,达到优化场景内对账流程、保证数据交易安全、提升ETC对账结算速度和保证ETC系统使用质量的目的。
[0013]下面结合实施例和具体实施方式对本专利技术作进一步详细的说明。
[0014]如图1所示,(以省级行政区为单位)一个省级行政区的一种基于区块链的ETC支付管理系统包含有ETC中心节点1、银行节点3、数个全量节点2和设置全量节点下的数个场景节点。
[0015]所述ETC中心节点用于记录和校验各个银行节点、全量节点以及各个场景节点的基本信息和校验各节点的系统接入许可;所述全量节点用于接受并转发该区域内所有场景节点发送的交易数据,存储所有已打包的交易数据,并将交易数据通过数个全量节点发送给系统的所有场景节点,同时与场景节点协作对交易数据进行打包;所述场景节点用于产生交易数据,将交易数据发送给所述全量节点,同时在接受到全量节点的反馈后进行数据打包。所述场景节点还连接有场景存储模块;所述场景存储模块用于存储所述场景节点所产生的交易数据。
[0016]本专利技术的具体使用步骤如下:再如图1所示,本实施例中,设定全景节点共计2个,分别为全量节点2A和全量节点2B;每个全景节点连接有两个场景节点,即全量节点A下方设有场景系统a1和场景系统a2;全量节点B下方设有场景系统b1和场景系统b2。
[0017]系统上线时,先采取预上线模式,先预先打包所有ETC中心发行车辆的余额,所有余额先设置为0元;在某个自然日D日0时,系统开始接入进行消费数据的正常打包,此时暂允许用户余额为负值;D日的某一时间,银行可获取到D

1所有的用户消费数据,即可知D日0时用户的余额数据,将数据增加在用户账户余额上,即可校正成为用户实时数据,此时系统进入正常使用状态。在D日0时到银行更正余额这一段时间内,仍会产生黑名单(即银行数据增加后余额仍未负值)车辆,对于这些车辆会拒绝支付请求,可在用户还款后再次更新余额即可;数据正常后不会再产生黑名单车辆。
[0018]当场景系统a1产生交易链时,场景系统a1会先访问场景存储模块a1,从中获取交易链内对应的数据信息,当发现余额不足时则阻止交易;当发现余额满足时,场景系统a1完成此次扣费(此时用户可离开交易场景),同时将交易链发送至全量节点2A,全量节点2A将交易数据发送场景系统a2的同时一并将数据发送给全量节点2B,由全量节点2B将交易数据发送给场景系统b1和场景系统b2,此时由场景系统a1、场景系统a2、场景系统b1和场景系统b2同步对该交易数据进行打包,第一个打包完成的场景系统将数据发送给对应的全量节点(如场景系统b2先打包完成,则立即发送给全量节点2B,由全量节点2B传送给全量额节点
2A;如若场景系统a1先打包完成,则立即将数据发送给全量节点2A),全量节点A接受到这一数据后将打包好的块进行存储,同时反馈给其他场景系统,其他场景在接受到这一反馈后放弃打包(如同时收到两个全量节点发来的记账信息,可根据打包时间进行选择)。
[0019]同时需要注意的时候,在实际操作过程中,当场景系统a1在产生交易链时,需校验正在打包的数据中是否存在该车辆的交易数据,如不存在,则正常进行交易,若存在则不允许交易。
[0020]在实际使用过程中,场景系统a1产生交易链至打包完成的这段时间设定为冷却时间(冷却时间的长短可根据实际的交易需求来设定),在交易冷却时间内,场景系统可对该交易进行取消,从而方便使用者因忘记使用优惠券、积分等情况而需要冲销的需求。
[0021]对于打包的每笔ETC交易数据,系统对于每笔支付请求,通过订单号、时间戳等进行校验,并与历史数据进行比对,防止网络异常重发造成的重复扣费的情况,保证分发到网络中的交易不会是重复交易。对于支付结果提供主动查询接口,车道管理系统可主动查询支付状态,防止支付成功后因网络原因丢失返回数据后车道系统重复发起支付请求或调用其他支付而造成重复扣费。
[0022]系统会一直通过生成的交易链以及数据库的余额缓存维护交易的情况,用户的余额更新的延本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的ETC支付管理系统,其特征在于,包含有ETC中心节点、银行节点、数个全量节点和设置全量节点下的数个场景节点;所述ETC中心节点用于记录各个银行节点、全量节点以及各个场景节点的基本信息和校验各节点的系统接入许可;所述全量节点用于接受并转发该区域内所有场景节点发送的交易数据,存储所有已打包的交易数据,并将交易数据发通过数个全量节点发送给系统的所有场景节点,同时与场景节点协作对交易数...

【专利技术属性】
技术研发人员:薛长河伍彬朱超王超吴立云
申请(专利权)人:易的物联科技江苏有限公司海南畅意停网络科技有限公司
类型:发明
国别省市:

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

1