一种基于区块链的高速数据清算方法及装置制造方法及图纸

技术编号:24209965 阅读:18 留言:0更新日期:2020-05-20 16:24
本申请提供了一种基于区块链的高速数据清算方法及装置,所述方法可以直接将采集端采集的高速信息数据用于银行方数据清算,从而避免了银行方获取数据时需要多机传输的问题,提高了清算实时性;同时,处理设备能够判断高速信息数据、第一清算数据和第二清算数据分别是否满足银行方数据合约、发行方数据合约和运营方数据合约,当满足时,自动触发响应的清算合约生成清算指令,从而实现了数据清算的自动化,一定程度上提高了清算效率。

A high speed data clearing method and device based on blockchain

【技术实现步骤摘要】
一种基于区块链的高速数据清算方法及装置
本申请涉及信息清算领域,尤其涉及一种高速数据清算方法及装置。
技术介绍
随着国家经济水平的不断发展,交通水平也在不断进步,越来越多的高速贯通于国家的各个省市,因此,如何对高速数据进行清算是目前比较热门的研究方向。在现有技术中,高速数据清算需要在采集数据后,由数据采集端先发送至发行方,再由发行方再向银行方发送数据,需要较长的传输时间,实时性差;同时,需要各方在接到收据后人工触发数据清算,清算效率较低。
技术实现思路
为了解决现有技术存在的上述技术问题,本申请提供了一种基于区块链的高速数据清算方法及装置,通过区块链使高速信息数据能够直接由采集端发送至银行方,且能够自动触发清算行为,解决了现有技术中传输时间长、清算效率低的问题。第一方面,本申请提供了一种基于区块链的高速数据清算方法,所述方法包括:通过区块链接口获取高速信息采集端采集的高速信息数据;判断所述高速信息数据是否满足银行方数据合约;若满足,根据所述高速信息数据以及所述区块链中预设的银行方清算合约,生成银行方清算指令;将所述银行方清算指令发送至所述银行方;获取所述银行方根据所述银行方清算指令生成的第一清算数据;判断所述第一清算数据是否满足发行方数据合约;若满足,根据所述第一清算数据以及所述区块链中预设的发行方清算合约,生成发行方清算指令;将所述发行方清算指令发送至所述发行方;获取所述发行方根据所述发行方清算指令生成的第二清算数据;判断所述第二清算数据是否满足运营方数据合约;若满足,根据所述第二清算数据以及所述区块链中预设的运营方清算合约,生成运营方清算指令;将所述运营方清算指令发送至运营方,使所述运营方能够根据所述运营方清算指令完成数据清算。可选的,所述高速信息发送端具体包括:高速龙门架、高速人工收费站中的任意一种或多种的组合。可选的,所述通过区块链接口获取高速信息采集端采集的高速信息数据具体包括;通过区块链接口获取高速信息采集端通过预设的所述区块链的公钥对采集的高速信息数据进行加密得到的高速信息数据;在所述判断所述高速信息数据是否满足银行方数据合约前,所述方法进一步包括:根据预设的所述区块链的私钥判断所述高速信息数据是否合格;若合格,进行后续步骤。第二方面,本申请提供了一种基于区块链的高速数据清算装置,所述装置包括第一获取单元、第一判断单元、第一生成单元、第一发送单元、第二获取单元、第二判断单元、第二生成单元、第二发送单元、第三获取单元、第三判断单元、第三生成单元和第三发送单元:所述第一获取单元,用于通过区块链接口获取高速信息采集端采集的高速信息数据;所述第一判断单元,用于判断所述高速信息数据是否满足银行方数据合约;所述第一生成单元,用于若满足,根据所述高速信息数据以及所述区块链中预设的银行方清算合约,生成银行方清算指令;所述第一发送单元,用于将所述银行方清算指令发送至所述银行方;所述第二获取单元,用于获取所述银行方根据所述银行方清算指令生成的第一清算数据;所述第二判断单元,用于判断所述第一清算数据是否满足发行方数据合约;所述第二生成单元,用于若满足,根据所述第一清算数据以及所述区块链中预设的发行方清算合约,生成发行方清算指令;所述第二发送单元,用于将所述发行方清算指令发送至所述发行方;所述第三获取单元,用于获取所述发行方根据所述发行方清算指令生成的第二清算数据;所述第三判断单元,用于判断所述第二清算数据是否满足运营方数据合约;所述第三生成单元,用于若满足,根据所述第二清算数据以及所述区块链中预设的运营方清算合约,生成运营方清算指令;所述第三发送单元,用于将所述运营方清算指令发送至运营方,使所述运营方能够根据所述运营方清算指令完成数据清算。可选的,所述高速信息发送端具体包括:高速龙门架、高速人工收费站中的任意一种或多种的组合。可选的,所述第一获取单元具体用于;通过区块链接口获取高速信息采集端通过预设的所述区块链的公钥对采集的高速信息数据进行加密得到的高速信息数据;所述装置进一步包括第四判断单元:所述第四判断单元,用于根据预设的所述区块链的私钥判断所述高速信息数据是否合格;若合格,进行后续步骤。由上述技术方案可以看出,本申请提供了一种基于区块链的高速数据清算方法,处理设备可以直接将采集端采集的高速信息数据用于银行方数据清算,从而避免了银行方获取数据时需要多机传输的问题,提高了清算实时性;同时,处理设备能够判断高速信息数据、第一清算数据和第二清算数据分别是否满足银行方数据合约、发行方数据合约和运营方数据合约,当满足时,自动触发响应的清算合约生成清算指令,从而实现了数据清算的自动化,一定程度上提高了清算效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。图1为本申请实施例提供的一种基于区块链的高速数据清算方法的流程图;图2为本申请实施例提供的一种实际应用场景中基于区块链的高速数据清算方法的流程图;图3a为本申请实施例提供的一种基于区块链的高速数据清算装置的结构框图;图3b为本申请实施例提供的一种基于区块链的高速数据清算装置的结构框图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。首先,本申请实施例一提供了一种基于区块链的高速数据清算方法,下面结合附图具体说明。参见图1,该图为本申请实施例提供的一种基于区块链的高速数据清算方法的流程图,所述方法包括:S101:通过区块链接口获取高速信息采集端采集的高速信息数据。在进行数据清算时,处理设备可以通过区块链接口高速信息采集端采集的高速信息数据。可以理解的是,在进行数据清算时需要一定时间,因此,为了更加合理的进行数据采集,在一种可能的实施方式中,处理设备可以预设一个获取周期,按照该获取周期从高速信息采集端获取高速信息数据。其中,高速信息发送端包括高速龙门架、高速人工收费站中的任意一种或多种的组合。此外,为了确保高速信息数据的安全性,防止在获取过程中信息产生误差或泄露问题,在一种可能的实施方式中,高速信息采集端可以对采集到的高速信息数据进行加密处理,例如,处理设备可以通过区块本文档来自技高网
...

【技术保护点】
1.一种基于区块链的高速数据清算方法,其特征在于,所述方法包括:/n通过区块链接口获取高速信息采集端采集的高速信息数据;/n判断所述高速信息数据是否满足银行方数据合约;/n若满足,根据所述高速信息数据以及所述区块链中预设的银行方清算合约,生成银行方清算指令;/n将所述银行方清算指令发送至所述银行方;/n获取所述银行方根据所述银行方清算指令生成的第一清算数据;/n判断所述第一清算数据是否满足发行方数据合约;/n若满足,根据所述第一清算数据以及所述区块链中预设的发行方清算合约,生成发行方清算指令;/n将所述发行方清算指令发送至所述发行方;/n获取所述发行方根据所述发行方清算指令生成的第二清算数据;/n判断所述第二清算数据是否满足运营方数据合约;/n若满足,根据所述第二清算数据以及所述区块链中预设的运营方清算合约,生成运营方清算指令;/n将所述运营方清算指令发送至运营方,使所述运营方能够根据所述运营方清算指令完成数据清算。/n

【技术特征摘要】
1.一种基于区块链的高速数据清算方法,其特征在于,所述方法包括:
通过区块链接口获取高速信息采集端采集的高速信息数据;
判断所述高速信息数据是否满足银行方数据合约;
若满足,根据所述高速信息数据以及所述区块链中预设的银行方清算合约,生成银行方清算指令;
将所述银行方清算指令发送至所述银行方;
获取所述银行方根据所述银行方清算指令生成的第一清算数据;
判断所述第一清算数据是否满足发行方数据合约;
若满足,根据所述第一清算数据以及所述区块链中预设的发行方清算合约,生成发行方清算指令;
将所述发行方清算指令发送至所述发行方;
获取所述发行方根据所述发行方清算指令生成的第二清算数据;
判断所述第二清算数据是否满足运营方数据合约;
若满足,根据所述第二清算数据以及所述区块链中预设的运营方清算合约,生成运营方清算指令;
将所述运营方清算指令发送至运营方,使所述运营方能够根据所述运营方清算指令完成数据清算。


2.根据权利要求1所述的方法,其特征在于,所述高速信息发送端具体包括:
高速龙门架、高速人工收费站中的任意一种或多种的组合。


3.根据权利要求1所述的方法,其特征在于,所述通过区块链接口获取高速信息采集端采集的高速信息数据具体包括;
通过区块链接口获取高速信息采集端通过预设的所述区块链的公钥对采集的高速信息数据进行加密得到的高速信息数据;
在所述判断所述高速信息数据是否满足银行方数据合约前,所述方法进一步包括:
根据预设的所述区块链的私钥判断所述高速信息数据是否合格;
若合格,进行后续步骤。


4.一种基于区块链的高速数据清算装置,其特征在于,所述装置包括第一获取单元、第一判断单元、第一生成单元、第一发送单元、第二获取单元、第二判断单元、第二生成单元、第二发送单元、...

【专利技术属性】
技术研发人员:王旭明郭峰
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1