一种ETC收费管理方法及装置转让专利

申请号 : CN202110486439.X

文献号 : CN113205613B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 董亚东

申请人 : 中国银行股份有限公司

摘要 :

本发明提供了一种ETC收费管理方法及装置,包括:获取高速收费端上链的业务数据和高速收费端的标识;基于智能合约规则,判断业务数据和高速收费端是否被修改;若否,根据业务数据和高速收费端的标识,对与高速收费端的标识对应的高速收费端进行账务管理。在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。

权利要求 :

1.一种ETC收费管理方法,其特征在于,应用于银行端,所述方法包括:获取预设时间段内高速收费端上链的业务数据和高速收费端的标识,其中,所述业务数据包括业务金额、业务类型和客户信息,所述业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型以及退款类型;

基于智能合约规则,判断所述业务数据和高速收费端是否被修改;

若否,根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理;

所述根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理,包括:确定业务数据中的业务类型;

当业务类型为退款类型时,基于业务数据中的业务金额,将所述高速收费端的标识对应的数字货币账户中与所述业务金额对应的数字货币转存至银行的数字货币账户。

2.根据权利要求1所述的方法,其特征在于,所述根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理,包括:确定业务数据中的业务类型;

当业务类型为扣款且可垫款支付类型时,针对每一车辆的客户信息,基于客户信息中车辆的通行费用,判断客户信息中所述车辆对应的ETC卡中的预存费用是否小于所述车辆的通行费用;

若存在至少一车辆的ETC卡中的预存费用小于所述车辆的通行费用时,基于业务数据中的业务金额,执行垫款结算操作,以将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中;

若所有车辆的ETC卡中的预存费用大于或等于所述车辆的通行费用时,将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中。

3.根据权利要求1所述的方法,其特征在于,所述根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理,包括:确定业务数据中的业务类型;

当业务类型为扣款不可垫款支付类型,基于客户信息中车辆的通行费用,扣除车辆对应的ETC的通行费用;

针对每一车辆,基于客户信息,判断客户信息中所述车辆对应的ETC卡中的预存费用是否小于所述车辆的通行费用;

若存在至少一车辆的ETC卡中的预存费用小于所述车辆的通行费用时,执行不垫款结算操作,基于所述ETC卡中的预存费用和所述通行费用,计算每一所述车辆对应的补交金额,以向与所述车辆对应的客户发送携带有补交金额的信息;

若所有车辆的ETC卡中的预存费用大于或等于所述车辆的通行费用时,基于业务数据中的业务金额,将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中。

4.一种ETC收费管理方法,其特征在于,应用于高速收费端,所述方法包括:获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及所述车辆对应的客户信息;

获取用户输入的待处理业务,所述待处理业务包括统计账目业务和核查账目业务;

基于所述待处理业务对所述多个车辆的ETC通行费用和客户信息进行处理,得到业务数据,所述业务数据包括业务金额、业务类型和客户信息,所述业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型,退款类型;

将所述业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。

5.根据权利要求4所述的方法,其特征在于,所述对所述多个车辆的ETC通行费用和车辆信息进行处理,得到业务数据,包括:在确定处理业务为统计账目业务时,计算预设时间段内车辆的ETC通行费用,得到业务金额,所述业务金额是指预设时间段内需要收取的高速公路费;

根据客户信息确定车辆的ETC卡是否开通银行垫款业务;

若开通,则确定业务类型为扣款且可垫款支付类型;

若未开通时,则确定业务类型为扣款且不可垫款支付类型;

在确定处理业务为核查账目业务,对预设时间段内车辆的ETC通行费用进行核查计算;

在确定所述车辆的ETC通行费用大于应收费用时,确定业务类型为退款类型;

基于所述车辆的ETC通行费用与所述应收费用进行计算,得到业务金额,并记录所述车辆对应的客户信息,所述业务金额是指需要退还客户的高速公路费;

基于所述业务金额、所述业务类型和所述客户信息生成业务数据。

6.一种ETC收费管理装置,其特征在于,应用于银行端,所述装置包括:第一获取单元,用于获取预设时间段内高速收费端上链的业务数据和高速收费端的标识,其中,所述业务数据包括业务金额、业务类型和客户信息,所述业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型以及退款类型;

判断单元,用于基于智能合约规则,判断所述业务数据和高速收费端是否被修改,若否,则执行管理单元;

管理单元,用于根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理;

所述管理单元,具体用于:确定业务数据中的业务类型;当业务类型为退款类型时,基于业务数据中的业务金额,将所述高速收费端的标识对应的数字货币账户中与所述业务金额对应的数字货币转存至银行的数字货币账户。

7.根据权利要求6所述的装置,其特征在于,所述管理单元,具体用于:确定业务数据中的业务类型;当业务类型为扣款且可垫款支付类型时,针对每一车辆的客户信息,基于客户信息中车辆的通行费用,判断客户信息中所述车辆对应的ETC卡中的预存费用是否小于所述车辆的通行费用;若存在至少一车辆的ETC卡中的预存费用小于所述车辆的通行费用时,基于业务数据中的业务金额,执行垫款结算操作,以将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中;若所有车辆的ETC卡中的预存费用大于或等于所述车辆的通行费用时,将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中。

8.一种ETC收费管理装置,其特征在于,应用于高速收费端,所述装置包括:第二获取单元,用于获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及所述车辆对应的客户信息;以及获取用户输入的待处理业务,所述待处理业务包括统计账目业务和核查账目业务;

处理单元,用于基于所述待处理业务对所述多个车辆的ETC通行费用和客户信息进行处理,得到业务数据,所述业务数据包括业务金额、业务类型和客户信息,所述业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型,退款类型;

上传单元,用于将所述业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。

说明书 :

一种ETC收费管理方法及装置

技术领域

[0001] 本发明涉及数据处理技术领域,尤其涉及一种ETC收费管理方法及装置。

背景技术

[0002] 目前,高速公路的主要付费方式是在确定车辆的高速行驶结束,高速收费端将ETC通行费用的扣款指令发送给银行,银行端根据ETC通行费用的扣款指令扣除ETC中的通行费用,并将通行费用转存至高速收费端的账户上。由于银行端的每笔车辆的高速通行费都要单独处理,导致银行端的处理速度慢,且没有一种有效的方式对一段时间内的ETC通行费用进行管理。
[0003] 有鉴于此,本方案提供一种ETC收费管理方法及装置,以对一段时间内的ETC通行费用进行管理,且能够提高银行端的处理速度。

发明内容

[0004] 有鉴于此,本发明实施例提供一种ETC收费管理方法及装置,以解决现有技术中银行端的处理速度慢,且没有一种有效的方式对一段时间内的ETC通行费用进行管理的问题。
[0005] 为实现上述目的,本发明实施例提供如下技术方案:
[0006] 本发明实施例第一方面公开了一种ETC收费管理方法,应用于银行端,所述方法包括:
[0007] 获取高速收费端上链的业务数据和高速收费端的标识;
[0008] 基于智能合约规则,判断所述业务数据和高速收费端是否被修改;
[0009] 若否,根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理。
[0010] 可选的,所述根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理,包括:
[0011] 确定业务数据中的业务类型;
[0012] 当业务类型为退款类型时,基于业务数据中的业务金额,将所述高速收费端的标识对应的数字货币账户中与所述业务金额对应的数字货币转存至银行的数字货币账户。
[0013] 可选的,所述根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理,包括:
[0014] 确定业务数据中的业务类型;
[0015] 当业务类型为扣款且可垫款支付类型时,针对每一车辆的客户信息,基于客户信息中车辆的通行费用,判断客户信息中所述车辆对应的ETC卡中的预存费用是否小于所述车辆的通行费用;
[0016] 若存在至少一车辆的ETC卡中的预存费用小于所述车辆的通行费用时,基于业务数据中的业务金额,执行垫款结算操作,以将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中;
[0017] 若所有车辆的ETC卡中的预存费用大于或等于所述车辆的通行费用时,将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中。
[0018] 可选的,所述根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理,包括:
[0019] 确定业务数据中的业务类型;
[0020] 当业务类型为扣款不可垫款支付类型,基于客户信息中车辆的通行费用,扣除车辆对应的ETC的通行费用;
[0021] 针对每一车辆,基于客户信息,判断客户信息中所述车辆对应的ETC卡中的预存费用是否小于所述车辆的通行费用;
[0022] 若存在至少一车辆的ETC卡中的预存费用小于所述车辆的通行费用时,执行不垫款结算操作,基于所述ETC卡中的预存费用和所述通行费用,计算每一所述车辆对应的补交金额,以向与所述车辆对应的客户发送携带有补交金额的信息;
[0023] 若所有车辆的ETC卡中的预存费用大于或等于所述车辆的通行费用时,[0024] 基于业务数据中的业务金额,将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中。
[0025] 本发明实施例第二方面公开了一种ETC收费管理方法,应用于高速收费端,所述方法包括:
[0026] 获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及所述车辆对应的客户信息;
[0027] 获取用户输入的待处理业务,所述待处理业务包括统计账目业务和核查账目业务;
[0028] 基于所述待处理业务对所述多个车辆的ETC通行费用和客户信息进行处理,得到业务数据,所述业务数据包括业务金额、业务类型和客户信息,所述业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型,退款类型;
[0029] 将所述业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。
[0030] 可选的,所述对所述多个车辆的ETC通行费用和车辆信息进行处理,得到业务数据,包括:
[0031] 在确定处理业务为统计账目业务时,计算预设时间段内车辆的ETC通行费用,得到业务金额,所述业务金额是指预设时间段内需要收取的高速公路费;
[0032] 根据客户信息确定车辆的ETC卡是否开通银行垫款业务;
[0033] 若开通,则确定业务类型为扣款且可垫款支付类型;
[0034] 若未开通时,则确定业务类型为扣款且不可垫款支付类型;
[0035] 在确定处理业务为核查账目业务,对预设时间段内车辆的ETC通行费用进行核查计算;
[0036] 在确定所述车辆的ETC通行费用大于应收费用时,确定业务类型为退款类型;
[0037] 基于所述车辆的ETC通行费用与所述应收费用进行计算,得到业务金额,并记录所述车辆对应的客户信息,所述业务金额是指需要退还客户的高速公路费;
[0038] 基于所述业务金额、所述业务类型和所述客户信息生成业务数据。
[0039] 本发明实施例第三方面公开了一种ETC收费管理装置,应用于银行端,所述装置包括:
[0040] 第一获取单元,用于获取高速收费端上链的业务数据和高速收费端的标识;
[0041] 判断单元,用于基于智能合约规则,判断所述业务数据和高速收费端是否被修改,若否,则执行管理单元;
[0042] 管理单元,用于根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理。
[0043] 可选的,所述管理单元,具体用于:确定业务数据中的业务类型;当业务类型为退款类型时,基于业务数据中的业务金额,将所述高速收费端的标识对应的数字货币账户中与所述业务金额对应的数字货币转存至银行的数字货币账户。
[0044] 可选的,所述管理单元,具体用于:确定业务数据中的业务类型;当业务类型为扣款且可垫款支付类型时,针对每一车辆的客户信息,基于客户信息中车辆的通行费用,判断客户信息中所述车辆对应的ETC卡中的预存费用是否小于所述车辆的通行费用;若存在至少一车辆的ETC卡中的预存费用小于所述车辆的通行费用时,基于业务数据中的业务金额,执行垫款结算操作,以将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中;若所有车辆的ETC卡中的预存费用大于或等于所述车辆的通行费用时,将银行的数字货币账户中与所述业务金额对应的数字货币转存与所述高速收费端的标识对应的数字货币账户中。
[0045] 本发明实施例第四方面示出了一种ETC收费管理装置,应用于高速收费端,所述装置包括:
[0046] 第二获取单元,用于获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及所述车辆对应的客户信息;以及获取用户输入的待处理业务,所述待处理业务包括统计账目业务和核查账目业务;
[0047] 处理单元,用于基于所述待处理业务对所述多个车辆的ETC通行费用和客户信息进行处理,得到业务数据,所述业务数据包括业务金额、业务类型和客户信息,所述业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型,退款类型;
[0048] 上传单元,用于将所述业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。
[0049] 基于上述本发明实施例提供的一种ETC收费管理方法及装置,应用于银行端,获取高速收费端上链的业务数据和高速收费端的标识;基于智能合约规则,判断业务数据和高速收费端是否被修改;若否,根据业务数据和高速收费端的标识,对与高速收费端的标识对应的高速收费端进行账务管理。在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。

附图说明

[0050] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0051] 图1为本发明实施例提供的一种银行端和高速收费端的应用结构图;
[0052] 图2为本发明实施例提供的一种ETC收费管理方法的流程示意图;
[0053] 图3为本发明实施例提供的另一种ETC收费管理方法的流程示意图;
[0054] 图4为本发明实施例提供的又一种ETC收费管理方法的流程示意图;
[0055] 图5为本发明实施例提供的一种ETC收费管理装置的结构示意图;
[0056] 图6为本发明实施例提供的另一种ETC收费管理装置的结构示意图。

具体实施方式

[0057] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0058] 在本申请中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0059] 在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0060] 参见图1,为本发明实施例示出的银行端和高速收费端的应用结构图。
[0061] 银行端10和高速收费端20进行通信连接。
[0062] 其中,高速收费端20的数量为多个,具体包括高速收费端21、高速收费端22......高速收费端2N共N个高速收费端。
[0063] 在具体实现中,建立银行端10和多个高速收费端20之间通信的区块链,以通过该区块链进行通信。
[0064] 银行端10预先定义自身的接口,以接收高速收费端20的标识即高速收费端编号、原电子收费(Electronic Toll Collection,ETC)扣款信息、高速发行数字货币账户收入和支出信息。
[0065] 高速收费端20预先定义自身的接口,以接收编号(唯一标志)、高速收费端20的标识、经过高速收费站的每一车辆的ETC卡号、ETC卡消费日期、交易流水号、同行路段、金额、业务类型和拓展字段等信息。
[0066] 基于上述示出的应用架构具体实现收费管理的过程包括:
[0067] 高速收费端20获取电子收费站预设时间段内接收到的多个经过高速收费站的车辆的ETC通行费用及车辆对应的客户信息。
[0068] 需要说明的是,预设时间段是预先根据实际情况进行设置,可为24小时。
[0069] 客户信息包括客户的车辆信息,ETC卡号、ETC卡消费日期、交易流水号等信息。
[0070] 高速收费端20获取用户输入的待处理业务,基于待处理业务对多个车辆的ETC通行费用和客户信息进行处理,得到业务数据;将业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端10进行处理。
[0071] 其中,待处理业务包括统计账目业务和核查账目业务;业务数据包括业务金额、业务类型和客户信息,业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型,退款类型。
[0072] 银行端10获取高速收费端上链的业务数据和高速收费端的标识;基于智能合约规则,判断业务数据和高速收费端是否被修改;在确定车辆通行数据未被修改时,确定业务数据中的业务类型;根据业务类型和业务金额,对高速收费端的标识对应的数字货币账户进行账务管理。
[0073] 在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0074] 基于上述本发明实施例示出的应用架构,参见图2,本发明实施例示出了一种ETC收费管理方法的流程示意图,该方法适用于银行端,该方法包括:
[0075] 步骤S201:获取高速收费端上链的业务数据和高速收费端的标识。
[0076] 可选的,高速收费端获取预设时间端内高速收费站发生ETC通行的车辆对应的ETC通行费用。
[0077] 在具体实现步骤S201的过程中,从区块链上获取高速收费端上传的业务数据和高速收费端的标识。
[0078] 步骤S202:基于智能合约规则,判断业务数据和高速收费端是否被修改,若否,则执行步骤S203,若是,则向高速收费端发送指示数据被更改的信息。
[0079] 在具体实现步骤S202的过程中,按照智能合约规则判断区块链上获取的业务数据和高速收费端的标识是否存在异常,若没有存在异常,说明高速收费端上链的数据未被修改,并执行步骤S203,若存在异常,则说明高速收费端上链的数据被修改,则向高速收费端发送指示数据被更改的信息。
[0080] 需要说明的是,智能合约规则是区块链上的银行端和高速收费端约定的合约,也就是说,是区块链上一种旨在以信息化方式传播、验证或执行合同的计算机协议。
[0081] 步骤S203:根据业务数据和高速收费端的标识,对与高速收费端的标识对应的高速收费端进行账务管理。
[0082] 在具体实现步骤S203的过程中,确定区块链上获取到的业务数据中的业务类型;并基于业务类型,通过业务数据和高速收费端的标识对与高速收费端的标识对应的高速收费端进行账务管理。
[0083] 需要说明的是,业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型和退款类型。
[0084] 在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0085] 基于上述本发明实施例示出的ETC收费管理方法,参见图3,本发明实施例还公开了另一种ETC收费管理方法,应用于银行端,该方法包括:
[0086] 步骤S301:获取高速收费端上链的业务数据和高速收费端的标识。
[0087] 步骤S302:基于智能合约规则,判断业务数据和高速收费端是否被修改,若否,则执行步骤S303,若是,则向高速收费端发送指示数据被更改的信息。
[0088] 需要说明的是,步骤S301至步骤S302的具体实现过程与上述步骤S201至步骤S202示出的具体实现过程相同,可相互参见。
[0089] 步骤S303:确定业务数据中的业务类型,若业务类型为退款类型时,执行步骤S304;若业务类型为扣款且可垫款支付类型时,执行步骤S305至步骤S306、和步骤S308;若业务类型为扣款不可垫款支付类型时,执行步骤S305至步骤S307,和步骤S308。
[0090] 在具体实现步骤S303的过程中,确定区块链上获取到的业务数据中的业务类型,若业务类型为退款类型时,执行步骤S304;若业务类型为扣款且可垫款支付类型时,执行步骤S305至步骤S306、和步骤S308;若业务类型为扣款不可垫款支付类型时,执行步骤S305至步骤S307,和步骤S308。
[0091] 步骤S304:基于业务数据中的业务金额,将高速收费端的标识对应的数字货币账户中与业务金额对应的数字货币转存至银行的数字货币账户。
[0092] 在具体实现步骤S304的过程中,基于业务数据中的业务金额,对高速收费端的标识对应的数字货币账户中的数字货币进行减计,并对银行的数字货币账户中的数字货币进行增计,以便于银行后续将收到的退款退还给与客户信息对应的ETC中。
[0093] 需要说明的是,减计是指按照业务金额减少计入收入的数字货币账户中的数字货币;增计是指按照业务金额增加计入收入的数字货币账户中的数字货币。
[0094] 步骤S305:针对每一车辆的客户信息,判断客户信息中车辆对应的ETC卡中的预存费用是否小于车辆的通行费用,若存在至少一车辆的ETC卡中的预存费用小于车辆的通行费用时,则执行步骤S306或步骤S307,若所有车辆的ETC卡中的预存费用大于或等于车辆的通行费用时,执行步骤S308。
[0095] 在具体实现步骤S305的过程中,获取高速收费端发送的由停车电子收费系统ETC计算的通过高速收费站的车辆的通行费用,判断每一经过高速收费站的车辆对应的ETC卡中的预存费用是否小于车辆自身需要扣除的通行费用,若存在至少一车辆的ETC卡中的预存费用小于车辆的通行费用时,说明车辆的ETC卡中的预存费用可能均小于车辆的通行费用,或者,有一部分车辆的ETC卡中的预存费用小于车辆的通行费用,一部分车辆的ETC卡中的预存费用大于或等于车辆的通行费用,则执行步骤S306;若所有车辆的ETC卡中的预存费用大于或等于车辆的通行费用时,执行步骤S307。
[0096] 步骤S306:基于业务数据中的业务金额,执行垫款操作,将银行的数字货币账户中与业务金额对应的数字货币转存与高速收费端的标识对应的数字货币账户中。
[0097] 可选的,在执行垫款操作之前,银行端若确定车辆的ETC卡中的预存费用可能均小于车辆的通行费用之后,直接扣除所有车辆的ETC卡中的预存费用,并基于ETC卡中的预存费用和通行费用,计算需要垫款金额,以向客户发送已帮助垫款信息,以便于客户后续补交。
[0098] 银行端若有一部分车辆的ETC卡中的预存费用小于车辆的通行费用,且一部分车辆的ETC卡中的预存费用大于或等于车辆的通行费用时,对于车辆的ETC卡中的预存费用小于车辆的通行费用的部分,直接扣除所有车辆的ETC卡中的预存费用,并基于ETC卡中的预存费用和通行费用,计算需要垫款金额,以向客户发送已帮助垫款信息,以便于客户后续补交;对于车辆的ETC卡中的预存费用大于或等于车辆的通行费用的部分,扣除车辆的ETC卡中与车辆的通行费用相同的预存费用。
[0099] 需要说明的是,扣除的所有车辆的ETC卡中的预存费用和需要垫款金额的和,等于业务金额。
[0100] 在具体实现步骤S306的过程中,对该高速收费端进行垫款操作,帮ETC卡中预存费用不足的客户先垫付一部分的钱给高速收费端,也就是说,基于业务数据中的业务金额,对高速收费端的标识对应的数字货币账户中的数字货币进行增计,并对银行的数字货币账户中的数字货币进行减计,以便于银行后续基于计算得到的垫款金额向客户发送已帮助垫款信息,使客户后续补交。
[0101] 步骤S307:执行不可垫款操作,基于ETC卡中的预存费用和通行费用,计算每一车辆对应的补交金额,以向与车辆对应的客户发送携带有补交金额的信息。
[0102] 在具体实现步骤S307的过程中,对ETC卡中的预存费用小于车辆的通行费用的ETC卡执行不可垫款操作,计算每一ETC卡中的预存费用和通行费用的差,得到每一车辆对应的补交金额。以向与车辆对应的客户发送携带有补交金额的信息,以便于客户通过ETC卡充值补交金额,并实时监控ETC卡中的预存费用,即返回执行步骤S305。
[0103] 步骤S308:将银行的数字货币账户中与业务金额对应的数字货币转存与高速收费端的标识对应的数字货币账户中。
[0104] 可选的,在执行步骤S308之前,银行端若确定所有车辆的ETC卡中的预存费用大于或等于车辆的通行费用时,则将ETC卡中的与通行费用相同的预存费用存储至银行的数字货币账户,也就是说,扣除车辆的ETC卡中与车辆的通行费用相同的预存费用。
[0105] 需要说明的是,扣除的所有的ETC卡中与车辆的通行费用相同的预存费用的和与业务金额相等。
[0106] 在具体实现步骤S308的过程中,基于业务数据中的业务金额,对高速收费端的标识对应的数字货币账户中的数字货币进行增计,并对银行的数字货币账户中的数字货币进行减计。
[0107] 在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0108] 基于上述本发明实施例示出的应用架构,参见图4,为本发明实施例示出的一种ETC收费管理方法的流程示意图,应用于高速收费端,该方法包括:
[0109] 步骤S401:获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及车辆对应的客户信息。
[0110] 在具体实现步骤S401的过程中,高速收费端获取预设时间端内高速收费站发生ETC通行的车辆对应的ETC通行费用,以及车辆对应的客户信息。
[0111] 步骤S402:获取用户输入的待处理业务。
[0112] 在步骤S402中,待处理业务包括统计账目业务和核查账目业务。
[0113] 需要说明的是,用户是指高速收费端的管理人员。
[0114] 步骤S403:基于待处理业务对多个车辆的ETC通行费用和客户信息进行处理,得到业务数据。
[0115] 在步骤S403中,业务数据包括业务金额、业务类型和客户信息,业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型,退款类型。
[0116] 在具体实现步骤S403的过程中,确定对应的待处理业务,再基于待处理业务,对获取到的个车辆的ETC通行费用和客户信息进行处理,得到业务金额、业务类型和客户信息。
[0117] 步骤S404:将业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。
[0118] 在具体实现步骤S404的过程中,将业务金额、业务类型、客户信息和高速收费端自身的标识进行组合,并一起上传至区块链上,以便于银行端进行处理。
[0119] 在本发明实施例中,高速收费端获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及车辆对应的客户信息,并获取用户输入的待处理业务。基于待处理业务对多个车辆的ETC通行费用和客户信息进行处理,得到业务数据。以将业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。银行端不需要对ETC通行费进行一一处理,从而提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0120] 基于上述本发明实施例示出的ETC收费管理方法,在执行步骤S403基于待处理业务对多个车辆的ETC通行费用和客户信息进行处理,得到业务数据的过程中,包括以下步骤:
[0121] 步骤S11:判断处理业务是否为统计账目业务,若是,则执行步骤S12至步骤S15,和步骤S20,若否,则执行步骤S16至步骤S20。
[0122] 在具体实现步骤S11的过程,判断需要处理业务是统计账目业务,还是核查账目业务,若是统计账目业务,则执行步骤S12至步骤S15,和步骤S20;若是核查账目业务,则执行步骤S16至步骤S20。
[0123] 步骤S12:在确定处理业务为统计账目业务时,计算预设时间段内车辆的ETC通行费用,得到业务金额。
[0124] 在步骤S12中,业务金额是指预设时间段内需要收取的高速公路费。
[0125] 在具体实现步骤S12的过程中,获取高速收费端发送的由停车电子收费系统ETC计算的通过高速收费站的车辆的通行费用,并计算预先时间内车辆的通行费用的和,得到业务金额。
[0126] 步骤S13:根据客户信息确定车辆的ETC卡是否开通银行垫款业务,若开通,则执行步骤S14,若未开通,则执行步骤S15。
[0127] 在具体实现步骤S13的过程中,遍历银行的数据库,查找车辆的ETC卡是否存在银行垫款功能,若存在,则说明车辆的ETC卡开通银行垫款业务,并执行步骤S14,若不存在,则说明车辆的ETC卡未开通银行垫款业务,并执行步骤S15。
[0128] 步骤S14:确定业务类型为扣款且可垫款支付类型。
[0129] 在具体实现步骤S14的过程中,在确定车辆的ETC卡存在银行垫款功能时,说明需要银行处理的业务类型为扣款且可垫款支付类型。
[0130] 步骤S15:确定业务类型为扣款且不可垫款支付类型。
[0131] 在具体实现步骤S15的过程中,在确定车辆的ETC卡不存在银行垫款功能时,说明需要银行处理的业务类型为扣款且不可垫款支付类型。
[0132] 步骤S16:对预设时间段内车辆的ETC通行费用进行核查计算。
[0133] 在具体实现步骤S16的过程中,根据高速公路收费标准对预设时间段内车辆的ETC通行费用进行核查计算。
[0134] 步骤S17:判断每一车辆的ETC通行费用是否大于应收费用,若大于,执行步骤S18,若小于,说明核查无误。
[0135] 在具体实现步骤S17的过程中,针对预设时间段内的每一车辆,比较车辆的ETC通行费用是否大于该车辆的应收费用,若大于,执行步骤S18,若小于,说明核查无误。
[0136] 需要说明的是,每一车辆的应收费用是不同的,因此需要计算应收费用。
[0137] 基于高速公路收费标准,确定客户信息中的车辆类型对应的高速公路收费单价,即每公里的行驶单价;根据高速收费站的监控设备获取车辆的高速公路行驶里程;基于高速公路收费单价和行驶里程计算每一车辆的应收费用。
[0138] 步骤S18:确定业务类型为退款类型。
[0139] 在具体实现步骤S18的过程中,在确定存在多收款的情况时,说明需要银行处理的业务类型为退款类型。
[0140] 步骤S19:基于车辆的ETC通行费用与应收费用进行计算,得到业务金额,并记录车辆对应的客户信息。
[0141] 在步骤S19中,业务金额是指需要退还客户的高速公路费。
[0142] 在具体实现步骤S19的过程中,计算预设时间段内的每一车辆的ETC通行费用与该车辆的应收费用的差,并将预设时间段内的每一车辆的ETC通行费用与该车辆的应收费用的差进行统计,得到业务金额,并登记需要退款的车辆对应的客户信息。
[0143] 步骤S20:基于业务金额、业务类型和客户信息生成业务数据。
[0144] 在具体实现步骤S20的过程中,将业务金额、业务类型和客户信息组合生成业务数据。
[0145] 在本发明实施例中,高速收费端获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及车辆对应的客户信息,并获取用户输入的待处理业务。基于待处理业务对多个车辆的ETC通行费用和客户信息进行处理,得到业务数据。以将业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。银行端不需要对ETC通行费进行一一处理,从而提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0146] 与上述本发明实施例图2示出的一种ETC收费管理方法相对应,本发明实施例还提供了一种ETC收费管理装置,如图5所示,为本发明实施例提供的一种ETC收费管理装置的结构示意图,该装置包括:
[0147] 第一获取单元501,用于获取高速收费端上链的业务数据和高速收费端的标识。
[0148] 判断单元502,用于基于智能合约规则,判断所述业务数据和高速收费端是否被修改,若否,则执行管理单元503。
[0149] 管理单元503,用于根据所述业务数据和高速收费端的标识,对与所述高速收费端的标识对应的高速收费端进行账务管理。
[0150] 需要说明的是,上述本发明实施例公开的ETC收费管理装置中的各个单元具体的原理和执行过程,与上述本发明实施ETC收费管理方法相同,可参见上述本发明实施例公开的ETC收费管理方法中相应的部分,这里不再进行赘述。
[0151] 在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0152] 可选的,基于上述本发明实施例示出的ETC收费管理装置,管理单元503,具体用于:确定业务数据中的业务类型;当业务类型为退款类型时,基于业务数据中的业务金额,将高速收费端的标识对应的数字货币账户中与业务金额对应的数字货币转存至银行的数字货币账户。
[0153] 可选的,基于上述本发明实施例示出的ETC收费管理装置,管理单元503,具体用于:确定业务数据中的业务类型;当业务类型为扣款且可垫款支付类型时,针对每一车辆的客户信息,基于客户信息中车辆的通行费用,判断客户信息中车辆对应的ETC卡中的预存费用是否小于车辆的通行费用;若存在至少一车辆的ETC卡中的预存费用小于车辆的通行费用时,基于业务数据中的业务金额,执行垫款结算操作,以将银行的数字货币账户中与业务金额对应的数字货币转存与高速收费端的标识对应的数字货币账户中;若所有车辆的ETC卡中的预存费用大于或等于车辆的通行费用时,将银行的数字货币账户中与业务金额对应的数字货币转存与高速收费端的标识对应的数字货币账户中。
[0154] 可选的,基于上述本发明实施例示出的ETC收费管理装置,管理单元503,具体用于:确定业务数据中的业务类型;当业务类型为扣款不可垫款支付类型,基于客户信息中车辆的通行费用,扣除车辆对应的ETC的通行费用;针对每一车辆,基于客户信息,判断客户信息中车辆对应的ETC卡中的预存费用是否小于车辆的通行费用;若存在至少一车辆的ETC卡中的预存费用小于车辆的通行费用时,执行不垫款结算操作,基于ETC卡中的预存费用和通行费用,计算每一车辆对应的补交金额,以向与车辆对应的客户发送携带有补交金额的信息;若所有车辆的ETC卡中的预存费用大于或等于车辆的通行费用时,基于业务数据中的业务金额,将银行的数字货币账户中与业务金额对应的数字货币转存与高速收费端的标识对应的数字货币账户中。
[0155] 在本发明实施例中,银行端根据智能合理判定高速收费端上链的数据是否被更改,以防止数据传输丢失、数据遗漏或者数据篡改的情况。通过接收到的业务数据中的业务类型对一段时间内的ETC通行费用进行管理。能够提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0156] 与上述本发明实施例图4示出的一种ETC收费管理方法相对应,本发明实施例还提供了另一种ETC收费管理装置结构示意图,如图6所示,该装置包括:
[0157] 第二获取单元601,用于获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及车辆对应的客户信息;以及获取用户输入的待处理业务,待处理业务包括统计账目业务和核查账目业务。
[0158] 处理单元602,用于基于待处理业务对所述多个车辆的ETC通行费用和客户信息进行处理,得到业务数据,业务数据包括业务金额、业务类型和客户信息,业务类型包括扣款且可垫款支付类型、扣款不可垫款支付类型,退款类型。
[0159] 可选的,处理单元602,具体用于:在确定处理业务为统计账目业务时,计算预设时间段内车辆的ETC通行费用,得到业务金额,业务金额是指预设时间段内需要收取的高速公路费;根据客户信息确定车辆的ETC卡是否开通银行垫款业务;若开通,则确定业务类型为扣款且可垫款支付类型;若未开通时,则确定业务类型为扣款且不可垫款支付类型;在确定处理业务为核查账目业务,对预设时间段内车辆的ETC通行费用进行核查计算;在确定车辆的ETC通行费用大于应收费用时,确定业务类型为退款类型;基于车辆的ETC通行费用与应收费用进行计算,得到业务金额,并记录车辆对应的客户信息,业务金额是指需要退还客户的高速公路费;基于业务金额、业务类型和客户信息生成业务数据。
[0160] 上传单元603,用于将业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。
[0161] 在本发明实施例中,高速收费端获取电子收费站预设时间段内接收到的多个车辆的ETC通行费用及车辆对应的客户信息,并获取用户输入的待处理业务。基于待处理业务对多个车辆的ETC通行费用和客户信息进行处理,得到业务数据。以将业务数据和高速收费端的标识打包,并上传到区块链上,以便于银行端进行处理。银行端不需要对ETC通行费进行一一处理,从而提高银行端的处理速度,且能够有效的管理一段时间内的ETC通行费用。
[0162] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
[0163] 专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0164] 对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。