一种数字货币支付方法和装置与流程

文档序号:25604901发布日期:2021-06-25 13:19阅读:105来源:国知局
一种数字货币支付方法和装置与流程

1.本发明涉及数字货币支付技术领域,具体涉及一种数字货币支付方法和装置。


背景技术:

2.随着电动车的普及,大众对充电桩的数量和支付便捷需求都在增加。而现有充电桩的品牌和运营商众多,互不统一且兼容性差,普遍采用预付费卡或指定app二维码移动扫码等线上方式实现收付款,一方面很难实现跨品牌充电,另一方面也导致充电桩设施利用率不高。
3.充电桩的安装场所较为复杂,像地下车库这些地方无法被网络信号有效覆盖到,要想加快充电桩的普及,如何解决网络信号较差环境下的充电桩收费问题,也就是如何能支持离线交易,是目前亟需解决的技术难题。因此,充电桩在支付方式上亟需一种统一、便利、安全的方式,尤其是一种无感的且支持离线的支付方式。
4.基于上述需求,现有技术提供一种支付方式:使用充电桩运营商发行的ic卡进行nfc刷卡支付充电。但是,这种方式存在以下缺点:
5.1)用户需带不同充电桩运营商发行的ic卡才能交易充电,通用困难;
6.2)用户需向不同充电桩运营商发行的ic卡内充分储值,产生多卡占用资金、账务记忆及查询繁琐;
7.3)用户需按不同充电桩运营商定制方式进行充值,较为繁琐。
8.基于上述需求,现有技术还提供一种支付方式:通过手机app和微信/支付宝扫码支付,实现充电。但是,在这种方式中,充电桩运营商需缴纳手续费,用户需开通手机app支付。
9.为了解决上述技术问题,需要基于央行数字货币提供一种通用的安全的解决方案,鉴于此,本发明提出了一种基于nfc标签和蓝牙通讯,支持蓝牙无感和离线交易的数字货币支付方法。


技术实现要素:

10.针对现有技术中存在的缺陷,本发明的目的在于提供一种数字货币支付方法和装置,提供一种通用的、安全的解决方案,解决跨品牌充电桩交易困难和离线场景支持的问题。
11.为实现上述目的,本发明采用的技术方案如下:
12.一种数字货币支付方法,包括以下步骤:
13.步骤101:桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息;
14.步骤102:基于所述蓝牙链接地址信息,所述桩端蓝牙硬件钱包与所述车端蓝牙硬件钱包之间建立第一次蓝牙链接;
15.步骤103:基于所述第一次蓝牙链接,所述桩端蓝牙硬件钱包主动发起定额收款请求或者接收所述车端蓝牙硬件钱包发起的定额付款请求;
16.步骤104:基于所述定额收款请求或者所述定额付款请求,所述桩端蓝牙硬件钱包读取所述车端蓝牙硬件钱包内余额,若余额充足,则所述桩端蓝牙硬件钱包与所述车端蓝牙硬件钱包之间执行第一次数字货币交易,交易完成后即可进行充电;
17.步骤105:基于实际充电金额与所述第一次数字货币交易的金额,所述桩端蓝牙硬件钱包判断是否需要找零,若需要,则执行步骤106;
18.步骤106:所述桩端蓝牙硬件钱包判断所述第一次蓝牙链接是否正常,若不正常,则基于所述蓝牙链接地址信息,与所述车端蓝牙硬件钱包之间建立第二次蓝牙链接;
19.步骤107:基于所述第一次蓝牙链接或者所述第二次蓝牙链接,所述桩端蓝牙硬件钱包与所述车端蓝牙硬件钱包之间执行第二次数字货币交易,完成找零和充电。
20.进一步,如上所述的数字货币支付方法,步骤101包括:
21.在充电桩的充电枪插入车端充电口处前,所述充电枪接口处的nfc读卡器模块通过近场通信识读所述车端充电口处的nfc标签,获取车端蓝牙硬件钱包的蓝牙链接地址信息,并传输给桩端蓝牙硬件钱包。
22.进一步,如上所述的数字货币支付方法,步骤104还包括:
23.若余额不足,则提示用户余额不足,进行充值,充值完成后重新执行步骤103。
24.进一步,如上所述的数字货币支付方法,步骤106还包括:
25.若所述第二次蓝牙链接失败,则提示用户本次交易未找零,需重新链接以便完成找零和充电。
26.进一步,如上所述的数字货币支付方法,还包括:
27.步骤108:所述桩端蓝牙硬件钱包与用户的客户端应用、充电桩运营商专属同步设备连接,实现数字货币同步功能;
28.步骤109:所述车端蓝牙硬件钱包与用户的客户端应用连接,实现数字货币充值及同步功能。
29.本发明实施例中还提供了一种数字货币支付装置,所述数字货币支付装置包括:桩端蓝牙硬件钱包和车端蓝牙硬件钱包;
30.所述桩端蓝牙硬件钱包,用于读取所述车端蓝牙硬件钱包的蓝牙链接地址信息;
31.所述桩端蓝牙硬件钱包,用于基于所述蓝牙链接地址信息,与所述车端蓝牙硬件钱包之间建立第一次蓝牙链接;
32.所述桩端蓝牙硬件钱包,用于基于所述第一次蓝牙链接,主动发起定额收款请求或者接收所述车端蓝牙硬件钱包发起的定额付款请求;
33.所述桩端蓝牙硬件钱包,用于基于所述定额收款请求或者所述定额付款请求,读取所述车端蓝牙硬件钱包内余额,若余额充足,则所述桩端蓝牙硬件钱包与所述车端蓝牙硬件钱包之间执行第一次数字货币交易,交易完成后即可进行充电;
34.所述桩端蓝牙硬件钱包,用于基于实际充电金额与所述第一次数字货币交易的金额,判断是否需要找零,若需要,则判断所述第一次蓝牙链接是否正常,若不正常,则基于所述蓝牙链接地址信息,与所述车端蓝牙硬件钱包之间建立第二次蓝牙链接,若所述第二次蓝牙链接失败,则提示用户本次交易未找零,需重新链接以便完成找零和充电;
35.所述桩端蓝牙硬件钱包,用于基于所述第一次蓝牙链接或者所述第二次蓝牙链接,与所述车端蓝牙硬件钱包之间执行第二次数字货币交易,完成找零和充电。
36.进一步,如上所述的数字货币支付装置,所述桩端蓝牙硬件钱包包括第一蓝牙芯片和第一se芯片,
37.所述第一蓝牙芯片用于所述桩端蓝牙硬件钱包与所述车端蓝牙硬件钱包、用户的客户端应用、充电桩运营商专属同步设备进行蓝牙通讯;
38.所述第一se芯片用于数字货币应用的安全载体和提供加解密处理。
39.进一步,如上所述的数字货币支付装置,所述车端蓝牙硬件钱包包括第二蓝牙芯片和第二se芯片,
40.所述第二蓝牙芯片用于所述车端蓝牙硬件钱包与所述桩端蓝牙硬件钱包、用户的客户端应用、其他蓝牙硬件钱包进行蓝牙通讯;
41.所述第二se芯片用于数字货币应用的安全载体和提供加解密处理。
42.进一步,如上所述的数字货币支付装置,所述桩端蓝牙硬件钱包,具体用于:
43.在充电桩的充电枪插入车端充电口处前,所述充电枪接口处的nfc读卡器模块通过近场通信识读所述车端充电口处的nfc标签,获取车端蓝牙硬件钱包的蓝牙链接地址信息,并传输给桩端蓝牙硬件钱包。
44.进一步,如上所述的数字货币支付装置,所述桩端蓝牙硬件钱包,还用于:
45.若余额不足,则提示用户余额不足,进行充值,充值完成后重新基于所述第一次蓝牙链接,主动发起定额收款请求或者接收所述车端蓝牙硬件钱包发起的定额付款请求。
46.本发明的有益效果在于:本发明可以提供一种通用的、安全的解决方案,所有品牌的充电桩和车辆均可以通过配置nfc读卡器/标签和蓝牙硬件钱包,实现所有品牌的充电桩和车辆之间的充电支付,解决跨品牌充电桩交易困难的问题,提高充电桩利用率;同时能够支持蓝牙无感和离线交易,解决充电桩无法实时在线的场景下的交易难题。
附图说明
47.图1为本发明实施例中提供的一种数字货币支付方法的流程示意图;
48.图2为本发明实施例中提供的蓝牙硬件钱包的结构示意图;
49.图3为本发明实施例中提供的蓝牙硬件钱包之间的交互示意图;
50.图4为本发明实施例中提供的交易通用模型的场景示意图;
51.图5为本发明实施例中提供的一种数字货币支付方法的时序图;
52.图6为本发明实施例中提供的一种数字货币支付装置的结构示意图。
具体实施方式
53.为使本发明解决的技术问题、采用的技术方案和达到的技术效果更加清楚,下面将结合附图对本发明实施例的技术方案作进一步的详细描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,均属于本发明保护的范围。
54.本发明实施例提供了一种数字货币支付方法,如图1所示,包括以下步骤:
55.步骤101:桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息。
56.本发明实施例中,在进行数字货币交易之前,需要建立桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的通信通道,具体地,可以建立蓝牙通信通道,为此,桩端蓝牙硬件钱包
需要读取车端蓝牙硬件钱包的蓝牙链接地址信息。
57.作为一种可选的实施方式,在桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息的步骤之前,还需要执行以下步骤:进行充电桩充电枪配置和车端充电口处配置,在充电桩的充电枪接口处增加nfc读卡器模块,实现nfc非接读取功能,在车端充电口处贴有nfc标签,该标签安全存储车端蓝牙硬件钱包的蓝牙链接地址信息,用以实现nfc标签与车端蓝牙硬件钱包一对一绑定。
58.本实现方式中,桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息,具体包括:在充电桩的充电枪插入车端充电口处前,充电枪接口处的nfc读卡器模块通过近场通信识读车端充电口处的nfc标签,获取车端蓝牙硬件钱包的蓝牙链接地址信息,并传输给桩端蓝牙硬件钱包。
59.通过实施这种可选的实施方式,能够通过桩端的nfc读卡器模块与车端的nfc标签,实现桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息,进而建立桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的蓝牙链接,用以双方之间进行数据通信。具体地,将充电枪接口处的nfc读卡器模块靠近车端充电口处的nfc标签,由于nfc标签与车端蓝牙硬件钱包一对一绑定,nfc标签内保存有车端蓝牙硬件钱包的蓝牙链接地址信息,因此nfc读卡器模块通过近场通信可以读取nfc标签内的蓝牙链接地址信息,然后将读取的蓝牙链接地址信息通过有线方式或其他数据传输方式传输给桩端蓝牙硬件钱包,桩端蓝牙硬件钱包接收nfc读卡器模块传输的车端蓝牙硬件钱包的蓝牙链接地址信息。
60.步骤102:基于蓝牙链接地址信息,桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间建立第一次蓝牙链接。
61.本发明实施例中,在桩端蓝牙硬件钱包获取车端蓝牙硬件钱包的蓝牙链接地址信息之后,桩端蓝牙硬件钱包通过该蓝牙链接地址信息识别链接车端蓝牙硬件钱包,与车端蓝牙硬件钱包建立蓝牙通讯通道,开启后续交易流程。
62.步骤103:基于第一次蓝牙链接,桩端蓝牙硬件钱包主动发起定额收款请求或者接收车端蓝牙硬件钱包发起的定额付款请求。
63.本发明实施例中,在桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间建立第一次蓝牙链接之后,桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间可以进行数据通信,包括:桩端蓝牙硬件钱包主动向车端蓝牙硬件钱包发起定额收款请求,或者,车端蓝牙硬件钱包主动向桩端蓝牙硬件钱包发起定额付款请求,两种方式均是车端蓝牙硬件钱包进行付款操作,桩端蓝牙硬件钱包进行收款操作。
64.作为一种可选的实施方式,桩端蓝牙硬件钱包包括:第一蓝牙芯片和第一se芯片,第一蓝牙芯片用于桩端蓝牙硬件钱包与车端蓝牙硬件钱包、用户的客户端应用、充电桩运营商专属同步设备进行蓝牙通讯;第一se芯片用于数字货币应用的安全载体和提供加解密处理。车端蓝牙硬件钱包包括:第二蓝牙芯片和第二se芯片,第二蓝牙芯片用于车端蓝牙硬件钱包与桩端蓝牙硬件钱包、用户的客户端应用、其他蓝牙硬件钱包进行蓝牙通讯;第二se芯片用于数字货币应用的安全载体和提供加解密处理。
65.本实现方式中,如图2所示,蓝牙芯片及se芯片模组之间的硬件接口,可以是i2c、uart、spi等接口协议。桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间进行数据通信的过程,可以通过以下方式实现:蓝牙芯片为目标硬件钱包与当前硬件钱包中的se之间提供蓝牙通
讯通道,透传目标硬件钱包与当前硬件钱包中的se之间的交易信息。目标硬件钱包与当前硬件钱包完成配对后,目标硬件钱包通过蓝牙无线传输的方式将命令发送给当前硬件钱包的蓝牙芯片,蓝牙芯片将命令转发给se,并将se的响应数据通过蓝牙芯片以蓝牙无线传输的方式发送给目标硬件钱包,如图3所示。
66.通过实施这种可选的实施方式,在通信过程中,若目标硬件钱包为桩端蓝牙硬件钱包,当前硬件钱包为车端蓝牙硬件钱包,则桩端蓝牙硬件钱包通过第一蓝牙芯片将定额收款请求发送给车端蓝牙硬件钱包的第二蓝牙芯片,第二蓝牙芯片将定额收款请求转发给第二se芯片,并将第二se芯片的响应数据返回给第一蓝牙芯片。若目标硬件钱包为车端蓝牙硬件钱包,当前硬件钱包为桩端蓝牙硬件钱包,则车端蓝牙硬件钱包通过第二蓝牙芯片将定额付款请求发送给桩端蓝牙硬件钱包的第一蓝牙芯片,第一蓝牙芯片将定额付款请求转发给第一se芯片,并将第一se芯片的响应数据返回给第二蓝牙芯片。
67.步骤104:基于定额收款请求或者定额付款请求,桩端蓝牙硬件钱包读取车端蓝牙硬件钱包内余额,若余额充足,则桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间执行第一次数字货币交易,交易完成后即可进行充电。
68.本发明实施例中,在桩端蓝牙硬件钱包发起定额收款请求或者接收定额付款请求之后,需要读取车端蓝牙硬件钱包内余额,确定余额是否充足,如果充足,则桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间可以执行第一次数字货币交易,即车端蓝牙硬件钱包付款给桩端蓝牙硬件钱包的数字货币交易,交易完成后即可进行充电。
69.作为一种可选的实施方式,在桩端蓝牙硬件钱包读取车端蓝牙硬件钱包内余额之后,发现余额不足,则需要提示用户“钱包余额不足”,提示用户进行充值,在用户充值完成后,桩端蓝牙硬件钱包需要重新执行步骤103,即主动发起定额收款请求或者被动接收定额付款请求,然后重新读取车端蓝牙硬件钱包内余额,保证钱包余额充足后即可执行前述的第一次数字货币交易。
70.本实现方式中,可以在桩端或者车端布置一个显示器或者扬声器,通过屏幕或者声音提示用户各种信息,包括蓝牙链接成功或失败的信息、余额不足的信息等提示信息。
71.通过实施这种可选的实施方式,能够在交易之前,通过判断车端蓝牙硬件钱包的余额信息,确认是否能实现数字货币交易,避免因余额不足导致的数据传输过程和交易过程的冗余,提高了交易的效率,保证了交易的准确性。
72.作为另一种可选的实施方式,车端蓝牙硬件钱包可以通过与用户的客户端应用连接,以实现数字货币充值及同步功能。
73.本实现方式中,车端蓝牙硬件钱包可以通过蓝牙通讯与用户的客户端应用连接,用户在客户端应用即钱包app上进行操作,实现数字货币充值及同步功能。
74.通过实施这种可选的实施方式,能够在确认钱包内余额不足的情况下,提供给用户充值及同步的功能,提高了钱包的可用性,给用户更好的使用体验。
75.步骤105:基于实际充电金额与第一次数字货币交易的金额,桩端蓝牙硬件钱包判断是否需要找零,若是,则执行步骤106。
76.本发明实施例中,在桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间执行第一次数字货币交易即车端蓝牙硬件钱包向桩端蓝牙硬件钱包支付一定金额之后,将充电枪插入车端充电口进行充电,可以由用户结束充电或者由充电桩结束充电,具体地,可以通过预先设置
时间、电量或者其他条件来控制是否结束充电。充电结束后,桩端蓝牙硬件钱包记录实际充电量,并根据实际充电量计算实际充电金额,将实际充电金额与第一次数字货币交易的金额进行比较,若实际充电金额少于第一次数字货币交易的金额,则说明需要找零,将剩余的金额返还给车端蓝牙硬件钱包,此时桩端蓝牙硬件钱包作为付款方,车端蓝牙硬件钱包为收款方。
77.步骤106:桩端蓝牙硬件钱包判断第一次蓝牙链接是否正常,若否,则基于蓝牙链接地址信息,与车端蓝牙硬件钱包之间建立第二次蓝牙链接。
78.本发明实施例中,在拔枪进行找零之前,需要先确认桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的蓝牙通讯是否正常链接,若非正常链接,则桩端蓝牙硬件钱包需要基于步骤101中的蓝牙链接地址信息,重新识别链接车端蓝牙硬件钱包,与车端蓝牙硬件钱包建立第二次蓝牙链接,若第二次蓝牙链接建立成功,则可以基于第二次蓝牙链接实现第二次数字货币交易即找零。
79.作为一种可选的实施方式,在桩端蓝牙硬件钱包尝试与车端蓝牙硬件钱包之间建立第二次蓝牙链接之后,若第二次蓝牙链接建立失败,则需要提示用户“请重新建立链接,本次交易未找零”,同时还可以设置重连次数,在达到重连次数之后可以采取蓝牙硬件钱包支持的其他通讯方式实现桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的正常通讯。若正常链接,则表明步骤102中建立的第一次蓝牙链接并未出现异常,可以继续基于第一次蓝牙链接实现第二次数字货币交易即找零。
80.步骤107:基于第一次蓝牙链接或者第二次蓝牙链接,桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间执行第二次数字货币交易,完成找零和充电。
81.本发明实施例中,无论是第一次蓝牙链接还是第二次蓝牙链接,或者第若干次蓝牙链接,在桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间保持通讯畅通的情况下,桩端蓝牙硬件钱包启动付款流程,将剩余的金额通过蓝牙通讯支付给车端蓝牙硬件钱包,执行第二次数字货币交易,实现找零,本次充电完成。
82.作为一种可选的实施方式,桩端蓝牙硬件钱包可以与用户的客户端应用、充电桩运营商专属同步设备连接,实现数字货币同步功能。
83.本实现方式中,桩端蓝牙硬件钱包可以通过蓝牙通讯或其他通讯方式与用户的客户端应用、充电桩运营商专属同步设备连接,用户在客户端应用即钱包app上进行同步操作,运营商在充电桩运营商专属同步设备上进行同步操作,实现同步功能。
84.通过实施这种可选的实施方式,用户和运营商均可以实现数字货币同步功能,避免因用户与运营商之间不同步导致的信息不对称,提高交易的透明度和充电桩的可用性。
85.图4示出一种交易通用模型,包括桩端蓝牙硬件钱包、车端蓝牙硬件钱包和手机app,交易过程包括:步骤1:充电枪插入车端充电口处前,充电枪接口处的nfc reader读卡器模块通过近场通信识读车端充电口处的nfc标签来获取车端蓝牙硬件钱包的蓝牙链接地址信息;步骤2:充电枪的nfc reader读卡器模块将读取到的蓝牙链接地址信息通过有线方式传输给桩端蓝牙硬件钱包;步骤3:桩端蓝牙硬件钱包通过该蓝牙链接地址信息识别链接车端蓝牙硬件钱包,建立蓝牙通讯通道,开启后续交易流程;步骤4:桩端蓝牙硬件钱包与车端蓝牙硬件钱包完成交易;步骤5:车端蓝牙硬件钱包可以通过蓝牙模式与用户手机app连接,实现数字货币充值及同步功能;步骤6:桩端蓝牙硬件钱包可以通过蓝牙模式与用户手
机app、充电桩运营商专属同步设备连接联网,或通过其他方式联网,实现数字货币同步功能。
86.请一并参阅图5,对于数字货币交易,包括两种交易场景,一种是由用户发起充电开始和充电结束,另一种是由用户发起充电开始,由充电桩发起充电结束。针对任一种交易场景,充电交易最多包括两次蓝牙链接和两次交易。第一次蓝牙链接:充电枪插入车端充电口处前,充电枪接口处的nfc读卡器模块通过近场通信识读车端充电口处的nfc标签来获取车端蓝牙硬件钱包的蓝牙链接地址信息,桩端蓝牙硬件钱包与车端蓝牙硬件钱包建立第一次蓝牙链接。第二次蓝牙链接:充电完成后,桩端蓝牙硬件钱包与车端蓝牙硬件钱包确认或重新建立蓝牙链接,以进行充电完成确认操作。第一次数字货币交易:车端蓝牙硬件钱包主动发起定额付款,或桩端蓝牙硬件钱包主动发起定额收款操作,两种方式均是车端蓝牙硬件钱包进行付款操作,桩端蓝牙硬件钱包进行收款操作。第二次数字货币交易:充电完成时,根据实际发生充电金额与第一次付款金额进行比对,若二者相等,则不进行第二次支付行为;若存在第一次付款的余额,则桩端蓝牙硬件钱包需要发起二次付款流程,此时桩端蓝牙硬件钱包作为付款方,车端蓝牙硬件钱包为收款方,完成找零。
87.举例来说,如图5所示,首先,在充电桩的充电枪接口处增加nfc读卡器模块,实现nfc非接读取功能,在车端充电口处贴有nfc标签,该标签安全存储车端蓝牙硬件钱包的蓝牙链接地址信息,用以实现nfc标签与车端蓝牙硬件钱包一对一绑定。然后,将充电枪接口处的nfc读卡器模块靠近车端充电口处的nfc标签,由于nfc标签与车端蓝牙硬件钱包一对一绑定,nfc标签内保存有车端蓝牙硬件钱包的蓝牙链接地址信息,因此nfc读卡器模块通过近场通信可以读取nfc标签内的蓝牙链接地址信息,然后将读取的蓝牙链接地址信息通过有线方式或其他数据传输方式传输给桩端蓝牙硬件钱包。然后,桩端蓝牙硬件钱包通过该蓝牙链接地址信息识别链接车端蓝牙硬件钱包,与车端蓝牙硬件钱包建立第一次蓝牙链接,基于第一次蓝牙链接,桩端蓝牙硬件钱包主动向车端蓝牙硬件钱包发起定额收款请求,或者,车端蓝牙硬件钱包主动向桩端蓝牙硬件钱包发起定额付款请求,两种方式均是车端蓝牙硬件钱包进行付款操作,桩端蓝牙硬件钱包进行收款操作。然后,桩端蓝牙硬件钱包读取车端蓝牙硬件钱包内余额,确定余额是否充足,如果确认充足,则桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间执行第一次数字货币交易,具体地,桩端蓝牙硬件钱包向用户手机上的钱包app发送包含付款金额a的请求,用户在钱包app上操作,启动付款,向车端蓝牙硬件钱包发送包含付款金额a的命令,车端蓝牙硬件钱包根据命令进行付款操作,通过蓝牙通道向桩端蓝牙硬件钱包支付金额a,桩端蓝牙硬件钱包收到金额a并确认币串a有效之后,确认收款完成并通知车端蓝牙硬件钱包。另一方面,如果在桩端蓝牙硬件钱包读取车端蓝牙硬件钱包内余额之后,发现余额不足,则需要提示用户“钱包余额不足”,需要进行充值。在第一次数字货币交易完成后,将充电枪插入车端充电口进行充电,可以由用户结束充电或者由充电桩结束充电,具体地,可以通过预先设置时间、电量或者其他条件来控制是否结束充电。充电结束后,桩端蓝牙硬件钱包记录实际充电量,并根据实际充电量计算实际充电金额,将实际充电金额与第一次数字货币交易的金额进行比较,若实际充电金额少于第一次数字货币交易的金额,则说明需要找零,将剩余的金额返还给车端蓝牙硬件钱包,此时桩端蓝牙硬件钱包作为付款方,车端蓝牙硬件钱包为收款方。在进行找零之前,还需要确认桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的蓝牙通讯是否正常链接,如果已经断开,则桩端
蓝牙硬件钱包需要基于前述的蓝牙链接地址信息,重新识别链接车端蓝牙硬件钱包,与车端蓝牙硬件钱包建立第二次蓝牙链接。在确认桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的蓝牙通讯正常链接之后,桩端蓝牙硬件钱包启动付款流程,通过蓝牙通道将剩余的金额b支付给车端蓝牙硬件钱包,车端蓝牙硬件钱包确认收款之后,通知桩端蓝牙硬件钱包断开当前的蓝牙链接,充电完成。
88.采用本发明实施例的方法,可以提供一种通用的、安全的解决方案,所有品牌的充电桩和车辆均可以通过配置nfc读卡器/标签和蓝牙硬件钱包,实现所有品牌的充电桩和车辆之间的充电支付,解决跨品牌充电桩交易困难的问题,提高充电桩利用率;同时能够支持蓝牙无感和离线交易,解决充电桩无法实时在线的场景下的交易难题。
89.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
90.根据本发明实施例的另一个方面,还提供了一种用于实施上述数字货币支付方法的数字货币支付装置,如图6所示,包括:桩端蓝牙硬件钱包100和车端蓝牙硬件钱包200。
91.桩端蓝牙硬件钱包100,用于读取车端蓝牙硬件钱包200的蓝牙链接地址信息。
92.本发明实施例中,在进行数字货币交易之前,需要建立桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的通信通道,具体地,可以建立蓝牙通信通道,为此,桩端蓝牙硬件钱包需要读取车端蓝牙硬件钱包的蓝牙链接地址信息。
93.作为一种可选的实施方式,在桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息的步骤之前,还需要执行以下步骤:进行充电桩充电枪配置和车端充电口处配置,在充电桩的充电枪接口处增加nfc读卡器模块,实现nfc非接读取功能,在车端充电口处贴有nfc标签,该标签安全存储车端蓝牙硬件钱包的蓝牙链接地址信息,用以实现nfc标签与车端蓝牙硬件钱包一对一绑定。
94.本实现方式中,桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息,具体包括:在充电桩的充电枪插入车端充电口处前,充电枪接口处的nfc读卡器模块通过近场通信识读车端充电口处的nfc标签,获取车端蓝牙硬件钱包的蓝牙链接地址信息,并传输给桩端蓝牙硬件钱包。
95.通过实施这种可选的实施方式,能够通过桩端的nfc读卡器模块与车端的nfc标签,实现桩端蓝牙硬件钱包读取车端蓝牙硬件钱包的蓝牙链接地址信息,进而建立桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的蓝牙链接,用以双方之间进行数据通信。具体地,将充电枪接口处的nfc读卡器模块靠近车端充电口处的nfc标签,由于nfc标签与车端蓝牙硬件钱包一对一绑定,nfc标签内保存有车端蓝牙硬件钱包的蓝牙链接地址信息,因此nfc读卡器模块通过近场通信可以读取nfc标签内的蓝牙链接地址信息,然后将读取的蓝牙链接地址信息通过有线方式或其他数据传输方式传输给桩端蓝牙硬件钱包,桩端蓝牙硬件钱包接收nfc读卡器模块传输的车端蓝牙硬件钱包的蓝牙链接地址信息。
96.桩端蓝牙硬件钱包100,用于基于蓝牙链接地址信息,与车端蓝牙硬件钱包200之间建立第一次蓝牙链接。
97.本发明实施例中,在桩端蓝牙硬件钱包获取车端蓝牙硬件钱包的蓝牙链接地址信息之后,桩端蓝牙硬件钱包通过该蓝牙链接地址信息识别链接车端蓝牙硬件钱包,与车端蓝牙硬件钱包建立蓝牙通讯通道,开启后续交易流程。
98.桩端蓝牙硬件钱包100,用于基于第一次蓝牙链接,主动发起定额收款请求或者接收车端蓝牙硬件钱包200发起的定额付款请求。
99.本发明实施例中,在桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间建立第一次蓝牙链接之后,桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间可以进行数据通信,包括:桩端蓝牙硬件钱包主动向车端蓝牙硬件钱包发起定额收款请求,或者,车端蓝牙硬件钱包主动向桩端蓝牙硬件钱包发起定额付款请求,两种方式均是车端蓝牙硬件钱包进行付款操作,桩端蓝牙硬件钱包进行收款操作。
100.作为一种可选的实施方式,桩端蓝牙硬件钱包包括:第一蓝牙芯片和第一se芯片,第一蓝牙芯片用于桩端蓝牙硬件钱包与车端蓝牙硬件钱包、用户的客户端应用、充电桩运营商专属同步设备进行蓝牙通讯;第一se芯片用于数字货币应用的安全载体和提供加解密处理。车端蓝牙硬件钱包包括:第二蓝牙芯片和第二se芯片,第二蓝牙芯片用于车端蓝牙硬件钱包与桩端蓝牙硬件钱包、用户的客户端应用、其他蓝牙硬件钱包进行蓝牙通讯;第二se芯片用于数字货币应用的安全载体和提供加解密处理。
101.本实现方式中,如图2所示,蓝牙芯片及se芯片模组之间的硬件接口,可以是i2c、uart、spi等接口协议。桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间进行数据通信的过程,可以通过以下方式实现:蓝牙芯片为目标硬件钱包与当前硬件钱包中的se之间提供蓝牙通讯通道,透传目标硬件钱包与当前硬件钱包中的se之间的交易信息。目标硬件钱包与当前硬件钱包完成配对后,目标硬件钱包通过蓝牙无线传输的方式将命令发送给当前硬件钱包的蓝牙芯片,蓝牙芯片将命令转发给se,并将se的响应数据通过蓝牙芯片以蓝牙无线传输的方式发送给目标硬件钱包,如图3所示。
102.通过实施这种可选的实施方式,在通信过程中,若目标硬件钱包为桩端蓝牙硬件钱包,当前硬件钱包为车端蓝牙硬件钱包,则桩端蓝牙硬件钱包通过第一蓝牙芯片将定额收款请求发送给车端蓝牙硬件钱包的第二蓝牙芯片,第二蓝牙芯片将定额收款请求转发给第二se芯片,并将第二se芯片的响应数据返回给第一蓝牙芯片。若目标硬件钱包为车端蓝牙硬件钱包,当前硬件钱包为桩端蓝牙硬件钱包,则车端蓝牙硬件钱包通过第二蓝牙芯片将定额付款请求发送给桩端蓝牙硬件钱包的第一蓝牙芯片,第一蓝牙芯片将定额付款请求转发给第一se芯片,并将第一se芯片的响应数据返回给第二蓝牙芯片。
103.桩端蓝牙硬件钱包100,用于基于定额付款请求或者定额收款请求,读取车端蓝牙硬件钱包200内余额,若余额充足,则与车端蓝牙硬件钱包200之间执行第一次数字货币交易,交易完成后即可进行充电。
104.本发明实施例中,在桩端蓝牙硬件钱包发起定额收款请求或者接收定额付款请求之后,需要读取车端蓝牙硬件钱包内余额,确定余额是否充足,如果充足,则桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间可以执行第一次数字货币交易,即车端蓝牙硬件钱包付款给桩端蓝牙硬件钱包的数字货币交易,交易完成后即可进行充电。
105.作为一种可选的实施方式,在桩端蓝牙硬件钱包读取车端蓝牙硬件钱包内余额之后,发现余额不足,则需要提示用户“钱包余额不足”,提示用户进行充值,在用户充值完成
后,桩端蓝牙硬件钱包需要重新主动发起定额收款请求或者被动接收定额付款请求,然后重新读取车端蓝牙硬件钱包内余额,保证钱包余额充足后即可执行前述的第一次数字货币交易。
106.本实现方式中,可以在桩端或者车端布置一个显示器或者扬声器,通过屏幕或者声音提示用户各种信息,包括蓝牙链接成功或失败的信息,余额不足的信息等提示信息。
107.通过实施这种可选的实施方式,能够在交易之前,通过判断车端蓝牙硬件钱包的余额信息,确认是否能实现数字货币交易,避免因余额不足导致的数据传输过程和交易过程的冗余,提高了交易的效率,保证了交易的准确性。
108.作为另一种可选的实施方式,车端蓝牙硬件钱包可以通过与用户的客户端应用连接,以实现数字货币充值及同步功能。
109.本实现方式中,车端蓝牙硬件钱包可以通过蓝牙通讯与用户的客户端应用连接,用户在客户端应用即钱包app上进行操作,实现数字货币充值及同步功能。
110.通过实施这种可选的实施方式,能够在确认钱包内余额不足的情况下,提供给用户充值及同步的功能,提高了钱包的可用性,给用户更好的使用体验。
111.桩端蓝牙硬件钱包100,用于基于实际充电金额与第一次数字货币交易的金额,判断是否需要找零,若是,则判断第一次蓝牙链接是否正常,若否,则基于蓝牙链接地址信息,与车端蓝牙硬件钱包200之间建立第二次蓝牙链接。
112.本发明实施例中,在桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间执行第一次数字货币交易即车端蓝牙硬件钱包向桩端蓝牙硬件钱包支付一定金额之后,将充电枪插入车端充电口进行充电,可以由用户结束充电或者由充电桩结束充电,具体地,可以通过预先设置时间、电量或者其他条件来控制是否结束充电。充电结束后,桩端蓝牙硬件钱包记录实际充电量,并根据实际充电量计算实际充电金额,将实际充电金额与第一次数字货币交易的金额进行比较,若实际充电金额少于第一次数字货币交易的金额,则说明需要找零,将剩余的金额返还给车端蓝牙硬件钱包,此时桩端蓝牙硬件钱包作为付款方,车端蓝牙硬件钱包为收款方。
113.本发明实施例中,在拔枪进行找零之前,需要先确认桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的蓝牙通讯是否正常链接,若非正常链接,则桩端蓝牙硬件钱包需要基于蓝牙链接地址信息,重新识别链接车端蓝牙硬件钱包,与车端蓝牙硬件钱包建立第二次蓝牙链接,若第二次蓝牙链接建立成功,则可以基于第二次蓝牙链接实现第二次数字货币交易即找零。
114.作为一种可选的实施方式,在桩端蓝牙硬件钱包尝试与车端蓝牙硬件钱包之间建立第二次蓝牙链接之后,若第二次蓝牙链接建立失败,则需要提示用户“请重新建立链接,本次交易未找零”,同时还可以设置重连次数,在达到重连次数之后可以采取蓝牙硬件钱包支持的其他通讯方式实现桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间的正常通讯。若正常链接,则表明第一次蓝牙链接并未出现异常,可以继续基于第一次蓝牙链接实现第二次数字货币交易即找零。
115.桩端蓝牙硬件钱包100,用于基于第一次蓝牙链接或者第二次蓝牙链接,与车端蓝牙硬件钱包200之间执行第二次数字货币交易,完成找零和充电。
116.本发明实施例中,无论是第一次蓝牙链接还是第二次蓝牙链接,或者第若干次蓝
牙链接,在桩端蓝牙硬件钱包与车端蓝牙硬件钱包之间保持通讯畅通的情况下,桩端蓝牙硬件钱包启动付款流程,将剩余的金额通过蓝牙通讯支付给车端蓝牙硬件钱包,执行第二次数字货币交易,实现找零,本次充电完成。
117.作为一种可选的实施方式,桩端蓝牙硬件钱包可以与用户的客户端应用、充电桩运营商专属同步设备连接,实现数字货币同步功能。
118.本实现方式中,桩端蓝牙硬件钱包可以通过蓝牙通讯或其他通讯方式与用户的客户端应用、充电桩运营商专属同步设备连接,用户在客户端应用即钱包app上进行同步操作,运营商在充电桩运营商专属同步设备上进行同步操作,实现同步功能。
119.通过实施这种可选的实施方式,用户和运营商均可以实现数字货币同步功能,避免因用户与运营商之间不同步导致的信息不对称,提高交易的透明度和充电桩的可用性。
120.采用本发明实施例的装置,可以提供一种通用的、安全的解决方案,所有品牌的充电桩和车辆均可以通过配置nfc读卡器/标签和蓝牙硬件钱包,实现所有品牌的充电桩和车辆之间的充电支付,解决跨品牌充电桩交易困难的问题,提高充电桩利用率;同时能够支持蓝牙无感和离线交易,解决充电桩无法实时在线的场景下的交易难题。
121.本领域技术人员应该明白,本发明所述的系统及方法并不限于具体实施方式中所述的实施例,上面的具体描述只是为了解释本发明的目的,并非用于限制本发明。本领域技术人员根据本发明的技术方案得出其他的实施方式,同样属于本发明的技术创新范围,本发明的保护范围由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1